Package com.pulumi.aws.iot.inputs
Class TopicRuleCloudwatchMetricArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iot.inputs.TopicRuleCloudwatchMetricArgs.Builder
-
- Enclosing class:
- TopicRuleCloudwatchMetricArgs
public static final class TopicRuleCloudwatchMetricArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TopicRuleCloudwatchMetricArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TopicRuleCloudwatchMetricArgs defaults)
-
-
Method Detail
-
metricName
public TopicRuleCloudwatchMetricArgs.Builder metricName(com.pulumi.core.Output<java.lang.String> metricName)
- Parameters:
metricName- The CloudWatch metric name.- Returns:
- builder
-
metricName
public TopicRuleCloudwatchMetricArgs.Builder metricName(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
-
metricValue
public TopicRuleCloudwatchMetricArgs.Builder metricValue(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
-
build
public TopicRuleCloudwatchMetricArgs build()
-
-