Class GlobalSecondaryIndexProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.dynamodb.GlobalSecondaryIndexProps.Jsii$Proxy
- All Implemented Interfaces:
GlobalSecondaryIndexProps
,SchemaOptions
,SecondaryIndexProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
GlobalSecondaryIndexProps
@Stability(Stable)
@Internal
public static final class GlobalSecondaryIndexProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements GlobalSecondaryIndexProps
An implementation for
GlobalSecondaryIndexProps
-
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.GlobalSecondaryIndexProps
GlobalSecondaryIndexProps.Builder, GlobalSecondaryIndexProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theGlobalSecondaryIndexProps.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 Boolean
Whether CloudWatch contributor insights is enabled for the specified global secondary index.final String
The name of the secondary index.final Number
The maximum read request units for the global secondary index.final Number
The maximum write request units for the global secondary index.The non-key attributes that are projected into the secondary index.final Attribute
Partition key attribute definition.final ProjectionType
The set of attributes that are projected into the secondary index.final Number
The read capacity for the global secondary index.final Attribute
Sort key attribute definition.final Number
The write capacity for the global secondary index.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 theGlobalSecondaryIndexProps.Builder
.
-
-
Method Details
-
getContributorInsightsEnabled
Description copied from interface:GlobalSecondaryIndexProps
Whether CloudWatch contributor insights is enabled for the specified global secondary index.Default: false
- Specified by:
getContributorInsightsEnabled
in interfaceGlobalSecondaryIndexProps
-
getMaxReadRequestUnits
Description copied from interface:GlobalSecondaryIndexProps
The maximum read request units for the global secondary index.Can only be provided if table billingMode is PAY_PER_REQUEST.
Default: - on-demand throughput is disabled
- Specified by:
getMaxReadRequestUnits
in interfaceGlobalSecondaryIndexProps
-
getMaxWriteRequestUnits
Description copied from interface:GlobalSecondaryIndexProps
The maximum write request units for the global secondary index.Can only be provided if table billingMode is PAY_PER_REQUEST.
Default: - on-demand throughput is disabled
- Specified by:
getMaxWriteRequestUnits
in interfaceGlobalSecondaryIndexProps
-
getReadCapacity
Description copied from interface:GlobalSecondaryIndexProps
The read capacity for the global secondary index.Can only be provided if table billingMode is Provisioned or undefined.
Default: 5
- Specified by:
getReadCapacity
in interfaceGlobalSecondaryIndexProps
-
getWriteCapacity
Description copied from interface:GlobalSecondaryIndexProps
The write capacity for the global secondary index.Can only be provided if table billingMode is Provisioned or undefined.
Default: 5
- Specified by:
getWriteCapacity
in interfaceGlobalSecondaryIndexProps
-
getIndexName
Description copied from interface:SecondaryIndexProps
The name of the secondary index.- Specified by:
getIndexName
in interfaceSecondaryIndexProps
-
getNonKeyAttributes
Description copied from interface:SecondaryIndexProps
The non-key attributes that are projected into the secondary index.Default: - No additional attributes
- Specified by:
getNonKeyAttributes
in interfaceSecondaryIndexProps
-
getProjectionType
Description copied from interface:SecondaryIndexProps
The set of attributes that are projected into the secondary index.Default: ALL
- Specified by:
getProjectionType
in interfaceSecondaryIndexProps
-
getPartitionKey
Description copied from interface:SchemaOptions
Partition key attribute definition.- Specified by:
getPartitionKey
in interfaceSchemaOptions
-
getSortKey
Description copied from interface:SchemaOptions
Sort key attribute definition.Default: no sort key
- Specified by:
getSortKey
in interfaceSchemaOptions
-
$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()
-