Interface AppSummary.Builder

    • Method Detail

      • appArn

        AppSummary.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.
      • assessmentSchedule

        AppSummary.Builder assessmentSchedule​(String assessmentSchedule)

        Assessment execution schedule with 'Daily' or 'Disabled' values.

        Parameters:
        assessmentSchedule - Assessment execution schedule with 'Daily' or 'Disabled' values.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AppAssessmentScheduleType, AppAssessmentScheduleType
      • complianceStatus

        AppSummary.Builder complianceStatus​(String complianceStatus)

        The current status of compliance for the resiliency policy.

        Parameters:
        complianceStatus - The current status of compliance for the resiliency policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AppComplianceStatusType, AppComplianceStatusType
      • creationTime

        AppSummary.Builder creationTime​(Instant creationTime)

        Date and time when the app was created.

        Parameters:
        creationTime - Date and time when the app was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        AppSummary.Builder description​(String description)

        The optional description for an app.

        Parameters:
        description - The optional description for an app.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • driftStatus

        AppSummary.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:
        AppDriftStatusType, AppDriftStatusType
      • driftStatus

        AppSummary.Builder driftStatus​(AppDriftStatusType 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:
        AppDriftStatusType, AppDriftStatusType
      • lastAppComplianceEvaluationTime

        AppSummary.Builder lastAppComplianceEvaluationTime​(Instant lastAppComplianceEvaluationTime)

        Date and time of the most recent compliance evaluation.

        Parameters:
        lastAppComplianceEvaluationTime - Date and time of the most recent compliance evaluation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        AppSummary.Builder name​(String name)

        The name of the application.

        Parameters:
        name - The name of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resiliencyScore

        AppSummary.Builder resiliencyScore​(Double resiliencyScore)

        The current resiliency score for the application.

        Parameters:
        resiliencyScore - The current resiliency score for the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • rpoInSecs

        AppSummary.Builder rpoInSecs​(Integer rpoInSecs)

        Recovery Point Objective (RPO) in seconds.

        Parameters:
        rpoInSecs - Recovery Point Objective (RPO) in seconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • rtoInSecs

        AppSummary.Builder rtoInSecs​(Integer rtoInSecs)

        Recovery Time Objective (RTO) in seconds.

        Parameters:
        rtoInSecs - Recovery Time Objective (RTO) in seconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        AppSummary.Builder status​(String status)

        Status of the application.

        Parameters:
        status - Status of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AppStatusType, AppStatusType