@Generated(value="software.amazon.awssdk:codegen") public final class DeploymentSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DeploymentSummary.Builder,DeploymentSummary>
Information about the deployment.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DeploymentSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DeploymentSummary.Builder |
builder() |
Instant |
completedAt()
Time the deployment completed.
|
String |
configurationName()
The name of the configuration.
|
String |
configurationVersion()
The version of the configuration.
|
Integer |
deploymentDurationInMinutes()
Total amount of time the deployment lasted.
|
Integer |
deploymentNumber()
The sequence number of the deployment.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Integer |
finalBakeTimeInMinutes()
The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer
eligible for automatic roll back.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
Float |
growthFactor()
The percentage of targets to receive a deployed configuration during each interval.
|
GrowthType |
growthType()
The algorithm used to define how percentage grows over time.
|
String |
growthTypeAsString()
The algorithm used to define how percentage grows over time.
|
int |
hashCode() |
Float |
percentageComplete()
The percentage of targets for which the deployment is available.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DeploymentSummary.Builder> |
serializableBuilderClass() |
Instant |
startedAt()
Time the deployment started.
|
DeploymentState |
state()
The state of the deployment.
|
String |
stateAsString()
The state of the deployment.
|
DeploymentSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic Integer deploymentNumber()
The sequence number of the deployment.
public String configurationName()
The name of the configuration.
public String configurationVersion()
The version of the configuration.
public Integer deploymentDurationInMinutes()
Total amount of time the deployment lasted.
public GrowthType growthType()
The algorithm used to define how percentage grows over time.
If the service returns an enum value that is not available in the current SDK version, growthType will
return GrowthType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
growthTypeAsString().
GrowthTypepublic String growthTypeAsString()
The algorithm used to define how percentage grows over time.
If the service returns an enum value that is not available in the current SDK version, growthType will
return GrowthType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
growthTypeAsString().
GrowthTypepublic Float growthFactor()
The percentage of targets to receive a deployed configuration during each interval.
public Integer finalBakeTimeInMinutes()
The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.
public DeploymentState state()
The state of the deployment.
If the service returns an enum value that is not available in the current SDK version, state will return
DeploymentState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
DeploymentStatepublic String stateAsString()
The state of the deployment.
If the service returns an enum value that is not available in the current SDK version, state will return
DeploymentState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
DeploymentStatepublic Float percentageComplete()
The percentage of targets for which the deployment is available.
public Instant startedAt()
Time the deployment started.
public Instant completedAt()
Time the deployment completed.
public DeploymentSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DeploymentSummary.Builder,DeploymentSummary>public static DeploymentSummary.Builder builder()
public static Class<? extends DeploymentSummary.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.