@Generated(value="software.amazon.awssdk:codegen") public final class NotificationConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NotificationConfiguration.Builder,NotificationConfiguration>
Describes a notification.
Modifier and Type | Class and Description |
---|---|
static interface |
NotificationConfiguration.Builder |
Modifier and Type | Method and Description |
---|---|
String |
autoScalingGroupName()
The name of the Auto Scaling group.
|
static NotificationConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
notificationType()
One of the following event notification types:
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends NotificationConfiguration.Builder> |
serializableBuilderClass() |
NotificationConfiguration.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
topicARN()
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic.
|
String |
toString() |
copy
public String autoScalingGroupName()
The name of the Auto Scaling group.
public String topicARN()
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic.
public String notificationType()
One of the following event notification types:
autoscaling:EC2_INSTANCE_LAUNCH
autoscaling:EC2_INSTANCE_LAUNCH_ERROR
autoscaling:EC2_INSTANCE_TERMINATE
autoscaling:EC2_INSTANCE_TERMINATE_ERROR
autoscaling:TEST_NOTIFICATION
autoscaling:EC2_INSTANCE_LAUNCH
autoscaling:EC2_INSTANCE_LAUNCH_ERROR
autoscaling:EC2_INSTANCE_TERMINATE
autoscaling:EC2_INSTANCE_TERMINATE_ERROR
autoscaling:TEST_NOTIFICATION
public NotificationConfiguration.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<NotificationConfiguration.Builder,NotificationConfiguration>
public static NotificationConfiguration.Builder builder()
public static Class<? extends NotificationConfiguration.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.