Class TopicRuleCloudwatchMetricArgs.Builder

    • Method Detail

      • metricName

        public TopicRuleCloudwatchMetricArgs.Builder metricName​(com.pulumi.core.Output<java.lang.String> metricName)
        Parameters:
        metricName - The CloudWatch metric name.
        Returns:
        builder
      • metricNamespace

        public TopicRuleCloudwatchMetricArgs.Builder metricNamespace​(com.pulumi.core.Output<java.lang.String> metricNamespace)
        Parameters:
        metricNamespace - The CloudWatch metric namespace name.
        Returns:
        builder
      • metricNamespace

        public TopicRuleCloudwatchMetricArgs.Builder metricNamespace​(java.lang.String metricNamespace)
        Parameters:
        metricNamespace - The CloudWatch metric namespace name.
        Returns:
        builder
      • metricTimestamp

        public TopicRuleCloudwatchMetricArgs.Builder metricTimestamp​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> metricTimestamp)
        Parameters:
        metricTimestamp - An optional Unix timestamp (http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#about_timestamp).
        Returns:
        builder
      • metricTimestamp

        public TopicRuleCloudwatchMetricArgs.Builder metricTimestamp​(java.lang.String metricTimestamp)
        Parameters:
        metricTimestamp - An optional Unix timestamp (http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#about_timestamp).
        Returns:
        builder
      • metricUnit

        public TopicRuleCloudwatchMetricArgs.Builder metricUnit​(com.pulumi.core.Output<java.lang.String> metricUnit)
        Parameters:
        metricUnit - The metric unit (supported units can be found here: http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#Unit)
        Returns:
        builder
      • metricUnit

        public TopicRuleCloudwatchMetricArgs.Builder metricUnit​(java.lang.String metricUnit)
        Parameters:
        metricUnit - The metric unit (supported units can be found here: http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#Unit)
        Returns:
        builder
      • metricValue

        public TopicRuleCloudwatchMetricArgs.Builder metricValue​(com.pulumi.core.Output<java.lang.String> metricValue)
        Parameters:
        metricValue - The CloudWatch metric value.
        Returns:
        builder
      • roleArn

        public TopicRuleCloudwatchMetricArgs.Builder roleArn​(com.pulumi.core.Output<java.lang.String> roleArn)
        Parameters:
        roleArn - The IAM role ARN that allows access to the CloudWatch metric.
        Returns:
        builder
      • roleArn

        public TopicRuleCloudwatchMetricArgs.Builder roleArn​(java.lang.String roleArn)
        Parameters:
        roleArn - The IAM role ARN that allows access to the CloudWatch metric.
        Returns:
        builder