Interface PendingModifiedValues.Builder

    • Method Detail

      • 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

        PendingModifiedValues.Builder port​(Integer 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

        PendingModifiedValues.Builder multiAZ​(Boolean 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

        PendingModifiedValues.Builder iops​(Integer 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.
      • 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.
      • 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.
      • 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, AutomationMode
      • 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:
        AutomationMode, AutomationMode
      • 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

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