public static interface RecoveryInstance.Builder extends SdkPojo, CopyableBuilder<RecoveryInstance.Builder,RecoveryInstance>
| Modifier and Type | Method and Description |
|---|---|
RecoveryInstance.Builder |
arn(String arn)
The ARN of the Recovery Instance.
|
default RecoveryInstance.Builder |
dataReplicationInfo(Consumer<RecoveryInstanceDataReplicationInfo.Builder> dataReplicationInfo)
The Data Replication Info of the Recovery Instance.
|
RecoveryInstance.Builder |
dataReplicationInfo(RecoveryInstanceDataReplicationInfo dataReplicationInfo)
The Data Replication Info of the Recovery Instance.
|
RecoveryInstance.Builder |
ec2InstanceID(String ec2InstanceID)
The EC2 instance ID of the Recovery Instance.
|
RecoveryInstance.Builder |
ec2InstanceState(EC2InstanceState ec2InstanceState)
The state of the EC2 instance for this Recovery Instance.
|
RecoveryInstance.Builder |
ec2InstanceState(String ec2InstanceState)
The state of the EC2 instance for this Recovery Instance.
|
default RecoveryInstance.Builder |
failback(Consumer<RecoveryInstanceFailback.Builder> failback)
An object representing failback related information of the Recovery Instance.
|
RecoveryInstance.Builder |
failback(RecoveryInstanceFailback failback)
An object representing failback related information of the Recovery Instance.
|
RecoveryInstance.Builder |
isDrill(Boolean isDrill)
Whether this Recovery Instance was created for a drill or for an actual Recovery event.
|
RecoveryInstance.Builder |
jobID(String jobID)
The ID of the Job that created the Recovery Instance.
|
RecoveryInstance.Builder |
originAvailabilityZone(String originAvailabilityZone)
AWS availability zone associated with the recovery instance.
|
RecoveryInstance.Builder |
originEnvironment(OriginEnvironment originEnvironment)
Environment (On Premises / AWS) of the instance that the recovery instance originated from.
|
RecoveryInstance.Builder |
originEnvironment(String originEnvironment)
Environment (On Premises / AWS) of the instance that the recovery instance originated from.
|
RecoveryInstance.Builder |
pointInTimeSnapshotDateTime(String pointInTimeSnapshotDateTime)
The date and time of the Point in Time (PIT) snapshot that this Recovery Instance was launched from.
|
RecoveryInstance.Builder |
recoveryInstanceID(String recoveryInstanceID)
The ID of the Recovery Instance.
|
default RecoveryInstance.Builder |
recoveryInstanceProperties(Consumer<RecoveryInstanceProperties.Builder> recoveryInstanceProperties)
Properties of the Recovery Instance machine.
|
RecoveryInstance.Builder |
recoveryInstanceProperties(RecoveryInstanceProperties recoveryInstanceProperties)
Properties of the Recovery Instance machine.
|
RecoveryInstance.Builder |
sourceServerID(String sourceServerID)
The Source Server ID that this Recovery Instance is associated with.
|
RecoveryInstance.Builder |
tags(Map<String,String> tags)
An array of tags that are associated with the Recovery Instance.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRecoveryInstance.Builder arn(String arn)
The ARN of the Recovery Instance.
arn - The ARN of the Recovery Instance.RecoveryInstance.Builder dataReplicationInfo(RecoveryInstanceDataReplicationInfo dataReplicationInfo)
The Data Replication Info of the Recovery Instance.
dataReplicationInfo - The Data Replication Info of the Recovery Instance.default RecoveryInstance.Builder dataReplicationInfo(Consumer<RecoveryInstanceDataReplicationInfo.Builder> dataReplicationInfo)
The Data Replication Info of the Recovery Instance.
This is a convenience method that creates an instance of theRecoveryInstanceDataReplicationInfo.Builder avoiding the need to create one manually via
RecoveryInstanceDataReplicationInfo.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to dataReplicationInfo(RecoveryInstanceDataReplicationInfo).
dataReplicationInfo - a consumer that will call methods on RecoveryInstanceDataReplicationInfo.BuilderdataReplicationInfo(RecoveryInstanceDataReplicationInfo)RecoveryInstance.Builder ec2InstanceID(String ec2InstanceID)
The EC2 instance ID of the Recovery Instance.
ec2InstanceID - The EC2 instance ID of the Recovery Instance.RecoveryInstance.Builder ec2InstanceState(String ec2InstanceState)
The state of the EC2 instance for this Recovery Instance.
ec2InstanceState - The state of the EC2 instance for this Recovery Instance.EC2InstanceState,
EC2InstanceStateRecoveryInstance.Builder ec2InstanceState(EC2InstanceState ec2InstanceState)
The state of the EC2 instance for this Recovery Instance.
ec2InstanceState - The state of the EC2 instance for this Recovery Instance.EC2InstanceState,
EC2InstanceStateRecoveryInstance.Builder failback(RecoveryInstanceFailback failback)
An object representing failback related information of the Recovery Instance.
failback - An object representing failback related information of the Recovery Instance.default RecoveryInstance.Builder failback(Consumer<RecoveryInstanceFailback.Builder> failback)
An object representing failback related information of the Recovery Instance.
This is a convenience method that creates an instance of theRecoveryInstanceFailback.Builder
avoiding the need to create one manually via RecoveryInstanceFailback.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to failback(RecoveryInstanceFailback).
failback - a consumer that will call methods on RecoveryInstanceFailback.Builderfailback(RecoveryInstanceFailback)RecoveryInstance.Builder isDrill(Boolean isDrill)
Whether this Recovery Instance was created for a drill or for an actual Recovery event.
isDrill - Whether this Recovery Instance was created for a drill or for an actual Recovery event.RecoveryInstance.Builder jobID(String jobID)
The ID of the Job that created the Recovery Instance.
jobID - The ID of the Job that created the Recovery Instance.RecoveryInstance.Builder originAvailabilityZone(String originAvailabilityZone)
AWS availability zone associated with the recovery instance.
originAvailabilityZone - AWS availability zone associated with the recovery instance.RecoveryInstance.Builder originEnvironment(String originEnvironment)
Environment (On Premises / AWS) of the instance that the recovery instance originated from.
originEnvironment - Environment (On Premises / AWS) of the instance that the recovery instance originated from.OriginEnvironment,
OriginEnvironmentRecoveryInstance.Builder originEnvironment(OriginEnvironment originEnvironment)
Environment (On Premises / AWS) of the instance that the recovery instance originated from.
originEnvironment - Environment (On Premises / AWS) of the instance that the recovery instance originated from.OriginEnvironment,
OriginEnvironmentRecoveryInstance.Builder pointInTimeSnapshotDateTime(String pointInTimeSnapshotDateTime)
The date and time of the Point in Time (PIT) snapshot that this Recovery Instance was launched from.
pointInTimeSnapshotDateTime - The date and time of the Point in Time (PIT) snapshot that this Recovery Instance was launched from.RecoveryInstance.Builder recoveryInstanceID(String recoveryInstanceID)
The ID of the Recovery Instance.
recoveryInstanceID - The ID of the Recovery Instance.RecoveryInstance.Builder recoveryInstanceProperties(RecoveryInstanceProperties recoveryInstanceProperties)
Properties of the Recovery Instance machine.
recoveryInstanceProperties - Properties of the Recovery Instance machine.default RecoveryInstance.Builder recoveryInstanceProperties(Consumer<RecoveryInstanceProperties.Builder> recoveryInstanceProperties)
Properties of the Recovery Instance machine.
This is a convenience method that creates an instance of theRecoveryInstanceProperties.Builder
avoiding the need to create one manually via RecoveryInstanceProperties.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to recoveryInstanceProperties(RecoveryInstanceProperties).
recoveryInstanceProperties - a consumer that will call methods on RecoveryInstanceProperties.BuilderrecoveryInstanceProperties(RecoveryInstanceProperties)RecoveryInstance.Builder sourceServerID(String sourceServerID)
The Source Server ID that this Recovery Instance is associated with.
sourceServerID - The Source Server ID that this Recovery Instance is associated with.RecoveryInstance.Builder tags(Map<String,String> tags)
An array of tags that are associated with the Recovery Instance.
tags - An array of tags that are associated with the Recovery Instance.Copyright © 2023. All rights reserved.