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 NotificationArgsbuild()NotificationArgs.BuildergroupNames(com.pulumi.core.Output<java.util.List<java.lang.String>> groupNames)NotificationArgs.BuildergroupNames(java.lang.String... groupNames)NotificationArgs.BuildergroupNames(java.util.List<java.lang.String> groupNames)NotificationArgs.Buildernotifications(NotificationType... notifications)NotificationArgs.Buildernotifications(com.pulumi.core.Output<java.util.List<NotificationType>> notifications)NotificationArgs.Buildernotifications(java.util.List<NotificationType> notifications)NotificationArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)NotificationArgs.Builderregion(java.lang.String region)NotificationArgs.BuildertopicArn(com.pulumi.core.Output<java.lang.String> topicArn)NotificationArgs.BuildertopicArn(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 Auto Scaling group Names- Returns:
- builder
-
groupNames
public NotificationArgs.Builder groupNames(java.util.List<java.lang.String> groupNames)
- Parameters:
groupNames- List of Auto Scaling group Names- Returns:
- builder
-
groupNames
public NotificationArgs.Builder groupNames(java.lang.String... groupNames)
- Parameters:
groupNames- List of Auto Scaling group Names- Returns:
- builder
-
notifications
public NotificationArgs.Builder notifications(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 NotificationArgs.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 NotificationArgs.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 NotificationArgs.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 NotificationArgs.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 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()
-
-