public class PromoteReadReplicaRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.Integer |
backupRetentionPeriod
The number of days to retain automated backups.
|
private java.lang.String |
dBInstanceIdentifier
The DB instance identifier.
|
private java.lang.String |
preferredBackupWindow
The daily time range during which automated backups are created if
automated backups are enabled, using the
BackupRetentionPeriod parameter. |
NOOP
Constructor and Description |
---|
PromoteReadReplicaRequest() |
Modifier and Type | Method and Description |
---|---|
PromoteReadReplicaRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getBackupRetentionPeriod()
The number of days to retain automated backups.
|
java.lang.String |
getDBInstanceIdentifier()
The DB instance identifier.
|
java.lang.String |
getPreferredBackupWindow()
The daily time range during which automated backups are created if
automated backups are enabled, using the
BackupRetentionPeriod parameter. |
int |
hashCode() |
void |
setBackupRetentionPeriod(java.lang.Integer backupRetentionPeriod)
The number of days to retain automated backups.
|
void |
setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)
The DB instance identifier.
|
void |
setPreferredBackupWindow(java.lang.String preferredBackupWindow)
The daily time range during which automated backups are created if
automated backups are enabled, using the
BackupRetentionPeriod parameter. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
PromoteReadReplicaRequest |
withBackupRetentionPeriod(java.lang.Integer backupRetentionPeriod)
The number of days to retain automated backups.
|
PromoteReadReplicaRequest |
withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)
The DB instance identifier.
|
PromoteReadReplicaRequest |
withPreferredBackupWindow(java.lang.String preferredBackupWindow)
The daily time range during which automated backups are created if
automated backups are enabled, using the
BackupRetentionPeriod parameter. |
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 dBInstanceIdentifier
The DB instance identifier. This value is stored as a lowercase string.
Constraints:
Example: mydbinstance
private java.lang.Integer backupRetentionPeriod
The number of days to retain automated backups. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.
Default: 1
Constraints:
private java.lang.String preferredBackupWindow
The daily time range during which automated backups are created if
automated backups are enabled, using the
BackupRetentionPeriod
parameter.
Default: A 30-minute window selected at random from an 8-hour block of time per region. To see the time blocks available, see Adjusting the Preferred Maintenance Window in the Amazon RDS User Guide.
Constraints:
hh24:mi-hh24:mi
.public void setDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)
The DB instance identifier. This value is stored as a lowercase string.
Constraints:
Example: mydbinstance
dBInstanceIdentifier
- The DB instance identifier. This value is stored as a lowercase
string.
Constraints:
Example: mydbinstance
public java.lang.String getDBInstanceIdentifier()
The DB instance identifier. This value is stored as a lowercase string.
Constraints:
Example: mydbinstance
Constraints:
Example: mydbinstance
public PromoteReadReplicaRequest withDBInstanceIdentifier(java.lang.String dBInstanceIdentifier)
The DB instance identifier. This value is stored as a lowercase string.
Constraints:
Example: mydbinstance
dBInstanceIdentifier
- The DB instance identifier. This value is stored as a lowercase
string.
Constraints:
Example: mydbinstance
public void setBackupRetentionPeriod(java.lang.Integer backupRetentionPeriod)
The number of days to retain automated backups. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.
Default: 1
Constraints:
backupRetentionPeriod
- The number of days to retain automated backups. Setting this
parameter to a positive number enables backups. Setting this
parameter to 0 disables automated backups.
Default: 1
Constraints:
public java.lang.Integer getBackupRetentionPeriod()
The number of days to retain automated backups. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.
Default: 1
Constraints:
Default: 1
Constraints:
public PromoteReadReplicaRequest withBackupRetentionPeriod(java.lang.Integer backupRetentionPeriod)
The number of days to retain automated backups. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.
Default: 1
Constraints:
backupRetentionPeriod
- The number of days to retain automated backups. Setting this
parameter to a positive number enables backups. Setting this
parameter to 0 disables automated backups.
Default: 1
Constraints:
public void setPreferredBackupWindow(java.lang.String preferredBackupWindow)
The daily time range during which automated backups are created if
automated backups are enabled, using the
BackupRetentionPeriod
parameter.
Default: A 30-minute window selected at random from an 8-hour block of time per region. To see the time blocks available, see Adjusting the Preferred Maintenance Window in the Amazon RDS User Guide.
Constraints:
hh24:mi-hh24:mi
.preferredBackupWindow
- The daily time range during which automated backups are created if
automated backups are enabled, using the
BackupRetentionPeriod
parameter.
Default: A 30-minute window selected at random from an 8-hour block of time per region. To see the time blocks available, see Adjusting the Preferred Maintenance Window in the Amazon RDS User Guide.
Constraints:
hh24:mi-hh24:mi
.public java.lang.String getPreferredBackupWindow()
The daily time range during which automated backups are created if
automated backups are enabled, using the
BackupRetentionPeriod
parameter.
Default: A 30-minute window selected at random from an 8-hour block of time per region. To see the time blocks available, see Adjusting the Preferred Maintenance Window in the Amazon RDS User Guide.
Constraints:
hh24:mi-hh24:mi
.BackupRetentionPeriod
parameter.
Default: A 30-minute window selected at random from an 8-hour block of time per region. To see the time blocks available, see Adjusting the Preferred Maintenance Window in the Amazon RDS User Guide.
Constraints:
hh24:mi-hh24:mi
.public PromoteReadReplicaRequest withPreferredBackupWindow(java.lang.String preferredBackupWindow)
The daily time range during which automated backups are created if
automated backups are enabled, using the
BackupRetentionPeriod
parameter.
Default: A 30-minute window selected at random from an 8-hour block of time per region. To see the time blocks available, see Adjusting the Preferred Maintenance Window in the Amazon RDS User Guide.
Constraints:
hh24:mi-hh24:mi
.preferredBackupWindow
- The daily time range during which automated backups are created if
automated backups are enabled, using the
BackupRetentionPeriod
parameter.
Default: A 30-minute window selected at random from an 8-hour block of time per region. To see the time blocks available, see Adjusting the Preferred Maintenance Window in the Amazon RDS User Guide.
Constraints:
hh24:mi-hh24:mi
.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 PromoteReadReplicaRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()