@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateProxySessionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateProxySessionRequest() |
Modifier and Type | Method and Description |
---|---|
CreateProxySessionRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getCapabilities()
The proxy session capabilities.
|
Integer |
getExpiryMinutes()
The number of minutes allowed for the proxy session.
|
String |
getGeoMatchLevel()
The preference for matching the country or area code of the proxy phone number with that of the first
participant.
|
GeoMatchParams |
getGeoMatchParams()
The country and area code for the proxy phone number.
|
String |
getName()
The name of the proxy session.
|
String |
getNumberSelectionBehavior()
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
|
List<String> |
getParticipantPhoneNumbers()
The participant phone numbers.
|
String |
getVoiceConnectorId()
The Amazon Chime voice connector ID.
|
int |
hashCode() |
void |
setCapabilities(Collection<String> capabilities)
The proxy session capabilities.
|
void |
setExpiryMinutes(Integer expiryMinutes)
The number of minutes allowed for the proxy session.
|
void |
setGeoMatchLevel(String geoMatchLevel)
The preference for matching the country or area code of the proxy phone number with that of the first
participant.
|
void |
setGeoMatchParams(GeoMatchParams geoMatchParams)
The country and area code for the proxy phone number.
|
void |
setName(String name)
The name of the proxy session.
|
void |
setNumberSelectionBehavior(String numberSelectionBehavior)
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
|
void |
setParticipantPhoneNumbers(Collection<String> participantPhoneNumbers)
The participant phone numbers.
|
void |
setVoiceConnectorId(String voiceConnectorId)
The Amazon Chime voice connector ID.
|
String |
toString()
Returns a string representation of this object.
|
CreateProxySessionRequest |
withCapabilities(Capability... capabilities)
The proxy session capabilities.
|
CreateProxySessionRequest |
withCapabilities(Collection<String> capabilities)
The proxy session capabilities.
|
CreateProxySessionRequest |
withCapabilities(String... capabilities)
The proxy session capabilities.
|
CreateProxySessionRequest |
withExpiryMinutes(Integer expiryMinutes)
The number of minutes allowed for the proxy session.
|
CreateProxySessionRequest |
withGeoMatchLevel(GeoMatchLevel geoMatchLevel)
The preference for matching the country or area code of the proxy phone number with that of the first
participant.
|
CreateProxySessionRequest |
withGeoMatchLevel(String geoMatchLevel)
The preference for matching the country or area code of the proxy phone number with that of the first
participant.
|
CreateProxySessionRequest |
withGeoMatchParams(GeoMatchParams geoMatchParams)
The country and area code for the proxy phone number.
|
CreateProxySessionRequest |
withName(String name)
The name of the proxy session.
|
CreateProxySessionRequest |
withNumberSelectionBehavior(NumberSelectionBehavior numberSelectionBehavior)
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
|
CreateProxySessionRequest |
withNumberSelectionBehavior(String numberSelectionBehavior)
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
|
CreateProxySessionRequest |
withParticipantPhoneNumbers(Collection<String> participantPhoneNumbers)
The participant phone numbers.
|
CreateProxySessionRequest |
withParticipantPhoneNumbers(String... participantPhoneNumbers)
The participant phone numbers.
|
CreateProxySessionRequest |
withVoiceConnectorId(String voiceConnectorId)
The Amazon Chime voice connector ID.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setVoiceConnectorId(String voiceConnectorId)
The Amazon Chime voice connector ID.
voiceConnectorId
- The Amazon Chime voice connector ID.public String getVoiceConnectorId()
The Amazon Chime voice connector ID.
public CreateProxySessionRequest withVoiceConnectorId(String voiceConnectorId)
The Amazon Chime voice connector ID.
voiceConnectorId
- The Amazon Chime voice connector ID.public List<String> getParticipantPhoneNumbers()
The participant phone numbers.
public void setParticipantPhoneNumbers(Collection<String> participantPhoneNumbers)
The participant phone numbers.
participantPhoneNumbers
- The participant phone numbers.public CreateProxySessionRequest withParticipantPhoneNumbers(String... participantPhoneNumbers)
The participant phone numbers.
NOTE: This method appends the values to the existing list (if any). Use
setParticipantPhoneNumbers(java.util.Collection)
or
withParticipantPhoneNumbers(java.util.Collection)
if you want to override the existing values.
participantPhoneNumbers
- The participant phone numbers.public CreateProxySessionRequest withParticipantPhoneNumbers(Collection<String> participantPhoneNumbers)
The participant phone numbers.
participantPhoneNumbers
- The participant phone numbers.public void setName(String name)
The name of the proxy session.
name
- The name of the proxy session.public String getName()
The name of the proxy session.
public CreateProxySessionRequest withName(String name)
The name of the proxy session.
name
- The name of the proxy session.public void setExpiryMinutes(Integer expiryMinutes)
The number of minutes allowed for the proxy session.
expiryMinutes
- The number of minutes allowed for the proxy session.public Integer getExpiryMinutes()
The number of minutes allowed for the proxy session.
public CreateProxySessionRequest withExpiryMinutes(Integer expiryMinutes)
The number of minutes allowed for the proxy session.
expiryMinutes
- The number of minutes allowed for the proxy session.public List<String> getCapabilities()
The proxy session capabilities.
Capability
public void setCapabilities(Collection<String> capabilities)
The proxy session capabilities.
capabilities
- The proxy session capabilities.Capability
public CreateProxySessionRequest withCapabilities(String... capabilities)
The proxy session capabilities.
NOTE: This method appends the values to the existing list (if any). Use
setCapabilities(java.util.Collection)
or withCapabilities(java.util.Collection)
if you want to
override the existing values.
capabilities
- The proxy session capabilities.Capability
public CreateProxySessionRequest withCapabilities(Collection<String> capabilities)
The proxy session capabilities.
capabilities
- The proxy session capabilities.Capability
public CreateProxySessionRequest withCapabilities(Capability... capabilities)
The proxy session capabilities.
capabilities
- The proxy session capabilities.Capability
public void setNumberSelectionBehavior(String numberSelectionBehavior)
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
numberSelectionBehavior
- The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.NumberSelectionBehavior
public String getNumberSelectionBehavior()
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
NumberSelectionBehavior
public CreateProxySessionRequest withNumberSelectionBehavior(String numberSelectionBehavior)
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
numberSelectionBehavior
- The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.NumberSelectionBehavior
public CreateProxySessionRequest withNumberSelectionBehavior(NumberSelectionBehavior numberSelectionBehavior)
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
numberSelectionBehavior
- The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.NumberSelectionBehavior
public void setGeoMatchLevel(String geoMatchLevel)
The preference for matching the country or area code of the proxy phone number with that of the first participant.
geoMatchLevel
- The preference for matching the country or area code of the proxy phone number with that of the first
participant.GeoMatchLevel
public String getGeoMatchLevel()
The preference for matching the country or area code of the proxy phone number with that of the first participant.
GeoMatchLevel
public CreateProxySessionRequest withGeoMatchLevel(String geoMatchLevel)
The preference for matching the country or area code of the proxy phone number with that of the first participant.
geoMatchLevel
- The preference for matching the country or area code of the proxy phone number with that of the first
participant.GeoMatchLevel
public CreateProxySessionRequest withGeoMatchLevel(GeoMatchLevel geoMatchLevel)
The preference for matching the country or area code of the proxy phone number with that of the first participant.
geoMatchLevel
- The preference for matching the country or area code of the proxy phone number with that of the first
participant.GeoMatchLevel
public void setGeoMatchParams(GeoMatchParams geoMatchParams)
The country and area code for the proxy phone number.
geoMatchParams
- The country and area code for the proxy phone number.public GeoMatchParams getGeoMatchParams()
The country and area code for the proxy phone number.
public CreateProxySessionRequest withGeoMatchParams(GeoMatchParams geoMatchParams)
The country and area code for the proxy phone number.
geoMatchParams
- The country and area code for the proxy phone number.public String toString()
toString
in class Object
Object.toString()
public CreateProxySessionRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()