@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResolutionContact extends Object implements Serializable, Cloneable, StructuredPojo
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.
| Constructor and Description |
|---|
ResolutionContact() |
| Modifier and Type | Method and Description |
|---|---|
ResolutionContact |
clone() |
boolean |
equals(Object obj) |
String |
getContactArn()
The Amazon Resource Name (ARN) of a contact in the engagement resolution process.
|
Integer |
getStageIndex()
The stage in the escalation plan that resolves to this contact.
|
String |
getType()
The type of contact for a resolution step.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setContactArn(String contactArn)
The Amazon Resource Name (ARN) of a contact in the engagement resolution process.
|
void |
setStageIndex(Integer stageIndex)
The stage in the escalation plan that resolves to this contact.
|
void |
setType(String type)
The type of contact for a resolution step.
|
String |
toString()
Returns a string representation of this object.
|
ResolutionContact |
withContactArn(String contactArn)
The Amazon Resource Name (ARN) of a contact in the engagement resolution process.
|
ResolutionContact |
withStageIndex(Integer stageIndex)
The stage in the escalation plan that resolves to this contact.
|
ResolutionContact |
withType(ContactType type)
The type of contact for a resolution step.
|
ResolutionContact |
withType(String type)
The type of contact for a resolution step.
|
public void setContactArn(String contactArn)
The Amazon Resource Name (ARN) of a contact in the engagement resolution process.
contactArn - The Amazon Resource Name (ARN) of a contact in the engagement resolution process.public String getContactArn()
The Amazon Resource Name (ARN) of a contact in the engagement resolution process.
public ResolutionContact withContactArn(String contactArn)
The Amazon Resource Name (ARN) of a contact in the engagement resolution process.
contactArn - The Amazon Resource Name (ARN) of a contact in the engagement resolution process.public void setType(String type)
The type of contact for a resolution step.
type - The type of contact for a resolution step.ContactTypepublic String getType()
The type of contact for a resolution step.
ContactTypepublic ResolutionContact withType(String type)
The type of contact for a resolution step.
type - The type of contact for a resolution step.ContactTypepublic ResolutionContact withType(ContactType type)
The type of contact for a resolution step.
type - The type of contact for a resolution step.ContactTypepublic void setStageIndex(Integer stageIndex)
The stage in the escalation plan that resolves to this contact.
stageIndex - The stage in the escalation plan that resolves to this contact.public Integer getStageIndex()
The stage in the escalation plan that resolves to this contact.
public ResolutionContact withStageIndex(Integer stageIndex)
The stage in the escalation plan that resolves to this contact.
stageIndex - The stage in the escalation plan that resolves to this contact.public String toString()
toString in class ObjectObject.toString()public ResolutionContact clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.