Interface DeleteCustomDbEngineVersionResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DeleteCustomDbEngineVersionResponse.Builder,DeleteCustomDbEngineVersionResponse>, RdsResponse.Builder, SdkBuilder<DeleteCustomDbEngineVersionResponse.Builder,DeleteCustomDbEngineVersionResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DeleteCustomDbEngineVersionResponse

public static interface DeleteCustomDbEngineVersionResponse.Builder extends RdsResponse.Builder, SdkPojo, CopyableBuilder<DeleteCustomDbEngineVersionResponse.Builder,DeleteCustomDbEngineVersionResponse>
  • 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

      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

      DeleteCustomDbEngineVersionResponse.Builder dbParameterGroupFamily(String dbParameterGroupFamily)

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

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

      DeleteCustomDbEngineVersionResponse.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

      DeleteCustomDbEngineVersionResponse.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.
    • defaultCharacterSet

      DeleteCustomDbEngineVersionResponse.Builder defaultCharacterSet(CharacterSet defaultCharacterSet)

      The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API isn't specified.

      Parameters:
      defaultCharacterSet - The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API isn't specified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • defaultCharacterSet

      default DeleteCustomDbEngineVersionResponse.Builder defaultCharacterSet(Consumer<CharacterSet.Builder> defaultCharacterSet)

      The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API isn't specified.

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

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

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

      The EC2 image

      Parameters:
      image - The EC2 image
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • image

      The EC2 image

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

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

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

      DeleteCustomDbEngineVersionResponse.Builder dbEngineMediaType(String dbEngineMediaType)

      A value that indicates the source media provider of the AMI based on the usage operation. Applicable for RDS Custom for SQL Server.

      Parameters:
      dbEngineMediaType - A value that indicates the source media provider of the AMI based on the usage operation. Applicable for RDS Custom for SQL Server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedCharacterSets

      DeleteCustomDbEngineVersionResponse.Builder supportedCharacterSets(Collection<CharacterSet> supportedCharacterSets)

      A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance operation.

      Parameters:
      supportedCharacterSets - A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedCharacterSets

      DeleteCustomDbEngineVersionResponse.Builder supportedCharacterSets(CharacterSet... supportedCharacterSets)

      A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance operation.

      Parameters:
      supportedCharacterSets - A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedCharacterSets

      DeleteCustomDbEngineVersionResponse.Builder supportedCharacterSets(Consumer<CharacterSet.Builder>... supportedCharacterSets)

      A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance operation.

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

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

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

      DeleteCustomDbEngineVersionResponse.Builder supportedNcharCharacterSets(Collection<CharacterSet> supportedNcharCharacterSets)

      A list of the character sets supported by the Oracle DB engine for the NcharCharacterSetName parameter of the CreateDBInstance operation.

      Parameters:
      supportedNcharCharacterSets - A list of the character sets supported by the Oracle DB engine for the NcharCharacterSetName parameter of the CreateDBInstance operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedNcharCharacterSets

      DeleteCustomDbEngineVersionResponse.Builder supportedNcharCharacterSets(CharacterSet... supportedNcharCharacterSets)

      A list of the character sets supported by the Oracle DB engine for the NcharCharacterSetName parameter of the CreateDBInstance operation.

      Parameters:
      supportedNcharCharacterSets - A list of the character sets supported by the Oracle DB engine for the NcharCharacterSetName parameter of the CreateDBInstance operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedNcharCharacterSets

      DeleteCustomDbEngineVersionResponse.Builder supportedNcharCharacterSets(Consumer<CharacterSet.Builder>... supportedNcharCharacterSets)

      A list of the character sets supported by the Oracle DB engine for the NcharCharacterSetName parameter of the CreateDBInstance operation.

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

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

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

      DeleteCustomDbEngineVersionResponse.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

      DeleteCustomDbEngineVersionResponse.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

      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:
    • supportedTimezones

      DeleteCustomDbEngineVersionResponse.Builder supportedTimezones(Collection<Timezone> supportedTimezones)

      A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.

      Parameters:
      supportedTimezones - A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedTimezones

      DeleteCustomDbEngineVersionResponse.Builder supportedTimezones(Timezone... supportedTimezones)

      A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.

      Parameters:
      supportedTimezones - A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedTimezones

      DeleteCustomDbEngineVersionResponse.Builder supportedTimezones(Consumer<Timezone.Builder>... supportedTimezones)

      A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.

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

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

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

      DeleteCustomDbEngineVersionResponse.Builder exportableLogTypes(Collection<String> exportableLogTypes)

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

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

      DeleteCustomDbEngineVersionResponse.Builder exportableLogTypes(String... exportableLogTypes)

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

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

      DeleteCustomDbEngineVersionResponse.Builder supportsLogExportsToCloudwatchLogs(Boolean supportsLogExportsToCloudwatchLogs)

      Indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.

      Parameters:
      supportsLogExportsToCloudwatchLogs - 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.
    • supportsReadReplica

      DeleteCustomDbEngineVersionResponse.Builder supportsReadReplica(Boolean supportsReadReplica)

      Indicates whether the database engine version supports read replicas.

      Parameters:
      supportsReadReplica - Indicates whether the database engine version supports read replicas.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedEngineModes

      DeleteCustomDbEngineVersionResponse.Builder supportedEngineModes(Collection<String> supportedEngineModes)

      A list of the supported DB engine modes.

      Parameters:
      supportedEngineModes - A list of the supported DB engine modes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedEngineModes

      DeleteCustomDbEngineVersionResponse.Builder supportedEngineModes(String... supportedEngineModes)

      A list of the supported DB engine modes.

      Parameters:
      supportedEngineModes - A list of the supported DB engine modes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedFeatureNames

      DeleteCustomDbEngineVersionResponse.Builder supportedFeatureNames(Collection<String> supportedFeatureNames)

      A list of features supported by the DB engine.

      The supported features vary by DB engine and DB engine version.

      To determine the supported features for a specific DB engine and DB engine version using the CLI, use the following command:

      aws rds describe-db-engine-versions --engine <engine_name> --engine-version <engine_version>

      For example, to determine the supported features for RDS for PostgreSQL version 13.3 using the CLI, use the following command:

      aws rds describe-db-engine-versions --engine postgres --engine-version 13.3

      The supported features are listed under SupportedFeatureNames in the output.

      Parameters:
      supportedFeatureNames - A list of features supported by the DB engine.

      The supported features vary by DB engine and DB engine version.

      To determine the supported features for a specific DB engine and DB engine version using the CLI, use the following command:

      aws rds describe-db-engine-versions --engine <engine_name> --engine-version <engine_version>

      For example, to determine the supported features for RDS for PostgreSQL version 13.3 using the CLI, use the following command:

      aws rds describe-db-engine-versions --engine postgres --engine-version 13.3

      The supported features are listed under SupportedFeatureNames in the output.

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

      DeleteCustomDbEngineVersionResponse.Builder supportedFeatureNames(String... supportedFeatureNames)

      A list of features supported by the DB engine.

      The supported features vary by DB engine and DB engine version.

      To determine the supported features for a specific DB engine and DB engine version using the CLI, use the following command:

      aws rds describe-db-engine-versions --engine <engine_name> --engine-version <engine_version>

      For example, to determine the supported features for RDS for PostgreSQL version 13.3 using the CLI, use the following command:

      aws rds describe-db-engine-versions --engine postgres --engine-version 13.3

      The supported features are listed under SupportedFeatureNames in the output.

      Parameters:
      supportedFeatureNames - A list of features supported by the DB engine.

      The supported features vary by DB engine and DB engine version.

      To determine the supported features for a specific DB engine and DB engine version using the CLI, use the following command:

      aws rds describe-db-engine-versions --engine <engine_name> --engine-version <engine_version>

      For example, to determine the supported features for RDS for PostgreSQL version 13.3 using the CLI, use the following command:

      aws rds describe-db-engine-versions --engine postgres --engine-version 13.3

      The supported features are listed under SupportedFeatureNames in the output.

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

      The status of the DB engine version, either available or deprecated.

      Parameters:
      status - The status of the DB engine version, either available or deprecated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportsParallelQuery

      DeleteCustomDbEngineVersionResponse.Builder supportsParallelQuery(Boolean supportsParallelQuery)

      Indicates whether you can use Aurora parallel query with a specific DB engine version.

      Parameters:
      supportsParallelQuery - Indicates whether you can use Aurora parallel query with a specific DB engine version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportsGlobalDatabases

      DeleteCustomDbEngineVersionResponse.Builder supportsGlobalDatabases(Boolean supportsGlobalDatabases)

      Indicates whether you can use Aurora global databases with a specific DB engine version.

      Parameters:
      supportsGlobalDatabases - Indicates whether you can use Aurora global databases with a specific DB engine version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • majorEngineVersion

      DeleteCustomDbEngineVersionResponse.Builder majorEngineVersion(String majorEngineVersion)

      The major engine version of the CEV.

      Parameters:
      majorEngineVersion - The major engine version of the CEV.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseInstallationFilesS3BucketName

      DeleteCustomDbEngineVersionResponse.Builder databaseInstallationFilesS3BucketName(String databaseInstallationFilesS3BucketName)

      The name of the Amazon S3 bucket that contains your database installation files.

      Parameters:
      databaseInstallationFilesS3BucketName - The name of the Amazon S3 bucket that contains your database installation files.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseInstallationFilesS3Prefix

      DeleteCustomDbEngineVersionResponse.Builder databaseInstallationFilesS3Prefix(String databaseInstallationFilesS3Prefix)

      The Amazon S3 directory that contains the database installation files. If not specified, then no prefix is assumed.

      Parameters:
      databaseInstallationFilesS3Prefix - The Amazon S3 directory that contains the database installation files. If not specified, then no prefix is assumed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbEngineVersionArn

      DeleteCustomDbEngineVersionResponse.Builder dbEngineVersionArn(String dbEngineVersionArn)

      The ARN of the custom engine version.

      Parameters:
      dbEngineVersionArn - The ARN of the custom engine version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyId

      The Amazon Web Services KMS key identifier for an encrypted CEV. This parameter is required for RDS Custom, but optional for Amazon RDS.

      Parameters:
      kmsKeyId - The Amazon Web Services KMS key identifier for an encrypted CEV. This parameter is required for RDS Custom, but optional for Amazon RDS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createTime

      The creation time of the DB engine version.

      Parameters:
      createTime - The creation time of the DB engine version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tagList

      Sets the value of the TagList property for this object.
      Parameters:
      tagList - The new value for the TagList property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tagList

      Sets the value of the TagList property for this object.
      Parameters:
      tagList - The new value for the TagList property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tagList

      Sets the value of the TagList property for this object. This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

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

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

      DeleteCustomDbEngineVersionResponse.Builder supportsBabelfish(Boolean supportsBabelfish)

      Indicates whether the engine version supports Babelfish for Aurora PostgreSQL.

      Parameters:
      supportsBabelfish - Indicates whether the engine version supports Babelfish for Aurora PostgreSQL.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customDBEngineVersionManifest

      DeleteCustomDbEngineVersionResponse.Builder customDBEngineVersionManifest(String customDBEngineVersionManifest)

      JSON string that lists the installation files and parameters that RDS Custom uses to create a custom engine version (CEV). RDS Custom applies the patches in the order in which they're listed in the manifest. You can set the Oracle home, Oracle base, and UNIX/Linux user and group using the installation parameters. For more information, see JSON fields in the CEV manifest in the Amazon RDS User Guide.

      Parameters:
      customDBEngineVersionManifest - JSON string that lists the installation files and parameters that RDS Custom uses to create a custom engine version (CEV). RDS Custom applies the patches in the order in which they're listed in the manifest. You can set the Oracle home, Oracle base, and UNIX/Linux user and group using the installation parameters. For more information, see JSON fields in the CEV manifest in the Amazon RDS User Guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportsCertificateRotationWithoutRestart

      DeleteCustomDbEngineVersionResponse.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.
    • supportedCACertificateIdentifiers

      DeleteCustomDbEngineVersionResponse.Builder supportedCACertificateIdentifiers(Collection<String> supportedCACertificateIdentifiers)

      A list of the supported CA certificate identifiers.

      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:
      supportedCACertificateIdentifiers - A list of the supported CA certificate identifiers.

      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.
    • supportedCACertificateIdentifiers

      DeleteCustomDbEngineVersionResponse.Builder supportedCACertificateIdentifiers(String... supportedCACertificateIdentifiers)

      A list of the supported CA certificate identifiers.

      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:
      supportedCACertificateIdentifiers - A list of the supported CA certificate identifiers.

      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.
    • supportsLocalWriteForwarding

      DeleteCustomDbEngineVersionResponse.Builder supportsLocalWriteForwarding(Boolean supportsLocalWriteForwarding)

      Indicates whether the DB engine version supports forwarding write operations from reader DB instances to the writer DB instance in the DB cluster. By default, write operations aren't allowed on reader DB instances.

      Valid for: Aurora DB clusters only

      Parameters:
      supportsLocalWriteForwarding - Indicates whether the DB engine version supports forwarding write operations from reader DB instances to the writer DB instance in the DB cluster. By default, write operations aren't allowed on reader DB instances.

      Valid for: Aurora DB clusters only

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

      DeleteCustomDbEngineVersionResponse.Builder supportsIntegrations(Boolean supportsIntegrations)

      Indicates whether the DB engine version supports zero-ETL integrations with Amazon Redshift.

      Parameters:
      supportsIntegrations - Indicates whether the DB engine version supports zero-ETL integrations with Amazon Redshift.
      Returns:
      Returns a reference to this object so that method calls can be chained together.