Package com.pulumi.aws.iot.inputs
Class TopicRuleTimestreamArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iot.inputs.TopicRuleTimestreamArgs.Builder
-
- Enclosing class:
- TopicRuleTimestreamArgs
public static final class TopicRuleTimestreamArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TopicRuleTimestreamArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TopicRuleTimestreamArgs defaults)
-
-
Method Detail
-
databaseName
public TopicRuleTimestreamArgs.Builder databaseName(com.pulumi.core.Output<java.lang.String> databaseName)
- Parameters:
databaseName- The name of an Amazon Timestream database.- Returns:
- builder
-
databaseName
public TopicRuleTimestreamArgs.Builder databaseName(java.lang.String databaseName)
- Parameters:
databaseName- The name of an Amazon Timestream database.- Returns:
- builder
-
dimensions
public TopicRuleTimestreamArgs.Builder dimensions(com.pulumi.core.Output<java.util.List<TopicRuleTimestreamDimensionArgs>> dimensions)
- Parameters:
dimensions- Configuration blocks with metadata attributes of the time series that are written in each measure record. Nested arguments below.- Returns:
- builder
-
dimensions
public TopicRuleTimestreamArgs.Builder dimensions(java.util.List<TopicRuleTimestreamDimensionArgs> dimensions)
- Parameters:
dimensions- Configuration blocks with metadata attributes of the time series that are written in each measure record. Nested arguments below.- Returns:
- builder
-
dimensions
public TopicRuleTimestreamArgs.Builder dimensions(TopicRuleTimestreamDimensionArgs... dimensions)
- Parameters:
dimensions- Configuration blocks with metadata attributes of the time series that are written in each measure record. Nested arguments below.- Returns:
- builder
-
roleArn
public TopicRuleTimestreamArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- The ARN of the role that grants permission to write to the Amazon Timestream database table.- Returns:
- builder
-
roleArn
public TopicRuleTimestreamArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- The ARN of the role that grants permission to write to the Amazon Timestream database table.- Returns:
- builder
-
tableName
public TopicRuleTimestreamArgs.Builder tableName(com.pulumi.core.Output<java.lang.String> tableName)
- Parameters:
tableName- The name of the database table into which to write the measure records.- Returns:
- builder
-
tableName
public TopicRuleTimestreamArgs.Builder tableName(java.lang.String tableName)
- Parameters:
tableName- The name of the database table into which to write the measure records.- Returns:
- builder
-
timestamp
public TopicRuleTimestreamArgs.Builder timestamp(@Nullable com.pulumi.core.Output<TopicRuleTimestreamTimestampArgs> timestamp)
- Parameters:
timestamp- Configuration block specifying an application-defined value to replace the default value assigned to the Timestream record's timestamp in the time column. Nested arguments below.- Returns:
- builder
-
timestamp
public TopicRuleTimestreamArgs.Builder timestamp(TopicRuleTimestreamTimestampArgs timestamp)
- Parameters:
timestamp- Configuration block specifying an application-defined value to replace the default value assigned to the Timestream record's timestamp in the time column. Nested arguments below.- Returns:
- builder
-
build
public TopicRuleTimestreamArgs build()
-
-