Interface DBEngineVersion.Builder

  • Method Details

    • engine

      The name of the database engine.

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

      DBEngineVersion.Builder engineVersion(String engineVersion)

      The version number of the database engine.

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

      DBEngineVersion.Builder dbParameterGroupFamily(String dbParameterGroupFamily)

      The name of the parameter group family for the database engine.

      Parameters:
      dbParameterGroupFamily - The name of the parameter group family for the database engine.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbEngineDescription

      DBEngineVersion.Builder dbEngineDescription(String dbEngineDescription)

      The description of the database engine.

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

      DBEngineVersion.Builder dbEngineVersionDescription(String dbEngineVersionDescription)

      The description of the database engine version.

      Parameters:
      dbEngineVersionDescription - The description of the database engine version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validUpgradeTarget

      DBEngineVersion.Builder validUpgradeTarget(Collection<UpgradeTarget> validUpgradeTarget)

      A list of engine versions that this database engine version can be upgraded to.

      Parameters:
      validUpgradeTarget - A list of engine versions that this database engine version can be upgraded to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validUpgradeTarget

      DBEngineVersion.Builder validUpgradeTarget(UpgradeTarget... validUpgradeTarget)

      A list of engine versions that this database engine version can be upgraded to.

      Parameters:
      validUpgradeTarget - A list of engine versions that this database engine version can be upgraded to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validUpgradeTarget

      DBEngineVersion.Builder validUpgradeTarget(Consumer<UpgradeTarget.Builder>... validUpgradeTarget)

      A list of engine versions that this database engine version can be upgraded to.

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

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

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

      DBEngineVersion.Builder exportableLogTypes(Collection<String> exportableLogTypes)

      The types of logs that the database engine has available for export to Amazon CloudWatch Logs.

      Parameters:
      exportableLogTypes - The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • exportableLogTypes

      DBEngineVersion.Builder exportableLogTypes(String... exportableLogTypes)

      The types of logs that the database engine has available for export to Amazon CloudWatch Logs.

      Parameters:
      exportableLogTypes - The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportsLogExportsToCloudwatchLogs

      DBEngineVersion.Builder supportsLogExportsToCloudwatchLogs(Boolean supportsLogExportsToCloudwatchLogs)

      A value that indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.

      Parameters:
      supportsLogExportsToCloudwatchLogs - A value that indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedCACertificateIdentifiers

      DBEngineVersion.Builder supportedCACertificateIdentifiers(Collection<String> supportedCACertificateIdentifiers)

      A list of the supported CA certificate identifiers.

      For more information, see Updating Your Amazon DocumentDB TLS Certificates and Encrypting Data in Transit in the Amazon DocumentDB Developer Guide.

      Parameters:
      supportedCACertificateIdentifiers - A list of the supported CA certificate identifiers.

      For more information, see Updating Your Amazon DocumentDB TLS Certificates and Encrypting Data in Transit in the Amazon DocumentDB Developer Guide.

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

      DBEngineVersion.Builder supportedCACertificateIdentifiers(String... supportedCACertificateIdentifiers)

      A list of the supported CA certificate identifiers.

      For more information, see Updating Your Amazon DocumentDB TLS Certificates and Encrypting Data in Transit in the Amazon DocumentDB Developer Guide.

      Parameters:
      supportedCACertificateIdentifiers - A list of the supported CA certificate identifiers.

      For more information, see Updating Your Amazon DocumentDB TLS Certificates and Encrypting Data in Transit in the Amazon DocumentDB Developer Guide.

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

      DBEngineVersion.Builder supportsCertificateRotationWithoutRestart(Boolean supportsCertificateRotationWithoutRestart)

      Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.

      Parameters:
      supportsCertificateRotationWithoutRestart - Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.