public class RestoreDBInstanceToPointInTimeRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.Boolean |
autoMinorVersionUpgrade
Indicates that minor version upgrades will be applied automatically to
the DB instance during the maintenance window.
|
private java.lang.String |
availabilityZone
The EC2 Availability Zone that the database instance will be created in.
|
private java.lang.Boolean |
copyTagsToSnapshot
True to copy all tags from the restored DB instance to snapshots of the
DB instance; otherwise false.
|
private java.lang.String |
dBInstanceClass
The compute and memory capacity of the Amazon RDS DB instance.
|
private java.lang.String |
dBName
The database name for the restored DB instance.
|
private java.lang.String |
dBSubnetGroupName
The DB subnet group name to use for the new instance.
|
private java.lang.String |
domain
Specify the Active Directory Domain to restore the instance in.
|
private java.lang.String |
domainIAMRoleName
Specify the name of the IAM role to be used when making API calls to the
Directory Service.
|
private java.lang.String |
engine
The database engine to use for the new instance.
|
private java.lang.Integer |
iops
The amount of Provisioned IOPS (input/output operations per second) to be
initially allocated for the DB instance.
|
private java.lang.String |
licenseModel
License model information for the restored DB instance.
|
private java.lang.Boolean |
multiAZ
Specifies if the DB instance is a Multi-AZ deployment.
|
private java.lang.String |
optionGroupName
The name of the option group to be used for the restored DB instance.
|
private java.lang.Integer |
port
The port number on which the database accepts connections.
|
private java.lang.Boolean |
publiclyAccessible
Specifies the accessibility options for the DB instance.
|
private java.util.Date |
restoreTime
The date and time to restore from.
|
private java.lang.String |
sourceDBInstanceIdentifier
The identifier of the source DB instance from which to restore.
|
private java.lang.String |
storageType
Specifies the storage type to be associated with the DB instance.
|
private SdkInternalList<Tag> |
tags |
private java.lang.String |
targetDBInstanceIdentifier
The name of the new database instance to be created.
|
private java.lang.String |
tdeCredentialArn
The ARN from the Key Store with which to associate the instance for TDE
encryption.
|
private java.lang.String |
tdeCredentialPassword
The password for the given ARN from the Key Store in order to access the
device.
|
private java.lang.Boolean |
useLatestRestorableTime
Specifies whether (
true ) or not (false ) the DB
instance is restored from the latest backup time. |
NOOP
Constructor and Description |
---|
RestoreDBInstanceToPointInTimeRequest()
Default constructor for RestoreDBInstanceToPointInTimeRequest object.
|
RestoreDBInstanceToPointInTimeRequest(java.lang.String sourceDBInstanceIdentifier,
java.lang.String targetDBInstanceIdentifier)
Constructs a new RestoreDBInstanceToPointInTimeRequest object.
|
Modifier and Type | Method and Description |
---|---|
RestoreDBInstanceToPointInTimeRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.Boolean |
getAutoMinorVersionUpgrade()
Indicates that minor version upgrades will be applied automatically to
the DB instance during the maintenance window.
|
java.lang.String |
getAvailabilityZone()
The EC2 Availability Zone that the database instance will be created in.
|
java.lang.Boolean |
getCopyTagsToSnapshot()
True to copy all tags from the restored DB instance to snapshots of the
DB instance; otherwise false.
|
java.lang.String |
getDBInstanceClass()
The compute and memory capacity of the Amazon RDS DB instance.
|
java.lang.String |
getDBName()
The database name for the restored DB instance.
|
java.lang.String |
getDBSubnetGroupName()
The DB subnet group name to use for the new instance.
|
java.lang.String |
getDomain()
Specify the Active Directory Domain to restore the instance in.
|
java.lang.String |
getDomainIAMRoleName()
Specify the name of the IAM role to be used when making API calls to the
Directory Service.
|
java.lang.String |
getEngine()
The database engine to use for the new instance.
|
java.lang.Integer |
getIops()
The amount of Provisioned IOPS (input/output operations per second) to be
initially allocated for the DB instance.
|
java.lang.String |
getLicenseModel()
License model information for the restored DB instance.
|
java.lang.Boolean |
getMultiAZ()
Specifies if the DB instance is a Multi-AZ deployment.
|
java.lang.String |
getOptionGroupName()
The name of the option group to be used for the restored DB instance.
|
java.lang.Integer |
getPort()
The port number on which the database accepts connections.
|
java.lang.Boolean |
getPubliclyAccessible()
Specifies the accessibility options for the DB instance.
|
java.util.Date |
getRestoreTime()
The date and time to restore from.
|
java.lang.String |
getSourceDBInstanceIdentifier()
The identifier of the source DB instance from which to restore.
|
java.lang.String |
getStorageType()
Specifies the storage type to be associated with the DB instance.
|
java.util.List<Tag> |
getTags() |
java.lang.String |
getTargetDBInstanceIdentifier()
The name of the new database instance to be created.
|
java.lang.String |
getTdeCredentialArn()
The ARN from the Key Store with which to associate the instance for TDE
encryption.
|
java.lang.String |
getTdeCredentialPassword()
The password for the given ARN from the Key Store in order to access the
device.
|
java.lang.Boolean |
getUseLatestRestorableTime()
Specifies whether (
true ) or not (false ) the DB
instance is restored from the latest backup time. |
int |
hashCode() |
java.lang.Boolean |
isAutoMinorVersionUpgrade()
Indicates that minor version upgrades will be applied automatically to
the DB instance during the maintenance window.
|
java.lang.Boolean |
isCopyTagsToSnapshot()
True to copy all tags from the restored DB instance to snapshots of the
DB instance; otherwise false.
|
java.lang.Boolean |
isMultiAZ()
Specifies if the DB instance is a Multi-AZ deployment.
|
java.lang.Boolean |
isPubliclyAccessible()
Specifies the accessibility options for the DB instance.
|
java.lang.Boolean |
isUseLatestRestorableTime()
Specifies whether (
true ) or not (false ) the DB
instance is restored from the latest backup time. |
void |
setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)
Indicates that minor version upgrades will be applied automatically to
the DB instance during the maintenance window.
|
void |
setAvailabilityZone(java.lang.String availabilityZone)
The EC2 Availability Zone that the database instance will be created in.
|
void |
setCopyTagsToSnapshot(java.lang.Boolean copyTagsToSnapshot)
True to copy all tags from the restored DB instance to snapshots of the
DB instance; otherwise false.
|
void |
setDBInstanceClass(java.lang.String dBInstanceClass)
The compute and memory capacity of the Amazon RDS DB instance.
|
void |
setDBName(java.lang.String dBName)
The database name for the restored DB instance.
|
void |
setDBSubnetGroupName(java.lang.String dBSubnetGroupName)
The DB subnet group name to use for the new instance.
|
void |
setDomain(java.lang.String domain)
Specify the Active Directory Domain to restore the instance in.
|
void |
setDomainIAMRoleName(java.lang.String domainIAMRoleName)
Specify the name of the IAM role to be used when making API calls to the
Directory Service.
|
void |
setEngine(java.lang.String engine)
The database engine to use for the new instance.
|
void |
setIops(java.lang.Integer iops)
The amount of Provisioned IOPS (input/output operations per second) to be
initially allocated for the DB instance.
|
void |
setLicenseModel(java.lang.String licenseModel)
License model information for the restored DB instance.
|
void |
setMultiAZ(java.lang.Boolean multiAZ)
Specifies if the DB instance is a Multi-AZ deployment.
|
void |
setOptionGroupName(java.lang.String optionGroupName)
The name of the option group to be used for the restored DB instance.
|
void |
setPort(java.lang.Integer port)
The port number on which the database accepts connections.
|
void |
setPubliclyAccessible(java.lang.Boolean publiclyAccessible)
Specifies the accessibility options for the DB instance.
|
void |
setRestoreTime(java.util.Date restoreTime)
The date and time to restore from.
|
void |
setSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)
The identifier of the source DB instance from which to restore.
|
void |
setStorageType(java.lang.String storageType)
Specifies the storage type to be associated with the DB instance.
|
void |
setTags(java.util.Collection<Tag> tags) |
void |
setTargetDBInstanceIdentifier(java.lang.String targetDBInstanceIdentifier)
The name of the new database instance to be created.
|
void |
setTdeCredentialArn(java.lang.String tdeCredentialArn)
The ARN from the Key Store with which to associate the instance for TDE
encryption.
|
void |
setTdeCredentialPassword(java.lang.String tdeCredentialPassword)
The password for the given ARN from the Key Store in order to access the
device.
|
void |
setUseLatestRestorableTime(java.lang.Boolean useLatestRestorableTime)
Specifies whether (
true ) or not (false ) the DB
instance is restored from the latest backup time. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
RestoreDBInstanceToPointInTimeRequest |
withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)
Indicates that minor version upgrades will be applied automatically to
the DB instance during the maintenance window.
|
RestoreDBInstanceToPointInTimeRequest |
withAvailabilityZone(java.lang.String availabilityZone)
The EC2 Availability Zone that the database instance will be created in.
|
RestoreDBInstanceToPointInTimeRequest |
withCopyTagsToSnapshot(java.lang.Boolean copyTagsToSnapshot)
True to copy all tags from the restored DB instance to snapshots of the
DB instance; otherwise false.
|
RestoreDBInstanceToPointInTimeRequest |
withDBInstanceClass(java.lang.String dBInstanceClass)
The compute and memory capacity of the Amazon RDS DB instance.
|
RestoreDBInstanceToPointInTimeRequest |
withDBName(java.lang.String dBName)
The database name for the restored DB instance.
|
RestoreDBInstanceToPointInTimeRequest |
withDBSubnetGroupName(java.lang.String dBSubnetGroupName)
The DB subnet group name to use for the new instance.
|
RestoreDBInstanceToPointInTimeRequest |
withDomain(java.lang.String domain)
Specify the Active Directory Domain to restore the instance in.
|
RestoreDBInstanceToPointInTimeRequest |
withDomainIAMRoleName(java.lang.String domainIAMRoleName)
Specify the name of the IAM role to be used when making API calls to the
Directory Service.
|
RestoreDBInstanceToPointInTimeRequest |
withEngine(java.lang.String engine)
The database engine to use for the new instance.
|
RestoreDBInstanceToPointInTimeRequest |
withIops(java.lang.Integer iops)
The amount of Provisioned IOPS (input/output operations per second) to be
initially allocated for the DB instance.
|
RestoreDBInstanceToPointInTimeRequest |
withLicenseModel(java.lang.String licenseModel)
License model information for the restored DB instance.
|
RestoreDBInstanceToPointInTimeRequest |
withMultiAZ(java.lang.Boolean multiAZ)
Specifies if the DB instance is a Multi-AZ deployment.
|
RestoreDBInstanceToPointInTimeRequest |
withOptionGroupName(java.lang.String optionGroupName)
The name of the option group to be used for the restored DB instance.
|
RestoreDBInstanceToPointInTimeRequest |
withPort(java.lang.Integer port)
The port number on which the database accepts connections.
|
RestoreDBInstanceToPointInTimeRequest |
withPubliclyAccessible(java.lang.Boolean publiclyAccessible)
Specifies the accessibility options for the DB instance.
|
RestoreDBInstanceToPointInTimeRequest |
withRestoreTime(java.util.Date restoreTime)
The date and time to restore from.
|
RestoreDBInstanceToPointInTimeRequest |
withSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)
The identifier of the source DB instance from which to restore.
|
RestoreDBInstanceToPointInTimeRequest |
withStorageType(java.lang.String storageType)
Specifies the storage type to be associated with the DB instance.
|
RestoreDBInstanceToPointInTimeRequest |
withTags(java.util.Collection<Tag> tags) |
RestoreDBInstanceToPointInTimeRequest |
withTags(Tag... tags)
NOTE: This method appends the values to the existing list (if
any).
|
RestoreDBInstanceToPointInTimeRequest |
withTargetDBInstanceIdentifier(java.lang.String targetDBInstanceIdentifier)
The name of the new database instance to be created.
|
RestoreDBInstanceToPointInTimeRequest |
withTdeCredentialArn(java.lang.String tdeCredentialArn)
The ARN from the Key Store with which to associate the instance for TDE
encryption.
|
RestoreDBInstanceToPointInTimeRequest |
withTdeCredentialPassword(java.lang.String tdeCredentialPassword)
The password for the given ARN from the Key Store in order to access the
device.
|
RestoreDBInstanceToPointInTimeRequest |
withUseLatestRestorableTime(java.lang.Boolean useLatestRestorableTime)
Specifies whether (
true ) or not (false ) the DB
instance is restored from the latest backup time. |
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String sourceDBInstanceIdentifier
The identifier of the source DB instance from which to restore.
Constraints:
private java.lang.String targetDBInstanceIdentifier
The name of the new database instance to be created.
Constraints:
private java.util.Date restoreTime
The date and time to restore from.
Valid Values: Value must be a time in Universal Coordinated Time (UTC) format
Constraints:
Example: 2009-09-07T23:45:00Z
private java.lang.Boolean useLatestRestorableTime
Specifies whether (true
) or not (false
) the DB
instance is restored from the latest backup time.
Default: false
Constraints: Cannot be specified if RestoreTime parameter is provided.
private java.lang.String dBInstanceClass
The compute and memory capacity of the Amazon RDS DB instance.
Valid Values:
db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge | db.m3.medium | db.m3.large | db.m3.xlarge | db.m3.2xlarge | db.m4.large | db.m4.xlarge | db.m4.2xlarge | db.m4.4xlarge | db.m4.10xlarge | db.r3.large | db.r3.xlarge | db.r3.2xlarge | db.r3.4xlarge | db.r3.8xlarge | db.t2.micro | db.t2.small | db.t2.medium | db.t2.large
Default: The same DBInstanceClass as the original DB instance.
private java.lang.Integer port
The port number on which the database accepts connections.
Constraints: Value must be 1150-65535
Default: The same port as the original DB instance.
private java.lang.String availabilityZone
The EC2 Availability Zone that the database instance will be created in.
Default: A random, system-chosen Availability Zone.
Constraint: You cannot specify the AvailabilityZone parameter if the MultiAZ parameter is set to true.
Example: us-east-1a
private java.lang.String dBSubnetGroupName
The DB subnet group name to use for the new instance.
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
private java.lang.Boolean multiAZ
Specifies if the DB instance is a Multi-AZ deployment.
Constraint: You cannot specify the AvailabilityZone parameter if the
MultiAZ parameter is set to true
.
private java.lang.Boolean publiclyAccessible
Specifies the accessibility options for the DB instance. A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address. A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
Default: The default behavior varies depending on whether a VPC has been requested or not. The following list shows the default behavior in each case.
If no DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be publicly accessible. If a specific DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be private.
private java.lang.Boolean autoMinorVersionUpgrade
Indicates that minor version upgrades will be applied automatically to the DB instance during the maintenance window.
private java.lang.String licenseModel
License model information for the restored DB instance.
Default: Same as source.
Valid values: license-included
|
bring-your-own-license
| general-public-license
private java.lang.String dBName
The database name for the restored DB instance.
This parameter is not used for the MySQL or MariaDB engines.
private java.lang.String engine
The database engine to use for the new instance.
Default: The same as source
Constraint: Must be compatible with the engine of the source
Valid Values: MySQL
| mariadb
|
oracle-se1
| oracle-se
| oracle-ee
| sqlserver-ee
| sqlserver-se
|
sqlserver-ex
| sqlserver-web
|
postgres
| aurora
private java.lang.Integer iops
The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.
Constraints: Must be an integer greater than 1000.
SQL Server
Setting the IOPS value for the SQL Server database engine is not supported.
private java.lang.String optionGroupName
The name of the option group to be used for the restored DB instance.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
private java.lang.Boolean copyTagsToSnapshot
True to copy all tags from the restored DB instance to snapshots of the DB instance; otherwise false. The default is false.
private SdkInternalList<Tag> tags
private java.lang.String storageType
Specifies the storage type to be associated with the DB instance.
Valid values: standard | gp2 | io1
If you specify io1
, you must also include a value for the
Iops
parameter.
Default: io1
if the Iops
parameter is
specified; otherwise standard
private java.lang.String tdeCredentialArn
The ARN from the Key Store with which to associate the instance for TDE encryption.
private java.lang.String tdeCredentialPassword
The password for the given ARN from the Key Store in order to access the device.
private java.lang.String domain
Specify the Active Directory Domain to restore the instance in.
private java.lang.String domainIAMRoleName
Specify the name of the IAM role to be used when making API calls to the Directory Service.
public RestoreDBInstanceToPointInTimeRequest()
public RestoreDBInstanceToPointInTimeRequest(java.lang.String sourceDBInstanceIdentifier, java.lang.String targetDBInstanceIdentifier)
sourceDBInstanceIdentifier
- The identifier of the source DB instance from which to restore.
Constraints:
targetDBInstanceIdentifier
- The name of the new database instance to be created.
Constraints:
public void setSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)
The identifier of the source DB instance from which to restore.
Constraints:
sourceDBInstanceIdentifier
- The identifier of the source DB instance from which to restore.
Constraints:
public java.lang.String getSourceDBInstanceIdentifier()
The identifier of the source DB instance from which to restore.
Constraints:
Constraints:
public RestoreDBInstanceToPointInTimeRequest withSourceDBInstanceIdentifier(java.lang.String sourceDBInstanceIdentifier)
The identifier of the source DB instance from which to restore.
Constraints:
sourceDBInstanceIdentifier
- The identifier of the source DB instance from which to restore.
Constraints:
public void setTargetDBInstanceIdentifier(java.lang.String targetDBInstanceIdentifier)
The name of the new database instance to be created.
Constraints:
targetDBInstanceIdentifier
- The name of the new database instance to be created.
Constraints:
public java.lang.String getTargetDBInstanceIdentifier()
The name of the new database instance to be created.
Constraints:
Constraints:
public RestoreDBInstanceToPointInTimeRequest withTargetDBInstanceIdentifier(java.lang.String targetDBInstanceIdentifier)
The name of the new database instance to be created.
Constraints:
targetDBInstanceIdentifier
- The name of the new database instance to be created.
Constraints:
public void setRestoreTime(java.util.Date restoreTime)
The date and time to restore from.
Valid Values: Value must be a time in Universal Coordinated Time (UTC) format
Constraints:
Example: 2009-09-07T23:45:00Z
restoreTime
- The date and time to restore from.
Valid Values: Value must be a time in Universal Coordinated Time (UTC) format
Constraints:
Example: 2009-09-07T23:45:00Z
public java.util.Date getRestoreTime()
The date and time to restore from.
Valid Values: Value must be a time in Universal Coordinated Time (UTC) format
Constraints:
Example: 2009-09-07T23:45:00Z
Valid Values: Value must be a time in Universal Coordinated Time (UTC) format
Constraints:
Example: 2009-09-07T23:45:00Z
public RestoreDBInstanceToPointInTimeRequest withRestoreTime(java.util.Date restoreTime)
The date and time to restore from.
Valid Values: Value must be a time in Universal Coordinated Time (UTC) format
Constraints:
Example: 2009-09-07T23:45:00Z
restoreTime
- The date and time to restore from.
Valid Values: Value must be a time in Universal Coordinated Time (UTC) format
Constraints:
Example: 2009-09-07T23:45:00Z
public void setUseLatestRestorableTime(java.lang.Boolean useLatestRestorableTime)
Specifies whether (true
) or not (false
) the DB
instance is restored from the latest backup time.
Default: false
Constraints: Cannot be specified if RestoreTime parameter is provided.
useLatestRestorableTime
- Specifies whether (true
) or not (false
)
the DB instance is restored from the latest backup time.
Default: false
Constraints: Cannot be specified if RestoreTime parameter is provided.
public java.lang.Boolean getUseLatestRestorableTime()
Specifies whether (true
) or not (false
) the DB
instance is restored from the latest backup time.
Default: false
Constraints: Cannot be specified if RestoreTime parameter is provided.
true
) or not (false
)
the DB instance is restored from the latest backup time.
Default: false
Constraints: Cannot be specified if RestoreTime parameter is provided.
public RestoreDBInstanceToPointInTimeRequest withUseLatestRestorableTime(java.lang.Boolean useLatestRestorableTime)
Specifies whether (true
) or not (false
) the DB
instance is restored from the latest backup time.
Default: false
Constraints: Cannot be specified if RestoreTime parameter is provided.
useLatestRestorableTime
- Specifies whether (true
) or not (false
)
the DB instance is restored from the latest backup time.
Default: false
Constraints: Cannot be specified if RestoreTime parameter is provided.
public java.lang.Boolean isUseLatestRestorableTime()
Specifies whether (true
) or not (false
) the DB
instance is restored from the latest backup time.
Default: false
Constraints: Cannot be specified if RestoreTime parameter is provided.
true
) or not (false
)
the DB instance is restored from the latest backup time.
Default: false
Constraints: Cannot be specified if RestoreTime parameter is provided.
public void setDBInstanceClass(java.lang.String dBInstanceClass)
The compute and memory capacity of the Amazon RDS DB instance.
Valid Values:
db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge | db.m3.medium | db.m3.large | db.m3.xlarge | db.m3.2xlarge | db.m4.large | db.m4.xlarge | db.m4.2xlarge | db.m4.4xlarge | db.m4.10xlarge | db.r3.large | db.r3.xlarge | db.r3.2xlarge | db.r3.4xlarge | db.r3.8xlarge | db.t2.micro | db.t2.small | db.t2.medium | db.t2.large
Default: The same DBInstanceClass as the original DB instance.
dBInstanceClass
- The compute and memory capacity of the Amazon RDS DB instance.
Valid Values:
db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge | db.m3.medium | db.m3.large | db.m3.xlarge | db.m3.2xlarge | db.m4.large | db.m4.xlarge | db.m4.2xlarge | db.m4.4xlarge | db.m4.10xlarge | db.r3.large | db.r3.xlarge | db.r3.2xlarge | db.r3.4xlarge | db.r3.8xlarge | db.t2.micro | db.t2.small | db.t2.medium | db.t2.large
Default: The same DBInstanceClass as the original DB instance.
public java.lang.String getDBInstanceClass()
The compute and memory capacity of the Amazon RDS DB instance.
Valid Values:
db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge | db.m3.medium | db.m3.large | db.m3.xlarge | db.m3.2xlarge | db.m4.large | db.m4.xlarge | db.m4.2xlarge | db.m4.4xlarge | db.m4.10xlarge | db.r3.large | db.r3.xlarge | db.r3.2xlarge | db.r3.4xlarge | db.r3.8xlarge | db.t2.micro | db.t2.small | db.t2.medium | db.t2.large
Default: The same DBInstanceClass as the original DB instance.
Valid Values:
db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge | db.m3.medium | db.m3.large | db.m3.xlarge | db.m3.2xlarge | db.m4.large | db.m4.xlarge | db.m4.2xlarge | db.m4.4xlarge | db.m4.10xlarge | db.r3.large | db.r3.xlarge | db.r3.2xlarge | db.r3.4xlarge | db.r3.8xlarge | db.t2.micro | db.t2.small | db.t2.medium | db.t2.large
Default: The same DBInstanceClass as the original DB instance.
public RestoreDBInstanceToPointInTimeRequest withDBInstanceClass(java.lang.String dBInstanceClass)
The compute and memory capacity of the Amazon RDS DB instance.
Valid Values:
db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge | db.m3.medium | db.m3.large | db.m3.xlarge | db.m3.2xlarge | db.m4.large | db.m4.xlarge | db.m4.2xlarge | db.m4.4xlarge | db.m4.10xlarge | db.r3.large | db.r3.xlarge | db.r3.2xlarge | db.r3.4xlarge | db.r3.8xlarge | db.t2.micro | db.t2.small | db.t2.medium | db.t2.large
Default: The same DBInstanceClass as the original DB instance.
dBInstanceClass
- The compute and memory capacity of the Amazon RDS DB instance.
Valid Values:
db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge | db.m3.medium | db.m3.large | db.m3.xlarge | db.m3.2xlarge | db.m4.large | db.m4.xlarge | db.m4.2xlarge | db.m4.4xlarge | db.m4.10xlarge | db.r3.large | db.r3.xlarge | db.r3.2xlarge | db.r3.4xlarge | db.r3.8xlarge | db.t2.micro | db.t2.small | db.t2.medium | db.t2.large
Default: The same DBInstanceClass as the original DB instance.
public void setPort(java.lang.Integer port)
The port number on which the database accepts connections.
Constraints: Value must be 1150-65535
Default: The same port as the original DB instance.
port
- The port number on which the database accepts connections.
Constraints: Value must be 1150-65535
Default: The same port as the original DB instance.
public java.lang.Integer getPort()
The port number on which the database accepts connections.
Constraints: Value must be 1150-65535
Default: The same port as the original DB instance.
Constraints: Value must be 1150-65535
Default: The same port as the original DB instance.
public RestoreDBInstanceToPointInTimeRequest withPort(java.lang.Integer port)
The port number on which the database accepts connections.
Constraints: Value must be 1150-65535
Default: The same port as the original DB instance.
port
- The port number on which the database accepts connections.
Constraints: Value must be 1150-65535
Default: The same port as the original DB instance.
public void setAvailabilityZone(java.lang.String availabilityZone)
The EC2 Availability Zone that the database instance will be created in.
Default: A random, system-chosen Availability Zone.
Constraint: You cannot specify the AvailabilityZone parameter if the MultiAZ parameter is set to true.
Example: us-east-1a
availabilityZone
- The EC2 Availability Zone that the database instance will be
created in.
Default: A random, system-chosen Availability Zone.
Constraint: You cannot specify the AvailabilityZone parameter if the MultiAZ parameter is set to true.
Example: us-east-1a
public java.lang.String getAvailabilityZone()
The EC2 Availability Zone that the database instance will be created in.
Default: A random, system-chosen Availability Zone.
Constraint: You cannot specify the AvailabilityZone parameter if the MultiAZ parameter is set to true.
Example: us-east-1a
Default: A random, system-chosen Availability Zone.
Constraint: You cannot specify the AvailabilityZone parameter if the MultiAZ parameter is set to true.
Example: us-east-1a
public RestoreDBInstanceToPointInTimeRequest withAvailabilityZone(java.lang.String availabilityZone)
The EC2 Availability Zone that the database instance will be created in.
Default: A random, system-chosen Availability Zone.
Constraint: You cannot specify the AvailabilityZone parameter if the MultiAZ parameter is set to true.
Example: us-east-1a
availabilityZone
- The EC2 Availability Zone that the database instance will be
created in.
Default: A random, system-chosen Availability Zone.
Constraint: You cannot specify the AvailabilityZone parameter if the MultiAZ parameter is set to true.
Example: us-east-1a
public void setDBSubnetGroupName(java.lang.String dBSubnetGroupName)
The DB subnet group name to use for the new instance.
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
dBSubnetGroupName
- The DB subnet group name to use for the new instance.
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
public java.lang.String getDBSubnetGroupName()
The DB subnet group name to use for the new instance.
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
public RestoreDBInstanceToPointInTimeRequest withDBSubnetGroupName(java.lang.String dBSubnetGroupName)
The DB subnet group name to use for the new instance.
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
dBSubnetGroupName
- The DB subnet group name to use for the new instance.
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
public void setMultiAZ(java.lang.Boolean multiAZ)
Specifies if the DB instance is a Multi-AZ deployment.
Constraint: You cannot specify the AvailabilityZone parameter if the
MultiAZ parameter is set to true
.
multiAZ
- Specifies if the DB instance is a Multi-AZ deployment.
Constraint: You cannot specify the AvailabilityZone parameter if
the MultiAZ parameter is set to true
.
public java.lang.Boolean getMultiAZ()
Specifies if the DB instance is a Multi-AZ deployment.
Constraint: You cannot specify the AvailabilityZone parameter if the
MultiAZ parameter is set to true
.
Constraint: You cannot specify the AvailabilityZone parameter if
the MultiAZ parameter is set to true
.
public RestoreDBInstanceToPointInTimeRequest withMultiAZ(java.lang.Boolean multiAZ)
Specifies if the DB instance is a Multi-AZ deployment.
Constraint: You cannot specify the AvailabilityZone parameter if the
MultiAZ parameter is set to true
.
multiAZ
- Specifies if the DB instance is a Multi-AZ deployment.
Constraint: You cannot specify the AvailabilityZone parameter if
the MultiAZ parameter is set to true
.
public java.lang.Boolean isMultiAZ()
Specifies if the DB instance is a Multi-AZ deployment.
Constraint: You cannot specify the AvailabilityZone parameter if the
MultiAZ parameter is set to true
.
Constraint: You cannot specify the AvailabilityZone parameter if
the MultiAZ parameter is set to true
.
public void setPubliclyAccessible(java.lang.Boolean publiclyAccessible)
Specifies the accessibility options for the DB instance. A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address. A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
Default: The default behavior varies depending on whether a VPC has been requested or not. The following list shows the default behavior in each case.
If no DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be publicly accessible. If a specific DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be private.
publiclyAccessible
- Specifies the accessibility options for the DB instance. A value
of true specifies an Internet-facing instance with a publicly
resolvable DNS name, which resolves to a public IP address. A
value of false specifies an internal instance with a DNS name that
resolves to a private IP address.
Default: The default behavior varies depending on whether a VPC has been requested or not. The following list shows the default behavior in each case.
If no DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be publicly accessible. If a specific DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be private.
public java.lang.Boolean getPubliclyAccessible()
Specifies the accessibility options for the DB instance. A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address. A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
Default: The default behavior varies depending on whether a VPC has been requested or not. The following list shows the default behavior in each case.
If no DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be publicly accessible. If a specific DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be private.
Default: The default behavior varies depending on whether a VPC has been requested or not. The following list shows the default behavior in each case.
If no DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be publicly accessible. If a specific DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be private.
public RestoreDBInstanceToPointInTimeRequest withPubliclyAccessible(java.lang.Boolean publiclyAccessible)
Specifies the accessibility options for the DB instance. A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address. A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
Default: The default behavior varies depending on whether a VPC has been requested or not. The following list shows the default behavior in each case.
If no DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be publicly accessible. If a specific DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be private.
publiclyAccessible
- Specifies the accessibility options for the DB instance. A value
of true specifies an Internet-facing instance with a publicly
resolvable DNS name, which resolves to a public IP address. A
value of false specifies an internal instance with a DNS name that
resolves to a private IP address.
Default: The default behavior varies depending on whether a VPC has been requested or not. The following list shows the default behavior in each case.
If no DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be publicly accessible. If a specific DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be private.
public java.lang.Boolean isPubliclyAccessible()
Specifies the accessibility options for the DB instance. A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address. A value of false specifies an internal instance with a DNS name that resolves to a private IP address.
Default: The default behavior varies depending on whether a VPC has been requested or not. The following list shows the default behavior in each case.
If no DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be publicly accessible. If a specific DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be private.
Default: The default behavior varies depending on whether a VPC has been requested or not. The following list shows the default behavior in each case.
If no DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be publicly accessible. If a specific DB subnet group has been specified as part of the request and the PubliclyAccessible value has not been set, the DB instance will be private.
public void setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)
Indicates that minor version upgrades will be applied automatically to the DB instance during the maintenance window.
autoMinorVersionUpgrade
- Indicates that minor version upgrades will be applied
automatically to the DB instance during the maintenance window.public java.lang.Boolean getAutoMinorVersionUpgrade()
Indicates that minor version upgrades will be applied automatically to the DB instance during the maintenance window.
public RestoreDBInstanceToPointInTimeRequest withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)
Indicates that minor version upgrades will be applied automatically to the DB instance during the maintenance window.
autoMinorVersionUpgrade
- Indicates that minor version upgrades will be applied
automatically to the DB instance during the maintenance window.public java.lang.Boolean isAutoMinorVersionUpgrade()
Indicates that minor version upgrades will be applied automatically to the DB instance during the maintenance window.
public void setLicenseModel(java.lang.String licenseModel)
License model information for the restored DB instance.
Default: Same as source.
Valid values: license-included
|
bring-your-own-license
| general-public-license
licenseModel
- License model information for the restored DB instance.
Default: Same as source.
Valid values: license-included
|
bring-your-own-license
|
general-public-license
public java.lang.String getLicenseModel()
License model information for the restored DB instance.
Default: Same as source.
Valid values: license-included
|
bring-your-own-license
| general-public-license
Default: Same as source.
Valid values: license-included
|
bring-your-own-license
|
general-public-license
public RestoreDBInstanceToPointInTimeRequest withLicenseModel(java.lang.String licenseModel)
License model information for the restored DB instance.
Default: Same as source.
Valid values: license-included
|
bring-your-own-license
| general-public-license
licenseModel
- License model information for the restored DB instance.
Default: Same as source.
Valid values: license-included
|
bring-your-own-license
|
general-public-license
public void setDBName(java.lang.String dBName)
The database name for the restored DB instance.
This parameter is not used for the MySQL or MariaDB engines.
dBName
- The database name for the restored DB instance. This parameter is not used for the MySQL or MariaDB engines.
public java.lang.String getDBName()
The database name for the restored DB instance.
This parameter is not used for the MySQL or MariaDB engines.
This parameter is not used for the MySQL or MariaDB engines.
public RestoreDBInstanceToPointInTimeRequest withDBName(java.lang.String dBName)
The database name for the restored DB instance.
This parameter is not used for the MySQL or MariaDB engines.
dBName
- The database name for the restored DB instance. This parameter is not used for the MySQL or MariaDB engines.
public void setEngine(java.lang.String engine)
The database engine to use for the new instance.
Default: The same as source
Constraint: Must be compatible with the engine of the source
Valid Values: MySQL
| mariadb
|
oracle-se1
| oracle-se
| oracle-ee
| sqlserver-ee
| sqlserver-se
|
sqlserver-ex
| sqlserver-web
|
postgres
| aurora
engine
- The database engine to use for the new instance.
Default: The same as source
Constraint: Must be compatible with the engine of the source
Valid Values: MySQL
| mariadb
|
oracle-se1
| oracle-se
|
oracle-ee
| sqlserver-ee
|
sqlserver-se
| sqlserver-ex
|
sqlserver-web
| postgres
|
aurora
public java.lang.String getEngine()
The database engine to use for the new instance.
Default: The same as source
Constraint: Must be compatible with the engine of the source
Valid Values: MySQL
| mariadb
|
oracle-se1
| oracle-se
| oracle-ee
| sqlserver-ee
| sqlserver-se
|
sqlserver-ex
| sqlserver-web
|
postgres
| aurora
Default: The same as source
Constraint: Must be compatible with the engine of the source
Valid Values: MySQL
| mariadb
|
oracle-se1
| oracle-se
|
oracle-ee
| sqlserver-ee
|
sqlserver-se
| sqlserver-ex
|
sqlserver-web
| postgres
|
aurora
public RestoreDBInstanceToPointInTimeRequest withEngine(java.lang.String engine)
The database engine to use for the new instance.
Default: The same as source
Constraint: Must be compatible with the engine of the source
Valid Values: MySQL
| mariadb
|
oracle-se1
| oracle-se
| oracle-ee
| sqlserver-ee
| sqlserver-se
|
sqlserver-ex
| sqlserver-web
|
postgres
| aurora
engine
- The database engine to use for the new instance.
Default: The same as source
Constraint: Must be compatible with the engine of the source
Valid Values: MySQL
| mariadb
|
oracle-se1
| oracle-se
|
oracle-ee
| sqlserver-ee
|
sqlserver-se
| sqlserver-ex
|
sqlserver-web
| postgres
|
aurora
public void setIops(java.lang.Integer iops)
The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.
Constraints: Must be an integer greater than 1000.
SQL Server
Setting the IOPS value for the SQL Server database engine is not supported.
iops
- The amount of Provisioned IOPS (input/output operations per
second) to be initially allocated for the DB instance.
Constraints: Must be an integer greater than 1000.
SQL Server
Setting the IOPS value for the SQL Server database engine is not supported.
public java.lang.Integer getIops()
The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.
Constraints: Must be an integer greater than 1000.
SQL Server
Setting the IOPS value for the SQL Server database engine is not supported.
Constraints: Must be an integer greater than 1000.
SQL Server
Setting the IOPS value for the SQL Server database engine is not supported.
public RestoreDBInstanceToPointInTimeRequest withIops(java.lang.Integer iops)
The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.
Constraints: Must be an integer greater than 1000.
SQL Server
Setting the IOPS value for the SQL Server database engine is not supported.
iops
- The amount of Provisioned IOPS (input/output operations per
second) to be initially allocated for the DB instance.
Constraints: Must be an integer greater than 1000.
SQL Server
Setting the IOPS value for the SQL Server database engine is not supported.
public void setOptionGroupName(java.lang.String optionGroupName)
The name of the option group to be used for the restored DB instance.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
optionGroupName
- The name of the option group to be used for the restored DB
instance.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
public java.lang.String getOptionGroupName()
The name of the option group to be used for the restored DB instance.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
public RestoreDBInstanceToPointInTimeRequest withOptionGroupName(java.lang.String optionGroupName)
The name of the option group to be used for the restored DB instance.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
optionGroupName
- The name of the option group to be used for the restored DB
instance.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
public void setCopyTagsToSnapshot(java.lang.Boolean copyTagsToSnapshot)
True to copy all tags from the restored DB instance to snapshots of the DB instance; otherwise false. The default is false.
copyTagsToSnapshot
- True to copy all tags from the restored DB instance to snapshots
of the DB instance; otherwise false. The default is false.public java.lang.Boolean getCopyTagsToSnapshot()
True to copy all tags from the restored DB instance to snapshots of the DB instance; otherwise false. The default is false.
public RestoreDBInstanceToPointInTimeRequest withCopyTagsToSnapshot(java.lang.Boolean copyTagsToSnapshot)
True to copy all tags from the restored DB instance to snapshots of the DB instance; otherwise false. The default is false.
copyTagsToSnapshot
- True to copy all tags from the restored DB instance to snapshots
of the DB instance; otherwise false. The default is false.public java.lang.Boolean isCopyTagsToSnapshot()
True to copy all tags from the restored DB instance to snapshots of the DB instance; otherwise false. The default is false.
public java.util.List<Tag> getTags()
public void setTags(java.util.Collection<Tag> tags)
tags
- public RestoreDBInstanceToPointInTimeRequest withTags(Tag... tags)
NOTE: This method appends the values to the existing list (if
any). Use setTags(java.util.Collection)
or
withTags(java.util.Collection)
if you want to override the
existing values.
tags
- public RestoreDBInstanceToPointInTimeRequest withTags(java.util.Collection<Tag> tags)
tags
- public void setStorageType(java.lang.String storageType)
Specifies the storage type to be associated with the DB instance.
Valid values: standard | gp2 | io1
If you specify io1
, you must also include a value for the
Iops
parameter.
Default: io1
if the Iops
parameter is
specified; otherwise standard
storageType
- Specifies the storage type to be associated with the DB instance.
Valid values: standard | gp2 | io1
If you specify io1
, you must also include a value for
the Iops
parameter.
Default: io1
if the Iops
parameter is
specified; otherwise standard
public java.lang.String getStorageType()
Specifies the storage type to be associated with the DB instance.
Valid values: standard | gp2 | io1
If you specify io1
, you must also include a value for the
Iops
parameter.
Default: io1
if the Iops
parameter is
specified; otherwise standard
Valid values: standard | gp2 | io1
If you specify io1
, you must also include a value
for the Iops
parameter.
Default: io1
if the Iops
parameter is
specified; otherwise standard
public RestoreDBInstanceToPointInTimeRequest withStorageType(java.lang.String storageType)
Specifies the storage type to be associated with the DB instance.
Valid values: standard | gp2 | io1
If you specify io1
, you must also include a value for the
Iops
parameter.
Default: io1
if the Iops
parameter is
specified; otherwise standard
storageType
- Specifies the storage type to be associated with the DB instance.
Valid values: standard | gp2 | io1
If you specify io1
, you must also include a value for
the Iops
parameter.
Default: io1
if the Iops
parameter is
specified; otherwise standard
public void setTdeCredentialArn(java.lang.String tdeCredentialArn)
The ARN from the Key Store with which to associate the instance for TDE encryption.
tdeCredentialArn
- The ARN from the Key Store with which to associate the instance
for TDE encryption.public java.lang.String getTdeCredentialArn()
The ARN from the Key Store with which to associate the instance for TDE encryption.
public RestoreDBInstanceToPointInTimeRequest withTdeCredentialArn(java.lang.String tdeCredentialArn)
The ARN from the Key Store with which to associate the instance for TDE encryption.
tdeCredentialArn
- The ARN from the Key Store with which to associate the instance
for TDE encryption.public void setTdeCredentialPassword(java.lang.String tdeCredentialPassword)
The password for the given ARN from the Key Store in order to access the device.
tdeCredentialPassword
- The password for the given ARN from the Key Store in order to
access the device.public java.lang.String getTdeCredentialPassword()
The password for the given ARN from the Key Store in order to access the device.
public RestoreDBInstanceToPointInTimeRequest withTdeCredentialPassword(java.lang.String tdeCredentialPassword)
The password for the given ARN from the Key Store in order to access the device.
tdeCredentialPassword
- The password for the given ARN from the Key Store in order to
access the device.public void setDomain(java.lang.String domain)
Specify the Active Directory Domain to restore the instance in.
domain
- Specify the Active Directory Domain to restore the instance in.public java.lang.String getDomain()
Specify the Active Directory Domain to restore the instance in.
public RestoreDBInstanceToPointInTimeRequest withDomain(java.lang.String domain)
Specify the Active Directory Domain to restore the instance in.
domain
- Specify the Active Directory Domain to restore the instance in.public void setDomainIAMRoleName(java.lang.String domainIAMRoleName)
Specify the name of the IAM role to be used when making API calls to the Directory Service.
domainIAMRoleName
- Specify the name of the IAM role to be used when making API calls
to the Directory Service.public java.lang.String getDomainIAMRoleName()
Specify the name of the IAM role to be used when making API calls to the Directory Service.
public RestoreDBInstanceToPointInTimeRequest withDomainIAMRoleName(java.lang.String domainIAMRoleName)
Specify the name of the IAM role to be used when making API calls to the Directory Service.
domainIAMRoleName
- Specify the name of the IAM role to be used when making API calls
to the Directory Service.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public RestoreDBInstanceToPointInTimeRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()