Class GetDeploymentResponse
- All Implemented Interfaces:
- SdkPojo,- ToCopyableBuilder<GetDeploymentResponse.Builder,- GetDeploymentResponse> 
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionfinal StringThe ID of the application that was deployed.final List<AppliedExtension> A list of extensions that were processed as part of the deployment.builder()final InstantThe time the deployment completed.final StringInformation about the source location of the configuration.final StringThe name of the configuration.final StringThe ID of the configuration profile that was deployed.final StringThe configuration version that was deployed.final IntegerTotal amount of time the deployment lasted.final IntegerThe sequence number of the deployment.final StringThe ID of the deployment strategy that was deployed.final StringThe description of the deployment.final StringThe ID of the environment that was deployed.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final List<DeploymentEvent> eventLog()A list containing all events related to a deployment.final IntegerThe amount of time that AppConfig monitored 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) Used to retrieve the value of a field from any class that extendsSdkResponse.final FloatThe percentage of targets to receive a deployed configuration during each interval.final GrowthTypeThe algorithm used to define how percentage grew over time.final StringThe algorithm used to define how percentage grew over time.final booleanFor responses, this returns true if the service returned a value for the AppliedExtensions property.final booleanFor responses, this returns true if the service returned a value for the EventLog property.final inthashCode()final StringThe Amazon Resource Name of the Key Management Service key used to encrypt configuration data.final StringThe Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.final FloatThe percentage of targets for which the deployment is available.static Class<? extends GetDeploymentResponse.Builder> final InstantThe time 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 class software.amazon.awssdk.services.appconfig.model.AppConfigResponseresponseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponsesdkHttpResponseMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
applicationIdThe ID of the application that was deployed. - Returns:
- The ID of the application that was deployed.
 
- 
environmentIdThe ID of the environment that was deployed. - Returns:
- The ID of the environment that was deployed.
 
- 
deploymentStrategyIdThe ID of the deployment strategy that was deployed. - Returns:
- The ID of the deployment strategy that was deployed.
 
- 
configurationProfileIdThe ID of the configuration profile that was deployed. - Returns:
- The ID of the configuration profile that was deployed.
 
- 
deploymentNumberThe sequence number of the deployment. - Returns:
- The sequence number of the deployment.
 
- 
configurationNameThe name of the configuration. - Returns:
- The name of the configuration.
 
- 
configurationLocationUriInformation about the source location of the configuration. - Returns:
- Information about the source location of the configuration.
 
- 
configurationVersionThe configuration version that was deployed. - Returns:
- The configuration version that was deployed.
 
- 
descriptionThe description of the deployment. - Returns:
- The description of the deployment.
 
- 
deploymentDurationInMinutesTotal amount of time the deployment lasted. - Returns:
- Total amount of time the deployment lasted.
 
- 
growthTypeThe algorithm used to define how percentage grew 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 grew over time.
- See Also:
 
- 
growthTypeAsStringThe algorithm used to define how percentage grew 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 grew over time.
- See Also:
 
- 
growthFactorThe percentage of targets to receive a deployed configuration during each interval. - Returns:
- The percentage of targets to receive a deployed configuration during each interval.
 
- 
finalBakeTimeInMinutesThe amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback. - Returns:
- The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
 
- 
stateThe 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:
 
- 
stateAsStringThe 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:
 
- 
hasEventLogpublic final boolean hasEventLog()For responses, this returns true if the service returned a value for the EventLog property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
eventLogA list containing all events related to a deployment. The most recent events are displayed first. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasEventLog()method.- Returns:
- A list containing all events related to a deployment. The most recent events are displayed first.
 
- 
percentageCompleteThe percentage of targets for which the deployment is available. - Returns:
- The percentage of targets for which the deployment is available.
 
- 
startedAtThe time the deployment started. - Returns:
- The time the deployment started.
 
- 
completedAtThe time the deployment completed. - Returns:
- The time the deployment completed.
 
- 
hasAppliedExtensionspublic final boolean hasAppliedExtensions()For responses, this returns true if the service returned a value for the AppliedExtensions property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
appliedExtensionsA list of extensions that were processed as part of the deployment. The extensions that were previously associated to the configuration profile, environment, or the application when StartDeploymentwas called.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasAppliedExtensions()method.- Returns:
- A list of extensions that were processed as part of the deployment. The extensions that were previously
         associated to the configuration profile, environment, or the application when
         StartDeploymentwas called.
 
- 
kmsKeyArnThe Amazon Resource Name of the Key Management Service key used to encrypt configuration data. You can encrypt secrets stored in Secrets Manager, Amazon Simple Storage Service (Amazon S3) objects encrypted with SSE-KMS, or secure string parameters stored in Amazon Web Services Systems Manager Parameter Store. - Returns:
- The Amazon Resource Name of the Key Management Service key used to encrypt configuration data. You can encrypt secrets stored in Secrets Manager, Amazon Simple Storage Service (Amazon S3) objects encrypted with SSE-KMS, or secure string parameters stored in Amazon Web Services Systems Manager Parameter Store.
 
- 
kmsKeyIdentifierThe Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated. - Returns:
- The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
 
- 
versionLabelA user-defined label for an AppConfig hosted configuration version. - Returns:
- A user-defined label for an AppConfig hosted configuration version.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<GetDeploymentResponse.Builder,- GetDeploymentResponse> 
- Specified by:
- toBuilderin class- AwsResponse
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCodepublic final int hashCode()- Overrides:
- hashCodein class- AwsResponse
 
- 
equals- Overrides:
- equalsin class- AwsResponse
 
- 
equalsBySdkFieldsDescription 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 interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForFieldDescription copied from class:SdkResponseUsed to retrieve the value of a field from any class that extendsSdkResponse. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkResponse.getValueForField(String, Class)method will again be available.- Overrides:
- getValueForFieldin class- SdkResponse
- Parameters:
- fieldName- The name of the member to be retrieved.
- clazz- The class to cast the returned object to.
- Returns:
- Optional containing the casted return value
 
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-