@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Alias extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
Alias() |
Modifier and Type | Method and Description |
---|---|
Alias |
clone() |
boolean |
equals(Object obj) |
String |
getAliasArn()
The Amazon Resource Name (ARN)
that is assigned to a Amazon GameLift alias resource and uniquely identifies it.
|
String |
getAliasId()
A unique identifier for the alias.
|
Date |
getCreationTime()
A time stamp indicating when this data object was created.
|
String |
getDescription()
A human-readable description of an alias.
|
Date |
getLastUpdatedTime()
The time that this data object was last modified.
|
String |
getName()
A descriptive label that is associated with an alias.
|
RoutingStrategy |
getRoutingStrategy()
The routing configuration, including routing type and fleet target, for the alias.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAliasArn(String aliasArn)
The Amazon Resource Name (ARN)
that is assigned to a Amazon GameLift alias resource and uniquely identifies it.
|
void |
setAliasId(String aliasId)
A unique identifier for the alias.
|
void |
setCreationTime(Date creationTime)
A time stamp indicating when this data object was created.
|
void |
setDescription(String description)
A human-readable description of an alias.
|
void |
setLastUpdatedTime(Date lastUpdatedTime)
The time that this data object was last modified.
|
void |
setName(String name)
A descriptive label that is associated with an alias.
|
void |
setRoutingStrategy(RoutingStrategy routingStrategy)
The routing configuration, including routing type and fleet target, for the alias.
|
String |
toString()
Returns a string representation of this object.
|
Alias |
withAliasArn(String aliasArn)
The Amazon Resource Name (ARN)
that is assigned to a Amazon GameLift alias resource and uniquely identifies it.
|
Alias |
withAliasId(String aliasId)
A unique identifier for the alias.
|
Alias |
withCreationTime(Date creationTime)
A time stamp indicating when this data object was created.
|
Alias |
withDescription(String description)
A human-readable description of an alias.
|
Alias |
withLastUpdatedTime(Date lastUpdatedTime)
The time that this data object was last modified.
|
Alias |
withName(String name)
A descriptive label that is associated with an alias.
|
Alias |
withRoutingStrategy(RoutingStrategy routingStrategy)
The routing configuration, including routing type and fleet target, for the alias.
|
public void setAliasId(String aliasId)
A unique identifier for the alias. Alias IDs are unique within a Region.
aliasId
- A unique identifier for the alias. Alias IDs are unique within a Region.public String getAliasId()
A unique identifier for the alias. Alias IDs are unique within a Region.
public Alias withAliasId(String aliasId)
A unique identifier for the alias. Alias IDs are unique within a Region.
aliasId
- A unique identifier for the alias. Alias IDs are unique within a Region.public void setName(String name)
A descriptive label that is associated with an alias. Alias names do not need to be unique.
name
- A descriptive label that is associated with an alias. Alias names do not need to be unique.public String getName()
A descriptive label that is associated with an alias. Alias names do not need to be unique.
public Alias withName(String name)
A descriptive label that is associated with an alias. Alias names do not need to be unique.
name
- A descriptive label that is associated with an alias. Alias names do not need to be unique.public void setAliasArn(String aliasArn)
The Amazon Resource Name (ARN)
that is assigned to a Amazon GameLift alias resource and uniquely identifies it. ARNs are unique across all
Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912
. In a GameLift alias ARN, the resource ID matches the alias ID value.
aliasArn
- The Amazon Resource Name (ARN) that is assigned to a
Amazon GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is
arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912
. In a
GameLift alias ARN, the resource ID matches the alias ID value.public String getAliasArn()
The Amazon Resource Name (ARN)
that is assigned to a Amazon GameLift alias resource and uniquely identifies it. ARNs are unique across all
Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912
. In a GameLift alias ARN, the resource ID matches the alias ID value.
arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912
. In a
GameLift alias ARN, the resource ID matches the alias ID value.public Alias withAliasArn(String aliasArn)
The Amazon Resource Name (ARN)
that is assigned to a Amazon GameLift alias resource and uniquely identifies it. ARNs are unique across all
Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912
. In a GameLift alias ARN, the resource ID matches the alias ID value.
aliasArn
- The Amazon Resource Name (ARN) that is assigned to a
Amazon GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is
arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912
. In a
GameLift alias ARN, the resource ID matches the alias ID value.public void setDescription(String description)
A human-readable description of an alias.
description
- A human-readable description of an alias.public String getDescription()
A human-readable description of an alias.
public Alias withDescription(String description)
A human-readable description of an alias.
description
- A human-readable description of an alias.public void setRoutingStrategy(RoutingStrategy routingStrategy)
The routing configuration, including routing type and fleet target, for the alias.
routingStrategy
- The routing configuration, including routing type and fleet target, for the alias.public RoutingStrategy getRoutingStrategy()
The routing configuration, including routing type and fleet target, for the alias.
public Alias withRoutingStrategy(RoutingStrategy routingStrategy)
The routing configuration, including routing type and fleet target, for the alias.
routingStrategy
- The routing configuration, including routing type and fleet target, for the alias.public void setCreationTime(Date creationTime)
A time stamp indicating when this data object was created. Format is a number expressed in Unix time as
milliseconds (for example "1469498468.057"
).
creationTime
- A time stamp indicating when this data object was created. Format is a number expressed in Unix time as
milliseconds (for example "1469498468.057"
).public Date getCreationTime()
A time stamp indicating when this data object was created. Format is a number expressed in Unix time as
milliseconds (for example "1469498468.057"
).
"1469498468.057"
).public Alias withCreationTime(Date creationTime)
A time stamp indicating when this data object was created. Format is a number expressed in Unix time as
milliseconds (for example "1469498468.057"
).
creationTime
- A time stamp indicating when this data object was created. Format is a number expressed in Unix time as
milliseconds (for example "1469498468.057"
).public void setLastUpdatedTime(Date lastUpdatedTime)
The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for
example "1469498468.057"
).
lastUpdatedTime
- The time that this data object was last modified. Format is a number expressed in Unix time as
milliseconds (for example "1469498468.057"
).public Date getLastUpdatedTime()
The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for
example "1469498468.057"
).
"1469498468.057"
).public Alias withLastUpdatedTime(Date lastUpdatedTime)
The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for
example "1469498468.057"
).
lastUpdatedTime
- The time that this data object was last modified. Format is a number expressed in Unix time as
milliseconds (for example "1469498468.057"
).public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.