public static final class CfnApiKeyProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnApiKeyProps
CfnApiKeyProps
CfnApiKeyProps.Builder, CfnApiKeyProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.String |
getCustomerId()
An AWS Marketplace customer identifier to use when integrating with the AWS SaaS Marketplace.
|
java.lang.String |
getDescription()
A description of the purpose of the API key.
|
java.lang.Object |
getEnabled()
Indicates whether the API key can be used by clients.
|
java.lang.Object |
getGenerateDistinctId()
Specifies whether the key identifier is distinct from the created API key value.
|
java.lang.String |
getName()
A name for the API key.
|
java.lang.Object |
getStageKeys()
A list of stages to associate with this API key.
|
java.util.List<CfnTag> |
getTags()
An array of arbitrary tags (key-value pairs) to associate with the API key.
|
java.lang.String |
getValue()
The value of the API key.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getCustomerId()
CfnApiKeyProps
getCustomerId
in interface CfnApiKeyProps
public final java.lang.String getDescription()
CfnApiKeyProps
getDescription
in interface CfnApiKeyProps
public final java.lang.Object getEnabled()
CfnApiKeyProps
getEnabled
in interface CfnApiKeyProps
public final java.lang.Object getGenerateDistinctId()
CfnApiKeyProps
This parameter is deprecated and should not be used.
getGenerateDistinctId
in interface CfnApiKeyProps
public final java.lang.String getName()
CfnApiKeyProps
If 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 CfnApiKeyProps
public final java.lang.Object getStageKeys()
CfnApiKeyProps
getStageKeys
in interface CfnApiKeyProps
public final java.util.List<CfnTag> getTags()
CfnApiKeyProps
getTags
in interface CfnApiKeyProps
public final java.lang.String getValue()
CfnApiKeyProps
Must be at least 20 characters long.
getValue
in interface CfnApiKeyProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()