@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()
Creates a shallow clone of this object for all fields except the handler context.
|
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, 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, withSdkRequestTimeout
public 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 Object
Object.toString()
public StartRestoreJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.