Package com.pulumi.aws.autoscaling
Class NotificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.autoscaling.NotificationArgs.Builder
-
- Enclosing class:
- NotificationArgs
public static final class NotificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(NotificationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationArgs
build()
NotificationArgs.Builder
groupNames(com.pulumi.core.Output<java.util.List<java.lang.String>> groupNames)
NotificationArgs.Builder
groupNames(java.lang.String... groupNames)
NotificationArgs.Builder
groupNames(java.util.List<java.lang.String> groupNames)
NotificationArgs.Builder
notifications(com.pulumi.core.Output<java.util.List<java.lang.String>> notifications)
NotificationArgs.Builder
notifications(java.lang.String... notifications)
NotificationArgs.Builder
notifications(java.util.List<java.lang.String> notifications)
NotificationArgs.Builder
topicArn(com.pulumi.core.Output<java.lang.String> topicArn)
NotificationArgs.Builder
topicArn(java.lang.String topicArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NotificationArgs defaults)
-
-
Method Detail
-
groupNames
public NotificationArgs.Builder groupNames(com.pulumi.core.Output<java.util.List<java.lang.String>> groupNames)
- Parameters:
groupNames
- List of AutoScaling Group Names- Returns:
- builder
-
groupNames
public NotificationArgs.Builder groupNames(java.util.List<java.lang.String> groupNames)
- Parameters:
groupNames
- List of AutoScaling Group Names- Returns:
- builder
-
groupNames
public NotificationArgs.Builder groupNames(java.lang.String... groupNames)
- Parameters:
groupNames
- List of AutoScaling Group Names- Returns:
- builder
-
notifications
public NotificationArgs.Builder notifications(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 NotificationArgs.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 NotificationArgs.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 NotificationArgs.Builder topicArn(com.pulumi.core.Output<java.lang.String> topicArn)
- Parameters:
topicArn
- Topic ARN for notifications to be sent through- Returns:
- builder
-
topicArn
public NotificationArgs.Builder topicArn(java.lang.String topicArn)
- Parameters:
topicArn
- Topic ARN for notifications to be sent through- Returns:
- builder
-
build
public NotificationArgs build()
-
-