Package com.pulumi.aws.timestreamwrite
Class TableArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.timestreamwrite.TableArgs.Builder
-
- Enclosing class:
- TableArgs
public static final class TableArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableArgs
build()
TableArgs.Builder
databaseName(com.pulumi.core.Output<java.lang.String> databaseName)
TableArgs.Builder
databaseName(java.lang.String databaseName)
TableArgs.Builder
magneticStoreWriteProperties(TableMagneticStoreWritePropertiesArgs magneticStoreWriteProperties)
TableArgs.Builder
magneticStoreWriteProperties(com.pulumi.core.Output<TableMagneticStoreWritePropertiesArgs> magneticStoreWriteProperties)
TableArgs.Builder
retentionProperties(TableRetentionPropertiesArgs retentionProperties)
TableArgs.Builder
retentionProperties(com.pulumi.core.Output<TableRetentionPropertiesArgs> retentionProperties)
TableArgs.Builder
schema(TableSchemaArgs schema)
TableArgs.Builder
schema(com.pulumi.core.Output<TableSchemaArgs> schema)
TableArgs.Builder
tableName(com.pulumi.core.Output<java.lang.String> tableName)
TableArgs.Builder
tableName(java.lang.String tableName)
TableArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
TableArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TableArgs defaults)
-
-
Method Detail
-
databaseName
public TableArgs.Builder databaseName(com.pulumi.core.Output<java.lang.String> databaseName)
- Parameters:
databaseName
- The name of the Timestream database.- Returns:
- builder
-
databaseName
public TableArgs.Builder databaseName(java.lang.String databaseName)
- Parameters:
databaseName
- The name of the Timestream database.- Returns:
- builder
-
magneticStoreWriteProperties
public TableArgs.Builder magneticStoreWriteProperties(@Nullable com.pulumi.core.Output<TableMagneticStoreWritePropertiesArgs> magneticStoreWriteProperties)
- Parameters:
magneticStoreWriteProperties
- Contains properties to set on the table when enabling magnetic store writes. See Magnetic Store Write Properties below for more details.- Returns:
- builder
-
magneticStoreWriteProperties
public TableArgs.Builder magneticStoreWriteProperties(TableMagneticStoreWritePropertiesArgs magneticStoreWriteProperties)
- Parameters:
magneticStoreWriteProperties
- Contains properties to set on the table when enabling magnetic store writes. See Magnetic Store Write Properties below for more details.- Returns:
- builder
-
retentionProperties
public TableArgs.Builder retentionProperties(@Nullable com.pulumi.core.Output<TableRetentionPropertiesArgs> retentionProperties)
- Parameters:
retentionProperties
- The retention duration for the memory store and magnetic store. See Retention Properties below for more details. If not provided, `magnetic_store_retention_period_in_days` default to 73000 and `memory_store_retention_period_in_hours` defaults to 6.- Returns:
- builder
-
retentionProperties
public TableArgs.Builder retentionProperties(TableRetentionPropertiesArgs retentionProperties)
- Parameters:
retentionProperties
- The retention duration for the memory store and magnetic store. See Retention Properties below for more details. If not provided, `magnetic_store_retention_period_in_days` default to 73000 and `memory_store_retention_period_in_hours` defaults to 6.- Returns:
- builder
-
schema
public TableArgs.Builder schema(@Nullable com.pulumi.core.Output<TableSchemaArgs> schema)
- Parameters:
schema
- The schema of the table. See Schema below for more details.- Returns:
- builder
-
schema
public TableArgs.Builder schema(TableSchemaArgs schema)
- Parameters:
schema
- The schema of the table. See Schema below for more details.- Returns:
- builder
-
tableName
public TableArgs.Builder tableName(com.pulumi.core.Output<java.lang.String> tableName)
- Parameters:
tableName
- The name of the Timestream table.- Returns:
- builder
-
tableName
public TableArgs.Builder tableName(java.lang.String tableName)
- Parameters:
tableName
- The name of the Timestream table.- Returns:
- builder
-
tags
public TableArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Map of tags to assign to this resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public TableArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Map of tags to assign to this resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public TableArgs build()
-
-