@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RoutingProfile extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about a routing profile.
Constructor and Description |
---|
RoutingProfile() |
Modifier and Type | Method and Description |
---|---|
RoutingProfile |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
RoutingProfile |
clearTagsEntries()
Removes all the entries added into Tags.
|
RoutingProfile |
clone() |
boolean |
equals(Object obj) |
String |
getDefaultOutboundQueueId()
The identifier of the default outbound queue for this routing profile.
|
String |
getDescription()
The description of the routing profile.
|
String |
getInstanceId()
The identifier of the Amazon Connect instance.
|
List<MediaConcurrency> |
getMediaConcurrencies()
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
|
String |
getName()
The name of the routing profile.
|
String |
getRoutingProfileArn()
The Amazon Resource Name (ARN) of the routing profile.
|
String |
getRoutingProfileId()
The identifier of the routing profile.
|
Map<String,String> |
getTags()
One or more tags.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDefaultOutboundQueueId(String defaultOutboundQueueId)
The identifier of the default outbound queue for this routing profile.
|
void |
setDescription(String description)
The description of the routing profile.
|
void |
setInstanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
void |
setMediaConcurrencies(Collection<MediaConcurrency> mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
|
void |
setName(String name)
The name of the routing profile.
|
void |
setRoutingProfileArn(String routingProfileArn)
The Amazon Resource Name (ARN) of the routing profile.
|
void |
setRoutingProfileId(String routingProfileId)
The identifier of the routing profile.
|
void |
setTags(Map<String,String> tags)
One or more tags.
|
String |
toString()
Returns a string representation of this object.
|
RoutingProfile |
withDefaultOutboundQueueId(String defaultOutboundQueueId)
The identifier of the default outbound queue for this routing profile.
|
RoutingProfile |
withDescription(String description)
The description of the routing profile.
|
RoutingProfile |
withInstanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
RoutingProfile |
withMediaConcurrencies(Collection<MediaConcurrency> mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
|
RoutingProfile |
withMediaConcurrencies(MediaConcurrency... mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
|
RoutingProfile |
withName(String name)
The name of the routing profile.
|
RoutingProfile |
withRoutingProfileArn(String routingProfileArn)
The Amazon Resource Name (ARN) of the routing profile.
|
RoutingProfile |
withRoutingProfileId(String routingProfileId)
The identifier of the routing profile.
|
RoutingProfile |
withTags(Map<String,String> tags)
One or more tags.
|
public void setInstanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
instanceId
- The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.public String getInstanceId()
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
public RoutingProfile withInstanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
instanceId
- The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.public void setName(String name)
The name of the routing profile.
name
- The name of the routing profile.public String getName()
The name of the routing profile.
public RoutingProfile withName(String name)
The name of the routing profile.
name
- The name of the routing profile.public void setRoutingProfileArn(String routingProfileArn)
The Amazon Resource Name (ARN) of the routing profile.
routingProfileArn
- The Amazon Resource Name (ARN) of the routing profile.public String getRoutingProfileArn()
The Amazon Resource Name (ARN) of the routing profile.
public RoutingProfile withRoutingProfileArn(String routingProfileArn)
The Amazon Resource Name (ARN) of the routing profile.
routingProfileArn
- The Amazon Resource Name (ARN) of the routing profile.public void setRoutingProfileId(String routingProfileId)
The identifier of the routing profile.
routingProfileId
- The identifier of the routing profile.public String getRoutingProfileId()
The identifier of the routing profile.
public RoutingProfile withRoutingProfileId(String routingProfileId)
The identifier of the routing profile.
routingProfileId
- The identifier of the routing profile.public void setDescription(String description)
The description of the routing profile.
description
- The description of the routing profile.public String getDescription()
The description of the routing profile.
public RoutingProfile withDescription(String description)
The description of the routing profile.
description
- The description of the routing profile.public List<MediaConcurrency> getMediaConcurrencies()
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
public void setMediaConcurrencies(Collection<MediaConcurrency> mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
mediaConcurrencies
- The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.public RoutingProfile withMediaConcurrencies(MediaConcurrency... mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
NOTE: This method appends the values to the existing list (if any). Use
setMediaConcurrencies(java.util.Collection)
or withMediaConcurrencies(java.util.Collection)
if
you want to override the existing values.
mediaConcurrencies
- The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.public RoutingProfile withMediaConcurrencies(Collection<MediaConcurrency> mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
mediaConcurrencies
- The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.public void setDefaultOutboundQueueId(String defaultOutboundQueueId)
The identifier of the default outbound queue for this routing profile.
defaultOutboundQueueId
- The identifier of the default outbound queue for this routing profile.public String getDefaultOutboundQueueId()
The identifier of the default outbound queue for this routing profile.
public RoutingProfile withDefaultOutboundQueueId(String defaultOutboundQueueId)
The identifier of the default outbound queue for this routing profile.
defaultOutboundQueueId
- The identifier of the default outbound queue for this routing profile.public void setTags(Map<String,String> tags)
One or more tags.
tags
- One or more tags.public RoutingProfile withTags(Map<String,String> tags)
One or more tags.
tags
- One or more tags.public RoutingProfile addTagsEntry(String key, String value)
public RoutingProfile clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public RoutingProfile clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.