@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Dimensions extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about the dimensions for a set of metrics.
| Constructor and Description | 
|---|
| Dimensions() | 
| Modifier and Type | Method and Description | 
|---|---|
| Dimensions | clone() | 
| boolean | equals(Object obj) | 
| String | getChannel()
 The channel used for grouping and filters. | 
| QueueReference | getQueue()
 Information about the queue for which metrics are returned. | 
| RoutingProfileReference | getRoutingProfile() | 
| String | getRoutingStepExpression()
 The expression of a step in a routing criteria. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setChannel(String channel)
 The channel used for grouping and filters. | 
| void | setQueue(QueueReference queue)
 Information about the queue for which metrics are returned. | 
| void | setRoutingProfile(RoutingProfileReference routingProfile) | 
| void | setRoutingStepExpression(String routingStepExpression)
 The expression of a step in a routing criteria. | 
| String | toString()Returns a string representation of this object. | 
| Dimensions | withChannel(Channel channel)
 The channel used for grouping and filters. | 
| Dimensions | withChannel(String channel)
 The channel used for grouping and filters. | 
| Dimensions | withQueue(QueueReference queue)
 Information about the queue for which metrics are returned. | 
| Dimensions | withRoutingProfile(RoutingProfileReference routingProfile) | 
| Dimensions | withRoutingStepExpression(String routingStepExpression)
 The expression of a step in a routing criteria. | 
public void setQueue(QueueReference queue)
Information about the queue for which metrics are returned.
queue - Information about the queue for which metrics are returned.public QueueReference getQueue()
Information about the queue for which metrics are returned.
public Dimensions withQueue(QueueReference queue)
Information about the queue for which metrics are returned.
queue - Information about the queue for which metrics are returned.public void setChannel(String channel)
The channel used for grouping and filters.
channel - The channel used for grouping and filters.Channelpublic String getChannel()
The channel used for grouping and filters.
Channelpublic Dimensions withChannel(String channel)
The channel used for grouping and filters.
channel - The channel used for grouping and filters.Channelpublic Dimensions withChannel(Channel channel)
The channel used for grouping and filters.
channel - The channel used for grouping and filters.Channelpublic void setRoutingProfile(RoutingProfileReference routingProfile)
routingProfile - public RoutingProfileReference getRoutingProfile()
public Dimensions withRoutingProfile(RoutingProfileReference routingProfile)
routingProfile - public void setRoutingStepExpression(String routingStepExpression)
The expression of a step in a routing criteria.
routingStepExpression - The expression of a step in a routing criteria.public String getRoutingStepExpression()
The expression of a step in a routing criteria.
public Dimensions withRoutingStepExpression(String routingStepExpression)
The expression of a step in a routing criteria.
routingStepExpression - The expression of a step in a routing criteria.public String toString()
toString in class ObjectObject.toString()public Dimensions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.