@Generated(value="software.amazon.awssdk:codegen") public final class StartEngagementRequest extends SsmContactsRequest implements ToCopyableBuilder<StartEngagementRequest.Builder,StartEngagementRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
StartEngagementRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static StartEngagementRequest.Builder |
builder() |
String |
contactId()
The Amazon Resource Name (ARN) of the contact being engaged.
|
String |
content()
The secure content of the message that was sent to the contact.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
idempotencyToken()
A token ensuring that the operation is called only once with the specified details.
|
String |
incidentId()
The ARN of the incident that the engagement is part of.
|
String |
publicContent()
The insecure content of the message that was sent to the contact.
|
String |
publicSubject()
The insecure subject of the message that was sent to the contact.
|
List<SdkField<?>> |
sdkFields() |
String |
sender()
The user that started the engagement.
|
static Class<? extends StartEngagementRequest.Builder> |
serializableBuilderClass() |
String |
subject()
The secure subject of the message that was sent to the contact.
|
StartEngagementRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String contactId()
The Amazon Resource Name (ARN) of the contact being engaged.
public final String sender()
The user that started the engagement.
public final String subject()
The secure subject of the message that was sent to the contact. Use this field for engagements to
VOICE or EMAIL.
VOICE or EMAIL.public final String content()
The secure content of the message that was sent to the contact. Use this field for engagements to
VOICE or EMAIL.
VOICE or EMAIL.public final String publicSubject()
The insecure subject of the message that was sent to the contact. Use this field for engagements to
SMS.
SMS.public final String publicContent()
The insecure content of the message that was sent to the contact. Use this field for engagements to
SMS.
SMS.public final String incidentId()
The ARN of the incident that the engagement is part of.
public final String idempotencyToken()
A token ensuring that the operation is called only once with the specified details.
public StartEngagementRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StartEngagementRequest.Builder,StartEngagementRequest>toBuilder in class SsmContactsRequestpublic static StartEngagementRequest.Builder builder()
public static Class<? extends StartEngagementRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.