Package com.pulumi.aws.iot.inputs
Class TopicRuleCloudwatchAlarmArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iot.inputs.TopicRuleCloudwatchAlarmArgs.Builder
-
- Enclosing class:
- TopicRuleCloudwatchAlarmArgs
public static final class TopicRuleCloudwatchAlarmArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TopicRuleCloudwatchAlarmArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopicRuleCloudwatchAlarmArgs.BuilderalarmName(com.pulumi.core.Output<java.lang.String> alarmName)TopicRuleCloudwatchAlarmArgs.BuilderalarmName(java.lang.String alarmName)TopicRuleCloudwatchAlarmArgsbuild()TopicRuleCloudwatchAlarmArgs.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)TopicRuleCloudwatchAlarmArgs.BuilderroleArn(java.lang.String roleArn)TopicRuleCloudwatchAlarmArgs.BuilderstateReason(com.pulumi.core.Output<java.lang.String> stateReason)TopicRuleCloudwatchAlarmArgs.BuilderstateReason(java.lang.String stateReason)TopicRuleCloudwatchAlarmArgs.BuilderstateValue(com.pulumi.core.Output<java.lang.String> stateValue)TopicRuleCloudwatchAlarmArgs.BuilderstateValue(java.lang.String stateValue)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TopicRuleCloudwatchAlarmArgs defaults)
-
-
Method Detail
-
alarmName
public TopicRuleCloudwatchAlarmArgs.Builder alarmName(com.pulumi.core.Output<java.lang.String> alarmName)
- Parameters:
alarmName- The CloudWatch alarm name.- Returns:
- builder
-
alarmName
public TopicRuleCloudwatchAlarmArgs.Builder alarmName(java.lang.String alarmName)
- Parameters:
alarmName- The CloudWatch alarm name.- Returns:
- builder
-
roleArn
public TopicRuleCloudwatchAlarmArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- The IAM role ARN that allows access to the CloudWatch alarm.- Returns:
- builder
-
roleArn
public TopicRuleCloudwatchAlarmArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- The IAM role ARN that allows access to the CloudWatch alarm.- Returns:
- builder
-
stateReason
public TopicRuleCloudwatchAlarmArgs.Builder stateReason(com.pulumi.core.Output<java.lang.String> stateReason)
- Parameters:
stateReason- The reason for the alarm change.- Returns:
- builder
-
stateReason
public TopicRuleCloudwatchAlarmArgs.Builder stateReason(java.lang.String stateReason)
- Parameters:
stateReason- The reason for the alarm change.- Returns:
- builder
-
stateValue
public TopicRuleCloudwatchAlarmArgs.Builder stateValue(com.pulumi.core.Output<java.lang.String> stateValue)
- Parameters:
stateValue- The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA.- Returns:
- builder
-
stateValue
public TopicRuleCloudwatchAlarmArgs.Builder stateValue(java.lang.String stateValue)
- Parameters:
stateValue- The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA.- Returns:
- builder
-
build
public TopicRuleCloudwatchAlarmArgs build()
-
-