Interface UpdateResiliencyPolicyRequest.Builder

  • Method Details

    • 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

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

      Resiliency policy to be created, including the recovery time objective (RTO) and recovery point objective (RPO) in seconds.

      Parameters:
      policy - 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

      Resiliency policy to be created, including the recovery time objective (RTO) and recovery point objective (RPO) in seconds.

      Parameters:
      policy - 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

      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)

      Description of the resiliency policy.

      Parameters:
      policyDescription - Description of the resiliency policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • policyName

      Name of the resiliency policy.

      Parameters:
      policyName - Name of the resiliency policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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:
    • 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:
    • overrideConfiguration

      UpdateResiliencyPolicyRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.