public class UpdateQueueOutboundCallerConfigRequest
extends com.amazonaws.AmazonWebServiceRequest
implements java.io.Serializable
This API is in preview release for Amazon Connect and is subject to change.
Updates the outbound caller ID name, number, and outbound whisper flow for a specified queue.
If the number being used in the input is claimed to a traffic distribution
group, and you are calling this API using an instance in the Amazon Web
Services Region where the traffic distribution group was created, you can use
either a full phone number ARN or UUID value for the
OutboundCallerIdNumberId value of the OutboundCallerConfig request body parameter. However, if the number is
claimed to a traffic distribution group and you are calling this API using an
instance in the alternate Amazon Web Services Region associated with the
traffic distribution group, you must provide a full phone number ARN. If a
UUID is provided in this scenario, you will receive a
ResourceNotFoundException.
Only use the phone number ARN format that doesn't contain
instance in the path, for example,
arn:aws:connect:us-east-1:1234567890:phone-number/uuid. This is
the same ARN format that is returned when you call the ListPhoneNumbersV2 API.
| Constructor and Description |
|---|
UpdateQueueOutboundCallerConfigRequest() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getInstanceId()
The identifier of the Amazon Connect instance.
|
OutboundCallerConfig |
getOutboundCallerConfig()
The outbound caller ID name, number, and outbound whisper flow.
|
java.lang.String |
getQueueId()
The identifier for the queue.
|
int |
hashCode() |
void |
setInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
void |
setOutboundCallerConfig(OutboundCallerConfig outboundCallerConfig)
The outbound caller ID name, number, and outbound whisper flow.
|
void |
setQueueId(java.lang.String queueId)
The identifier for the queue.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
UpdateQueueOutboundCallerConfigRequest |
withInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
UpdateQueueOutboundCallerConfigRequest |
withOutboundCallerConfig(OutboundCallerConfig outboundCallerConfig)
The outbound caller ID name, number, and outbound whisper flow.
|
UpdateQueueOutboundCallerConfigRequest |
withQueueId(java.lang.String queueId)
The identifier for the queue.
|
clone, copyBaseTo, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic UpdateQueueOutboundCallerConfigRequest()
public java.lang.String getInstanceId()
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Constraints:
Length: 1 - 100
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
public void setInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Constraints:
Length: 1 - 100
instanceId - The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
public UpdateQueueOutboundCallerConfigRequest withInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 100
instanceId - The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
public java.lang.String getQueueId()
The identifier for the queue.
The identifier for the queue.
public void setQueueId(java.lang.String queueId)
The identifier for the queue.
queueId - The identifier for the queue.
public UpdateQueueOutboundCallerConfigRequest withQueueId(java.lang.String queueId)
The identifier for the queue.
Returns a reference to this object so that method calls can be chained together.
queueId - The identifier for the queue.
public OutboundCallerConfig getOutboundCallerConfig()
The outbound caller ID name, number, and outbound whisper flow.
The outbound caller ID name, number, and outbound whisper flow.
public void setOutboundCallerConfig(OutboundCallerConfig outboundCallerConfig)
The outbound caller ID name, number, and outbound whisper flow.
outboundCallerConfig - The outbound caller ID name, number, and outbound whisper flow.
public UpdateQueueOutboundCallerConfigRequest withOutboundCallerConfig(OutboundCallerConfig outboundCallerConfig)
The outbound caller ID name, number, and outbound whisper flow.
Returns a reference to this object so that method calls can be chained together.
outboundCallerConfig - The outbound caller ID name, number, and outbound whisper flow.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object