@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 SNS topic.
|
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String autoScalingGroupName()
The name of the Auto Scaling group.
public final String topicARN()
The Amazon Resource Name (ARN) of the Amazon SNS topic.
public final 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.