public class RoutingProfile
extends java.lang.Object
implements java.io.Serializable
Contains information about a routing profile.
Constructor and Description |
---|
RoutingProfile() |
Modifier and Type | Method and Description |
---|---|
RoutingProfile |
addTagsEntry(java.lang.String key,
java.lang.String value)
One or more tags.
|
RoutingProfile |
clearTagsEntries()
Removes all the entries added into Tags.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDefaultOutboundQueueId()
The identifier of the default outbound queue for this routing profile.
|
java.lang.String |
getDescription()
The description of the routing profile.
|
java.lang.String |
getInstanceId()
The identifier of the Amazon Connect instance.
|
java.util.List<MediaConcurrency> |
getMediaConcurrencies()
The channels agents can handle in the Contact Control Panel (CCP) for
this routing profile.
|
java.lang.String |
getName()
The name of the routing profile.
|
java.lang.String |
getRoutingProfileArn()
The Amazon Resource Name (ARN) of the routing profile.
|
java.lang.String |
getRoutingProfileId()
The identifier of the routing profile.
|
java.util.Map<java.lang.String,java.lang.String> |
getTags()
One or more tags.
|
int |
hashCode() |
void |
setDefaultOutboundQueueId(java.lang.String defaultOutboundQueueId)
The identifier of the default outbound queue for this routing profile.
|
void |
setDescription(java.lang.String description)
The description of the routing profile.
|
void |
setInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
void |
setMediaConcurrencies(java.util.Collection<MediaConcurrency> mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for
this routing profile.
|
void |
setName(java.lang.String name)
The name of the routing profile.
|
void |
setRoutingProfileArn(java.lang.String routingProfileArn)
The Amazon Resource Name (ARN) of the routing profile.
|
void |
setRoutingProfileId(java.lang.String routingProfileId)
The identifier of the routing profile.
|
void |
setTags(java.util.Map<java.lang.String,java.lang.String> tags)
One or more tags.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
RoutingProfile |
withDefaultOutboundQueueId(java.lang.String defaultOutboundQueueId)
The identifier of the default outbound queue for this routing profile.
|
RoutingProfile |
withDescription(java.lang.String description)
The description of the routing profile.
|
RoutingProfile |
withInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
RoutingProfile |
withMediaConcurrencies(java.util.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(java.lang.String name)
The name of the routing profile.
|
RoutingProfile |
withRoutingProfileArn(java.lang.String routingProfileArn)
The Amazon Resource Name (ARN) of the routing profile.
|
RoutingProfile |
withRoutingProfileId(java.lang.String routingProfileId)
The identifier of the routing profile.
|
RoutingProfile |
withTags(java.util.Map<java.lang.String,java.lang.String> tags)
One or more tags.
|
public java.lang.String getInstanceId()
The identifier of the Amazon Connect instance.
Constraints:
Length: 1 - 100
The identifier of the Amazon Connect instance.
public void setInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
Constraints:
Length: 1 - 100
instanceId
- The identifier of the Amazon Connect instance.
public RoutingProfile withInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect 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.
public java.lang.String getName()
The name of the routing profile.
Constraints:
Length: 1 - 127
The name of the routing profile.
public void setName(java.lang.String name)
The name of the routing profile.
Constraints:
Length: 1 - 127
name
- The name of the routing profile.
public RoutingProfile withName(java.lang.String name)
The name of the routing profile.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 127
name
- The name of the routing profile.
public java.lang.String getRoutingProfileArn()
The Amazon Resource Name (ARN) of the routing profile.
The Amazon Resource Name (ARN) of the routing profile.
public void setRoutingProfileArn(java.lang.String routingProfileArn)
The Amazon Resource Name (ARN) of the routing profile.
routingProfileArn
- The Amazon Resource Name (ARN) of the routing profile.
public RoutingProfile withRoutingProfileArn(java.lang.String routingProfileArn)
The Amazon Resource Name (ARN) of the routing profile.
Returns a reference to this object so that method calls can be chained together.
routingProfileArn
- The Amazon Resource Name (ARN) of the routing profile.
public java.lang.String getRoutingProfileId()
The identifier of the routing profile.
The identifier of the routing profile.
public void setRoutingProfileId(java.lang.String routingProfileId)
The identifier of the routing profile.
routingProfileId
- The identifier of the routing profile.
public RoutingProfile withRoutingProfileId(java.lang.String routingProfileId)
The identifier of the routing profile.
Returns a reference to this object so that method calls can be chained together.
routingProfileId
- The identifier of the routing profile.
public java.lang.String getDescription()
The description of the routing profile.
Constraints:
Length: 1 - 250
The description of the routing profile.
public void setDescription(java.lang.String description)
The description of the routing profile.
Constraints:
Length: 1 - 250
description
- The description of the routing profile.
public RoutingProfile withDescription(java.lang.String description)
The description of the routing profile.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 250
description
- The description of the routing profile.
public java.util.List<MediaConcurrency> getMediaConcurrencies()
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
public void setMediaConcurrencies(java.util.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.
Returns a reference to this object so that method calls can be chained together.
mediaConcurrencies
- The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
public RoutingProfile withMediaConcurrencies(java.util.Collection<MediaConcurrency> mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
Returns a reference to this object so that method calls can be chained together.
mediaConcurrencies
- The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
public java.lang.String getDefaultOutboundQueueId()
The identifier of the default outbound queue for this routing profile.
The identifier of the default outbound queue for this routing profile.
public void setDefaultOutboundQueueId(java.lang.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 RoutingProfile withDefaultOutboundQueueId(java.lang.String defaultOutboundQueueId)
The identifier of the default outbound queue for this routing profile.
Returns a reference to this object so that method calls can be chained together.
defaultOutboundQueueId
- The identifier of the default outbound queue for this routing profile.
public java.util.Map<java.lang.String,java.lang.String> getTags()
One or more tags.
One or more tags.
public void setTags(java.util.Map<java.lang.String,java.lang.String> tags)
One or more tags.
tags
- One or more tags.
public RoutingProfile withTags(java.util.Map<java.lang.String,java.lang.String> tags)
One or more tags.
Returns a reference to this object so that method calls can be chained together.
tags
- One or more tags.
public RoutingProfile addTagsEntry(java.lang.String key, java.lang.String value)
One or more tags.
The method adds a new key-value pair into Tags parameter, and returns a reference to this object so that method calls can be chained together.
key
- The key of the entry to be added into Tags.value
- The corresponding value of the entry to be added into Tags.public RoutingProfile clearTagsEntries()
Returns a reference to this object so that method calls can be chained together.
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.