Interface AppSummary.Builder

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

public static interface AppSummary.Builder extends SdkPojo, CopyableBuilder<AppSummary.Builder,AppSummary>
  • Method Details

    • 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:
    • assessmentSchedule

      AppSummary.Builder assessmentSchedule(AppAssessmentScheduleType 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:
    • 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:
    • complianceStatus

      AppSummary.Builder complianceStatus(AppComplianceStatusType 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:
    • 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:
    • 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:
    • 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

      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:
    • 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: