Interface AppAssessmentSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AppAssessmentSummary.Builder,AppAssessmentSummary>, SdkBuilder<AppAssessmentSummary.Builder,AppAssessmentSummary>, SdkPojo
Enclosing class:
AppAssessmentSummary

public static interface AppAssessmentSummary.Builder extends SdkPojo, CopyableBuilder<AppAssessmentSummary.Builder,AppAssessmentSummary>
  • 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

      AppAssessmentSummary.Builder appVersion(String 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

      AppAssessmentSummary.Builder assessmentArn(String 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

      AppAssessmentSummary.Builder assessmentName(String 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

      AppAssessmentSummary.Builder assessmentStatus(String 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

      AppAssessmentSummary.Builder assessmentStatus(AssessmentStatus 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

      AppAssessmentSummary.Builder complianceStatus(String 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

      AppAssessmentSummary.Builder complianceStatus(ComplianceStatus 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 the Cost.Builder avoiding the need to create one manually via Cost.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to cost(Cost).

      Parameters:
      cost - a consumer that will call methods on Cost.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • driftStatus

      AppAssessmentSummary.Builder driftStatus(String 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

      AppAssessmentSummary.Builder driftStatus(DriftStatus 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

      AppAssessmentSummary.Builder resiliencyScore(Double 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

      AppAssessmentSummary.Builder startTime(Instant 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

      AppAssessmentSummary.Builder versionName(String 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.