@Stability(value=Stable) public static final class CfnTableProps.Builder extends Object implements software.amazon.jsii.Builder<CfnTableProps>
CfnTableProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnTableProps.Builder keySchema(IResolvable keySchema)
CfnTableProps.getKeySchema()keySchema - `AWS::DynamoDB::Table.KeySchema`. This parameter is required.this@Stability(value=Stable) public CfnTableProps.Builder keySchema(List<? extends Object> keySchema)
CfnTableProps.getKeySchema()keySchema - `AWS::DynamoDB::Table.KeySchema`. This parameter is required.this@Stability(value=Stable) public CfnTableProps.Builder attributeDefinitions(IResolvable attributeDefinitions)
CfnTableProps.getAttributeDefinitions()attributeDefinitions - `AWS::DynamoDB::Table.AttributeDefinitions`.this@Stability(value=Stable) public CfnTableProps.Builder attributeDefinitions(List<? extends Object> attributeDefinitions)
CfnTableProps.getAttributeDefinitions()attributeDefinitions - `AWS::DynamoDB::Table.AttributeDefinitions`.this@Stability(value=Stable) public CfnTableProps.Builder billingMode(String billingMode)
CfnTableProps.getBillingMode()billingMode - `AWS::DynamoDB::Table.BillingMode`.this@Stability(value=Stable) public CfnTableProps.Builder contributorInsightsSpecification(CfnTable.ContributorInsightsSpecificationProperty contributorInsightsSpecification)
CfnTableProps.getContributorInsightsSpecification()contributorInsightsSpecification - `AWS::DynamoDB::Table.ContributorInsightsSpecification`.this@Stability(value=Stable) public CfnTableProps.Builder contributorInsightsSpecification(IResolvable contributorInsightsSpecification)
CfnTableProps.getContributorInsightsSpecification()contributorInsightsSpecification - `AWS::DynamoDB::Table.ContributorInsightsSpecification`.this@Stability(value=Stable) public CfnTableProps.Builder globalSecondaryIndexes(IResolvable globalSecondaryIndexes)
CfnTableProps.getGlobalSecondaryIndexes()globalSecondaryIndexes - `AWS::DynamoDB::Table.GlobalSecondaryIndexes`.this@Stability(value=Stable) public CfnTableProps.Builder globalSecondaryIndexes(List<? extends Object> globalSecondaryIndexes)
CfnTableProps.getGlobalSecondaryIndexes()globalSecondaryIndexes - `AWS::DynamoDB::Table.GlobalSecondaryIndexes`.this@Stability(value=Stable) public CfnTableProps.Builder kinesisStreamSpecification(CfnTable.KinesisStreamSpecificationProperty kinesisStreamSpecification)
CfnTableProps.getKinesisStreamSpecification()kinesisStreamSpecification - `AWS::DynamoDB::Table.KinesisStreamSpecification`.this@Stability(value=Stable) public CfnTableProps.Builder kinesisStreamSpecification(IResolvable kinesisStreamSpecification)
CfnTableProps.getKinesisStreamSpecification()kinesisStreamSpecification - `AWS::DynamoDB::Table.KinesisStreamSpecification`.this@Stability(value=Stable) public CfnTableProps.Builder localSecondaryIndexes(IResolvable localSecondaryIndexes)
CfnTableProps.getLocalSecondaryIndexes()localSecondaryIndexes - `AWS::DynamoDB::Table.LocalSecondaryIndexes`.this@Stability(value=Stable) public CfnTableProps.Builder localSecondaryIndexes(List<? extends Object> localSecondaryIndexes)
CfnTableProps.getLocalSecondaryIndexes()localSecondaryIndexes - `AWS::DynamoDB::Table.LocalSecondaryIndexes`.this@Stability(value=Stable) public CfnTableProps.Builder pointInTimeRecoverySpecification(CfnTable.PointInTimeRecoverySpecificationProperty pointInTimeRecoverySpecification)
CfnTableProps.getPointInTimeRecoverySpecification()pointInTimeRecoverySpecification - `AWS::DynamoDB::Table.PointInTimeRecoverySpecification`.this@Stability(value=Stable) public CfnTableProps.Builder pointInTimeRecoverySpecification(IResolvable pointInTimeRecoverySpecification)
CfnTableProps.getPointInTimeRecoverySpecification()pointInTimeRecoverySpecification - `AWS::DynamoDB::Table.PointInTimeRecoverySpecification`.this@Stability(value=Stable) public CfnTableProps.Builder provisionedThroughput(CfnTable.ProvisionedThroughputProperty provisionedThroughput)
CfnTableProps.getProvisionedThroughput()provisionedThroughput - `AWS::DynamoDB::Table.ProvisionedThroughput`.this@Stability(value=Stable) public CfnTableProps.Builder provisionedThroughput(IResolvable provisionedThroughput)
CfnTableProps.getProvisionedThroughput()provisionedThroughput - `AWS::DynamoDB::Table.ProvisionedThroughput`.this@Stability(value=Stable) public CfnTableProps.Builder sseSpecification(CfnTable.SSESpecificationProperty sseSpecification)
CfnTableProps.getSseSpecification()sseSpecification - `AWS::DynamoDB::Table.SSESpecification`.this@Stability(value=Stable) public CfnTableProps.Builder sseSpecification(IResolvable sseSpecification)
CfnTableProps.getSseSpecification()sseSpecification - `AWS::DynamoDB::Table.SSESpecification`.this@Stability(value=Stable) public CfnTableProps.Builder streamSpecification(CfnTable.StreamSpecificationProperty streamSpecification)
CfnTableProps.getStreamSpecification()streamSpecification - `AWS::DynamoDB::Table.StreamSpecification`.this@Stability(value=Stable) public CfnTableProps.Builder streamSpecification(IResolvable streamSpecification)
CfnTableProps.getStreamSpecification()streamSpecification - `AWS::DynamoDB::Table.StreamSpecification`.this@Stability(value=Stable) public CfnTableProps.Builder tableName(String tableName)
CfnTableProps.getTableName()tableName - `AWS::DynamoDB::Table.TableName`.this@Stability(value=Stable) public CfnTableProps.Builder tags(List<? extends CfnTag> tags)
CfnTableProps.getTags()tags - `AWS::DynamoDB::Table.Tags`.this@Stability(value=Stable) public CfnTableProps.Builder timeToLiveSpecification(CfnTable.TimeToLiveSpecificationProperty timeToLiveSpecification)
CfnTableProps.getTimeToLiveSpecification()timeToLiveSpecification - `AWS::DynamoDB::Table.TimeToLiveSpecification`.this@Stability(value=Stable) public CfnTableProps.Builder timeToLiveSpecification(IResolvable timeToLiveSpecification)
CfnTableProps.getTimeToLiveSpecification()timeToLiveSpecification - `AWS::DynamoDB::Table.TimeToLiveSpecification`.this@Stability(value=Stable) public CfnTableProps build()
build in interface software.amazon.jsii.Builder<CfnTableProps>CfnTablePropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.