RestoreJobProps
Properties for defining a RestoreJob.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-hbr-restorejob
Initializer
import com.aliyun.ros.cdk.hbr.RestoreJobProps;
RestoreJobProps.builder()
.restoreType(java.lang.String)
.restoreType(IResolvable)
.snapshotId(java.lang.String)
.snapshotId(IResolvable)
.sourceClientId(java.lang.String)
.sourceClientId(IResolvable)
.sourceInstanceId(java.lang.String)
.sourceInstanceId(IResolvable)
.sourceType(java.lang.String)
.sourceType(IResolvable)
.targetClientId(java.lang.String)
.targetClientId(IResolvable)
.targetInstanceId(java.lang.String)
.targetInstanceId(IResolvable)
.targetPath(java.lang.String)
.targetPath(IResolvable)
.vaultId(java.lang.String)
.vaultId(IResolvable)
.build();
Properties
| Name | Type | Description |
|---|---|---|
restoreType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property restoreType: Restore type. |
snapshotId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property snapshotId: Snapshot ID. |
sourceClientId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property sourceClientId: Source client ID. |
sourceInstanceId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property sourceInstanceId: Source instance ID. |
sourceType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property sourceType: Source type. |
targetClientId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property targetClientId: Target client ID. |
targetInstanceId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property targetInstanceId: Target instance ID. |
targetPath | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property targetPath: The destination path for the restore. |
vaultId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property vaultId: Vault ID. |
restoreTypeRequired
public java.lang.Object getRestoreType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property restoreType: Restore type.
snapshotIdRequired
public java.lang.Object getSnapshotId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property snapshotId: Snapshot ID.
sourceClientIdRequired
public java.lang.Object getSourceClientId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property sourceClientId: Source client ID.
It should be provided when SourceType=FILE.
sourceInstanceIdRequired
public java.lang.Object getSourceInstanceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property sourceInstanceId: Source instance ID.
It should be provided when SourceType=ECS_FILE.
sourceTypeRequired
public java.lang.Object getSourceType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property sourceType: Source type.
targetClientIdRequired
public java.lang.Object getTargetClientId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property targetClientId: Target client ID.
It should be provided when RestoreType=FILE.
targetInstanceIdRequired
public java.lang.Object getTargetInstanceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property targetInstanceId: Target instance ID.
It should be provided when RestoreType=ECS_FILE.
targetPathRequired
public java.lang.Object getTargetPath();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property targetPath: The destination path for the restore.
This parameter is valid only when RestoreType is set to ECS_FILE.
vaultIdRequired
public java.lang.Object getVaultId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property vaultId: Vault ID.