117 inline void SetTableName(
const char* value) { m_tableNameHasBeenSet =
true; m_tableName.assign(value); }
275 bool m_attributeDefinitionsHasBeenSet;
277 bool m_tableNameHasBeenSet;
279 bool m_provisionedThroughputHasBeenSet;
281 bool m_globalSecondaryIndexUpdatesHasBeenSet;
283 bool m_streamSpecificationHasBeenSet;
UpdateTableRequest & WithStreamSpecification(const StreamSpecification &value)
UpdateTableRequest & WithStreamSpecification(StreamSpecification &&value)
void SetProvisionedThroughput(ProvisionedThroughput &&value)
const Aws::Vector< AttributeDefinition > & GetAttributeDefinitions() const
const ProvisionedThroughput & GetProvisionedThroughput() const
void SetTableName(Aws::String &&value)
void SetGlobalSecondaryIndexUpdates(const Aws::Vector< GlobalSecondaryIndexUpdate > &value)
UpdateTableRequest & WithTableName(const Aws::String &value)
UpdateTableRequest & WithProvisionedThroughput(const ProvisionedThroughput &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
const StreamSpecification & GetStreamSpecification() const
UpdateTableRequest & WithTableName(const char *value)
const Aws::Vector< GlobalSecondaryIndexUpdate > & GetGlobalSecondaryIndexUpdates() const
UpdateTableRequest & WithAttributeDefinitions(Aws::Vector< AttributeDefinition > &&value)
void SetAttributeDefinitions(Aws::Vector< AttributeDefinition > &&value)
UpdateTableRequest & AddGlobalSecondaryIndexUpdates(const GlobalSecondaryIndexUpdate &value)
UpdateTableRequest & WithGlobalSecondaryIndexUpdates(const Aws::Vector< GlobalSecondaryIndexUpdate > &value)
UpdateTableRequest & WithProvisionedThroughput(ProvisionedThroughput &&value)
UpdateTableRequest & AddGlobalSecondaryIndexUpdates(GlobalSecondaryIndexUpdate &&value)
const Aws::String & GetTableName() const
void SetAttributeDefinitions(const Aws::Vector< AttributeDefinition > &value)
void SetTableName(const char *value)
void SetStreamSpecification(StreamSpecification &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
UpdateTableRequest & WithTableName(Aws::String &&value)
void SetGlobalSecondaryIndexUpdates(Aws::Vector< GlobalSecondaryIndexUpdate > &&value)
UpdateTableRequest & AddAttributeDefinitions(AttributeDefinition &&value)
void SetProvisionedThroughput(const ProvisionedThroughput &value)
void SetTableName(const Aws::String &value)
UpdateTableRequest & AddAttributeDefinitions(const AttributeDefinition &value)
UpdateTableRequest & WithGlobalSecondaryIndexUpdates(Aws::Vector< GlobalSecondaryIndexUpdate > &&value)
JSON (JavaScript Object Notation).
UpdateTableRequest & WithAttributeDefinitions(const Aws::Vector< AttributeDefinition > &value)
void SetStreamSpecification(const StreamSpecification &value)