Interface RecoveryPlanStep.Builder

  • Method Details

    • recoveryPlanStepArn

      RecoveryPlanStep.Builder recoveryPlanStepArn(String recoveryPlanStepArn)

      The ARN of the Recovery Plan step.

      Parameters:
      recoveryPlanStepArn - The ARN of the Recovery Plan step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stepOrder

      RecoveryPlanStep.Builder stepOrder(Integer stepOrder)
      Sets the value of the StepOrder property for this object.
      Parameters:
      stepOrder - The new value for the StepOrder property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stepName

      RecoveryPlanStep.Builder stepName(String stepName)
      Sets the value of the StepName property for this object.
      Parameters:
      stepName - The new value for the StepName property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configuration

      Sets the value of the Configuration property for this object.
      Parameters:
      configuration - The new value for the Configuration property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configuration

      Sets the value of the Configuration property for this object. This is a convenience method that creates an instance of the RecoveryPlanStepConfiguration.Builder avoiding the need to create one manually via RecoveryPlanStepConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to configuration(RecoveryPlanStepConfiguration).

      Parameters:
      configuration - a consumer that will call methods on RecoveryPlanStepConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      RecoveryPlanStep.Builder createdAt(String createdAt)

      The timestamp when the step was created.

      Parameters:
      createdAt - The timestamp when the step was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      RecoveryPlanStep.Builder updatedAt(String updatedAt)

      The timestamp when the step was last updated.

      Parameters:
      updatedAt - The timestamp when the step was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.