@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ContactChannel extends Object implements Serializable, Cloneable, StructuredPojo
The method that Incident Manager uses to engage a contact.
| Constructor and Description |
|---|
ContactChannel() |
| Modifier and Type | Method and Description |
|---|---|
ContactChannel |
clone() |
boolean |
equals(Object obj) |
String |
getActivationStatus()
A Boolean value describing if the contact channel has been activated or not.
|
String |
getContactArn()
The ARN of the contact that contains the contact channel.
|
String |
getContactChannelArn()
The Amazon Resource Name (ARN) of the contact channel.
|
ContactChannelAddress |
getDeliveryAddress()
The details that Incident Manager uses when trying to engage the contact channel.
|
String |
getName()
The name of the contact channel.
|
String |
getType()
The type of the contact channel.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setActivationStatus(String activationStatus)
A Boolean value describing if the contact channel has been activated or not.
|
void |
setContactArn(String contactArn)
The ARN of the contact that contains the contact channel.
|
void |
setContactChannelArn(String contactChannelArn)
The Amazon Resource Name (ARN) of the contact channel.
|
void |
setDeliveryAddress(ContactChannelAddress deliveryAddress)
The details that Incident Manager uses when trying to engage the contact channel.
|
void |
setName(String name)
The name of the contact channel.
|
void |
setType(String type)
The type of the contact channel.
|
String |
toString()
Returns a string representation of this object.
|
ContactChannel |
withActivationStatus(ActivationStatus activationStatus)
A Boolean value describing if the contact channel has been activated or not.
|
ContactChannel |
withActivationStatus(String activationStatus)
A Boolean value describing if the contact channel has been activated or not.
|
ContactChannel |
withContactArn(String contactArn)
The ARN of the contact that contains the contact channel.
|
ContactChannel |
withContactChannelArn(String contactChannelArn)
The Amazon Resource Name (ARN) of the contact channel.
|
ContactChannel |
withDeliveryAddress(ContactChannelAddress deliveryAddress)
The details that Incident Manager uses when trying to engage the contact channel.
|
ContactChannel |
withName(String name)
The name of the contact channel.
|
ContactChannel |
withType(ChannelType type)
The type of the contact channel.
|
ContactChannel |
withType(String type)
The type of the contact channel.
|
public void setContactChannelArn(String contactChannelArn)
The Amazon Resource Name (ARN) of the contact channel.
contactChannelArn - The Amazon Resource Name (ARN) of the contact channel.public String getContactChannelArn()
The Amazon Resource Name (ARN) of the contact channel.
public ContactChannel withContactChannelArn(String contactChannelArn)
The Amazon Resource Name (ARN) of the contact channel.
contactChannelArn - The Amazon Resource Name (ARN) of the contact channel.public void setContactArn(String contactArn)
The ARN of the contact that contains the contact channel.
contactArn - The ARN of the contact that contains the contact channel.public String getContactArn()
The ARN of the contact that contains the contact channel.
public ContactChannel withContactArn(String contactArn)
The ARN of the contact that contains the contact channel.
contactArn - The ARN of the contact that contains the contact channel.public void setName(String name)
The name of the contact channel.
name - The name of the contact channel.public String getName()
The name of the contact channel.
public ContactChannel withName(String name)
The name of the contact channel.
name - The name of the contact channel.public void setType(String type)
The type of the contact channel. Incident Manager supports three contact methods:
SMS
VOICE
type - The type of the contact channel. Incident Manager supports three contact methods:
SMS
VOICE
ChannelTypepublic String getType()
The type of the contact channel. Incident Manager supports three contact methods:
SMS
VOICE
SMS
VOICE
ChannelTypepublic ContactChannel withType(String type)
The type of the contact channel. Incident Manager supports three contact methods:
SMS
VOICE
type - The type of the contact channel. Incident Manager supports three contact methods:
SMS
VOICE
ChannelTypepublic ContactChannel withType(ChannelType type)
The type of the contact channel. Incident Manager supports three contact methods:
SMS
VOICE
type - The type of the contact channel. Incident Manager supports three contact methods:
SMS
VOICE
ChannelTypepublic void setDeliveryAddress(ContactChannelAddress deliveryAddress)
The details that Incident Manager uses when trying to engage the contact channel.
deliveryAddress - The details that Incident Manager uses when trying to engage the contact channel.public ContactChannelAddress getDeliveryAddress()
The details that Incident Manager uses when trying to engage the contact channel.
public ContactChannel withDeliveryAddress(ContactChannelAddress deliveryAddress)
The details that Incident Manager uses when trying to engage the contact channel.
deliveryAddress - The details that Incident Manager uses when trying to engage the contact channel.public void setActivationStatus(String activationStatus)
A Boolean value describing if the contact channel has been activated or not. If the contact channel isn't activated, Incident Manager can't engage the contact through it.
activationStatus - A Boolean value describing if the contact channel has been activated or not. If the contact channel isn't
activated, Incident Manager can't engage the contact through it.ActivationStatuspublic String getActivationStatus()
A Boolean value describing if the contact channel has been activated or not. If the contact channel isn't activated, Incident Manager can't engage the contact through it.
ActivationStatuspublic ContactChannel withActivationStatus(String activationStatus)
A Boolean value describing if the contact channel has been activated or not. If the contact channel isn't activated, Incident Manager can't engage the contact through it.
activationStatus - A Boolean value describing if the contact channel has been activated or not. If the contact channel isn't
activated, Incident Manager can't engage the contact through it.ActivationStatuspublic ContactChannel withActivationStatus(ActivationStatus activationStatus)
A Boolean value describing if the contact channel has been activated or not. If the contact channel isn't activated, Incident Manager can't engage the contact through it.
activationStatus - A Boolean value describing if the contact channel has been activated or not. If the contact channel isn't
activated, Incident Manager can't engage the contact through it.ActivationStatuspublic String toString()
toString in class ObjectObject.toString()public ContactChannel clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.