Class ApiKeyProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.ApiKeyProps.Jsii$Proxy
- All Implemented Interfaces:
ApiKeyOptions,ApiKeyProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ApiKeyProps
@Stability(Stable)
@Internal
public static final class ApiKeyProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ApiKeyProps
An implementation for
ApiKeyProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigatewayv2.ApiKeyProps
ApiKeyProps.Builder, ApiKeyProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ApiKeyProps.Builder builder) Constructor that initializes the object based on literal property values passed by theApiKeyProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringA name for the API key.final StringAn AWS Marketplace customer identifier to use when integrating with the AWS SaaS Marketplace.final StringA description of the purpose of the API key.final BooleanIndicates whether the API key can be used by clients.final BooleanSpecifies whether the key identifier is distinct from the created API key value.final StringgetValue()The value of the API key.final inthashCode()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 theApiKeyProps.Builder.
-
-
Method Details
-
getCustomerId
Description copied from interface:ApiKeyPropsAn AWS Marketplace customer identifier to use when integrating with the AWS SaaS Marketplace.Default: none
- Specified by:
getCustomerIdin interfaceApiKeyProps
-
getEnabled
Description copied from interface:ApiKeyPropsIndicates whether the API key can be used by clients.Default: true
- Specified by:
getEnabledin interfaceApiKeyProps
-
getGenerateDistinctId
Description copied from interface:ApiKeyPropsSpecifies whether the key identifier is distinct from the created API key value.Default: false
- Specified by:
getGenerateDistinctIdin interfaceApiKeyProps
-
getApiKeyName
Description copied from interface:ApiKeyOptionsA 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.
Default: automatically generated name
- Specified by:
getApiKeyNamein interfaceApiKeyOptions
-
getDescription
Description copied from interface:ApiKeyOptionsA description of the purpose of the API key.Default: none
- Specified by:
getDescriptionin interfaceApiKeyOptions
-
getValue
Description copied from interface:ApiKeyOptionsThe value of the API key.Must be at least 20 characters long.
Default: none
- Specified by:
getValuein interfaceApiKeyOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-