Interface AppAssessmentSummary.Builder

    • Method Detail

      • appArn

        AppAssessmentSummary.Builder appArn​(String 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, AssessmentStatus
      • 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:
        AssessmentStatus, AssessmentStatus
      • 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, ComplianceStatus
      • 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:
        ComplianceStatus, ComplianceStatus
      • cost

        AppAssessmentSummary.Builder cost​(Cost 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.
      • 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, DriftStatus
      • 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:
        DriftStatus, DriftStatus
      • endTime

        AppAssessmentSummary.Builder endTime​(Instant 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.
      • message

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