@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TableCreationParameters extends Object implements Serializable, Cloneable, StructuredPojo
The parameters for the table created as part of the import operation.
Constructor and Description |
---|
TableCreationParameters() |
Modifier and Type | Method and Description |
---|---|
TableCreationParameters |
clone() |
boolean |
equals(Object obj) |
List<AttributeDefinition> |
getAttributeDefinitions()
The attributes of the table created as part of the import operation.
|
String |
getBillingMode()
The billing mode for provisioning the table created as part of the import operation.
|
List<GlobalSecondaryIndex> |
getGlobalSecondaryIndexes()
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
|
List<KeySchemaElement> |
getKeySchema()
The primary key and option sort key of the table created as part of the import operation.
|
OnDemandThroughput |
getOnDemandThroughput() |
ProvisionedThroughput |
getProvisionedThroughput() |
SSESpecification |
getSSESpecification() |
String |
getTableName()
The name of the table created as part of the import operation.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAttributeDefinitions(Collection<AttributeDefinition> attributeDefinitions)
The attributes of the table created as part of the import operation.
|
void |
setBillingMode(String billingMode)
The billing mode for provisioning the table created as part of the import operation.
|
void |
setGlobalSecondaryIndexes(Collection<GlobalSecondaryIndex> globalSecondaryIndexes)
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
|
void |
setKeySchema(Collection<KeySchemaElement> keySchema)
The primary key and option sort key of the table created as part of the import operation.
|
void |
setOnDemandThroughput(OnDemandThroughput onDemandThroughput) |
void |
setProvisionedThroughput(ProvisionedThroughput provisionedThroughput) |
void |
setSSESpecification(SSESpecification sSESpecification) |
void |
setTableName(String tableName)
The name of the table created as part of the import operation.
|
String |
toString()
Returns a string representation of this object.
|
TableCreationParameters |
withAttributeDefinitions(AttributeDefinition... attributeDefinitions)
The attributes of the table created as part of the import operation.
|
TableCreationParameters |
withAttributeDefinitions(Collection<AttributeDefinition> attributeDefinitions)
The attributes of the table created as part of the import operation.
|
TableCreationParameters |
withBillingMode(BillingMode billingMode)
The billing mode for provisioning the table created as part of the import operation.
|
TableCreationParameters |
withBillingMode(String billingMode)
The billing mode for provisioning the table created as part of the import operation.
|
TableCreationParameters |
withGlobalSecondaryIndexes(Collection<GlobalSecondaryIndex> globalSecondaryIndexes)
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
|
TableCreationParameters |
withGlobalSecondaryIndexes(GlobalSecondaryIndex... globalSecondaryIndexes)
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
|
TableCreationParameters |
withKeySchema(Collection<KeySchemaElement> keySchema)
The primary key and option sort key of the table created as part of the import operation.
|
TableCreationParameters |
withKeySchema(KeySchemaElement... keySchema)
The primary key and option sort key of the table created as part of the import operation.
|
TableCreationParameters |
withOnDemandThroughput(OnDemandThroughput onDemandThroughput) |
TableCreationParameters |
withProvisionedThroughput(ProvisionedThroughput provisionedThroughput) |
TableCreationParameters |
withSSESpecification(SSESpecification sSESpecification) |
TableCreationParameters |
withTableName(String tableName)
The name of the table created as part of the import operation.
|
public void setTableName(String tableName)
The name of the table created as part of the import operation.
tableName
- The name of the table created as part of the import operation.public String getTableName()
The name of the table created as part of the import operation.
public TableCreationParameters withTableName(String tableName)
The name of the table created as part of the import operation.
tableName
- The name of the table created as part of the import operation.public List<AttributeDefinition> getAttributeDefinitions()
The attributes of the table created as part of the import operation.
public void setAttributeDefinitions(Collection<AttributeDefinition> attributeDefinitions)
The attributes of the table created as part of the import operation.
attributeDefinitions
- The attributes of the table created as part of the import operation.public TableCreationParameters withAttributeDefinitions(AttributeDefinition... attributeDefinitions)
The attributes of the table created as part of the import operation.
NOTE: This method appends the values to the existing list (if any). Use
setAttributeDefinitions(java.util.Collection)
or withAttributeDefinitions(java.util.Collection)
if you want to override the existing values.
attributeDefinitions
- The attributes of the table created as part of the import operation.public TableCreationParameters withAttributeDefinitions(Collection<AttributeDefinition> attributeDefinitions)
The attributes of the table created as part of the import operation.
attributeDefinitions
- The attributes of the table created as part of the import operation.public List<KeySchemaElement> getKeySchema()
The primary key and option sort key of the table created as part of the import operation.
public void setKeySchema(Collection<KeySchemaElement> keySchema)
The primary key and option sort key of the table created as part of the import operation.
keySchema
- The primary key and option sort key of the table created as part of the import operation.public TableCreationParameters withKeySchema(KeySchemaElement... keySchema)
The primary key and option sort key of the table created as part of the import operation.
NOTE: This method appends the values to the existing list (if any). Use
setKeySchema(java.util.Collection)
or withKeySchema(java.util.Collection)
if you want to
override the existing values.
keySchema
- The primary key and option sort key of the table created as part of the import operation.public TableCreationParameters withKeySchema(Collection<KeySchemaElement> keySchema)
The primary key and option sort key of the table created as part of the import operation.
keySchema
- The primary key and option sort key of the table created as part of the import operation.public void setBillingMode(String billingMode)
The billing mode for provisioning the table created as part of the import operation.
billingMode
- The billing mode for provisioning the table created as part of the import operation.BillingMode
public String getBillingMode()
The billing mode for provisioning the table created as part of the import operation.
BillingMode
public TableCreationParameters withBillingMode(String billingMode)
The billing mode for provisioning the table created as part of the import operation.
billingMode
- The billing mode for provisioning the table created as part of the import operation.BillingMode
public TableCreationParameters withBillingMode(BillingMode billingMode)
The billing mode for provisioning the table created as part of the import operation.
billingMode
- The billing mode for provisioning the table created as part of the import operation.BillingMode
public void setProvisionedThroughput(ProvisionedThroughput provisionedThroughput)
provisionedThroughput
- public ProvisionedThroughput getProvisionedThroughput()
public TableCreationParameters withProvisionedThroughput(ProvisionedThroughput provisionedThroughput)
provisionedThroughput
- public void setOnDemandThroughput(OnDemandThroughput onDemandThroughput)
onDemandThroughput
- public OnDemandThroughput getOnDemandThroughput()
public TableCreationParameters withOnDemandThroughput(OnDemandThroughput onDemandThroughput)
onDemandThroughput
- public void setSSESpecification(SSESpecification sSESpecification)
sSESpecification
- public SSESpecification getSSESpecification()
public TableCreationParameters withSSESpecification(SSESpecification sSESpecification)
sSESpecification
- public List<GlobalSecondaryIndex> getGlobalSecondaryIndexes()
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
public void setGlobalSecondaryIndexes(Collection<GlobalSecondaryIndex> globalSecondaryIndexes)
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
globalSecondaryIndexes
- The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.public TableCreationParameters withGlobalSecondaryIndexes(GlobalSecondaryIndex... globalSecondaryIndexes)
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
NOTE: This method appends the values to the existing list (if any). Use
setGlobalSecondaryIndexes(java.util.Collection)
or
withGlobalSecondaryIndexes(java.util.Collection)
if you want to override the existing values.
globalSecondaryIndexes
- The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.public TableCreationParameters withGlobalSecondaryIndexes(Collection<GlobalSecondaryIndex> globalSecondaryIndexes)
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
globalSecondaryIndexes
- The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.public String toString()
toString
in class Object
Object.toString()
public TableCreationParameters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2024. All rights reserved.