@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VoiceConnectorGroup extends Object implements Serializable, Cloneable, StructuredPojo
The Amazon Chime SDK Voice Connector group configuration, including associated Voice Connectors. You can include Voice Connectors from different AWS Regions in a group. This creates a fault tolerant mechanism for fallback in case of availability events.
Constructor and Description |
---|
VoiceConnectorGroup() |
Modifier and Type | Method and Description |
---|---|
VoiceConnectorGroup |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedTimestamp()
The Voice Connector group's creation time stamp, in ISO 8601 format.
|
String |
getName()
The name of a Voice Connector group.
|
Date |
getUpdatedTimestamp()
The Voice Connector group's creation time stamp, in ISO 8601 format.
|
String |
getVoiceConnectorGroupArn()
The ARN of the Voice Connector group.
|
String |
getVoiceConnectorGroupId()
The ID of a Voice Connector group.
|
List<VoiceConnectorItem> |
getVoiceConnectorItems()
The Voice Connectors to which you route inbound calls.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedTimestamp(Date createdTimestamp)
The Voice Connector group's creation time stamp, in ISO 8601 format.
|
void |
setName(String name)
The name of a Voice Connector group.
|
void |
setUpdatedTimestamp(Date updatedTimestamp)
The Voice Connector group's creation time stamp, in ISO 8601 format.
|
void |
setVoiceConnectorGroupArn(String voiceConnectorGroupArn)
The ARN of the Voice Connector group.
|
void |
setVoiceConnectorGroupId(String voiceConnectorGroupId)
The ID of a Voice Connector group.
|
void |
setVoiceConnectorItems(Collection<VoiceConnectorItem> voiceConnectorItems)
The Voice Connectors to which you route inbound calls.
|
String |
toString()
Returns a string representation of this object.
|
VoiceConnectorGroup |
withCreatedTimestamp(Date createdTimestamp)
The Voice Connector group's creation time stamp, in ISO 8601 format.
|
VoiceConnectorGroup |
withName(String name)
The name of a Voice Connector group.
|
VoiceConnectorGroup |
withUpdatedTimestamp(Date updatedTimestamp)
The Voice Connector group's creation time stamp, in ISO 8601 format.
|
VoiceConnectorGroup |
withVoiceConnectorGroupArn(String voiceConnectorGroupArn)
The ARN of the Voice Connector group.
|
VoiceConnectorGroup |
withVoiceConnectorGroupId(String voiceConnectorGroupId)
The ID of a Voice Connector group.
|
VoiceConnectorGroup |
withVoiceConnectorItems(Collection<VoiceConnectorItem> voiceConnectorItems)
The Voice Connectors to which you route inbound calls.
|
VoiceConnectorGroup |
withVoiceConnectorItems(VoiceConnectorItem... voiceConnectorItems)
The Voice Connectors to which you route inbound calls.
|
public void setVoiceConnectorGroupId(String voiceConnectorGroupId)
The ID of a Voice Connector group.
voiceConnectorGroupId
- The ID of a Voice Connector group.public String getVoiceConnectorGroupId()
The ID of a Voice Connector group.
public VoiceConnectorGroup withVoiceConnectorGroupId(String voiceConnectorGroupId)
The ID of a Voice Connector group.
voiceConnectorGroupId
- The ID of a Voice Connector group.public void setName(String name)
The name of a Voice Connector group.
name
- The name of a Voice Connector group.public String getName()
The name of a Voice Connector group.
public VoiceConnectorGroup withName(String name)
The name of a Voice Connector group.
name
- The name of a Voice Connector group.public List<VoiceConnectorItem> getVoiceConnectorItems()
The Voice Connectors to which you route inbound calls.
public void setVoiceConnectorItems(Collection<VoiceConnectorItem> voiceConnectorItems)
The Voice Connectors to which you route inbound calls.
voiceConnectorItems
- The Voice Connectors to which you route inbound calls.public VoiceConnectorGroup withVoiceConnectorItems(VoiceConnectorItem... voiceConnectorItems)
The Voice Connectors to which you route inbound calls.
NOTE: This method appends the values to the existing list (if any). Use
setVoiceConnectorItems(java.util.Collection)
or withVoiceConnectorItems(java.util.Collection)
if you want to override the existing values.
voiceConnectorItems
- The Voice Connectors to which you route inbound calls.public VoiceConnectorGroup withVoiceConnectorItems(Collection<VoiceConnectorItem> voiceConnectorItems)
The Voice Connectors to which you route inbound calls.
voiceConnectorItems
- The Voice Connectors to which you route inbound calls.public void setCreatedTimestamp(Date createdTimestamp)
The Voice Connector group's creation time stamp, in ISO 8601 format.
createdTimestamp
- The Voice Connector group's creation time stamp, in ISO 8601 format.public Date getCreatedTimestamp()
The Voice Connector group's creation time stamp, in ISO 8601 format.
public VoiceConnectorGroup withCreatedTimestamp(Date createdTimestamp)
The Voice Connector group's creation time stamp, in ISO 8601 format.
createdTimestamp
- The Voice Connector group's creation time stamp, in ISO 8601 format.public void setUpdatedTimestamp(Date updatedTimestamp)
The Voice Connector group's creation time stamp, in ISO 8601 format.
updatedTimestamp
- The Voice Connector group's creation time stamp, in ISO 8601 format.public Date getUpdatedTimestamp()
The Voice Connector group's creation time stamp, in ISO 8601 format.
public VoiceConnectorGroup withUpdatedTimestamp(Date updatedTimestamp)
The Voice Connector group's creation time stamp, in ISO 8601 format.
updatedTimestamp
- The Voice Connector group's creation time stamp, in ISO 8601 format.public void setVoiceConnectorGroupArn(String voiceConnectorGroupArn)
The ARN of the Voice Connector group.
voiceConnectorGroupArn
- The ARN of the Voice Connector group.public String getVoiceConnectorGroupArn()
The ARN of the Voice Connector group.
public VoiceConnectorGroup withVoiceConnectorGroupArn(String voiceConnectorGroupArn)
The ARN of the Voice Connector group.
voiceConnectorGroupArn
- The ARN of the Voice Connector group.public String toString()
toString
in class Object
Object.toString()
public VoiceConnectorGroup clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.