Interface DBEngineVersion.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DBEngineVersion.Builder,
,DBEngineVersion> SdkBuilder<DBEngineVersion.Builder,
,DBEngineVersion> SdkPojo
- Enclosing class:
DBEngineVersion
-
Method Summary
Modifier and TypeMethodDescriptiondbEngineDescription
(String dbEngineDescription) The description of the database engine.dbEngineVersionDescription
(String dbEngineVersionDescription) The description of the database engine version.dbParameterGroupFamily
(String dbParameterGroupFamily) The name of the DB parameter group family for the database engine.default DBEngineVersion.Builder
defaultCharacterSet
(Consumer<CharacterSet.Builder> defaultCharacterSet) (Not supported by Neptune)defaultCharacterSet
(CharacterSet defaultCharacterSet) (Not supported by Neptune)The name of the database engine.engineVersion
(String engineVersion) The version number of the database engine.exportableLogTypes
(String... exportableLogTypes) The types of logs that the database engine has available for export to CloudWatch Logs.exportableLogTypes
(Collection<String> exportableLogTypes) The types of logs that the database engine has available for export to CloudWatch Logs.supportedCharacterSets
(Collection<CharacterSet> supportedCharacterSets) (Not supported by Neptune)supportedCharacterSets
(Consumer<CharacterSet.Builder>... supportedCharacterSets) (Not supported by Neptune)supportedCharacterSets
(CharacterSet... supportedCharacterSets) (Not supported by Neptune)supportedTimezones
(Collection<Timezone> supportedTimezones) A list of the time zones supported by this engine for theTimezone
parameter of theCreateDBInstance
action.supportedTimezones
(Consumer<Timezone.Builder>... supportedTimezones) A list of the time zones supported by this engine for theTimezone
parameter of theCreateDBInstance
action.supportedTimezones
(Timezone... supportedTimezones) A list of the time zones supported by this engine for theTimezone
parameter of theCreateDBInstance
action.supportsGlobalDatabases
(Boolean supportsGlobalDatabases) A value that indicates whether you can use Aurora global databases with a specific DB engine version.supportsLogExportsToCloudwatchLogs
(Boolean supportsLogExportsToCloudwatchLogs) A value that indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.supportsReadReplica
(Boolean supportsReadReplica) Indicates whether the database engine version supports read replicas.validUpgradeTarget
(Collection<UpgradeTarget> validUpgradeTarget) A list of engine versions that this database engine version can be upgraded to.validUpgradeTarget
(Consumer<UpgradeTarget.Builder>... validUpgradeTarget) A list of engine versions that this database engine version can be upgraded to.validUpgradeTarget
(UpgradeTarget... validUpgradeTarget) A list of engine versions that this database engine version can be upgraded to.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
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
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
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
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
(Not supported by Neptune)
- Parameters:
defaultCharacterSet
- (Not supported by Neptune)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultCharacterSet
default DBEngineVersion.Builder defaultCharacterSet(Consumer<CharacterSet.Builder> defaultCharacterSet) (Not supported by Neptune)
This is a convenience method that creates an instance of theCharacterSet.Builder
avoiding the need to create one manually viaCharacterSet.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todefaultCharacterSet(CharacterSet)
.- Parameters:
defaultCharacterSet
- a consumer that will call methods onCharacterSet.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
supportedCharacterSets
(Not supported by Neptune)
- Parameters:
supportedCharacterSets
- (Not supported by Neptune)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedCharacterSets
(Not supported by Neptune)
- Parameters:
supportedCharacterSets
- (Not supported by Neptune)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedCharacterSets
DBEngineVersion.Builder supportedCharacterSets(Consumer<CharacterSet.Builder>... supportedCharacterSets) (Not supported by Neptune)
This is a convenience method that creates an instance of theCharacterSet.Builder
avoiding the need to create one manually viaCharacterSet.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosupportedCharacterSets(List<CharacterSet>)
.- Parameters:
supportedCharacterSets
- a consumer that will call methods onCharacterSet.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- 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 theUpgradeTarget.Builder
avoiding the need to create one manually viaUpgradeTarget.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovalidUpgradeTarget(List<UpgradeTarget>)
.- Parameters:
validUpgradeTarget
- a consumer that will call methods onUpgradeTarget.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
supportedTimezones
A list of the time zones supported by this engine for the
Timezone
parameter of theCreateDBInstance
action.- Parameters:
supportedTimezones
- A list of the time zones supported by this engine for theTimezone
parameter of theCreateDBInstance
action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedTimezones
A list of the time zones supported by this engine for the
Timezone
parameter of theCreateDBInstance
action.- Parameters:
supportedTimezones
- A list of the time zones supported by this engine for theTimezone
parameter of theCreateDBInstance
action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedTimezones
A list of the time zones supported by this engine for the
This is a convenience method that creates an instance of theTimezone
parameter of theCreateDBInstance
action.Timezone.Builder
avoiding the need to create one manually viaTimezone.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosupportedTimezones(List<Timezone>)
.- Parameters:
supportedTimezones
- a consumer that will call methods onTimezone.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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.
-
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.
-
supportsGlobalDatabases
A value that indicates whether you can use Aurora global databases with a specific DB engine version.
- Parameters:
supportsGlobalDatabases
- A value that 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.
-