@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateAliasRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateAliasRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateAliasRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAliasId()
A unique identifier for the alias that you want to update.
|
String |
getDescription()
A human-readable description of the alias.
|
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 |
setAliasId(String aliasId)
A unique identifier for the alias that you want to update.
|
void |
setDescription(String description)
A human-readable description of the alias.
|
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.
|
UpdateAliasRequest |
withAliasId(String aliasId)
A unique identifier for the alias that you want to update.
|
UpdateAliasRequest |
withDescription(String description)
A human-readable description of the alias.
|
UpdateAliasRequest |
withName(String name)
A descriptive label that is associated with an alias.
|
UpdateAliasRequest |
withRoutingStrategy(RoutingStrategy routingStrategy)
The routing configuration, including routing type and fleet target, for the alias.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setAliasId(String aliasId)
A unique identifier for the alias that you want to update. You can use either the alias ID or ARN value.
aliasId
- A unique identifier for the alias that you want to update. You can use either the alias ID or ARN value.public String getAliasId()
A unique identifier for the alias that you want to update. You can use either the alias ID or ARN value.
public UpdateAliasRequest withAliasId(String aliasId)
A unique identifier for the alias that you want to update. You can use either the alias ID or ARN value.
aliasId
- A unique identifier for the alias that you want to update. You can use either the alias ID or ARN value.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 UpdateAliasRequest 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 setDescription(String description)
A human-readable description of the alias.
description
- A human-readable description of the alias.public String getDescription()
A human-readable description of the alias.
public UpdateAliasRequest withDescription(String description)
A human-readable description of the alias.
description
- A human-readable description of the 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 UpdateAliasRequest 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 String toString()
toString
in class Object
Object.toString()
public UpdateAliasRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()