Class GlobalSecondaryIndexPropsV2.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.dynamodb.GlobalSecondaryIndexPropsV2.Jsii$Proxy
- All Implemented Interfaces:
GlobalSecondaryIndexPropsV2,SecondaryIndexProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
GlobalSecondaryIndexPropsV2
@Stability(Stable)
@Internal
public static final class GlobalSecondaryIndexPropsV2.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements GlobalSecondaryIndexPropsV2
An implementation for
GlobalSecondaryIndexPropsV2-
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.GlobalSecondaryIndexPropsV2
GlobalSecondaryIndexPropsV2.Builder, GlobalSecondaryIndexPropsV2.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theGlobalSecondaryIndexPropsV2.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 StringThe name of the secondary index.final NumberThe maximum read request units.final NumberThe maximum write request units.The non-key attributes that are projected into the secondary index.final AttributePartition key attribute definition.final ProjectionTypeThe set of attributes that are projected into the secondary index.final CapacityThe read capacity.final AttributeSort key attribute definition.final WarmThroughputThe warm throughput configuration for the global secondary index.final CapacityThe write capacity.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 theGlobalSecondaryIndexPropsV2.Builder.
-
-
Method Details
-
getPartitionKey
Description copied from interface:GlobalSecondaryIndexPropsV2Partition key attribute definition.- Specified by:
getPartitionKeyin interfaceGlobalSecondaryIndexPropsV2
-
getMaxReadRequestUnits
Description copied from interface:GlobalSecondaryIndexPropsV2The maximum read request units.Note: This can only be configured if the primary table billing is PAY_PER_REQUEST.
Default: - inherited from the primary table.
- Specified by:
getMaxReadRequestUnitsin interfaceGlobalSecondaryIndexPropsV2
-
getMaxWriteRequestUnits
Description copied from interface:GlobalSecondaryIndexPropsV2The maximum write request units.Note: This can only be configured if the primary table billing is PAY_PER_REQUEST.
Default: - inherited from the primary table.
- Specified by:
getMaxWriteRequestUnitsin interfaceGlobalSecondaryIndexPropsV2
-
getReadCapacity
Description copied from interface:GlobalSecondaryIndexPropsV2The read capacity.Note: This can only be configured if the primary table billing is provisioned.
Default: - inherited from the primary table.
- Specified by:
getReadCapacityin interfaceGlobalSecondaryIndexPropsV2
-
getSortKey
Description copied from interface:GlobalSecondaryIndexPropsV2Sort key attribute definition.Default: - no sort key
- Specified by:
getSortKeyin interfaceGlobalSecondaryIndexPropsV2
-
getWarmThroughput
Description copied from interface:GlobalSecondaryIndexPropsV2The warm throughput configuration for the global secondary index.Default: - no warm throughput is configured
- Specified by:
getWarmThroughputin interfaceGlobalSecondaryIndexPropsV2
-
getWriteCapacity
Description copied from interface:GlobalSecondaryIndexPropsV2The write capacity.Note: This can only be configured if the primary table billing is provisioned.
Default: - inherited from the primary table.
- Specified by:
getWriteCapacityin interfaceGlobalSecondaryIndexPropsV2
-
getIndexName
Description copied from interface:SecondaryIndexPropsThe name of the secondary index.- Specified by:
getIndexNamein interfaceSecondaryIndexProps
-
getNonKeyAttributes
Description copied from interface:SecondaryIndexPropsThe non-key attributes that are projected into the secondary index.Default: - No additional attributes
- Specified by:
getNonKeyAttributesin interfaceSecondaryIndexProps
-
getProjectionType
Description copied from interface:SecondaryIndexPropsThe set of attributes that are projected into the secondary index.Default: ALL
- Specified by:
getProjectionTypein interfaceSecondaryIndexProps
-
$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()
-