Package com.pulumi.aws.iot.inputs
Class TopicRuleErrorActionCloudwatchAlarmArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iot.inputs.TopicRuleErrorActionCloudwatchAlarmArgs.Builder
-
- Enclosing class:
- TopicRuleErrorActionCloudwatchAlarmArgs
public static final class TopicRuleErrorActionCloudwatchAlarmArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TopicRuleErrorActionCloudwatchAlarmArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopicRuleErrorActionCloudwatchAlarmArgs.BuilderalarmName(com.pulumi.core.Output<java.lang.String> alarmName)TopicRuleErrorActionCloudwatchAlarmArgs.BuilderalarmName(java.lang.String alarmName)TopicRuleErrorActionCloudwatchAlarmArgsbuild()TopicRuleErrorActionCloudwatchAlarmArgs.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)TopicRuleErrorActionCloudwatchAlarmArgs.BuilderroleArn(java.lang.String roleArn)TopicRuleErrorActionCloudwatchAlarmArgs.BuilderstateReason(com.pulumi.core.Output<java.lang.String> stateReason)TopicRuleErrorActionCloudwatchAlarmArgs.BuilderstateReason(java.lang.String stateReason)TopicRuleErrorActionCloudwatchAlarmArgs.BuilderstateValue(com.pulumi.core.Output<java.lang.String> stateValue)TopicRuleErrorActionCloudwatchAlarmArgs.BuilderstateValue(java.lang.String stateValue)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TopicRuleErrorActionCloudwatchAlarmArgs defaults)
-
-
Method Detail
-
alarmName
public TopicRuleErrorActionCloudwatchAlarmArgs.Builder alarmName(com.pulumi.core.Output<java.lang.String> alarmName)
- Parameters:
alarmName- The CloudWatch alarm name.- Returns:
- builder
-
alarmName
public TopicRuleErrorActionCloudwatchAlarmArgs.Builder alarmName(java.lang.String alarmName)
- Parameters:
alarmName- The CloudWatch alarm name.- Returns:
- builder
-
roleArn
public TopicRuleErrorActionCloudwatchAlarmArgs.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 TopicRuleErrorActionCloudwatchAlarmArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- The IAM role ARN that allows access to the CloudWatch alarm.- Returns:
- builder
-
stateReason
public TopicRuleErrorActionCloudwatchAlarmArgs.Builder stateReason(com.pulumi.core.Output<java.lang.String> stateReason)
- Parameters:
stateReason- The reason for the alarm change.- Returns:
- builder
-
stateReason
public TopicRuleErrorActionCloudwatchAlarmArgs.Builder stateReason(java.lang.String stateReason)
- Parameters:
stateReason- The reason for the alarm change.- Returns:
- builder
-
stateValue
public TopicRuleErrorActionCloudwatchAlarmArgs.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 TopicRuleErrorActionCloudwatchAlarmArgs.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 TopicRuleErrorActionCloudwatchAlarmArgs build()
-
-