Class TableAttributesV2.Jsii$Proxy
- All Implemented Interfaces:
TableAttributesV2
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
TableAttributesV2
TableAttributesV2
-
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.dynamodb.TableAttributesV2
TableAttributesV2.Builder, TableAttributesV2.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(TableAttributesV2.Builder builder) Constructor that initializes the object based on literal property values passed by theTableAttributesV2.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 IKey
KMS encryption key for the table.The name of the global indexes set for the table.final Boolean
Whether or not to grant permissions for all indexes of the table.The name of the local indexes set for the table.final String
The ARN of the table.final String
The ID of the table.final String
The name of the table.final String
The stream ARN of the table.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 theTableAttributesV2.Builder
.
-
-
Method Details
-
getEncryptionKey
Description copied from interface:TableAttributesV2
KMS encryption key for the table.Default: - no KMS encryption key
- Specified by:
getEncryptionKey
in interfaceTableAttributesV2
-
getGlobalIndexes
Description copied from interface:TableAttributesV2
The name of the global indexes set for the table.Note: You must set either this property or
localIndexes
if you want permissions to be granted for indexes as well as the table itself.Default: - no global indexes
- Specified by:
getGlobalIndexes
in interfaceTableAttributesV2
-
getGrantIndexPermissions
Description copied from interface:TableAttributesV2
Whether or not to grant permissions for all indexes of the table.Note: If false, permissions will only be granted to indexes when
globalIndexes
orlocalIndexes
is specified.Default: false
- Specified by:
getGrantIndexPermissions
in interfaceTableAttributesV2
-
getLocalIndexes
Description copied from interface:TableAttributesV2
The name of the local indexes set for the table.Note: You must set either this property or
globalIndexes
if you want permissions to be granted for indexes as well as the table itself.Default: - no local indexes
- Specified by:
getLocalIndexes
in interfaceTableAttributesV2
-
getTableArn
Description copied from interface:TableAttributesV2
The ARN of the table.Note: You must specify this or the
tableName
.Default: - table arn generated using `tableName` and region of stack
- Specified by:
getTableArn
in interfaceTableAttributesV2
-
getTableId
Description copied from interface:TableAttributesV2
The ID of the table.Default: - no table id
- Specified by:
getTableId
in interfaceTableAttributesV2
-
getTableName
Description copied from interface:TableAttributesV2
The name of the table.Note: You must specify this or the
tableArn
.Default: - table name retrieved from provided `tableArn`
- Specified by:
getTableName
in interfaceTableAttributesV2
-
getTableStreamArn
Description copied from interface:TableAttributesV2
The stream ARN of the table.Default: - no table stream ARN
- Specified by:
getTableStreamArn
in interfaceTableAttributesV2
-
$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()
-