primaryRegion
The primary Region for a plan.
- Parameters:
primaryRegion
- The primary Region for a plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
Buildable
, CopyableBuilder<Plan.Builder,Plan>
, SdkBuilder<Plan.Builder,Plan>
, SdkPojo
Plan
associatedAlarms(Map<String,AssociatedAlarm> associatedAlarms)
description(String description)
executionRole(String executionRole)
primaryRegion(String primaryRegion)
recoveryApproach(String recoveryApproach)
recoveryApproach(RecoveryApproach recoveryApproach)
recoveryTimeObjectiveMinutes(Integer recoveryTimeObjectiveMinutes)
regions(Collection<String> regions)
triggers(Collection<Trigger> triggers)
triggers(Consumer<Trigger.Builder>... triggers)
workflows(Collection<Workflow> workflows)
workflows(Consumer<Workflow.Builder>... workflows)
copy
applyMutation, build
equalsBySdkFields, sdkFieldNameToField, sdkFields
The Amazon Resource Name (ARN) of the plan.
arn
- The Amazon Resource Name (ARN) of the plan.The description for a plan.
description
- The description for a plan.The workflows for a plan.
workflows
- The workflows for a plan.The workflows for a plan.
workflows
- The workflows for a plan.The workflows for a plan.
This is a convenience method that creates an instance of theWorkflow.Builder
avoiding the need to create
one manually via Workflow.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately
and its result is passed to workflows(List<Workflow>)
.
workflows
- a consumer that will call methods on
Workflow.Builder
The execution role for a plan.
executionRole
- The execution role for a plan.The recovery time objective for a plan.
recoveryTimeObjectiveMinutes
- The recovery time objective for a plan.The associated application health alarms for a plan.
associatedAlarms
- The associated application health alarms for a plan.The triggers for a plan.
triggers
- The triggers for a plan.The triggers for a plan.
triggers
- The triggers for a plan.The triggers for a plan.
This is a convenience method that creates an instance of theTrigger.Builder
avoiding the need to create one
manually via Trigger.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately
and its result is passed to triggers(List<Trigger>)
.
triggers
- a consumer that will call methods on
Trigger.Builder
The name for a plan.
name
- The name for a plan.The Amazon Web Services Regions for a plan.
regions
- The Amazon Web Services Regions for a plan.The Amazon Web Services Regions for a plan.
regions
- The Amazon Web Services Regions for a plan.The recovery approach for a Region switch plan, which can be active/active (activeActive) or active/passive (activePassive).
recoveryApproach
- The recovery approach for a Region switch plan, which can be active/active (activeActive) or
active/passive (activePassive).The recovery approach for a Region switch plan, which can be active/active (activeActive) or active/passive (activePassive).
recoveryApproach
- The recovery approach for a Region switch plan, which can be active/active (activeActive) or
active/passive (activePassive).The primary Region for a plan.
primaryRegion
- The primary Region for a plan.The owner of a plan.
owner
- The owner of a plan.The version for the plan.
version
- The version for the plan.The timestamp when the plan was last updated.
updatedAt
- The timestamp when the plan was last updated.