@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FlowAliasSummary extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about an alias of a flow.
This data type is used in the following API operations:
Constructor and Description |
---|
FlowAliasSummary() |
Modifier and Type | Method and Description |
---|---|
FlowAliasSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the flow alias.
|
Date |
getCreatedAt()
The time at which the alias was created.
|
String |
getDescription()
A description of the alias.
|
String |
getFlowId()
The unique identifier of the flow.
|
String |
getId()
The unique identifier of the alias of the flow.
|
String |
getName()
The name of the alias.
|
List<FlowAliasRoutingConfigurationListItem> |
getRoutingConfiguration()
A list of configurations about the versions that the alias maps to.
|
Date |
getUpdatedAt()
The time at which the alias was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the flow alias.
|
void |
setCreatedAt(Date createdAt)
The time at which the alias was created.
|
void |
setDescription(String description)
A description of the alias.
|
void |
setFlowId(String flowId)
The unique identifier of the flow.
|
void |
setId(String id)
The unique identifier of the alias of the flow.
|
void |
setName(String name)
The name of the alias.
|
void |
setRoutingConfiguration(Collection<FlowAliasRoutingConfigurationListItem> routingConfiguration)
A list of configurations about the versions that the alias maps to.
|
void |
setUpdatedAt(Date updatedAt)
The time at which the alias was last updated.
|
String |
toString()
Returns a string representation of this object.
|
FlowAliasSummary |
withArn(String arn)
The Amazon Resource Name (ARN) of the flow alias.
|
FlowAliasSummary |
withCreatedAt(Date createdAt)
The time at which the alias was created.
|
FlowAliasSummary |
withDescription(String description)
A description of the alias.
|
FlowAliasSummary |
withFlowId(String flowId)
The unique identifier of the flow.
|
FlowAliasSummary |
withId(String id)
The unique identifier of the alias of the flow.
|
FlowAliasSummary |
withName(String name)
The name of the alias.
|
FlowAliasSummary |
withRoutingConfiguration(Collection<FlowAliasRoutingConfigurationListItem> routingConfiguration)
A list of configurations about the versions that the alias maps to.
|
FlowAliasSummary |
withRoutingConfiguration(FlowAliasRoutingConfigurationListItem... routingConfiguration)
A list of configurations about the versions that the alias maps to.
|
FlowAliasSummary |
withUpdatedAt(Date updatedAt)
The time at which the alias was last updated.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the flow alias.
arn
- The Amazon Resource Name (ARN) of the flow alias.public String getArn()
The Amazon Resource Name (ARN) of the flow alias.
public FlowAliasSummary withArn(String arn)
The Amazon Resource Name (ARN) of the flow alias.
arn
- The Amazon Resource Name (ARN) of the flow alias.public void setCreatedAt(Date createdAt)
The time at which the alias was created.
createdAt
- The time at which the alias was created.public Date getCreatedAt()
The time at which the alias was created.
public FlowAliasSummary withCreatedAt(Date createdAt)
The time at which the alias was created.
createdAt
- The time at which the alias was created.public void setDescription(String description)
A description of the alias.
description
- A description of the alias.public String getDescription()
A description of the alias.
public FlowAliasSummary withDescription(String description)
A description of the alias.
description
- A description of the alias.public void setFlowId(String flowId)
The unique identifier of the flow.
flowId
- The unique identifier of the flow.public String getFlowId()
The unique identifier of the flow.
public FlowAliasSummary withFlowId(String flowId)
The unique identifier of the flow.
flowId
- The unique identifier of the flow.public void setId(String id)
The unique identifier of the alias of the flow.
id
- The unique identifier of the alias of the flow.public String getId()
The unique identifier of the alias of the flow.
public FlowAliasSummary withId(String id)
The unique identifier of the alias of the flow.
id
- The unique identifier of the alias of the flow.public void setName(String name)
The name of the alias.
name
- The name of the alias.public String getName()
The name of the alias.
public FlowAliasSummary withName(String name)
The name of the alias.
name
- The name of the alias.public List<FlowAliasRoutingConfigurationListItem> getRoutingConfiguration()
A list of configurations about the versions that the alias maps to. Currently, you can only specify one.
public void setRoutingConfiguration(Collection<FlowAliasRoutingConfigurationListItem> routingConfiguration)
A list of configurations about the versions that the alias maps to. Currently, you can only specify one.
routingConfiguration
- A list of configurations about the versions that the alias maps to. Currently, you can only specify one.public FlowAliasSummary withRoutingConfiguration(FlowAliasRoutingConfigurationListItem... routingConfiguration)
A list of configurations about the versions that the alias maps to. Currently, you can only specify one.
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
- A list of configurations about the versions that the alias maps to. Currently, you can only specify one.public FlowAliasSummary withRoutingConfiguration(Collection<FlowAliasRoutingConfigurationListItem> routingConfiguration)
A list of configurations about the versions that the alias maps to. Currently, you can only specify one.
routingConfiguration
- A list of configurations about the versions that the alias maps to. Currently, you can only specify one.public void setUpdatedAt(Date updatedAt)
The time at which the alias was last updated.
updatedAt
- The time at which the alias was last updated.public Date getUpdatedAt()
The time at which the alias was last updated.
public FlowAliasSummary withUpdatedAt(Date updatedAt)
The time at which the alias was last updated.
updatedAt
- The time at which the alias was last updated.public String toString()
toString
in class Object
Object.toString()
public FlowAliasSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.