@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartCopyJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
StartCopyJobRequest() |
Modifier and Type | Method and Description |
---|---|
StartCopyJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDestinationBackupVaultArn()
An Amazon Resource Name (ARN) that uniquely identifies a destination backup vault to copy to; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault . |
String |
getIamRoleArn()
Specifies the IAM role ARN used to copy the target recovery point; for example,
arn:aws:iam::123456789012:role/S3Access . |
String |
getIdempotencyToken()
A customer-chosen string that you can use to distinguish between otherwise identical calls to
StartCopyJob . |
Lifecycle |
getLifecycle() |
String |
getRecoveryPointArn()
An ARN that uniquely identifies a recovery point to use for the copy job; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
|
String |
getSourceBackupVaultName()
The name of a logical source container where backups are stored.
|
int |
hashCode() |
void |
setDestinationBackupVaultArn(String destinationBackupVaultArn)
An Amazon Resource Name (ARN) that uniquely identifies a destination backup vault to copy to; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault . |
void |
setIamRoleArn(String iamRoleArn)
Specifies the IAM role ARN used to copy the target recovery point; for example,
arn:aws:iam::123456789012:role/S3Access . |
void |
setIdempotencyToken(String idempotencyToken)
A customer-chosen string that you can use to distinguish between otherwise identical calls to
StartCopyJob . |
void |
setLifecycle(Lifecycle lifecycle) |
void |
setRecoveryPointArn(String recoveryPointArn)
An ARN that uniquely identifies a recovery point to use for the copy job; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
|
void |
setSourceBackupVaultName(String sourceBackupVaultName)
The name of a logical source container where backups are stored.
|
String |
toString()
Returns a string representation of this object.
|
StartCopyJobRequest |
withDestinationBackupVaultArn(String destinationBackupVaultArn)
An Amazon Resource Name (ARN) that uniquely identifies a destination backup vault to copy to; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault . |
StartCopyJobRequest |
withIamRoleArn(String iamRoleArn)
Specifies the IAM role ARN used to copy the target recovery point; for example,
arn:aws:iam::123456789012:role/S3Access . |
StartCopyJobRequest |
withIdempotencyToken(String idempotencyToken)
A customer-chosen string that you can use to distinguish between otherwise identical calls to
StartCopyJob . |
StartCopyJobRequest |
withLifecycle(Lifecycle lifecycle) |
StartCopyJobRequest |
withRecoveryPointArn(String recoveryPointArn)
An ARN that uniquely identifies a recovery point to use for the copy job; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
|
StartCopyJobRequest |
withSourceBackupVaultName(String sourceBackupVaultName)
The name of a logical source container where backups are stored.
|
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 to use for the copy job; 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 to use for the copy job; 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 to use for the copy job; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
public StartCopyJobRequest withRecoveryPointArn(String recoveryPointArn)
An ARN that uniquely identifies a recovery point to use for the copy job; 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 to use for the copy job; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.public void setSourceBackupVaultName(String sourceBackupVaultName)
The name of a logical source container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Amazon Web Services Region where they are created. They consist of lowercase letters, numbers, and hyphens.
sourceBackupVaultName
- The name of a logical source container where backups are stored. Backup vaults are identified by names
that are unique to the account used to create them and the Amazon Web Services Region where they are
created. They consist of lowercase letters, numbers, and hyphens.public String getSourceBackupVaultName()
The name of a logical source container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Amazon Web Services Region where they are created. They consist of lowercase letters, numbers, and hyphens.
public StartCopyJobRequest withSourceBackupVaultName(String sourceBackupVaultName)
The name of a logical source container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Amazon Web Services Region where they are created. They consist of lowercase letters, numbers, and hyphens.
sourceBackupVaultName
- The name of a logical source container where backups are stored. Backup vaults are identified by names
that are unique to the account used to create them and the Amazon Web Services Region where they are
created. They consist of lowercase letters, numbers, and hyphens.public void setDestinationBackupVaultArn(String destinationBackupVaultArn)
An Amazon Resource Name (ARN) that uniquely identifies a destination backup vault to copy to; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
destinationBackupVaultArn
- An Amazon Resource Name (ARN) that uniquely identifies a destination backup vault to copy to; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.public String getDestinationBackupVaultArn()
An Amazon Resource Name (ARN) that uniquely identifies a destination backup vault to copy to; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.public StartCopyJobRequest withDestinationBackupVaultArn(String destinationBackupVaultArn)
An Amazon Resource Name (ARN) that uniquely identifies a destination backup vault to copy to; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
destinationBackupVaultArn
- An Amazon Resource Name (ARN) that uniquely identifies a destination backup vault to copy to; for example,
arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.public void setIamRoleArn(String iamRoleArn)
Specifies the IAM role ARN used to copy the target recovery point; for example,
arn:aws:iam::123456789012:role/S3Access
.
iamRoleArn
- Specifies the IAM role ARN used to copy the target recovery point; for example,
arn:aws:iam::123456789012:role/S3Access
.public String getIamRoleArn()
Specifies the IAM role ARN used to copy the target recovery point; for example,
arn:aws:iam::123456789012:role/S3Access
.
arn:aws:iam::123456789012:role/S3Access
.public StartCopyJobRequest withIamRoleArn(String iamRoleArn)
Specifies the IAM role ARN used to copy the target recovery point; for example,
arn:aws:iam::123456789012:role/S3Access
.
iamRoleArn
- Specifies the IAM role ARN used to copy the target recovery point; for example,
arn:aws:iam::123456789012:role/S3Access
.public void setIdempotencyToken(String idempotencyToken)
A customer-chosen string that you can use to distinguish between otherwise identical calls to
StartCopyJob
. Retrying a successful request with the same idempotency token results in a success
message with no action taken.
idempotencyToken
- A customer-chosen string that you can use to distinguish between otherwise identical calls to
StartCopyJob
. Retrying a successful request with the same idempotency token results in a
success message with no action taken.public String getIdempotencyToken()
A customer-chosen string that you can use to distinguish between otherwise identical calls to
StartCopyJob
. Retrying a successful request with the same idempotency token results in a success
message with no action taken.
StartCopyJob
. Retrying a successful request with the same idempotency token results in a
success message with no action taken.public StartCopyJobRequest withIdempotencyToken(String idempotencyToken)
A customer-chosen string that you can use to distinguish between otherwise identical calls to
StartCopyJob
. Retrying a successful request with the same idempotency token results in a success
message with no action taken.
idempotencyToken
- A customer-chosen string that you can use to distinguish between otherwise identical calls to
StartCopyJob
. Retrying a successful request with the same idempotency token results in a
success message with no action taken.public void setLifecycle(Lifecycle lifecycle)
lifecycle
- public Lifecycle getLifecycle()
public StartCopyJobRequest withLifecycle(Lifecycle lifecycle)
lifecycle
- public String toString()
toString
in class Object
Object.toString()
public StartCopyJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()