Interface DescribeEngagementResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeEngagementResponse.Builder,DescribeEngagementResponse>,SdkBuilder<DescribeEngagementResponse.Builder,DescribeEngagementResponse>,SdkPojo,SdkResponse.Builder,SsmContactsResponse.Builder
- Enclosing class:
- DescribeEngagementResponse
public static interface DescribeEngagementResponse.Builder extends SsmContactsResponse.Builder, SdkPojo, CopyableBuilder<DescribeEngagementResponse.Builder,DescribeEngagementResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribeEngagementResponse.BuildercontactArn(String contactArn)The ARN of the escalation plan or contacts involved in the engagement.DescribeEngagementResponse.Buildercontent(String content)The secure content of the message that was sent to the contact.DescribeEngagementResponse.BuilderengagementArn(String engagementArn)The ARN of the engagement.DescribeEngagementResponse.BuilderincidentId(String incidentId)The ARN of the incident in which the engagement occurred.DescribeEngagementResponse.BuilderpublicContent(String publicContent)The insecure content of the message that was sent to the contact.DescribeEngagementResponse.BuilderpublicSubject(String publicSubject)The insecure subject of the message that was sent to the contact.DescribeEngagementResponse.Buildersender(String sender)The user that started the engagement.DescribeEngagementResponse.BuilderstartTime(Instant startTime)The time that the engagement started.DescribeEngagementResponse.BuilderstopTime(Instant stopTime)The time that the engagement ended.DescribeEngagementResponse.Buildersubject(String subject)The secure subject of the message that was sent to the contact.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Methods inherited from interface software.amazon.awssdk.services.ssmcontacts.model.SsmContactsResponse.Builder
build, responseMetadata, responseMetadata
-
-
-
-
Method Detail
-
contactArn
DescribeEngagementResponse.Builder contactArn(String contactArn)
The ARN of the escalation plan or contacts involved in the engagement.
- Parameters:
contactArn- The ARN of the escalation plan or contacts involved in the engagement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engagementArn
DescribeEngagementResponse.Builder engagementArn(String engagementArn)
The ARN of the engagement.
- Parameters:
engagementArn- The ARN of the engagement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sender
DescribeEngagementResponse.Builder sender(String sender)
The user that started the engagement.
- Parameters:
sender- The user that started the engagement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subject
DescribeEngagementResponse.Builder subject(String subject)
The secure subject of the message that was sent to the contact. Use this field for engagements to
VOICEandEMAIL.- Parameters:
subject- The secure subject of the message that was sent to the contact. Use this field for engagements toVOICEandEMAIL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
DescribeEngagementResponse.Builder content(String content)
The secure content of the message that was sent to the contact. Use this field for engagements to
VOICEandEMAIL.- Parameters:
content- The secure content of the message that was sent to the contact. Use this field for engagements toVOICEandEMAIL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicSubject
DescribeEngagementResponse.Builder publicSubject(String publicSubject)
The insecure subject of the message that was sent to the contact. Use this field for engagements to
SMS.- Parameters:
publicSubject- The insecure subject of the message that was sent to the contact. Use this field for engagements toSMS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicContent
DescribeEngagementResponse.Builder publicContent(String publicContent)
The insecure content of the message that was sent to the contact. Use this field for engagements to
SMS.- Parameters:
publicContent- The insecure content of the message that was sent to the contact. Use this field for engagements toSMS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
incidentId
DescribeEngagementResponse.Builder incidentId(String incidentId)
The ARN of the incident in which the engagement occurred.
- Parameters:
incidentId- The ARN of the incident in which the engagement occurred.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
DescribeEngagementResponse.Builder startTime(Instant startTime)
The time that the engagement started.
- Parameters:
startTime- The time that the engagement started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stopTime
DescribeEngagementResponse.Builder stopTime(Instant stopTime)
The time that the engagement ended.
- Parameters:
stopTime- The time that the engagement ended.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-