Interface PendingModifiedValues.Builder

All Superinterfaces:
Buildable, CopyableBuilder<PendingModifiedValues.Builder,PendingModifiedValues>, SdkBuilder<PendingModifiedValues.Builder,PendingModifiedValues>, SdkPojo
Enclosing class:
PendingModifiedValues

public static interface PendingModifiedValues.Builder extends SdkPojo, CopyableBuilder<PendingModifiedValues.Builder,PendingModifiedValues>
  • Method Details

    • dbInstanceClass

      PendingModifiedValues.Builder dbInstanceClass(String dbInstanceClass)

      Contains the new DBInstanceClass for the instance that will be applied or is currently being applied.

      Parameters:
      dbInstanceClass - Contains the new DBInstanceClass for the instance that will be applied or is currently being applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allocatedStorage

      PendingModifiedValues.Builder allocatedStorage(Integer allocatedStorage)

      Contains the new AllocatedStorage size for then instance that will be applied or is currently being applied.

      Parameters:
      allocatedStorage - Contains the new AllocatedStorage size for then instance that will be applied or is currently being applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • masterUserPassword

      PendingModifiedValues.Builder masterUserPassword(String masterUserPassword)

      Contains the pending or currently in-progress change of the master credentials for the instance.

      Parameters:
      masterUserPassword - Contains the pending or currently in-progress change of the master credentials for the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • port

      Specifies the pending port for the instance.

      Parameters:
      port - Specifies the pending port for the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupRetentionPeriod

      PendingModifiedValues.Builder backupRetentionPeriod(Integer backupRetentionPeriod)

      Specifies the pending number of days for which automated backups are retained.

      Parameters:
      backupRetentionPeriod - Specifies the pending number of days for which automated backups are retained.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • multiAZ

      Indicates that the Single-AZ instance is to change to a Multi-AZ deployment.

      Parameters:
      multiAZ - Indicates that the Single-AZ instance is to change to a Multi-AZ deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • engineVersion

      PendingModifiedValues.Builder engineVersion(String engineVersion)

      Indicates the database engine version.

      Parameters:
      engineVersion - Indicates the database engine version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • licenseModel

      PendingModifiedValues.Builder licenseModel(String licenseModel)

      The license model for the instance.

      Valid values: license-included, bring-your-own-license, general-public-license

      Parameters:
      licenseModel - The license model for the instance.

      Valid values: license-included, bring-your-own-license, general-public-license

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iops

      Specifies the new Provisioned IOPS value for the instance that will be applied or is currently being applied.

      Parameters:
      iops - Specifies the new Provisioned IOPS value for the instance that will be applied or is currently being applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbInstanceIdentifier

      PendingModifiedValues.Builder dbInstanceIdentifier(String dbInstanceIdentifier)

      Contains the new DBInstanceIdentifier for the instance that will be applied or is currently being applied.

      Parameters:
      dbInstanceIdentifier - Contains the new DBInstanceIdentifier for the instance that will be applied or is currently being applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageType

      PendingModifiedValues.Builder storageType(String storageType)

      Specifies the storage type to be associated with the instance.

      Parameters:
      storageType - Specifies the storage type to be associated with the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • caCertificateIdentifier

      PendingModifiedValues.Builder caCertificateIdentifier(String caCertificateIdentifier)

      Specifies the identifier of the certificate authority (CA) certificate for the DB instance.

      Parameters:
      caCertificateIdentifier - Specifies the identifier of the certificate authority (CA) certificate for the DB instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbSubnetGroupName

      PendingModifiedValues.Builder dbSubnetGroupName(String dbSubnetGroupName)

      The new subnet group for the instance.

      Parameters:
      dbSubnetGroupName - The new subnet group for the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pendingCloudwatchLogsExports

      PendingModifiedValues.Builder pendingCloudwatchLogsExports(PendingCloudwatchLogsExports pendingCloudwatchLogsExports)

      A list of the log types whose configuration is still pending. These log types are in the process of being activated or deactivated.

      Parameters:
      pendingCloudwatchLogsExports - A list of the log types whose configuration is still pending. These log types are in the process of being activated or deactivated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pendingCloudwatchLogsExports

      default PendingModifiedValues.Builder pendingCloudwatchLogsExports(Consumer<PendingCloudwatchLogsExports.Builder> pendingCloudwatchLogsExports)

      A list of the log types whose configuration is still pending. These log types are in the process of being activated or deactivated.

      This is a convenience method that creates an instance of the PendingCloudwatchLogsExports.Builder avoiding the need to create one manually via PendingCloudwatchLogsExports.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to pendingCloudwatchLogsExports(PendingCloudwatchLogsExports).

      Parameters:
      pendingCloudwatchLogsExports - a consumer that will call methods on PendingCloudwatchLogsExports.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: