attributes

@JvmName(name = "lenbkcbkyusamxkf")
suspend fun attributes(value: Output<List<GoogleCloudApigeeV1AttributeArgs>>)
@JvmName(name = "glcjlgvhuotlflhx")
suspend fun attributes(value: List<GoogleCloudApigeeV1AttributeArgs>?)

Parameters

value

Array of attributes that may be used to extend the default API product profile with customer-specific metadata. You can specify a maximum of 18 attributes. Use this property to specify the access level of the API product as either public, private, or internal. Only products marked public are available to developers in the Apigee developer portal. For example, you can set a product to internal while it is in development and then change access to public when it is ready to release on the portal. API products marked as private do not appear on the portal, but can be accessed by external developers.


@JvmName(name = "omqpjyonplolvuww")
suspend fun attributes(vararg values: Output<GoogleCloudApigeeV1AttributeArgs>)


@JvmName(name = "mgkeyhndqsvpxysp")
suspend fun attributes(values: List<Output<GoogleCloudApigeeV1AttributeArgs>>)
@JvmName(name = "jbmklhilexgjhqrl")
suspend fun attributes(vararg values: GoogleCloudApigeeV1AttributeArgs)

Parameters

values

Array of attributes that may be used to extend the default API product profile with customer-specific metadata. You can specify a maximum of 18 attributes. Use this property to specify the access level of the API product as either public, private, or internal. Only products marked public are available to developers in the Apigee developer portal. For example, you can set a product to internal while it is in development and then change access to public when it is ready to release on the portal. API products marked as private do not appear on the portal, but can be accessed by external developers.


@JvmName(name = "yrssuhhttptgaryy")
suspend fun attributes(argument: List<suspend GoogleCloudApigeeV1AttributeArgsBuilder.() -> Unit>)
@JvmName(name = "jvjsctlelsyvtqiy")
suspend fun attributes(vararg argument: suspend GoogleCloudApigeeV1AttributeArgsBuilder.() -> Unit)
@JvmName(name = "fybbcwcsgckymgoj")
suspend fun attributes(argument: suspend GoogleCloudApigeeV1AttributeArgsBuilder.() -> Unit)

Parameters

argument

Array of attributes that may be used to extend the default API product profile with customer-specific metadata. You can specify a maximum of 18 attributes. Use this property to specify the access level of the API product as either public, private, or internal. Only products marked public are available to developers in the Apigee developer portal. For example, you can set a product to internal while it is in development and then change access to public when it is ready to release on the portal. API products marked as private do not appear on the portal, but can be accessed by external developers.