@Stability(value=Experimental) public static final class CfnTableProps.Builder extends Object
CfnTableProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnTableProps |
build()
Builds the configured instance.
|
CfnTableProps.Builder |
withAttributeDefinitions(software.amazon.awscdk.IResolvable value)
Sets the value of AttributeDefinitions
|
CfnTableProps.Builder |
withAttributeDefinitions(List<Object> value)
Sets the value of AttributeDefinitions
|
CfnTableProps.Builder |
withBillingMode(String value)
Sets the value of BillingMode
|
CfnTableProps.Builder |
withGlobalSecondaryIndexes(software.amazon.awscdk.IResolvable value)
Sets the value of GlobalSecondaryIndexes
|
CfnTableProps.Builder |
withGlobalSecondaryIndexes(List<Object> value)
Sets the value of GlobalSecondaryIndexes
|
CfnTableProps.Builder |
withKeySchema(software.amazon.awscdk.IResolvable value)
Sets the value of KeySchema
|
CfnTableProps.Builder |
withKeySchema(List<Object> value)
Sets the value of KeySchema
|
CfnTableProps.Builder |
withLocalSecondaryIndexes(software.amazon.awscdk.IResolvable value)
Sets the value of LocalSecondaryIndexes
|
CfnTableProps.Builder |
withLocalSecondaryIndexes(List<Object> value)
Sets the value of LocalSecondaryIndexes
|
CfnTableProps.Builder |
withPointInTimeRecoverySpecification(CfnTable.PointInTimeRecoverySpecificationProperty value)
Sets the value of PointInTimeRecoverySpecification
|
CfnTableProps.Builder |
withPointInTimeRecoverySpecification(software.amazon.awscdk.IResolvable value)
Sets the value of PointInTimeRecoverySpecification
|
CfnTableProps.Builder |
withProvisionedThroughput(CfnTable.ProvisionedThroughputProperty value)
Sets the value of ProvisionedThroughput
|
CfnTableProps.Builder |
withProvisionedThroughput(software.amazon.awscdk.IResolvable value)
Sets the value of ProvisionedThroughput
|
CfnTableProps.Builder |
withSseSpecification(CfnTable.SSESpecificationProperty value)
Sets the value of SseSpecification
|
CfnTableProps.Builder |
withSseSpecification(software.amazon.awscdk.IResolvable value)
Sets the value of SseSpecification
|
CfnTableProps.Builder |
withStreamSpecification(CfnTable.StreamSpecificationProperty value)
Sets the value of StreamSpecification
|
CfnTableProps.Builder |
withStreamSpecification(software.amazon.awscdk.IResolvable value)
Sets the value of StreamSpecification
|
CfnTableProps.Builder |
withTableName(String value)
Sets the value of TableName
|
CfnTableProps.Builder |
withTags(List<software.amazon.awscdk.CfnTag> value)
Sets the value of Tags
|
CfnTableProps.Builder |
withTimeToLiveSpecification(CfnTable.TimeToLiveSpecificationProperty value)
Sets the value of TimeToLiveSpecification
|
CfnTableProps.Builder |
withTimeToLiveSpecification(software.amazon.awscdk.IResolvable value)
Sets the value of TimeToLiveSpecification
|
@Stability(value=Experimental) public CfnTableProps.Builder withKeySchema(software.amazon.awscdk.IResolvable value)
value - `AWS::DynamoDB::Table.KeySchema`.this@Stability(value=Experimental) public CfnTableProps.Builder withKeySchema(List<Object> value)
value - `AWS::DynamoDB::Table.KeySchema`.this@Stability(value=Experimental) public CfnTableProps.Builder withAttributeDefinitions(@Nullable software.amazon.awscdk.IResolvable value)
value - `AWS::DynamoDB::Table.AttributeDefinitions`.this@Stability(value=Experimental) public CfnTableProps.Builder withAttributeDefinitions(@Nullable List<Object> value)
value - `AWS::DynamoDB::Table.AttributeDefinitions`.this@Stability(value=Experimental) public CfnTableProps.Builder withBillingMode(@Nullable String value)
value - `AWS::DynamoDB::Table.BillingMode`.this@Stability(value=Experimental) public CfnTableProps.Builder withGlobalSecondaryIndexes(@Nullable software.amazon.awscdk.IResolvable value)
value - `AWS::DynamoDB::Table.GlobalSecondaryIndexes`.this@Stability(value=Experimental) public CfnTableProps.Builder withGlobalSecondaryIndexes(@Nullable List<Object> value)
value - `AWS::DynamoDB::Table.GlobalSecondaryIndexes`.this@Stability(value=Experimental) public CfnTableProps.Builder withLocalSecondaryIndexes(@Nullable software.amazon.awscdk.IResolvable value)
value - `AWS::DynamoDB::Table.LocalSecondaryIndexes`.this@Stability(value=Experimental) public CfnTableProps.Builder withLocalSecondaryIndexes(@Nullable List<Object> value)
value - `AWS::DynamoDB::Table.LocalSecondaryIndexes`.this@Stability(value=Experimental) public CfnTableProps.Builder withPointInTimeRecoverySpecification(@Nullable software.amazon.awscdk.IResolvable value)
value - `AWS::DynamoDB::Table.PointInTimeRecoverySpecification`.this@Stability(value=Experimental) public CfnTableProps.Builder withPointInTimeRecoverySpecification(@Nullable CfnTable.PointInTimeRecoverySpecificationProperty value)
value - `AWS::DynamoDB::Table.PointInTimeRecoverySpecification`.this@Stability(value=Experimental) public CfnTableProps.Builder withProvisionedThroughput(@Nullable software.amazon.awscdk.IResolvable value)
value - `AWS::DynamoDB::Table.ProvisionedThroughput`.this@Stability(value=Experimental) public CfnTableProps.Builder withProvisionedThroughput(@Nullable CfnTable.ProvisionedThroughputProperty value)
value - `AWS::DynamoDB::Table.ProvisionedThroughput`.this@Stability(value=Experimental) public CfnTableProps.Builder withSseSpecification(@Nullable software.amazon.awscdk.IResolvable value)
value - `AWS::DynamoDB::Table.SSESpecification`.this@Stability(value=Experimental) public CfnTableProps.Builder withSseSpecification(@Nullable CfnTable.SSESpecificationProperty value)
value - `AWS::DynamoDB::Table.SSESpecification`.this@Stability(value=Experimental) public CfnTableProps.Builder withStreamSpecification(@Nullable software.amazon.awscdk.IResolvable value)
value - `AWS::DynamoDB::Table.StreamSpecification`.this@Stability(value=Experimental) public CfnTableProps.Builder withStreamSpecification(@Nullable CfnTable.StreamSpecificationProperty value)
value - `AWS::DynamoDB::Table.StreamSpecification`.this@Stability(value=Experimental) public CfnTableProps.Builder withTableName(@Nullable String value)
value - `AWS::DynamoDB::Table.TableName`.this@Stability(value=Experimental) public CfnTableProps.Builder withTags(@Nullable List<software.amazon.awscdk.CfnTag> value)
value - `AWS::DynamoDB::Table.Tags`.this@Stability(value=Experimental) public CfnTableProps.Builder withTimeToLiveSpecification(@Nullable software.amazon.awscdk.IResolvable value)
value - `AWS::DynamoDB::Table.TimeToLiveSpecification`.this@Stability(value=Experimental) public CfnTableProps.Builder withTimeToLiveSpecification(@Nullable CfnTable.TimeToLiveSpecificationProperty value)
value - `AWS::DynamoDB::Table.TimeToLiveSpecification`.this@Stability(value=Experimental) public CfnTableProps build()
CfnTablePropsNullPointerException - if any required attribute was not providedCopyright © 2019. All rights reserved.