@Generated(value="software.amazon.awssdk:codegen") public final class ResolutionContact extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResolutionContact.Builder,ResolutionContact>
Information about the engagement resolution steps. The resolution starts from the first contact, which can be an escalation plan, then resolves to an on-call rotation, and finally to a personal contact.
The ResolutionContact structure describes the information for each node or step in that process. It
contains information about different contact types, such as the escalation, rotation, and personal contacts.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResolutionContact.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ResolutionContact.Builder |
builder() |
String |
contactArn()
The Amazon Resource Name (ARN) of a contact in the engagement resolution process.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResolutionContact.Builder> |
serializableBuilderClass() |
Integer |
stageIndex()
The stage in the escalation plan that resolves to this contact.
|
ResolutionContact.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ContactType |
type()
The type of contact for a resolution step.
|
String |
typeAsString()
The type of contact for a resolution step.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String contactArn()
The Amazon Resource Name (ARN) of a contact in the engagement resolution process.
public final ContactType type()
The type of contact for a resolution step.
If the service returns an enum value that is not available in the current SDK version, type will return
ContactType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ContactTypepublic final String typeAsString()
The type of contact for a resolution step.
If the service returns an enum value that is not available in the current SDK version, type will return
ContactType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ContactTypepublic final Integer stageIndex()
The stage in the escalation plan that resolves to this contact.
public ResolutionContact.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResolutionContact.Builder,ResolutionContact>public static ResolutionContact.Builder builder()
public static Class<? extends ResolutionContact.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.