Class TopicRuleTimestreamArgs.Builder

  • Enclosing class:
    TopicRuleTimestreamArgs

    public static final class TopicRuleTimestreamArgs.Builder
    extends java.lang.Object
    • 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
      • 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