Interface ApplicationStatusDetail.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ApplicationStatusDetail.Builder,,ApplicationStatusDetail> SdkBuilder<ApplicationStatusDetail.Builder,,ApplicationStatusDetail> SdkPojo
- Enclosing class:
ApplicationStatusDetail
-
Method Summary
Modifier and TypeMethodDescriptionaggregation(String aggregation) The aggregation setting for the application status check.aggregation(AggregationStatusEnum aggregation) The aggregation setting for the application status check.applicationStatusCheckId(String applicationStatusCheckId) The ID of the application status check.checkUpdateTime(Instant checkUpdateTime) The date and time when the check was last updated.default ApplicationStatusDetail.BuilderThe reason for the current status.reason(ApplicationStatusReason reason) The reason for the current status.The status of the individual application status check.status(ApplicationStatusCheckEnum status) The status of the individual application status check.statusSince(Instant statusSince) The date and time when the current status started for this check.statusTimeStamp(Instant statusTimeStamp) The date and time of the last status update for this check.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
applicationStatusCheckId
The ID of the application status check.
- Parameters:
applicationStatusCheckId- The ID of the application status check.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checkUpdateTime
The date and time when the check was last updated.
- Parameters:
checkUpdateTime- The date and time when the check was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregation
The aggregation setting for the application status check. When set to
included, the result of this check contributes to the instance-level application status. When set toexcluded, the check runs independently and does not affect the instance-level status.- Parameters:
aggregation- The aggregation setting for the application status check. When set toincluded, the result of this check contributes to the instance-level application status. When set toexcluded, the check runs independently and does not affect the instance-level status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aggregation
The aggregation setting for the application status check. When set to
included, the result of this check contributes to the instance-level application status. When set toexcluded, the check runs independently and does not affect the instance-level status.- Parameters:
aggregation- The aggregation setting for the application status check. When set toincluded, the result of this check contributes to the instance-level application status. When set toexcluded, the check runs independently and does not affect the instance-level status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the individual application status check. Possible values:
-
passed– The check reached its success threshold. -
failed– The check reached its failure threshold. -
initializing– The check is initializing or has not reached a success or failure threshold. -
insufficient-data– The check does not have enough data to determine a result. -
not-applicable– The check does not apply to the instance.
This value reflects the check result and is not affected by aggregation or suppression.
- Parameters:
status- The status of the individual application status check. Possible values:-
passed– The check reached its success threshold. -
failed– The check reached its failure threshold. -
initializing– The check is initializing or has not reached a success or failure threshold. -
insufficient-data– The check does not have enough data to determine a result. -
not-applicable– The check does not apply to the instance.
This value reflects the check result and is not affected by aggregation or suppression.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
status
The status of the individual application status check. Possible values:
-
passed– The check reached its success threshold. -
failed– The check reached its failure threshold. -
initializing– The check is initializing or has not reached a success or failure threshold. -
insufficient-data– The check does not have enough data to determine a result. -
not-applicable– The check does not apply to the instance.
This value reflects the check result and is not affected by aggregation or suppression.
- Parameters:
status- The status of the individual application status check. Possible values:-
passed– The check reached its success threshold. -
failed– The check reached its failure threshold. -
initializing– The check is initializing or has not reached a success or failure threshold. -
insufficient-data– The check does not have enough data to determine a result. -
not-applicable– The check does not apply to the instance.
This value reflects the check result and is not affected by aggregation or suppression.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
statusTimeStamp
The date and time of the last status update for this check.
- Parameters:
statusTimeStamp- The date and time of the last status update for this check.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusSince
The date and time when the current status started for this check.
- Parameters:
statusSince- The date and time when the current status started for this check.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reason
The reason for the current status.
- Parameters:
reason- The reason for the current status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reason
The reason for the current status.
This is a convenience method that creates an instance of theApplicationStatusReason.Builderavoiding the need to create one manually viaApplicationStatusReason.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreason(ApplicationStatusReason).- Parameters:
reason- a consumer that will call methods onApplicationStatusReason.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-