@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AgentAliasHistoryEvent extends Object implements Serializable, Cloneable, StructuredPojo
Contains details about the history of the alias.
Constructor and Description |
---|
AgentAliasHistoryEvent() |
Modifier and Type | Method and Description |
---|---|
AgentAliasHistoryEvent |
clone() |
boolean |
equals(Object obj) |
Date |
getEndDate()
The date that the alias stopped being associated to the version in the
routingConfiguration object |
List<AgentAliasRoutingConfigurationListItem> |
getRoutingConfiguration()
Contains details about the version of the agent with which the alias is associated.
|
Date |
getStartDate()
The date that the alias began being associated to the version in the
routingConfiguration object. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEndDate(Date endDate)
The date that the alias stopped being associated to the version in the
routingConfiguration object |
void |
setRoutingConfiguration(Collection<AgentAliasRoutingConfigurationListItem> routingConfiguration)
Contains details about the version of the agent with which the alias is associated.
|
void |
setStartDate(Date startDate)
The date that the alias began being associated to the version in the
routingConfiguration object. |
String |
toString()
Returns a string representation of this object.
|
AgentAliasHistoryEvent |
withEndDate(Date endDate)
The date that the alias stopped being associated to the version in the
routingConfiguration object |
AgentAliasHistoryEvent |
withRoutingConfiguration(AgentAliasRoutingConfigurationListItem... routingConfiguration)
Contains details about the version of the agent with which the alias is associated.
|
AgentAliasHistoryEvent |
withRoutingConfiguration(Collection<AgentAliasRoutingConfigurationListItem> routingConfiguration)
Contains details about the version of the agent with which the alias is associated.
|
AgentAliasHistoryEvent |
withStartDate(Date startDate)
The date that the alias began being associated to the version in the
routingConfiguration object. |
public void setEndDate(Date endDate)
The date that the alias stopped being associated to the version in the routingConfiguration
object
endDate
- The date that the alias stopped being associated to the version in the routingConfiguration
objectpublic Date getEndDate()
The date that the alias stopped being associated to the version in the routingConfiguration
object
routingConfiguration
objectpublic AgentAliasHistoryEvent withEndDate(Date endDate)
The date that the alias stopped being associated to the version in the routingConfiguration
object
endDate
- The date that the alias stopped being associated to the version in the routingConfiguration
objectpublic List<AgentAliasRoutingConfigurationListItem> getRoutingConfiguration()
Contains details about the version of the agent with which the alias is associated.
public void setRoutingConfiguration(Collection<AgentAliasRoutingConfigurationListItem> routingConfiguration)
Contains details about the version of the agent with which the alias is associated.
routingConfiguration
- Contains details about the version of the agent with which the alias is associated.public AgentAliasHistoryEvent withRoutingConfiguration(AgentAliasRoutingConfigurationListItem... routingConfiguration)
Contains details about the version of the agent with which the alias is associated.
NOTE: This method appends the values to the existing list (if any). Use
setRoutingConfiguration(java.util.Collection)
or withRoutingConfiguration(java.util.Collection)
if you want to override the existing values.
routingConfiguration
- Contains details about the version of the agent with which the alias is associated.public AgentAliasHistoryEvent withRoutingConfiguration(Collection<AgentAliasRoutingConfigurationListItem> routingConfiguration)
Contains details about the version of the agent with which the alias is associated.
routingConfiguration
- Contains details about the version of the agent with which the alias is associated.public void setStartDate(Date startDate)
The date that the alias began being associated to the version in the routingConfiguration
object.
startDate
- The date that the alias began being associated to the version in the routingConfiguration
object.public Date getStartDate()
The date that the alias began being associated to the version in the routingConfiguration
object.
routingConfiguration
object.public AgentAliasHistoryEvent withStartDate(Date startDate)
The date that the alias began being associated to the version in the routingConfiguration
object.
startDate
- The date that the alias began being associated to the version in the routingConfiguration
object.public String toString()
toString
in class Object
Object.toString()
public AgentAliasHistoryEvent clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.