public class CreateDBInstanceReadReplicaRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
CreateDBInstanceReadReplica operation
.
Creates a DB instance for a DB instance running MySQL, MariaDB, or PostgreSQL that acts as a Read Replica of a source DB instance.
All Read Replica DB instances are created as Single-AZ deployments with backups disabled. All other DB instance attributes (including DB security groups and DB parameter groups) are inherited from the source DB instance, except as specified below.
IMPORTANT: The source DB instance must have backup retention enabled.
NOOP
Constructor and Description |
---|
CreateDBInstanceReadReplicaRequest()
Default constructor for a new CreateDBInstanceReadReplicaRequest object.
|
CreateDBInstanceReadReplicaRequest(String dBInstanceIdentifier,
String sourceDBInstanceIdentifier)
Constructs a new CreateDBInstanceReadReplicaRequest object.
|
Modifier and Type | Method and Description |
---|---|
CreateDBInstanceReadReplicaRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
Boolean |
getAutoMinorVersionUpgrade()
Indicates that minor engine upgrades will be applied automatically to
the Read Replica during the maintenance window.
|
String |
getAvailabilityZone()
The Amazon EC2 Availability Zone that the Read Replica will be created
in.
|
Boolean |
getCopyTagsToSnapshot()
True to copy all tags from the Read Replica to snapshots of the Read
Replica; otherwise false.
|
String |
getDBInstanceClass()
The compute and memory capacity of the Read Replica.
|
String |
getDBInstanceIdentifier()
The DB instance identifier of the Read Replica.
|
String |
getDBSubnetGroupName()
Specifies a DB subnet group for the DB instance.
|
Integer |
getIops()
The amount of Provisioned IOPS (input/output operations per second) to
be initially allocated for the DB instance.
|
Integer |
getMonitoringInterval()
The interval, in seconds, between points when Enhanced Monitoring
metrics are collected for the Read Replica.
|
String |
getMonitoringRoleArn()
The ARN for the IAM role that permits RDS to send enhanced monitoring
metrics to CloudWatch Logs.
|
String |
getOptionGroupName()
The option group the DB instance will be associated with.
|
Integer |
getPort()
The port number that the DB instance uses for connections.
|
Boolean |
getPubliclyAccessible()
Specifies the accessibility options for the DB instance.
|
String |
getSourceDBInstanceIdentifier()
The identifier of the DB instance that will act as the source for the
Read Replica.
|
String |
getStorageType()
Specifies the storage type to be associated with the Read Replica.
|
List<Tag> |
getTags()
A list of tags.
|
int |
hashCode() |
Boolean |
isAutoMinorVersionUpgrade()
Indicates that minor engine upgrades will be applied automatically to
the Read Replica during the maintenance window.
|
Boolean |
isCopyTagsToSnapshot()
True to copy all tags from the Read Replica to snapshots of the Read
Replica; otherwise false.
|
Boolean |
isPubliclyAccessible()
Specifies the accessibility options for the DB instance.
|
void |
setAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Indicates that minor engine upgrades will be applied automatically to
the Read Replica during the maintenance window.
|
void |
setAvailabilityZone(String availabilityZone)
The Amazon EC2 Availability Zone that the Read Replica will be created
in.
|
void |
setCopyTagsToSnapshot(Boolean copyTagsToSnapshot)
True to copy all tags from the Read Replica to snapshots of the Read
Replica; otherwise false.
|
void |
setDBInstanceClass(String dBInstanceClass)
The compute and memory capacity of the Read Replica.
|
void |
setDBInstanceIdentifier(String dBInstanceIdentifier)
The DB instance identifier of the Read Replica.
|
void |
setDBSubnetGroupName(String dBSubnetGroupName)
Specifies a DB subnet group for the DB instance.
|
void |
setIops(Integer iops)
The amount of Provisioned IOPS (input/output operations per second) to
be initially allocated for the DB instance.
|
void |
setMonitoringInterval(Integer monitoringInterval)
The interval, in seconds, between points when Enhanced Monitoring
metrics are collected for the Read Replica.
|
void |
setMonitoringRoleArn(String monitoringRoleArn)
The ARN for the IAM role that permits RDS to send enhanced monitoring
metrics to CloudWatch Logs.
|
void |
setOptionGroupName(String optionGroupName)
The option group the DB instance will be associated with.
|
void |
setPort(Integer port)
The port number that the DB instance uses for connections.
|
void |
setPubliclyAccessible(Boolean publiclyAccessible)
Specifies the accessibility options for the DB instance.
|
void |
setSourceDBInstanceIdentifier(String sourceDBInstanceIdentifier)
The identifier of the DB instance that will act as the source for the
Read Replica.
|
void |
setStorageType(String storageType)
Specifies the storage type to be associated with the Read Replica.
|
void |
setTags(Collection<Tag> tags)
A list of tags.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateDBInstanceReadReplicaRequest |
withAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Indicates that minor engine upgrades will be applied automatically to
the Read Replica during the maintenance window.
|
CreateDBInstanceReadReplicaRequest |
withAvailabilityZone(String availabilityZone)
The Amazon EC2 Availability Zone that the Read Replica will be created
in.
|
CreateDBInstanceReadReplicaRequest |
withCopyTagsToSnapshot(Boolean copyTagsToSnapshot)
True to copy all tags from the Read Replica to snapshots of the Read
Replica; otherwise false.
|
CreateDBInstanceReadReplicaRequest |
withDBInstanceClass(String dBInstanceClass)
The compute and memory capacity of the Read Replica.
|
CreateDBInstanceReadReplicaRequest |
withDBInstanceIdentifier(String dBInstanceIdentifier)
The DB instance identifier of the Read Replica.
|
CreateDBInstanceReadReplicaRequest |
withDBSubnetGroupName(String dBSubnetGroupName)
Specifies a DB subnet group for the DB instance.
|
CreateDBInstanceReadReplicaRequest |
withIops(Integer iops)
The amount of Provisioned IOPS (input/output operations per second) to
be initially allocated for the DB instance.
|
CreateDBInstanceReadReplicaRequest |
withMonitoringInterval(Integer monitoringInterval)
The interval, in seconds, between points when Enhanced Monitoring
metrics are collected for the Read Replica.
|
CreateDBInstanceReadReplicaRequest |
withMonitoringRoleArn(String monitoringRoleArn)
The ARN for the IAM role that permits RDS to send enhanced monitoring
metrics to CloudWatch Logs.
|
CreateDBInstanceReadReplicaRequest |
withOptionGroupName(String optionGroupName)
The option group the DB instance will be associated with.
|
CreateDBInstanceReadReplicaRequest |
withPort(Integer port)
The port number that the DB instance uses for connections.
|
CreateDBInstanceReadReplicaRequest |
withPubliclyAccessible(Boolean publiclyAccessible)
Specifies the accessibility options for the DB instance.
|
CreateDBInstanceReadReplicaRequest |
withSourceDBInstanceIdentifier(String sourceDBInstanceIdentifier)
The identifier of the DB instance that will act as the source for the
Read Replica.
|
CreateDBInstanceReadReplicaRequest |
withStorageType(String storageType)
Specifies the storage type to be associated with the Read Replica.
|
CreateDBInstanceReadReplicaRequest |
withTags(Collection<Tag> tags)
A list of tags.
|
CreateDBInstanceReadReplicaRequest |
withTags(Tag... tags)
A list of tags.
|
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public CreateDBInstanceReadReplicaRequest()
public CreateDBInstanceReadReplicaRequest(String dBInstanceIdentifier, String sourceDBInstanceIdentifier)
dBInstanceIdentifier
- The DB instance identifier of the Read
Replica. This identifier is the unique key that identifies a DB
instance. This parameter is stored as a lowercase string.sourceDBInstanceIdentifier
- The identifier of the DB instance
that will act as the source for the Read Replica. Each DB instance can
have up to five Read Replicas. Constraints:
public String getDBInstanceIdentifier()
public void setDBInstanceIdentifier(String dBInstanceIdentifier)
dBInstanceIdentifier
- The DB instance identifier of the Read Replica. This identifier is the
unique key that identifies a DB instance. This parameter is stored as
a lowercase string.public CreateDBInstanceReadReplicaRequest withDBInstanceIdentifier(String dBInstanceIdentifier)
Returns a reference to this object so that method calls can be chained together.
dBInstanceIdentifier
- The DB instance identifier of the Read Replica. This identifier is the
unique key that identifies a DB instance. This parameter is stored as
a lowercase string.public String getSourceDBInstanceIdentifier()
Constraints:
Constraints:
public void setSourceDBInstanceIdentifier(String sourceDBInstanceIdentifier)
Constraints:
sourceDBInstanceIdentifier
- The identifier of the DB instance that will act as the source for the
Read Replica. Each DB instance can have up to five Read Replicas.
Constraints:
public CreateDBInstanceReadReplicaRequest withSourceDBInstanceIdentifier(String sourceDBInstanceIdentifier)
Constraints:
Returns a reference to this object so that method calls can be chained together.
sourceDBInstanceIdentifier
- The identifier of the DB instance that will act as the source for the
Read Replica. Each DB instance can have up to five Read Replicas.
Constraints:
public String getDBInstanceClass()
Valid Values:
db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge |
db.m2.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: Inherits from the source DB instance.
Valid Values:
db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge |
db.m2.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: Inherits from the source DB instance.
public void setDBInstanceClass(String dBInstanceClass)
Valid Values:
db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge |
db.m2.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: Inherits from the source DB instance.
dBInstanceClass
- The compute and memory capacity of the Read Replica. Valid Values:
db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge |
db.m2.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: Inherits from the source DB instance.
public CreateDBInstanceReadReplicaRequest withDBInstanceClass(String dBInstanceClass)
Valid Values:
db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge |
db.m2.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: Inherits from the source DB instance.
Returns a reference to this object so that method calls can be chained together.
dBInstanceClass
- The compute and memory capacity of the Read Replica. Valid Values:
db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge |
db.m2.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: Inherits from the source DB instance.
public String getAvailabilityZone()
Default: A random, system-chosen Availability Zone in the endpoint's region.
Example: us-east-1d
Default: A random, system-chosen Availability Zone in the endpoint's region.
Example: us-east-1d
public void setAvailabilityZone(String availabilityZone)
Default: A random, system-chosen Availability Zone in the endpoint's region.
Example: us-east-1d
availabilityZone
- The Amazon EC2 Availability Zone that the Read Replica will be created
in. Default: A random, system-chosen Availability Zone in the endpoint's region.
Example: us-east-1d
public CreateDBInstanceReadReplicaRequest withAvailabilityZone(String availabilityZone)
Default: A random, system-chosen Availability Zone in the endpoint's region.
Example: us-east-1d
Returns a reference to this object so that method calls can be chained together.
availabilityZone
- The Amazon EC2 Availability Zone that the Read Replica will be created
in. Default: A random, system-chosen Availability Zone in the endpoint's region.
Example: us-east-1d
public Integer getPort()
Default: Inherits from the source DB instance
Valid Values:
1150-65535
Default: Inherits from the source DB instance
Valid Values:
1150-65535
public void setPort(Integer port)
Default: Inherits from the source DB instance
Valid Values:
1150-65535
port
- The port number that the DB instance uses for connections. Default: Inherits from the source DB instance
Valid Values:
1150-65535
public CreateDBInstanceReadReplicaRequest withPort(Integer port)
Default: Inherits from the source DB instance
Valid Values:
1150-65535
Returns a reference to this object so that method calls can be chained together.
port
- The port number that the DB instance uses for connections. Default: Inherits from the source DB instance
Valid Values:
1150-65535
public Boolean isAutoMinorVersionUpgrade()
Default: Inherits from the source DB instance
Default: Inherits from the source DB instance
public void setAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Default: Inherits from the source DB instance
autoMinorVersionUpgrade
- Indicates that minor engine upgrades will be applied automatically to
the Read Replica during the maintenance window. Default: Inherits from the source DB instance
public CreateDBInstanceReadReplicaRequest withAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Default: Inherits from the source DB instance
Returns a reference to this object so that method calls can be chained together.
autoMinorVersionUpgrade
- Indicates that minor engine upgrades will be applied automatically to
the Read Replica during the maintenance window. Default: Inherits from the source DB instance
public Boolean getAutoMinorVersionUpgrade()
Default: Inherits from the source DB instance
Default: Inherits from the source DB instance
public Integer getIops()
public void setIops(Integer iops)
iops
- The amount of Provisioned IOPS (input/output operations per second) to
be initially allocated for the DB instance.public CreateDBInstanceReadReplicaRequest withIops(Integer iops)
Returns a reference to this object so that method calls can be chained together.
iops
- The amount of Provisioned IOPS (input/output operations per second) to
be initially allocated for the DB instance.public String getOptionGroupName()
public void setOptionGroupName(String optionGroupName)
optionGroupName
- The option group the DB instance will be associated with. If omitted,
the default option group for the engine specified will be used.public CreateDBInstanceReadReplicaRequest withOptionGroupName(String optionGroupName)
Returns a reference to this object so that method calls can be chained together.
optionGroupName
- The option group the DB instance will be associated with. If omitted,
the default option group for the engine specified will be used.public Boolean isPubliclyAccessible()
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 setPubliclyAccessible(Boolean publiclyAccessible)
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 CreateDBInstanceReadReplicaRequest withPubliclyAccessible(Boolean publiclyAccessible)
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.
Returns a reference to this object so that method calls can be chained together.
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 Boolean getPubliclyAccessible()
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 setTags(Collection<Tag> tags)
tags
- A list of tags.public CreateDBInstanceReadReplicaRequest 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.
Returns a reference to this object so that method calls can be chained together.
tags
- A list of tags.public CreateDBInstanceReadReplicaRequest withTags(Collection<Tag> tags)
Returns a reference to this object so that method calls can be chained together.
tags
- A list of tags.public String getDBSubnetGroupName()
Constraints:
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
Constraints:
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
public void setDBSubnetGroupName(String dBSubnetGroupName)
Constraints:
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
dBSubnetGroupName
- Specifies a DB subnet group for the DB instance. The new DB instance
will be created in the VPC associated with the DB subnet group. If no
DB subnet group is specified, then the new DB instance is not created
in a VPC. Constraints:
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
public CreateDBInstanceReadReplicaRequest withDBSubnetGroupName(String dBSubnetGroupName)
Constraints:
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
Returns a reference to this object so that method calls can be chained together.
dBSubnetGroupName
- Specifies a DB subnet group for the DB instance. The new DB instance
will be created in the VPC associated with the DB subnet group. If no
DB subnet group is specified, then the new DB instance is not created
in a VPC. Constraints:
Constraints: Must contain no more than 255 alphanumeric characters, periods, underscores, spaces, or hyphens. Must not be default.
Example: mySubnetgroup
public String getStorageType()
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 void setStorageType(String storageType)
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 Read Replica.
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 CreateDBInstanceReadReplicaRequest withStorageType(String storageType)
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
Returns a reference to this object so that method calls can be chained together.
storageType
- Specifies the storage type to be associated with the Read Replica.
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 Boolean isCopyTagsToSnapshot()
public void setCopyTagsToSnapshot(Boolean copyTagsToSnapshot)
copyTagsToSnapshot
- True to copy all tags from the Read Replica to snapshots of the Read
Replica; otherwise false. The default is false.public CreateDBInstanceReadReplicaRequest withCopyTagsToSnapshot(Boolean copyTagsToSnapshot)
Returns a reference to this object so that method calls can be chained together.
copyTagsToSnapshot
- True to copy all tags from the Read Replica to snapshots of the Read
Replica; otherwise false. The default is false.public Boolean getCopyTagsToSnapshot()
public Integer getMonitoringInterval()
If
MonitoringRoleArn
is specified, then you must also set
MonitoringInterval
to a value other than 0.
Valid
Values: 0, 1, 5, 10, 15, 30, 60
If
MonitoringRoleArn
is specified, then you must also set
MonitoringInterval
to a value other than 0.
Valid
Values: 0, 1, 5, 10, 15, 30, 60
public void setMonitoringInterval(Integer monitoringInterval)
If
MonitoringRoleArn
is specified, then you must also set
MonitoringInterval
to a value other than 0.
Valid
Values: 0, 1, 5, 10, 15, 30, 60
monitoringInterval
- The interval, in seconds, between points when Enhanced Monitoring
metrics are collected for the Read Replica. To disable collecting
Enhanced Monitoring metrics, specify 0. The default is 60. If
MonitoringRoleArn
is specified, then you must also set
MonitoringInterval
to a value other than 0.
Valid
Values: 0, 1, 5, 10, 15, 30, 60
public CreateDBInstanceReadReplicaRequest withMonitoringInterval(Integer monitoringInterval)
If
MonitoringRoleArn
is specified, then you must also set
MonitoringInterval
to a value other than 0.
Valid
Values: 0, 1, 5, 10, 15, 30, 60
Returns a reference to this object so that method calls can be chained together.
monitoringInterval
- The interval, in seconds, between points when Enhanced Monitoring
metrics are collected for the Read Replica. To disable collecting
Enhanced Monitoring metrics, specify 0. The default is 60. If
MonitoringRoleArn
is specified, then you must also set
MonitoringInterval
to a value other than 0.
Valid
Values: 0, 1, 5, 10, 15, 30, 60
public String getMonitoringRoleArn()
arn:aws:iam:123456789012:role/emaccess
. For information
on creating a monitoring role, go to To
create an IAM role for Amazon RDS Enhanced Monitoring. If
MonitoringInterval
is set to a value other than 0, then
you must supply a MonitoringRoleArn
value.
arn:aws:iam:123456789012:role/emaccess
. For information
on creating a monitoring role, go to To
create an IAM role for Amazon RDS Enhanced Monitoring. If
MonitoringInterval
is set to a value other than 0, then
you must supply a MonitoringRoleArn
value.
public void setMonitoringRoleArn(String monitoringRoleArn)
arn:aws:iam:123456789012:role/emaccess
. For information
on creating a monitoring role, go to To
create an IAM role for Amazon RDS Enhanced Monitoring. If
MonitoringInterval
is set to a value other than 0, then
you must supply a MonitoringRoleArn
value.
monitoringRoleArn
- The ARN for the IAM role that permits RDS to send enhanced monitoring
metrics to CloudWatch Logs. For example,
arn:aws:iam:123456789012:role/emaccess
. For information
on creating a monitoring role, go to To
create an IAM role for Amazon RDS Enhanced Monitoring. If
MonitoringInterval
is set to a value other than 0, then
you must supply a MonitoringRoleArn
value.
public CreateDBInstanceReadReplicaRequest withMonitoringRoleArn(String monitoringRoleArn)
arn:aws:iam:123456789012:role/emaccess
. For information
on creating a monitoring role, go to To
create an IAM role for Amazon RDS Enhanced Monitoring. If
MonitoringInterval
is set to a value other than 0, then
you must supply a MonitoringRoleArn
value.
Returns a reference to this object so that method calls can be chained together.
monitoringRoleArn
- The ARN for the IAM role that permits RDS to send enhanced monitoring
metrics to CloudWatch Logs. For example,
arn:aws:iam:123456789012:role/emaccess
. For information
on creating a monitoring role, go to To
create an IAM role for Amazon RDS Enhanced Monitoring. If
MonitoringInterval
is set to a value other than 0, then
you must supply a MonitoringRoleArn
value.
public String toString()
toString
in class Object
Object.toString()
public CreateDBInstanceReadReplicaRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.