@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) |
boolean |
equalsBySdkFields(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() |
String |
topicARN()
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic.
|
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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()
toBuilder in interface ToCopyableBuilder<NotificationConfiguration.Builder,NotificationConfiguration>public static NotificationConfiguration.Builder builder()
public static Class<? extends NotificationConfiguration.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.