Class CfnApiKeyProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.CfnApiKeyProps.Jsii$Proxy
- All Implemented Interfaces:
CfnApiKeyProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApiKeyProps
@Stability(Stable)
@Internal
public static final class CfnApiKeyProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnApiKeyProps
An implementation for
CfnApiKeyProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.CfnApiKeyProps
CfnApiKeyProps.Builder, CfnApiKeyProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnApiKeyProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnApiKeyProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
An AWS Marketplace customer identifier, when integrating with the AWS SaaS Marketplace.final String
The description of the ApiKey.final Object
Specifies whether the ApiKey can be used by callers.final Object
Specifies whether (true
) or not (false
) the key identifier is distinct from the created API key value.final String
getName()
A name for the API key.final Object
DEPRECATED FOR USAGE PLANS - Specifies stages associated with the API key.getTags()
The key-value map of strings.final String
getValue()
Specifies a value of the API key.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnApiKeyProps.Builder
.
-
-
Method Details
-
getCustomerId
Description copied from interface:CfnApiKeyProps
An AWS Marketplace customer identifier, when integrating with the AWS SaaS Marketplace.- Specified by:
getCustomerId
in interfaceCfnApiKeyProps
- See Also:
-
getDescription
Description copied from interface:CfnApiKeyProps
The description of the ApiKey.- Specified by:
getDescription
in interfaceCfnApiKeyProps
- See Also:
-
getEnabled
Description copied from interface:CfnApiKeyProps
Specifies whether the ApiKey can be used by callers.Default: - false
- Specified by:
getEnabled
in interfaceCfnApiKeyProps
- See Also:
-
getGenerateDistinctId
Description copied from interface:CfnApiKeyProps
Specifies whether (true
) or not (false
) the key identifier is distinct from the created API key value.This parameter is deprecated and should not be used.
- Specified by:
getGenerateDistinctId
in interfaceCfnApiKeyProps
- See Also:
-
getName
Description copied from interface:CfnApiKeyProps
A name for the API key.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.
- Specified by:
getName
in interfaceCfnApiKeyProps
- See Also:
-
getStageKeys
Description copied from interface:CfnApiKeyProps
DEPRECATED FOR USAGE PLANS - Specifies stages associated with the API key.- Specified by:
getStageKeys
in interfaceCfnApiKeyProps
- See Also:
-
getTags
Description copied from interface:CfnApiKeyProps
The key-value map of strings.The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with
aws:
. The tag value can be up to 256 characters.- Specified by:
getTags
in interfaceCfnApiKeyProps
- See Also:
-
getValue
Description copied from interface:CfnApiKeyProps
Specifies a value of the API key.- Specified by:
getValue
in interfaceCfnApiKeyProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-