Class CfnAPIKeyProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.location.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.location.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
Updates the description for the API key resource.final String
The optional timestamp for when the API key resource will expire in ISO 8601 format .final Object
ForceDelete bypasses an API key's expiry conditions and deletes the key.final Object
The boolean flag to be included for updatingExpireTime
or Restrictions details.final String
A custom name for the API key resource.final Object
Whether the API key should expire.final Object
The API key restrictions for the API key resource.getTags()
Applies one or more tags to the map resource.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
-
getKeyName
Description copied from interface:CfnAPIKeyProps
A custom name for the API key resource.Requirements:
- Contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), periods (.), and underscores (_).
- Must be a unique API key name.
- No spaces allowed. For example,
ExampleAPIKey
.
- Specified by:
getKeyName
in interfaceCfnAPIKeyProps
- See Also:
-
getRestrictions
Description copied from interface:CfnAPIKeyProps
The API key restrictions for the API key resource.- Specified by:
getRestrictions
in interfaceCfnAPIKeyProps
- See Also:
-
getDescription
Description copied from interface:CfnAPIKeyProps
Updates the description for the API key resource.- Specified by:
getDescription
in interfaceCfnAPIKeyProps
- See Also:
-
getExpireTime
Description copied from interface:CfnAPIKeyProps
The optional timestamp for when the API key resource will expire in ISO 8601 format .- Specified by:
getExpireTime
in interfaceCfnAPIKeyProps
- See Also:
-
getForceDelete
Description copied from interface:CfnAPIKeyProps
ForceDelete bypasses an API key's expiry conditions and deletes the key.Set the parameter
true
to delete the key or tofalse
to not preemptively delete the API key.Valid values:
true
, orfalse
.This action is irreversible. Only use ForceDelete if you are certain the key is no longer in use.
- Specified by:
getForceDelete
in interfaceCfnAPIKeyProps
- See Also:
-
getForceUpdate
Description copied from interface:CfnAPIKeyProps
The boolean flag to be included for updatingExpireTime
or Restrictions details.Must be set to
true
to update an API key resource that has been used in the past 7 days.False
if force update is not preferred.- Specified by:
getForceUpdate
in interfaceCfnAPIKeyProps
- See Also:
-
getNoExpiry
Description copied from interface:CfnAPIKeyProps
Whether the API key should expire.Set to
true
to set the API key to have no expiration time.- Specified by:
getNoExpiry
in interfaceCfnAPIKeyProps
- See Also:
-
getTags
Description copied from interface:CfnAPIKeyProps
Applies one or more tags to the map resource.A tag is a key-value pair that helps manage, identify, search, and filter your resources by labelling them.
- Specified by:
getTags
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()
-