Class DeploymentSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DeploymentSummary.Builder,DeploymentSummary>
Information about the deployment.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic DeploymentSummary.Builderbuilder()final InstantTime the deployment completed.final StringThe name of the configuration.final StringThe version of the configuration.final IntegerTotal amount of time the deployment lasted.final IntegerThe sequence number of the deployment.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final IntegerThe amount of time that AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final FloatThe percentage of targets to receive a deployed configuration during each interval.final GrowthTypeThe algorithm used to define how percentage grows over time.final StringThe algorithm used to define how percentage grows over time.final inthashCode()final FloatThe percentage of targets for which the deployment is available.static Class<? extends DeploymentSummary.Builder> final InstantTime the deployment started.final DeploymentStatestate()The state of the deployment.final StringThe state of the deployment.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final StringA user-defined label for an AppConfig hosted configuration version.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
deploymentNumber
The sequence number of the deployment.
- Returns:
- The sequence number of the deployment.
-
configurationName
The name of the configuration.
- Returns:
- The name of the configuration.
-
configurationVersion
The version of the configuration.
- Returns:
- The version of the configuration.
-
deploymentDurationInMinutes
Total amount of time the deployment lasted.
- Returns:
- Total amount of time the deployment lasted.
-
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,
growthTypewill returnGrowthType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromgrowthTypeAsString().- Returns:
- The algorithm used to define how percentage grows over time.
- See Also:
-
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,
growthTypewill returnGrowthType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromgrowthTypeAsString().- Returns:
- The algorithm used to define how percentage grows over time.
- See Also:
-
growthFactor
The percentage of targets to receive a deployed configuration during each interval.
- Returns:
- The percentage of targets to receive a deployed configuration during each interval.
-
finalBakeTimeInMinutes
The amount of time that AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
- Returns:
- The amount of time that AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
-
state
The state of the deployment.
If the service returns an enum value that is not available in the current SDK version,
statewill returnDeploymentState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the deployment.
- See Also:
-
stateAsString
The state of the deployment.
If the service returns an enum value that is not available in the current SDK version,
statewill returnDeploymentState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the deployment.
- See Also:
-
percentageComplete
The percentage of targets for which the deployment is available.
- Returns:
- The percentage of targets for which the deployment is available.
-
startedAt
-
completedAt
Time the deployment completed.
- Returns:
- Time the deployment completed.
-
versionLabel
A user-defined label for an AppConfig hosted configuration version.
- Returns:
- A user-defined label for an AppConfig hosted configuration version.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DeploymentSummary.Builder,DeploymentSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-