@Generated(value="software.amazon.awssdk:codegen") public class NotificationConfig extends Object implements StructuredPojo, software.amazon.awssdk.utils.builder.ToCopyableBuilder<NotificationConfig.Builder,NotificationConfig>
Configurations for sending notifications.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NotificationConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static NotificationConfig.Builder |
builder() |
boolean |
equals(Object obj) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
String |
notificationArn()
An Amazon Resource Name (ARN) for a Simple Notification Service (SNS) topic.
|
List<String> |
notificationEvents()
The different events for which you can receive notifications.
|
String |
notificationType()
Command: Receive notification when the status of a command changes.
|
static Class<? extends NotificationConfig.Builder> |
serializableBuilderClass() |
NotificationConfig.Builder |
toBuilder() |
String |
toString() |
public String notificationArn()
An Amazon Resource Name (ARN) for a Simple Notification Service (SNS) topic. Run Command pushes notifications about command status changes to this topic.
public List<String> notificationEvents()
The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Setting Up Events and Notifications in the Amazon EC2 Systems Manager User Guide.
NotificationEventpublic String notificationType()
Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.
NotificationTypepublic NotificationConfig.Builder toBuilder()
toBuilder in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<NotificationConfig.Builder,NotificationConfig>public static NotificationConfig.Builder builder()
public static Class<? extends NotificationConfig.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2017. All rights reserved.