Class Engagement
- java.lang.Object
-
- software.amazon.awssdk.services.ssmcontacts.model.Engagement
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Engagement.Builder,Engagement>
@Generated("software.amazon.awssdk:codegen") public final class Engagement extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Engagement.Builder,Engagement>
Incident Manager reaching out to a contact or escalation plan to engage contact during an incident.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEngagement.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Engagement.Builderbuilder()StringcontactArn()The ARN of the escalation plan or contact that Incident Manager is engaging.StringengagementArn()The Amazon Resource Name (ARN) of the engagement.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringincidentId()The ARN of the incident that's engaging the contact.List<SdkField<?>>sdkFields()Stringsender()The user that started the engagement.static Class<? extends Engagement.Builder>serializableBuilderClass()InstantstartTime()The time that the engagement began.InstantstopTime()The time that the engagement ended.Engagement.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
engagementArn
public final String engagementArn()
The Amazon Resource Name (ARN) of the engagement.
- Returns:
- The Amazon Resource Name (ARN) of the engagement.
-
contactArn
public final String contactArn()
The ARN of the escalation plan or contact that Incident Manager is engaging.
- Returns:
- The ARN of the escalation plan or contact that Incident Manager is engaging.
-
sender
public final String sender()
The user that started the engagement.
- Returns:
- The user that started the engagement.
-
incidentId
public final String incidentId()
The ARN of the incident that's engaging the contact.
- Returns:
- The ARN of the incident that's engaging the contact.
-
startTime
public final Instant startTime()
The time that the engagement began.
- Returns:
- The time that the engagement began.
-
stopTime
public final Instant stopTime()
The time that the engagement ended.
- Returns:
- The time that the engagement ended.
-
toBuilder
public Engagement.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Engagement.Builder,Engagement>
-
builder
public static Engagement.Builder builder()
-
serializableBuilderClass
public static Class<? extends Engagement.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-