Class DeploymentConfigInfo
- java.lang.Object
-
- software.amazon.awssdk.services.codedeploy.model.DeploymentConfigInfo
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DeploymentConfigInfo.Builder,DeploymentConfigInfo>
@Generated("software.amazon.awssdk:codegen") public final class DeploymentConfigInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DeploymentConfigInfo.Builder,DeploymentConfigInfo>
Information about a deployment configuration.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDeploymentConfigInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeploymentConfigInfo.Builderbuilder()ComputePlatformcomputePlatform()The destination platform type for the deployment (Lambda,Server, orECS).StringcomputePlatformAsString()The destination platform type for the deployment (Lambda,Server, orECS).InstantcreateTime()The time at which the deployment configuration was created.StringdeploymentConfigId()The deployment configuration ID.StringdeploymentConfigName()The deployment configuration name.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()MinimumHealthyHostsminimumHealthyHosts()Information about the number or percentage of minimum healthy instances.List<SdkField<?>>sdkFields()static Class<? extends DeploymentConfigInfo.Builder>serializableBuilderClass()DeploymentConfigInfo.BuildertoBuilder()StringtoString()Returns a string representation of this object.TrafficRoutingConfigtrafficRoutingConfig()The configuration that specifies how the deployment traffic is routed.ZonalConfigzonalConfig()Information about a zonal configuration.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
deploymentConfigId
public final String deploymentConfigId()
The deployment configuration ID.
- Returns:
- The deployment configuration ID.
-
deploymentConfigName
public final String deploymentConfigName()
The deployment configuration name.
- Returns:
- The deployment configuration name.
-
minimumHealthyHosts
public final MinimumHealthyHosts minimumHealthyHosts()
Information about the number or percentage of minimum healthy instances.
- Returns:
- Information about the number or percentage of minimum healthy instances.
-
createTime
public final Instant createTime()
The time at which the deployment configuration was created.
- Returns:
- The time at which the deployment configuration was created.
-
computePlatform
public final ComputePlatform computePlatform()
The destination platform type for the deployment (
Lambda,Server, orECS).If the service returns an enum value that is not available in the current SDK version,
computePlatformwill returnComputePlatform.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcomputePlatformAsString().- Returns:
- The destination platform type for the deployment (
Lambda,Server, orECS). - See Also:
ComputePlatform
-
computePlatformAsString
public final String computePlatformAsString()
The destination platform type for the deployment (
Lambda,Server, orECS).If the service returns an enum value that is not available in the current SDK version,
computePlatformwill returnComputePlatform.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcomputePlatformAsString().- Returns:
- The destination platform type for the deployment (
Lambda,Server, orECS). - See Also:
ComputePlatform
-
trafficRoutingConfig
public final TrafficRoutingConfig trafficRoutingConfig()
The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.
- Returns:
- The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.
-
zonalConfig
public final ZonalConfig zonalConfig()
Information about a zonal configuration.
- Returns:
- Information about a zonal configuration.
-
toBuilder
public DeploymentConfigInfo.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DeploymentConfigInfo.Builder,DeploymentConfigInfo>
-
builder
public static DeploymentConfigInfo.Builder builder()
-
serializableBuilderClass
public static Class<? extends DeploymentConfigInfo.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-