Class Alias
- All Implemented Interfaces:
Serializable
,Cloneable
Properties describing a fleet alias.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
Unique identifier for a fleet alias.Time stamp indicating when this object was created.Human-readable description of the alias.Time stamp indicating when this object was last modified.getName()
Descriptive label associated with this alias.int
hashCode()
void
setAliasId
(String aliasId) Unique identifier for a fleet alias.void
setCreationTime
(Date creationTime) Time stamp indicating when this object was created.void
setDescription
(String description) Human-readable description of the alias.void
setLastUpdatedTime
(Date lastUpdatedTime) Time stamp indicating when this object was last modified.void
Descriptive label associated with this alias.void
setRoutingStrategy
(RoutingStrategy routingStrategy) toString()
Returns a string representation of this object; useful for testing and debugging.withAliasId
(String aliasId) Unique identifier for a fleet alias.withCreationTime
(Date creationTime) Time stamp indicating when this object was created.withDescription
(String description) Human-readable description of the alias.withLastUpdatedTime
(Date lastUpdatedTime) Time stamp indicating when this object was last modified.Descriptive label associated with this alias.withRoutingStrategy
(RoutingStrategy routingStrategy)
-
Constructor Details
-
Alias
public Alias()
-
-
Method Details
-
setAliasId
Unique identifier for a fleet alias.
- Parameters:
aliasId
- Unique identifier for a fleet alias.
-
getAliasId
Unique identifier for a fleet alias.
- Returns:
- Unique identifier for a fleet alias.
-
withAliasId
Unique identifier for a fleet alias.
- Parameters:
aliasId
- Unique identifier for a fleet alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setName
Descriptive label associated with this alias. Alias names do not need to be unique.
- Parameters:
name
- Descriptive label associated with this alias. Alias names do not need to be unique.
-
getName
Descriptive label associated with this alias. Alias names do not need to be unique.
- Returns:
- Descriptive label associated with this alias. Alias names do not need to be unique.
-
withName
Descriptive label associated with this alias. Alias names do not need to be unique.
- Parameters:
name
- Descriptive label associated with this alias. Alias names do not need to be unique.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDescription
Human-readable description of the alias.
- Parameters:
description
- Human-readable description of the alias.
-
getDescription
Human-readable description of the alias.
- Returns:
- Human-readable description of the alias.
-
withDescription
Human-readable description of the alias.
- Parameters:
description
- Human-readable description of the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRoutingStrategy
- Parameters:
routingStrategy
-
-
getRoutingStrategy
- Returns:
-
withRoutingStrategy
- Parameters:
routingStrategy
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setCreationTime
Time stamp indicating when this object was created. Format is an integer representing the number of seconds since the Unix epoch (Unix time).
- Parameters:
creationTime
- Time stamp indicating when this object was created. Format is an integer representing the number of seconds since the Unix epoch (Unix time).
-
getCreationTime
Time stamp indicating when this object was created. Format is an integer representing the number of seconds since the Unix epoch (Unix time).
- Returns:
- Time stamp indicating when this object was created. Format is an integer representing the number of seconds since the Unix epoch (Unix time).
-
withCreationTime
Time stamp indicating when this object was created. Format is an integer representing the number of seconds since the Unix epoch (Unix time).
- Parameters:
creationTime
- Time stamp indicating when this object was created. Format is an integer representing the number of seconds since the Unix epoch (Unix time).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setLastUpdatedTime
Time stamp indicating when this object was last modified. Format is an integer representing the number of seconds since the Unix epoch (Unix time).
- Parameters:
lastUpdatedTime
- Time stamp indicating when this object was last modified. Format is an integer representing the number of seconds since the Unix epoch (Unix time).
-
getLastUpdatedTime
Time stamp indicating when this object was last modified. Format is an integer representing the number of seconds since the Unix epoch (Unix time).
- Returns:
- Time stamp indicating when this object was last modified. Format is an integer representing the number of seconds since the Unix epoch (Unix time).
-
withLastUpdatedTime
Time stamp indicating when this object was last modified. Format is an integer representing the number of seconds since the Unix epoch (Unix time).
- Parameters:
lastUpdatedTime
- Time stamp indicating when this object was last modified. Format is an integer representing the number of seconds since the Unix epoch (Unix time).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-