Interface PendingModifiedValues.Builder

  • Method Details

    • dbInstanceClass

      PendingModifiedValues.Builder dbInstanceClass(String dbInstanceClass)

      The name of the compute and memory capacity class for the DB instance.

      Parameters:
      dbInstanceClass - The name of the compute and memory capacity class for the DB instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allocatedStorage

      PendingModifiedValues.Builder allocatedStorage(Integer allocatedStorage)

      The allocated storage size for the DB instance specified in gibibytes (GiB).

      Parameters:
      allocatedStorage - The allocated storage size for the DB instance specified in gibibytes (GiB).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • masterUserPassword

      PendingModifiedValues.Builder masterUserPassword(String masterUserPassword)

      The master credentials for the DB instance.

      Parameters:
      masterUserPassword - The master credentials for the DB instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • port

      The port for the DB instance.

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

      PendingModifiedValues.Builder backupRetentionPeriod(Integer backupRetentionPeriod)

      The number of days for which automated backups are retained.

      Parameters:
      backupRetentionPeriod - The 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 whether the Single-AZ DB instance will change to a Multi-AZ deployment.

      Parameters:
      multiAZ - Indicates whether the Single-AZ DB instance will 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)

      The database engine version.

      Parameters:
      engineVersion - 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 DB instance.

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

      Parameters:
      licenseModel - The license model for the DB 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

      The Provisioned IOPS value for the DB instance.

      Parameters:
      iops - The Provisioned IOPS value for the DB instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbInstanceIdentifier

      PendingModifiedValues.Builder dbInstanceIdentifier(String dbInstanceIdentifier)

      The database identifier for the DB instance.

      Parameters:
      dbInstanceIdentifier - The database identifier for the DB instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageType

      PendingModifiedValues.Builder storageType(String storageType)

      The storage type of the DB instance.

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

      PendingModifiedValues.Builder caCertificateIdentifier(String 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.

      Parameters:
      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:
      Returns a reference to this object so that method calls can be chained together.
    • dbSubnetGroupName

      PendingModifiedValues.Builder dbSubnetGroupName(String dbSubnetGroupName)

      The DB subnet group for the DB instance.

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

      PendingModifiedValues.Builder pendingCloudwatchLogsExports(PendingCloudwatchLogsExports pendingCloudwatchLogsExports)
      Sets the value of the PendingCloudwatchLogsExports property for this object.
      Parameters:
      pendingCloudwatchLogsExports - The new value for the PendingCloudwatchLogsExports property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pendingCloudwatchLogsExports

      default PendingModifiedValues.Builder pendingCloudwatchLogsExports(Consumer<PendingCloudwatchLogsExports.Builder> pendingCloudwatchLogsExports)
      Sets the value of the PendingCloudwatchLogsExports property for this object. 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:
    • processorFeatures

      PendingModifiedValues.Builder processorFeatures(Collection<ProcessorFeature> processorFeatures)

      The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

      Parameters:
      processorFeatures - The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • processorFeatures

      PendingModifiedValues.Builder processorFeatures(ProcessorFeature... processorFeatures)

      The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

      Parameters:
      processorFeatures - The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • processorFeatures

      PendingModifiedValues.Builder processorFeatures(Consumer<ProcessorFeature.Builder>... processorFeatures)

      The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to processorFeatures(List<ProcessorFeature>).

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

      PendingModifiedValues.Builder iamDatabaseAuthenticationEnabled(Boolean iamDatabaseAuthenticationEnabled)

      Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.

      Parameters:
      iamDatabaseAuthenticationEnabled - Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • automationMode

      PendingModifiedValues.Builder automationMode(String automationMode)

      The automation mode of the RDS Custom DB instance: full or all-paused. If full, the DB instance automates monitoring and instance recovery. If all-paused, the instance pauses automation for the duration set by --resume-full-automation-mode-minutes.

      Parameters:
      automationMode - The automation mode of the RDS Custom DB instance: full or all-paused. If full, the DB instance automates monitoring and instance recovery. If all-paused, the instance pauses automation for the duration set by --resume-full-automation-mode-minutes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • automationMode

      PendingModifiedValues.Builder automationMode(AutomationMode automationMode)

      The automation mode of the RDS Custom DB instance: full or all-paused. If full, the DB instance automates monitoring and instance recovery. If all-paused, the instance pauses automation for the duration set by --resume-full-automation-mode-minutes.

      Parameters:
      automationMode - The automation mode of the RDS Custom DB instance: full or all-paused. If full, the DB instance automates monitoring and instance recovery. If all-paused, the instance pauses automation for the duration set by --resume-full-automation-mode-minutes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resumeFullAutomationModeTime

      PendingModifiedValues.Builder resumeFullAutomationModeTime(Instant 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.

      Parameters:
      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:
      Returns a reference to this object so that method calls can be chained together.
    • storageThroughput

      PendingModifiedValues.Builder storageThroughput(Integer storageThroughput)

      The storage throughput of the DB instance.

      Parameters:
      storageThroughput - The storage throughput of the DB instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • engine

      The database engine of the DB instance.

      Parameters:
      engine - The database engine of the DB instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dedicatedLogVolume

      PendingModifiedValues.Builder dedicatedLogVolume(Boolean dedicatedLogVolume)

      Indicates whether the DB instance has a dedicated log volume (DLV) enabled.>

      Parameters:
      dedicatedLogVolume - Indicates whether the DB instance has a dedicated log volume (DLV) enabled.>
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • multiTenant

      PendingModifiedValues.Builder multiTenant(Boolean multiTenant)

      Indicates whether the DB instance will change to the multi-tenant configuration (TRUE) or the single-tenant configuration (FALSE).

      Parameters:
      multiTenant - Indicates whether the DB instance will change to the multi-tenant configuration (TRUE) or the single-tenant configuration (FALSE).
      Returns:
      Returns a reference to this object so that method calls can be chained together.