@Generated(value="software.amazon.awssdk:codegen") public final class NotificationTargetItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NotificationTargetItem.Builder,NotificationTargetItem>
The SNS targets that are notified when updates are made to an incident.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NotificationTargetItem.Builder |
static class |
NotificationTargetItem.Type |
| Modifier and Type | Method and Description |
|---|---|
static NotificationTargetItem.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static NotificationTargetItem |
fromSnsTopicArn(String snsTopicArn)
Create an instance of this class with
snsTopicArn() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends NotificationTargetItem.Builder> |
serializableBuilderClass() |
String |
snsTopicArn()
The Amazon Resource Name (ARN) of the SNS topic.
|
NotificationTargetItem.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
NotificationTargetItem.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String snsTopicArn()
The Amazon Resource Name (ARN) of the SNS topic.
public NotificationTargetItem.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<NotificationTargetItem.Builder,NotificationTargetItem>public static NotificationTargetItem.Builder builder()
public static Class<? extends NotificationTargetItem.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static NotificationTargetItem fromSnsTopicArn(String snsTopicArn)
snsTopicArn() initialized to the given value.
The Amazon Resource Name (ARN) of the SNS topic.
snsTopicArn - The Amazon Resource Name (ARN) of the SNS topic.public NotificationTargetItem.Type type()
NotificationTargetItem.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be NotificationTargetItem.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.