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 Details

    • 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.