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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.dynamodb.TableAttributesV2
TableAttributesV2.Builder, TableAttributesV2.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(TableAttributesV2.Builder builder) Constructor that initializes the object based on literal property values passed by theTableAttributesV2.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 IKeyKMS encryption key for the table.The name of the global indexes set for the table.final BooleanWhether or not to grant permissions for all indexes of the table.The name of the local indexes set for the table.final StringThe ARN of the table.final StringThe ID of the table.final StringThe name of the table.final StringThe stream ARN of the table.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 theTableAttributesV2.Builder.
-
-
Method Details
-
getEncryptionKey
Description copied from interface:TableAttributesV2KMS encryption key for the table.Default: - no KMS encryption key
- Specified by:
getEncryptionKeyin interfaceTableAttributesV2
-
getGlobalIndexes
Description copied from interface:TableAttributesV2The name of the global indexes set for the table.Note: You must set either this property or
localIndexesif you want permissions to be granted for indexes as well as the table itself.Default: - no global indexes
- Specified by:
getGlobalIndexesin interfaceTableAttributesV2
-
getGrantIndexPermissions
Description copied from interface:TableAttributesV2Whether or not to grant permissions for all indexes of the table.Note: If false, permissions will only be granted to indexes when
globalIndexesorlocalIndexesis specified.Default: false
- Specified by:
getGrantIndexPermissionsin interfaceTableAttributesV2
-
getLocalIndexes
Description copied from interface:TableAttributesV2The name of the local indexes set for the table.Note: You must set either this property or
globalIndexesif you want permissions to be granted for indexes as well as the table itself.Default: - no local indexes
- Specified by:
getLocalIndexesin interfaceTableAttributesV2
-
getTableArn
Description copied from interface:TableAttributesV2The ARN of the table.Note: You must specify this or the
tableName.Default: - table arn generated using `tableName` and region of stack
- Specified by:
getTableArnin interfaceTableAttributesV2
-
getTableId
Description copied from interface:TableAttributesV2The ID of the table.Default: - no table id
- Specified by:
getTableIdin interfaceTableAttributesV2
-
getTableName
Description copied from interface:TableAttributesV2The name of the table.Note: You must specify this or the
tableArn.Default: - table name retrieved from provided `tableArn`
- Specified by:
getTableNamein interfaceTableAttributesV2
-
getTableStreamArn
Description copied from interface:TableAttributesV2The stream ARN of the table.Default: - no table stream ARN
- Specified by:
getTableStreamArnin interfaceTableAttributesV2
-
$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()
-