@Stability(value=Stable) @Internal public static final class CfnApiKeyProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnApiKeyProps
CfnApiKeyPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnApiKeyProps.Builder, CfnApiKeyProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnApiKeyProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnApiKeyProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getCustomerId()
An AWS Marketplace customer identifier to use when integrating with the AWS SaaS Marketplace.
|
String |
getDescription()
A description of the purpose of the API key.
|
Object |
getEnabled()
Indicates whether the API key can be used by clients.
|
Object |
getGenerateDistinctId()
Specifies whether the key identifier is distinct from the created API key value.
|
String |
getName()
A name for the API key.
|
Object |
getStageKeys()
A list of stages to associate with this API key.
|
List<CfnTag> |
getTags()
An array of arbitrary tags (key-value pairs) to associate with the API key.
|
String |
getValue()
The value of the API key.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnApiKeyProps.Builder builder)
CfnApiKeyProps.Builder.public final String getCustomerId()
CfnApiKeyPropsgetCustomerId in interface CfnApiKeyPropspublic final String getDescription()
CfnApiKeyPropsgetDescription in interface CfnApiKeyPropspublic final Object getEnabled()
CfnApiKeyPropsgetEnabled in interface CfnApiKeyPropspublic final Object getGenerateDistinctId()
CfnApiKeyPropsThis parameter is deprecated and should not be used.
getGenerateDistinctId in interface CfnApiKeyPropspublic final String getName()
CfnApiKeyPropsIf you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the API key name. For more information, see Name Type .
If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
getName in interface CfnApiKeyPropspublic final Object getStageKeys()
CfnApiKeyPropsgetStageKeys in interface CfnApiKeyPropspublic final List<CfnTag> getTags()
CfnApiKeyPropsgetTags in interface CfnApiKeyPropspublic final String getValue()
CfnApiKeyPropsMust be at least 20 characters long.
getValue in interface CfnApiKeyProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.