Class PendingModifiedValues
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<PendingModifiedValues.Builder,
PendingModifiedValues>
This data type is used as a response element in the ModifyDBInstance
operation and contains changes that
will be applied during the next maintenance window.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Integer
The allocated storage size for the DB instance specified in gibibytes (GiB).final AutomationMode
The automation mode of the RDS Custom DB instance:full
orall-paused
.final String
The automation mode of the RDS Custom DB instance:full
orall-paused
.final Integer
The number of days for which automated backups are retained.builder()
final String
The identifier of the CA certificate for the DB instance.final String
The name of the compute and memory capacity class for the DB instance.final String
The database identifier for the DB instance.final String
The DB subnet group for the DB instance.final Boolean
Indicates whether the DB instance has a dedicated log volume (DLV) enabled.>final String
engine()
The database engine of the DB instance.final String
The database engine version.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final boolean
For responses, this returns true if the service returned a value for the ProcessorFeatures property.final Boolean
Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.final Integer
iops()
The Provisioned IOPS value for the DB instance.final String
The license model for the DB instance.final String
The master credentials for the DB instance.final Boolean
multiAZ()
Indicates whether the Single-AZ DB instance will change to a Multi-AZ deployment.final Boolean
Indicates whether the DB instance will change to the multi-tenant configuration (TRUE) or the single-tenant configuration (FALSE).Returns the value of the PendingCloudwatchLogsExports property for this object.final Integer
port()
The port for the DB instance.final List
<ProcessorFeature> The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.final Instant
The number of minutes to pause the automation.static Class
<? extends PendingModifiedValues.Builder> final Integer
The storage throughput of the DB instance.final String
The storage type of the DB instance.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
dbInstanceClass
The name of the compute and memory capacity class for the DB instance.
- Returns:
- The name of the compute and memory capacity class for the DB instance.
-
allocatedStorage
The allocated storage size for the DB instance specified in gibibytes (GiB).
- Returns:
- The allocated storage size for the DB instance specified in gibibytes (GiB).
-
masterUserPassword
The master credentials for the DB instance.
- Returns:
- The master credentials for the DB instance.
-
port
The port for the DB instance.
- Returns:
- The port for the DB instance.
-
backupRetentionPeriod
The number of days for which automated backups are retained.
- Returns:
- The number of days for which automated backups are retained.
-
multiAZ
Indicates whether the Single-AZ DB instance will change to a Multi-AZ deployment.
- Returns:
- Indicates whether the Single-AZ DB instance will change to a Multi-AZ deployment.
-
engineVersion
The database engine version.
- Returns:
- The database engine version.
-
licenseModel
The license model for the DB instance.
Valid values:
license-included
|bring-your-own-license
|general-public-license
- Returns:
- The license model for the DB instance.
Valid values:
license-included
|bring-your-own-license
|general-public-license
-
iops
The Provisioned IOPS value for the DB instance.
- Returns:
- The Provisioned IOPS value for the DB instance.
-
dbInstanceIdentifier
The database identifier for the DB instance.
- Returns:
- The database identifier for the DB instance.
-
storageType
The storage type of the DB instance.
- Returns:
- The storage type of the DB instance.
-
caCertificateIdentifier
The identifier of the CA certificate for the DB instance.
For more information, see Using SSL/TLS to encrypt a connection to a DB instance in the Amazon RDS User Guide and Using SSL/TLS to encrypt a connection to a DB cluster in the Amazon Aurora User Guide.
- Returns:
- The identifier of the CA certificate for the DB instance.
For more information, see Using SSL/TLS to encrypt a connection to a DB instance in the Amazon RDS User Guide and Using SSL/TLS to encrypt a connection to a DB cluster in the Amazon Aurora User Guide.
-
dbSubnetGroupName
The DB subnet group for the DB instance.
- Returns:
- The DB subnet group for the DB instance.
-
pendingCloudwatchLogsExports
Returns the value of the PendingCloudwatchLogsExports property for this object.- Returns:
- The value of the PendingCloudwatchLogsExports property for this object.
-
hasProcessorFeatures
public final boolean hasProcessorFeatures()For responses, this returns true if the service returned a value for the ProcessorFeatures property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
processorFeatures
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasProcessorFeatures()
method.- Returns:
- The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
-
iamDatabaseAuthenticationEnabled
Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.
- Returns:
- Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.
-
automationMode
The automation mode of the RDS Custom DB instance:
full
orall-paused
. Iffull
, the DB instance automates monitoring and instance recovery. Ifall-paused
, the instance pauses automation for the duration set by--resume-full-automation-mode-minutes
.If the service returns an enum value that is not available in the current SDK version,
automationMode
will returnAutomationMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromautomationModeAsString()
.- Returns:
- The automation mode of the RDS Custom DB instance:
full
orall-paused
. Iffull
, the DB instance automates monitoring and instance recovery. Ifall-paused
, the instance pauses automation for the duration set by--resume-full-automation-mode-minutes
. - See Also:
-
automationModeAsString
The automation mode of the RDS Custom DB instance:
full
orall-paused
. Iffull
, the DB instance automates monitoring and instance recovery. Ifall-paused
, the instance pauses automation for the duration set by--resume-full-automation-mode-minutes
.If the service returns an enum value that is not available in the current SDK version,
automationMode
will returnAutomationMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromautomationModeAsString()
.- Returns:
- The automation mode of the RDS Custom DB instance:
full
orall-paused
. Iffull
, the DB instance automates monitoring and instance recovery. Ifall-paused
, the instance pauses automation for the duration set by--resume-full-automation-mode-minutes
. - See Also:
-
resumeFullAutomationModeTime
The number of minutes to pause the automation. When the time period ends, RDS Custom resumes full automation. The minimum value is 60 (default). The maximum value is 1,440.
- Returns:
- The number of minutes to pause the automation. When the time period ends, RDS Custom resumes full automation. The minimum value is 60 (default). The maximum value is 1,440.
-
storageThroughput
The storage throughput of the DB instance.
- Returns:
- The storage throughput of the DB instance.
-
engine
The database engine of the DB instance.
- Returns:
- The database engine of the DB instance.
-
dedicatedLogVolume
Indicates whether the DB instance has a dedicated log volume (DLV) enabled.>
- Returns:
- Indicates whether the DB instance has a dedicated log volume (DLV) enabled.>
-
multiTenant
Indicates whether the DB instance will change to the multi-tenant configuration (TRUE) or the single-tenant configuration (FALSE).
- Returns:
- Indicates whether the DB instance will change to the multi-tenant configuration (TRUE) or the single-tenant configuration (FALSE).
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<PendingModifiedValues.Builder,
PendingModifiedValues> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-