Interface DBEngineVersion.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DBEngineVersion.Builder,DBEngineVersion>,SdkBuilder<DBEngineVersion.Builder,DBEngineVersion>,SdkPojo
- Enclosing class:
- DBEngineVersion
public static interface DBEngineVersion.Builder extends SdkPojo, CopyableBuilder<DBEngineVersion.Builder,DBEngineVersion>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DBEngineVersion.BuilderdbEngineDescription(String dbEngineDescription)The description of the database engine.DBEngineVersion.BuilderdbEngineVersionDescription(String dbEngineVersionDescription)The description of the database engine version.DBEngineVersion.BuilderdbParameterGroupFamily(String dbParameterGroupFamily)The name of the DB parameter group family for the database engine.default DBEngineVersion.BuilderdefaultCharacterSet(Consumer<CharacterSet.Builder> defaultCharacterSet)(Not supported by Neptune)DBEngineVersion.BuilderdefaultCharacterSet(CharacterSet defaultCharacterSet)(Not supported by Neptune)DBEngineVersion.Builderengine(String engine)The name of the database engine.DBEngineVersion.BuilderengineVersion(String engineVersion)The version number of the database engine.DBEngineVersion.BuilderexportableLogTypes(String... exportableLogTypes)The types of logs that the database engine has available for export to CloudWatch Logs.DBEngineVersion.BuilderexportableLogTypes(Collection<String> exportableLogTypes)The types of logs that the database engine has available for export to CloudWatch Logs.DBEngineVersion.BuildersupportedCharacterSets(Collection<CharacterSet> supportedCharacterSets)(Not supported by Neptune)DBEngineVersion.BuildersupportedCharacterSets(Consumer<CharacterSet.Builder>... supportedCharacterSets)(Not supported by Neptune)DBEngineVersion.BuildersupportedCharacterSets(CharacterSet... supportedCharacterSets)(Not supported by Neptune)DBEngineVersion.BuildersupportedTimezones(Collection<Timezone> supportedTimezones)A list of the time zones supported by this engine for theTimezoneparameter of theCreateDBInstanceaction.DBEngineVersion.BuildersupportedTimezones(Consumer<Timezone.Builder>... supportedTimezones)A list of the time zones supported by this engine for theTimezoneparameter of theCreateDBInstanceaction.DBEngineVersion.BuildersupportedTimezones(Timezone... supportedTimezones)A list of the time zones supported by this engine for theTimezoneparameter of theCreateDBInstanceaction.DBEngineVersion.BuildersupportsGlobalDatabases(Boolean supportsGlobalDatabases)A value that indicates whether you can use Aurora global databases with a specific DB engine version.DBEngineVersion.BuildersupportsLogExportsToCloudwatchLogs(Boolean supportsLogExportsToCloudwatchLogs)A value that indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.DBEngineVersion.BuildersupportsReadReplica(Boolean supportsReadReplica)Indicates whether the database engine version supports read replicas.DBEngineVersion.BuildervalidUpgradeTarget(Collection<UpgradeTarget> validUpgradeTarget)A list of engine versions that this database engine version can be upgraded to.DBEngineVersion.BuildervalidUpgradeTarget(Consumer<UpgradeTarget.Builder>... validUpgradeTarget)A list of engine versions that this database engine version can be upgraded to.DBEngineVersion.BuildervalidUpgradeTarget(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 Detail
-
engine
DBEngineVersion.Builder engine(String 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 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
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.
-
defaultCharacterSet
DBEngineVersion.Builder defaultCharacterSet(CharacterSet 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.Builderavoiding the need to create one manually viaCharacterSet.builder().When the
Consumercompletes,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:
defaultCharacterSet(CharacterSet)
-
supportedCharacterSets
DBEngineVersion.Builder supportedCharacterSets(Collection<CharacterSet> 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(CharacterSet... 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.Builderavoiding the need to create one manually viaCharacterSet.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#supportedCharacterSets(List.) - 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:
#supportedCharacterSets(java.util.Collection)
-
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 theUpgradeTarget.Builderavoiding the need to create one manually viaUpgradeTarget.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#validUpgradeTarget(List.) - 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:
#validUpgradeTarget(java.util.Collection)
-
supportedTimezones
DBEngineVersion.Builder supportedTimezones(Collection<Timezone> supportedTimezones)
A list of the time zones supported by this engine for the
Timezoneparameter of theCreateDBInstanceaction.- Parameters:
supportedTimezones- A list of the time zones supported by this engine for theTimezoneparameter of theCreateDBInstanceaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedTimezones
DBEngineVersion.Builder supportedTimezones(Timezone... supportedTimezones)
A list of the time zones supported by this engine for the
Timezoneparameter of theCreateDBInstanceaction.- Parameters:
supportedTimezones- A list of the time zones supported by this engine for theTimezoneparameter of theCreateDBInstanceaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedTimezones
DBEngineVersion.Builder supportedTimezones(Consumer<Timezone.Builder>... supportedTimezones)
A list of the time zones supported by this engine for the
This is a convenience method that creates an instance of theTimezoneparameter of theCreateDBInstanceaction.Timezone.Builderavoiding the need to create one manually viaTimezone.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#supportedTimezones(List.) - 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:
#supportedTimezones(java.util.Collection)
-
exportableLogTypes
DBEngineVersion.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
DBEngineVersion.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
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
DBEngineVersion.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.
-
supportsGlobalDatabases
DBEngineVersion.Builder supportsGlobalDatabases(Boolean 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.
-
-