@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartRestoreJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
StartRestoreJobRequest() |
| Modifier and Type | Method and Description |
|---|---|
StartRestoreJobRequest |
addMetadataEntry(String key,
String value) |
StartRestoreJobRequest |
clearMetadataEntries()
Removes all the entries added into Metadata.
|
StartRestoreJobRequest |
clone() |
boolean |
equals(Object obj) |
String |
getIamRoleArn()
The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target recovery point; for
example,
arn:aws:iam::123456789012:role/S3Access. |
String |
getIdempotencyToken()
A customer chosen string that can be used to distinguish between calls to
StartRestoreJob. |
Map<String,String> |
getMetadata()
A set of metadata key-value pairs.
|
String |
getRecoveryPointArn()
An ARN that uniquely identifies a recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45. |
String |
getResourceType()
Starts a job to restore a recovery point for one of the following resources:
|
int |
hashCode() |
void |
setIamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target recovery point; for
example,
arn:aws:iam::123456789012:role/S3Access. |
void |
setIdempotencyToken(String idempotencyToken)
A customer chosen string that can be used to distinguish between calls to
StartRestoreJob. |
void |
setMetadata(Map<String,String> metadata)
A set of metadata key-value pairs.
|
void |
setRecoveryPointArn(String recoveryPointArn)
An ARN that uniquely identifies a recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45. |
void |
setResourceType(String resourceType)
Starts a job to restore a recovery point for one of the following resources:
|
String |
toString()
Returns a string representation of this object.
|
StartRestoreJobRequest |
withIamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target recovery point; for
example,
arn:aws:iam::123456789012:role/S3Access. |
StartRestoreJobRequest |
withIdempotencyToken(String idempotencyToken)
A customer chosen string that can be used to distinguish between calls to
StartRestoreJob. |
StartRestoreJobRequest |
withMetadata(Map<String,String> metadata)
A set of metadata key-value pairs.
|
StartRestoreJobRequest |
withRecoveryPointArn(String recoveryPointArn)
An ARN that uniquely identifies a recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45. |
StartRestoreJobRequest |
withResourceType(String resourceType)
Starts a job to restore a recovery point for one of the following resources:
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setRecoveryPointArn(String recoveryPointArn)
An ARN that uniquely identifies a recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
recoveryPointArn - An ARN that uniquely identifies a recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.public String getRecoveryPointArn()
An ARN that uniquely identifies a recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.public StartRestoreJobRequest withRecoveryPointArn(String recoveryPointArn)
An ARN that uniquely identifies a recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
recoveryPointArn - An ARN that uniquely identifies a recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.public Map<String,String> getMetadata()
A set of metadata key-value pairs. Contains information, such as a resource name, required to restore a recovery point.
You can get configuration metadata about a resource at the time it was backed-up by calling
GetRecoveryPointRestoreMetadata. However, values in addition to those provided by
GetRecoveryPointRestoreMetadata might be required to restore a resource. For example, you might need
to provide a new resource name if the original already exists.
You need to specify specific metadata to restore an Amazon Elastic File System (Amazon EFS) instance:
file-system-id: ID of the Amazon EFS file system that is backed up by AWS Backup. Returned in
GetRecoveryPointRestoreMetadata.
Encrypted: A Boolean value that, if true, specifies that the file system is encrypted. If
KmsKeyId is specified, Encrypted must be set to true.
KmsKeyId: Specifies the AWS KMS key that is used to encrypt the restored file system.
PerformanceMode: Specifies the throughput mode of the file system.
CreationToken: A user-supplied value that ensures the uniqueness (idempotency) of the request.
newFileSystem: A Boolean value that, if true, specifies that the recovery point is restored to a new
Amazon EFS file system.
You can get configuration metadata about a resource at the time it was backed-up by calling
GetRecoveryPointRestoreMetadata. However, values in addition to those provided by
GetRecoveryPointRestoreMetadata might be required to restore a resource. For example, you
might need to provide a new resource name if the original already exists.
You need to specify specific metadata to restore an Amazon Elastic File System (Amazon EFS) instance:
file-system-id: ID of the Amazon EFS file system that is backed up by AWS Backup. Returned
in GetRecoveryPointRestoreMetadata.
Encrypted: A Boolean value that, if true, specifies that the file system is encrypted. If
KmsKeyId is specified, Encrypted must be set to true.
KmsKeyId: Specifies the AWS KMS key that is used to encrypt the restored file system.
PerformanceMode: Specifies the throughput mode of the file system.
CreationToken: A user-supplied value that ensures the uniqueness (idempotency) of the
request.
newFileSystem: A Boolean value that, if true, specifies that the recovery point is restored
to a new Amazon EFS file system.
public void setMetadata(Map<String,String> metadata)
A set of metadata key-value pairs. Contains information, such as a resource name, required to restore a recovery point.
You can get configuration metadata about a resource at the time it was backed-up by calling
GetRecoveryPointRestoreMetadata. However, values in addition to those provided by
GetRecoveryPointRestoreMetadata might be required to restore a resource. For example, you might need
to provide a new resource name if the original already exists.
You need to specify specific metadata to restore an Amazon Elastic File System (Amazon EFS) instance:
file-system-id: ID of the Amazon EFS file system that is backed up by AWS Backup. Returned in
GetRecoveryPointRestoreMetadata.
Encrypted: A Boolean value that, if true, specifies that the file system is encrypted. If
KmsKeyId is specified, Encrypted must be set to true.
KmsKeyId: Specifies the AWS KMS key that is used to encrypt the restored file system.
PerformanceMode: Specifies the throughput mode of the file system.
CreationToken: A user-supplied value that ensures the uniqueness (idempotency) of the request.
newFileSystem: A Boolean value that, if true, specifies that the recovery point is restored to a new
Amazon EFS file system.
metadata - A set of metadata key-value pairs. Contains information, such as a resource name, required to restore a
recovery point.
You can get configuration metadata about a resource at the time it was backed-up by calling
GetRecoveryPointRestoreMetadata. However, values in addition to those provided by
GetRecoveryPointRestoreMetadata might be required to restore a resource. For example, you
might need to provide a new resource name if the original already exists.
You need to specify specific metadata to restore an Amazon Elastic File System (Amazon EFS) instance:
file-system-id: ID of the Amazon EFS file system that is backed up by AWS Backup. Returned in
GetRecoveryPointRestoreMetadata.
Encrypted: A Boolean value that, if true, specifies that the file system is encrypted. If
KmsKeyId is specified, Encrypted must be set to true.
KmsKeyId: Specifies the AWS KMS key that is used to encrypt the restored file system.
PerformanceMode: Specifies the throughput mode of the file system.
CreationToken: A user-supplied value that ensures the uniqueness (idempotency) of the
request.
newFileSystem: A Boolean value that, if true, specifies that the recovery point is restored
to a new Amazon EFS file system.
public StartRestoreJobRequest withMetadata(Map<String,String> metadata)
A set of metadata key-value pairs. Contains information, such as a resource name, required to restore a recovery point.
You can get configuration metadata about a resource at the time it was backed-up by calling
GetRecoveryPointRestoreMetadata. However, values in addition to those provided by
GetRecoveryPointRestoreMetadata might be required to restore a resource. For example, you might need
to provide a new resource name if the original already exists.
You need to specify specific metadata to restore an Amazon Elastic File System (Amazon EFS) instance:
file-system-id: ID of the Amazon EFS file system that is backed up by AWS Backup. Returned in
GetRecoveryPointRestoreMetadata.
Encrypted: A Boolean value that, if true, specifies that the file system is encrypted. If
KmsKeyId is specified, Encrypted must be set to true.
KmsKeyId: Specifies the AWS KMS key that is used to encrypt the restored file system.
PerformanceMode: Specifies the throughput mode of the file system.
CreationToken: A user-supplied value that ensures the uniqueness (idempotency) of the request.
newFileSystem: A Boolean value that, if true, specifies that the recovery point is restored to a new
Amazon EFS file system.
metadata - A set of metadata key-value pairs. Contains information, such as a resource name, required to restore a
recovery point.
You can get configuration metadata about a resource at the time it was backed-up by calling
GetRecoveryPointRestoreMetadata. However, values in addition to those provided by
GetRecoveryPointRestoreMetadata might be required to restore a resource. For example, you
might need to provide a new resource name if the original already exists.
You need to specify specific metadata to restore an Amazon Elastic File System (Amazon EFS) instance:
file-system-id: ID of the Amazon EFS file system that is backed up by AWS Backup. Returned in
GetRecoveryPointRestoreMetadata.
Encrypted: A Boolean value that, if true, specifies that the file system is encrypted. If
KmsKeyId is specified, Encrypted must be set to true.
KmsKeyId: Specifies the AWS KMS key that is used to encrypt the restored file system.
PerformanceMode: Specifies the throughput mode of the file system.
CreationToken: A user-supplied value that ensures the uniqueness (idempotency) of the
request.
newFileSystem: A Boolean value that, if true, specifies that the recovery point is restored
to a new Amazon EFS file system.
public StartRestoreJobRequest addMetadataEntry(String key, String value)
public StartRestoreJobRequest clearMetadataEntries()
public void setIamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target recovery point; for
example, arn:aws:iam::123456789012:role/S3Access.
iamRoleArn - The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target recovery point;
for example, arn:aws:iam::123456789012:role/S3Access.public String getIamRoleArn()
The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target recovery point; for
example, arn:aws:iam::123456789012:role/S3Access.
arn:aws:iam::123456789012:role/S3Access.public StartRestoreJobRequest withIamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target recovery point; for
example, arn:aws:iam::123456789012:role/S3Access.
iamRoleArn - The Amazon Resource Name (ARN) of the IAM role that AWS Backup uses to create the target recovery point;
for example, arn:aws:iam::123456789012:role/S3Access.public void setIdempotencyToken(String idempotencyToken)
A customer chosen string that can be used to distinguish between calls to StartRestoreJob.
idempotencyToken - A customer chosen string that can be used to distinguish between calls to StartRestoreJob.public String getIdempotencyToken()
A customer chosen string that can be used to distinguish between calls to StartRestoreJob.
StartRestoreJob.public StartRestoreJobRequest withIdempotencyToken(String idempotencyToken)
A customer chosen string that can be used to distinguish between calls to StartRestoreJob.
idempotencyToken - A customer chosen string that can be used to distinguish between calls to StartRestoreJob.public void setResourceType(String resourceType)
Starts a job to restore a recovery point for one of the following resources:
EBS for Amazon Elastic Block Store
Storage Gateway for AWS Storage Gateway
RDS for Amazon Relational Database Service
DDB for Amazon DynamoDB
EFS for Amazon Elastic File System
resourceType - Starts a job to restore a recovery point for one of the following resources:
EBS for Amazon Elastic Block Store
Storage Gateway for AWS Storage Gateway
RDS for Amazon Relational Database Service
DDB for Amazon DynamoDB
EFS for Amazon Elastic File System
public String getResourceType()
Starts a job to restore a recovery point for one of the following resources:
EBS for Amazon Elastic Block Store
Storage Gateway for AWS Storage Gateway
RDS for Amazon Relational Database Service
DDB for Amazon DynamoDB
EFS for Amazon Elastic File System
EBS for Amazon Elastic Block Store
Storage Gateway for AWS Storage Gateway
RDS for Amazon Relational Database Service
DDB for Amazon DynamoDB
EFS for Amazon Elastic File System
public StartRestoreJobRequest withResourceType(String resourceType)
Starts a job to restore a recovery point for one of the following resources:
EBS for Amazon Elastic Block Store
Storage Gateway for AWS Storage Gateway
RDS for Amazon Relational Database Service
DDB for Amazon DynamoDB
EFS for Amazon Elastic File System
resourceType - Starts a job to restore a recovery point for one of the following resources:
EBS for Amazon Elastic Block Store
Storage Gateway for AWS Storage Gateway
RDS for Amazon Relational Database Service
DDB for Amazon DynamoDB
EFS for Amazon Elastic File System
public String toString()
toString in class ObjectObject.toString()public StartRestoreJobRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2020. All rights reserved.