public static interface CreateTableRequest.Builder extends TimestreamWriteRequest.Builder, SdkPojo, CopyableBuilder<CreateTableRequest.Builder,CreateTableRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateTableRequest.Builder |
databaseName(String databaseName)
The name of the Timestream database.
|
default CreateTableRequest.Builder |
magneticStoreWriteProperties(Consumer<MagneticStoreWriteProperties.Builder> magneticStoreWriteProperties)
Contains properties to set on the table when enabling magnetic store writes.
|
CreateTableRequest.Builder |
magneticStoreWriteProperties(MagneticStoreWriteProperties magneticStoreWriteProperties)
Contains properties to set on the table when enabling magnetic store writes.
|
CreateTableRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateTableRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default CreateTableRequest.Builder |
retentionProperties(Consumer<RetentionProperties.Builder> retentionProperties)
The duration for which your time-series data must be stored in the memory store and the magnetic store.
|
CreateTableRequest.Builder |
retentionProperties(RetentionProperties retentionProperties)
The duration for which your time-series data must be stored in the memory store and the magnetic store.
|
default CreateTableRequest.Builder |
schema(Consumer<Schema.Builder> schema)
The schema of the table.
|
CreateTableRequest.Builder |
schema(Schema schema)
The schema of the table.
|
CreateTableRequest.Builder |
tableName(String tableName)
The name of the Timestream table.
|
CreateTableRequest.Builder |
tags(Collection<Tag> tags)
A list of key-value pairs to label the table.
|
CreateTableRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
A list of key-value pairs to label the table.
|
CreateTableRequest.Builder |
tags(Tag... tags)
A list of key-value pairs to label the table.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateTableRequest.Builder databaseName(String databaseName)
The name of the Timestream database.
databaseName - The name of the Timestream database.CreateTableRequest.Builder tableName(String tableName)
The name of the Timestream table.
tableName - The name of the Timestream table.CreateTableRequest.Builder retentionProperties(RetentionProperties retentionProperties)
The duration for which your time-series data must be stored in the memory store and the magnetic store.
retentionProperties - The duration for which your time-series data must be stored in the memory store and the magnetic
store.default CreateTableRequest.Builder retentionProperties(Consumer<RetentionProperties.Builder> retentionProperties)
The duration for which your time-series data must be stored in the memory store and the magnetic store.
This is a convenience method that creates an instance of theRetentionProperties.Builder avoiding the
need to create one manually via RetentionProperties.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to retentionProperties(RetentionProperties).
retentionProperties - a consumer that will call methods on RetentionProperties.BuilderretentionProperties(RetentionProperties)CreateTableRequest.Builder tags(Collection<Tag> tags)
A list of key-value pairs to label the table.
tags - A list of key-value pairs to label the table.CreateTableRequest.Builder tags(Tag... tags)
A list of key-value pairs to label the table.
tags - A list of key-value pairs to label the table.CreateTableRequest.Builder tags(Consumer<Tag.Builder>... tags)
A list of key-value pairs to label the table.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateTableRequest.Builder magneticStoreWriteProperties(MagneticStoreWriteProperties magneticStoreWriteProperties)
Contains properties to set on the table when enabling magnetic store writes.
magneticStoreWriteProperties - Contains properties to set on the table when enabling magnetic store writes.default CreateTableRequest.Builder magneticStoreWriteProperties(Consumer<MagneticStoreWriteProperties.Builder> magneticStoreWriteProperties)
Contains properties to set on the table when enabling magnetic store writes.
This is a convenience method that creates an instance of theMagneticStoreWriteProperties.Builder
avoiding the need to create one manually via MagneticStoreWriteProperties.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to magneticStoreWriteProperties(MagneticStoreWriteProperties).
magneticStoreWriteProperties - a consumer that will call methods on MagneticStoreWriteProperties.BuildermagneticStoreWriteProperties(MagneticStoreWriteProperties)CreateTableRequest.Builder schema(Schema schema)
The schema of the table.
schema - The schema of the table.default CreateTableRequest.Builder schema(Consumer<Schema.Builder> schema)
The schema of the table.
This is a convenience method that creates an instance of theSchema.Builder avoiding the need to
create one manually via Schema.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to schema(Schema).
schema - a consumer that will call methods on Schema.Builderschema(Schema)CreateTableRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateTableRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.