Interface UpdateResiliencyPolicyRequest.Builder

    • Method Detail

      • dataLocationConstraint

        UpdateResiliencyPolicyRequest.Builder dataLocationConstraint​(String dataLocationConstraint)

        Specifies a high-level geographical location constraint for where your resilience policy data can be stored.

        Parameters:
        dataLocationConstraint - Specifies a high-level geographical location constraint for where your resilience policy data can be stored.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DataLocationConstraint, DataLocationConstraint
      • dataLocationConstraint

        UpdateResiliencyPolicyRequest.Builder dataLocationConstraint​(DataLocationConstraint dataLocationConstraint)

        Specifies a high-level geographical location constraint for where your resilience policy data can be stored.

        Parameters:
        dataLocationConstraint - Specifies a high-level geographical location constraint for where your resilience policy data can be stored.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DataLocationConstraint, DataLocationConstraint
      • policyWithStrings

        UpdateResiliencyPolicyRequest.Builder policyWithStrings​(Map<String,​FailurePolicy> policy)

        The type of resiliency policy to be created, including the recovery time objective (RTO) and recovery point objective (RPO) in seconds.

        Parameters:
        policy - The type of resiliency policy to be created, including the recovery time objective (RTO) and recovery point objective (RPO) in seconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • policy

        UpdateResiliencyPolicyRequest.Builder policy​(Map<DisruptionType,​FailurePolicy> policy)

        The type of resiliency policy to be created, including the recovery time objective (RTO) and recovery point objective (RPO) in seconds.

        Parameters:
        policy - The type of resiliency policy to be created, including the recovery time objective (RTO) and recovery point objective (RPO) in seconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • policyArn

        UpdateResiliencyPolicyRequest.Builder policyArn​(String policyArn)

        Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition :resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.

        Parameters:
        policyArn - Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn: partition:resiliencehub:region:account:resiliency-policy/ policy-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.
      • policyDescription

        UpdateResiliencyPolicyRequest.Builder policyDescription​(String policyDescription)

        The description for the policy.

        Parameters:
        policyDescription - The description for the policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • policyName

        UpdateResiliencyPolicyRequest.Builder policyName​(String policyName)

        The name of the policy

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

        UpdateResiliencyPolicyRequest.Builder tier​(String tier)

        The tier for this resiliency policy, ranging from the highest severity (MissionCritical) to lowest (NonCritical).

        Parameters:
        tier - The tier for this resiliency policy, ranging from the highest severity (MissionCritical) to lowest (NonCritical).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ResiliencyPolicyTier, ResiliencyPolicyTier