Interface Alarms.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Alarms.Builder,Alarms>,SdkBuilder<Alarms.Builder,Alarms>,SdkPojo
- Enclosing class:
- Alarms
public static interface Alarms.Builder extends SdkPojo, CopyableBuilder<Alarms.Builder,Alarms>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Alarms.BuilderalarmRoleArn(String alarmRoleArn)The ARN of the IAM role that allows the alarm to perform actions and access Amazon Web Services resources and services, such as IoT Events.Alarms.BuildernotificationLambdaArn(String notificationLambdaArn)The ARN of the Lambda function that manages alarm notifications.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
alarmRoleArn
Alarms.Builder alarmRoleArn(String alarmRoleArn)
The ARN of the IAM role that allows the alarm to perform actions and access Amazon Web Services resources and services, such as IoT Events.
- Parameters:
alarmRoleArn- The ARN of the IAM role that allows the alarm to perform actions and access Amazon Web Services resources and services, such as IoT Events.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notificationLambdaArn
Alarms.Builder notificationLambdaArn(String notificationLambdaArn)
The ARN of the Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the IoT Events Developer Guide.
- Parameters:
notificationLambdaArn- The ARN of the Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the IoT Events Developer Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-