Class DescribePageResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.ssmcontacts.model.SsmContactsResponse
-
- software.amazon.awssdk.services.ssmcontacts.model.DescribePageResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribePageResponse.Builder,DescribePageResponse>
@Generated("software.amazon.awssdk:codegen") public final class DescribePageResponse extends SsmContactsResponse implements ToCopyableBuilder<DescribePageResponse.Builder,DescribePageResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDescribePageResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DescribePageResponse.Builderbuilder()StringcontactArn()The ARN of the contact that was engaged.Stringcontent()The secure content of the message that was sent to the contact.InstantdeliveryTime()The time that the contact channel received the engagement.StringengagementArn()The ARN of the engagement that engaged the contact channel.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringincidentId()The ARN of the incident that engaged the contact channel.StringpageArn()The Amazon Resource Name (ARN) of the engagement to a contact channel.StringpublicContent()The insecure content of the message that was sent to the contact.StringpublicSubject()The insecure subject of the message that was sent to the contact.InstantreadTime()The time that the contact channel acknowledged the engagement.List<SdkField<?>>sdkFields()Stringsender()The user that started the engagement.InstantsentTime()The time the engagement was sent to the contact channel.static Class<? extends DescribePageResponse.Builder>serializableBuilderClass()Stringsubject()The secure subject of the message that was sent to the contact.DescribePageResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.ssmcontacts.model.SsmContactsResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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 engagement to a contact channel.
- Returns:
- The Amazon Resource Name (ARN) of the engagement to a contact channel.
-
engagementArn
public final String engagementArn()
The ARN of the engagement that engaged the contact channel.
- Returns:
- The ARN of the engagement that engaged the contact channel.
-
contactArn
public final String contactArn()
The ARN of the contact that was engaged.
- Returns:
- The ARN of the contact that was engaged.
-
sender
public final String sender()
The user that started the engagement.
- Returns:
- The user that started the engagement.
-
subject
public final String subject()
The secure subject of the message that was sent to the contact. Use this field for engagements to
VOICEandEMAIL.- Returns:
- The secure subject of the message that was sent to the contact. Use this field for engagements to
VOICEandEMAIL.
-
content
public final String content()
The secure content of the message that was sent to the contact. Use this field for engagements to
VOICEandEMAIL.- Returns:
- The secure content of the message that was sent to the contact. Use this field for engagements to
VOICEandEMAIL.
-
publicSubject
public final String publicSubject()
The insecure subject of the message that was sent to the contact. Use this field for engagements to
SMS.- Returns:
- The insecure subject of the message that was sent to the contact. Use this field for engagements to
SMS.
-
publicContent
public final String publicContent()
The insecure content of the message that was sent to the contact. Use this field for engagements to
SMS.- Returns:
- The insecure content of the message that was sent to the contact. Use this field for engagements to
SMS.
-
incidentId
public final String incidentId()
The ARN of the incident that engaged the contact channel.
- Returns:
- The ARN of the incident that engaged the contact channel.
-
sentTime
public final Instant sentTime()
The time the engagement was sent to the contact channel.
- Returns:
- The time the engagement was sent to the contact channel.
-
readTime
public final Instant readTime()
The time that the contact channel acknowledged the engagement.
- Returns:
- The time that the contact channel acknowledged the engagement.
-
deliveryTime
public final Instant deliveryTime()
The time that the contact channel received the engagement.
- Returns:
- The time that the contact channel received the engagement.
-
toBuilder
public DescribePageResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribePageResponse.Builder,DescribePageResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static DescribePageResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends DescribePageResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-