Interface AppAssessmentSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AppAssessmentSummary.Builder,
,AppAssessmentSummary> SdkBuilder<AppAssessmentSummary.Builder,
,AppAssessmentSummary> SdkPojo
- Enclosing class:
AppAssessmentSummary
-
Method Summary
Modifier and TypeMethodDescriptionAmazon Resource Name (ARN) of the Resilience Hub application.appVersion
(String appVersion) Version of an application.assessmentArn
(String assessmentArn) Amazon Resource Name (ARN) of the assessment.assessmentName
(String assessmentName) Name of the assessment.assessmentStatus
(String assessmentStatus) Current status of the assessment for the resiliency policy.assessmentStatus
(AssessmentStatus assessmentStatus) Current status of the assessment for the resiliency policy.complianceStatus
(String complianceStatus) TCurrent status of compliance for the resiliency policy.complianceStatus
(ComplianceStatus complianceStatus) TCurrent status of compliance for the resiliency policy.default AppAssessmentSummary.Builder
cost
(Consumer<Cost.Builder> cost) Cost for an application.Cost for an application.driftStatus
(String driftStatus) Indicates if compliance drifts (deviations) were detected while running an assessment for your application.driftStatus
(DriftStatus driftStatus) Indicates if compliance drifts (deviations) were detected while running an assessment for your application.End time for the action.Entity that invoked the assessment.invoker
(AssessmentInvoker invoker) Entity that invoked the assessment.Message from the assessment run.resiliencyScore
(Double resiliencyScore) Current resiliency score for the application.Starting time for the action.versionName
(String versionName) Name of an application version.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
appArn
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:
partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.- Parameters:
appArn
- Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appVersion
Version of an application.
- Parameters:
appVersion
- Version of an application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assessmentArn
Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:
partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.- Parameters:
assessmentArn
- Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assessmentName
Name of the assessment.
- Parameters:
assessmentName
- Name of the assessment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assessmentStatus
Current status of the assessment for the resiliency policy.
- Parameters:
assessmentStatus
- Current status of the assessment for the resiliency policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
assessmentStatus
Current status of the assessment for the resiliency policy.
- Parameters:
assessmentStatus
- Current status of the assessment for the resiliency policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
complianceStatus
TCurrent status of compliance for the resiliency policy.
- Parameters:
complianceStatus
- TCurrent status of compliance for the resiliency policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
complianceStatus
TCurrent status of compliance for the resiliency policy.
- Parameters:
complianceStatus
- TCurrent status of compliance for the resiliency policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cost
Cost for an application.
- Parameters:
cost
- Cost for an application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cost
Cost for an application.
This is a convenience method that creates an instance of theCost.Builder
avoiding the need to create one manually viaCost.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocost(Cost)
.- Parameters:
cost
- a consumer that will call methods onCost.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
driftStatus
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
- Parameters:
driftStatus
- Indicates if compliance drifts (deviations) were detected while running an assessment for your application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
driftStatus
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
- Parameters:
driftStatus
- Indicates if compliance drifts (deviations) were detected while running an assessment for your application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endTime
End time for the action.
- Parameters:
endTime
- End time for the action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
invoker
Entity that invoked the assessment.
- Parameters:
invoker
- Entity that invoked the assessment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
invoker
Entity that invoked the assessment.
- Parameters:
invoker
- Entity that invoked the assessment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
message
Message from the assessment run.
- Parameters:
message
- Message from the assessment run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resiliencyScore
Current resiliency score for the application.
- Parameters:
resiliencyScore
- Current resiliency score for the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
Starting time for the action.
- Parameters:
startTime
- Starting time for the action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionName
Name of an application version.
- Parameters:
versionName
- Name of an application version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-