Class NotificationState.Builder
- java.lang.Object
-
- com.pulumi.aws.autoscaling.inputs.NotificationState.Builder
-
- Enclosing class:
- NotificationState
public static final class NotificationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(NotificationState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationStatebuild()NotificationState.BuildergroupNames(com.pulumi.core.Output<java.util.List<java.lang.String>> groupNames)NotificationState.BuildergroupNames(java.lang.String... groupNames)NotificationState.BuildergroupNames(java.util.List<java.lang.String> groupNames)NotificationState.Buildernotifications(NotificationType... notifications)NotificationState.Buildernotifications(com.pulumi.core.Output<java.util.List<NotificationType>> notifications)NotificationState.Buildernotifications(java.util.List<NotificationType> notifications)NotificationState.Builderregion(com.pulumi.core.Output<java.lang.String> region)NotificationState.Builderregion(java.lang.String region)NotificationState.BuildertopicArn(com.pulumi.core.Output<java.lang.String> topicArn)NotificationState.BuildertopicArn(java.lang.String topicArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NotificationState defaults)
-
-
Method Detail
-
groupNames
public NotificationState.Builder groupNames(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> groupNames)
- Parameters:
groupNames- List of Auto Scaling group Names- Returns:
- builder
-
groupNames
public NotificationState.Builder groupNames(java.util.List<java.lang.String> groupNames)
- Parameters:
groupNames- List of Auto Scaling group Names- Returns:
- builder
-
groupNames
public NotificationState.Builder groupNames(java.lang.String... groupNames)
- Parameters:
groupNames- List of Auto Scaling group Names- Returns:
- builder
-
notifications
public NotificationState.Builder notifications(@Nullable com.pulumi.core.Output<java.util.List<NotificationType>> notifications)
- Parameters:
notifications- List of Notification Types that trigger notifications. Acceptable values are documented [in the AWS documentation here](https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_NotificationConfiguration.html)- Returns:
- builder
-
notifications
public NotificationState.Builder notifications(java.util.List<NotificationType> notifications)
- Parameters:
notifications- List of Notification Types that trigger notifications. Acceptable values are documented [in the AWS documentation here](https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_NotificationConfiguration.html)- Returns:
- builder
-
notifications
public NotificationState.Builder notifications(NotificationType... notifications)
- Parameters:
notifications- List of Notification Types that trigger notifications. Acceptable values are documented [in the AWS documentation here](https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_NotificationConfiguration.html)- Returns:
- builder
-
region
public NotificationState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public NotificationState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
topicArn
public NotificationState.Builder topicArn(@Nullable com.pulumi.core.Output<java.lang.String> topicArn)
- Parameters:
topicArn- Topic ARN for notifications to be sent through- Returns:
- builder
-
topicArn
public NotificationState.Builder topicArn(java.lang.String topicArn)
- Parameters:
topicArn- Topic ARN for notifications to be sent through- Returns:
- builder
-
build
public NotificationState build()
-
-