Class Page
- java.lang.Object
-
- software.amazon.awssdk.services.ssmcontacts.model.Page
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Page.Builder,Page>
@Generated("software.amazon.awssdk:codegen") public final class Page extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Page.Builder,Page>
Incident Manager engaging a contact's contact channel.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePage.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Page.Builderbuilder()StringcontactArn()The ARN of the contact that Incident Manager is engaging.InstantdeliveryTime()The time the message was delivered to the contact channel.StringengagementArn()The ARN of the engagement that this page is part of.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 channel.StringpageArn()The Amazon Resource Name (ARN) of the page to the contact channel.InstantreadTime()The time that the contact channel acknowledged engagement.List<SdkField<?>>sdkFields()Stringsender()The user that started the engagement.InstantsentTime()The time that Incident Manager engaged the contact channel.static Class<? extends Page.Builder>serializableBuilderClass()Page.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
-
pageArn
public final String pageArn()
The Amazon Resource Name (ARN) of the page to the contact channel.
- Returns:
- The Amazon Resource Name (ARN) of the page to the contact channel.
-
engagementArn
public final String engagementArn()
The ARN of the engagement that this page is part of.
- Returns:
- The ARN of the engagement that this page is part of.
-
contactArn
public final String contactArn()
The ARN of the contact that Incident Manager is engaging.
- Returns:
- The ARN of the 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 channel.
- Returns:
- The ARN of the incident that's engaging the contact channel.
-
sentTime
public final Instant sentTime()
The time that Incident Manager engaged the contact channel.
- Returns:
- The time that Incident Manager engaged the contact channel.
-
deliveryTime
public final Instant deliveryTime()
The time the message was delivered to the contact channel.
- Returns:
- The time the message was delivered to the contact channel.
-
readTime
public final Instant readTime()
The time that the contact channel acknowledged engagement.
- Returns:
- The time that the contact channel acknowledged engagement.
-
toBuilder
public Page.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Page.Builder,Page>
-
builder
public static Page.Builder builder()
-
serializableBuilderClass
public static Class<? extends Page.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.
-
-