@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeploymentConfigInfo extends Object implements Serializable, Cloneable, StructuredPojo
Information about a deployment configuration.
Constructor and Description |
---|
DeploymentConfigInfo() |
Modifier and Type | Method and Description |
---|---|
DeploymentConfigInfo |
clone() |
boolean |
equals(Object obj) |
String |
getComputePlatform()
The destination platform type for the deployment (
Lambda , Server , or ECS ). |
Date |
getCreateTime()
The time at which the deployment configuration was created.
|
String |
getDeploymentConfigId()
The deployment configuration ID.
|
String |
getDeploymentConfigName()
The deployment configuration name.
|
MinimumHealthyHosts |
getMinimumHealthyHosts()
Information about the number or percentage of minimum healthy instance.
|
TrafficRoutingConfig |
getTrafficRoutingConfig()
The configuration that specifies how the deployment traffic is routed.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setComputePlatform(String computePlatform)
The destination platform type for the deployment (
Lambda , Server , or ECS ). |
void |
setCreateTime(Date createTime)
The time at which the deployment configuration was created.
|
void |
setDeploymentConfigId(String deploymentConfigId)
The deployment configuration ID.
|
void |
setDeploymentConfigName(String deploymentConfigName)
The deployment configuration name.
|
void |
setMinimumHealthyHosts(MinimumHealthyHosts minimumHealthyHosts)
Information about the number or percentage of minimum healthy instance.
|
void |
setTrafficRoutingConfig(TrafficRoutingConfig trafficRoutingConfig)
The configuration that specifies how the deployment traffic is routed.
|
String |
toString()
Returns a string representation of this object.
|
DeploymentConfigInfo |
withComputePlatform(ComputePlatform computePlatform)
The destination platform type for the deployment (
Lambda , Server , or ECS ). |
DeploymentConfigInfo |
withComputePlatform(String computePlatform)
The destination platform type for the deployment (
Lambda , Server , or ECS ). |
DeploymentConfigInfo |
withCreateTime(Date createTime)
The time at which the deployment configuration was created.
|
DeploymentConfigInfo |
withDeploymentConfigId(String deploymentConfigId)
The deployment configuration ID.
|
DeploymentConfigInfo |
withDeploymentConfigName(String deploymentConfigName)
The deployment configuration name.
|
DeploymentConfigInfo |
withMinimumHealthyHosts(MinimumHealthyHosts minimumHealthyHosts)
Information about the number or percentage of minimum healthy instance.
|
DeploymentConfigInfo |
withTrafficRoutingConfig(TrafficRoutingConfig trafficRoutingConfig)
The configuration that specifies how the deployment traffic is routed.
|
public void setDeploymentConfigId(String deploymentConfigId)
The deployment configuration ID.
deploymentConfigId
- The deployment configuration ID.public String getDeploymentConfigId()
The deployment configuration ID.
public DeploymentConfigInfo withDeploymentConfigId(String deploymentConfigId)
The deployment configuration ID.
deploymentConfigId
- The deployment configuration ID.public void setDeploymentConfigName(String deploymentConfigName)
The deployment configuration name.
deploymentConfigName
- The deployment configuration name.public String getDeploymentConfigName()
The deployment configuration name.
public DeploymentConfigInfo withDeploymentConfigName(String deploymentConfigName)
The deployment configuration name.
deploymentConfigName
- The deployment configuration name.public void setMinimumHealthyHosts(MinimumHealthyHosts minimumHealthyHosts)
Information about the number or percentage of minimum healthy instance.
minimumHealthyHosts
- Information about the number or percentage of minimum healthy instance.public MinimumHealthyHosts getMinimumHealthyHosts()
Information about the number or percentage of minimum healthy instance.
public DeploymentConfigInfo withMinimumHealthyHosts(MinimumHealthyHosts minimumHealthyHosts)
Information about the number or percentage of minimum healthy instance.
minimumHealthyHosts
- Information about the number or percentage of minimum healthy instance.public void setCreateTime(Date createTime)
The time at which the deployment configuration was created.
createTime
- The time at which the deployment configuration was created.public Date getCreateTime()
The time at which the deployment configuration was created.
public DeploymentConfigInfo withCreateTime(Date createTime)
The time at which the deployment configuration was created.
createTime
- The time at which the deployment configuration was created.public void setComputePlatform(String computePlatform)
The destination platform type for the deployment (Lambda
, Server
, or ECS
).
computePlatform
- The destination platform type for the deployment (Lambda
, Server
, or
ECS
).ComputePlatform
public String getComputePlatform()
The destination platform type for the deployment (Lambda
, Server
, or ECS
).
Lambda
, Server
, or
ECS
).ComputePlatform
public DeploymentConfigInfo withComputePlatform(String computePlatform)
The destination platform type for the deployment (Lambda
, Server
, or ECS
).
computePlatform
- The destination platform type for the deployment (Lambda
, Server
, or
ECS
).ComputePlatform
public DeploymentConfigInfo withComputePlatform(ComputePlatform computePlatform)
The destination platform type for the deployment (Lambda
, Server
, or ECS
).
computePlatform
- The destination platform type for the deployment (Lambda
, Server
, or
ECS
).ComputePlatform
public void setTrafficRoutingConfig(TrafficRoutingConfig trafficRoutingConfig)
The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.
trafficRoutingConfig
- The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda
or Amazon ECS compute platform only.public TrafficRoutingConfig getTrafficRoutingConfig()
The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.
public DeploymentConfigInfo withTrafficRoutingConfig(TrafficRoutingConfig trafficRoutingConfig)
The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.
trafficRoutingConfig
- The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda
or Amazon ECS compute platform only.public String toString()
toString
in class Object
Object.toString()
public DeploymentConfigInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.