Class Alias
- All Implemented Interfaces:
Serializable, Cloneable
Properties describing a fleet alias.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanUnique 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.inthashCode()voidsetAliasId(String aliasId) Unique identifier for a fleet alias.voidsetCreationTime(Date creationTime) Time stamp indicating when this object was created.voidsetDescription(String description) Human-readable description of the alias.voidsetLastUpdatedTime(Date lastUpdatedTime) Time stamp indicating when this object was last modified.voidDescriptive label associated with this alias.voidsetRoutingStrategy(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
-
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
-
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
-
equals
-
hashCode
-
clone
-