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 NotificationState
build()
NotificationState.Builder
groupNames(com.pulumi.core.Output<java.util.List<java.lang.String>> groupNames)
NotificationState.Builder
groupNames(java.lang.String... groupNames)
NotificationState.Builder
groupNames(java.util.List<java.lang.String> groupNames)
NotificationState.Builder
notifications(com.pulumi.core.Output<java.util.List<java.lang.String>> notifications)
NotificationState.Builder
notifications(java.lang.String... notifications)
NotificationState.Builder
notifications(java.util.List<java.lang.String> notifications)
NotificationState.Builder
topicArn(com.pulumi.core.Output<java.lang.String> topicArn)
NotificationState.Builder
topicArn(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 AutoScaling Group Names- Returns:
- builder
-
groupNames
public NotificationState.Builder groupNames(java.util.List<java.lang.String> groupNames)
- Parameters:
groupNames
- List of AutoScaling Group Names- Returns:
- builder
-
groupNames
public NotificationState.Builder groupNames(java.lang.String... groupNames)
- Parameters:
groupNames
- List of AutoScaling Group Names- Returns:
- builder
-
notifications
public NotificationState.Builder notifications(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> 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<java.lang.String> 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.lang.String... 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
-
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()
-
-