@Generated(value="software.amazon.awssdk:codegen") public final class DBEngineVersion extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DBEngineVersion.Builder,DBEngineVersion>
This data type is used as a response element in the action DescribeDBEngineVersions
.
Modifier and Type | Class and Description |
---|---|
static interface |
DBEngineVersion.Builder |
Modifier and Type | Method and Description |
---|---|
static DBEngineVersion.Builder |
builder() |
String |
dbEngineDescription()
The description of the database engine.
|
String |
dbEngineVersionDescription()
The description of the database engine version.
|
String |
dbParameterGroupFamily()
The name of the DB parameter group family for the database engine.
|
CharacterSet |
defaultCharacterSet()
The default character set for new instances of this engine version, if the
CharacterSetName
parameter of the CreateDBInstance API isn't specified. |
String |
engine()
The name of the database engine.
|
String |
engineVersion()
The version number of the database engine.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
List<String> |
exportableLogTypes()
The types of logs that the database engine has available for export to CloudWatch Logs.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasExportableLogTypes()
Returns true if the ExportableLogTypes property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasSupportedCharacterSets()
Returns true if the SupportedCharacterSets property was specified by the sender (it may be empty), or false if
the sender did not specify the value (it will be empty).
|
boolean |
hasSupportedEngineModes()
Returns true if the SupportedEngineModes property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasSupportedFeatureNames()
Returns true if the SupportedFeatureNames property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasSupportedNcharCharacterSets()
Returns true if the SupportedNcharCharacterSets property was specified by the sender (it may be empty), or false
if the sender did not specify the value (it will be empty).
|
boolean |
hasSupportedTimezones()
Returns true if the SupportedTimezones property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasValidUpgradeTarget()
Returns true if the ValidUpgradeTarget property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DBEngineVersion.Builder> |
serializableBuilderClass() |
String |
status()
The status of the DB engine version, either
available or deprecated . |
List<CharacterSet> |
supportedCharacterSets()
A list of the character sets supported by this engine for the
CharacterSetName parameter of the
CreateDBInstance operation. |
List<String> |
supportedEngineModes()
A list of the supported DB engine modes.
|
List<String> |
supportedFeatureNames()
A list of features supported by the DB engine.
|
List<CharacterSet> |
supportedNcharCharacterSets()
A list of the character sets supported by the Oracle DB engine for the
NcharCharacterSetName
parameter of the CreateDBInstance operation. |
List<Timezone> |
supportedTimezones()
A list of the time zones supported by this engine for the
Timezone parameter of the
CreateDBInstance action. |
Boolean |
supportsGlobalDatabases()
A value that indicates whether you can use Aurora global databases with a specific DB engine version.
|
Boolean |
supportsLogExportsToCloudwatchLogs()
A value that indicates whether the engine version supports exporting the log types specified by
ExportableLogTypes to CloudWatch Logs.
|
Boolean |
supportsParallelQuery()
A value that indicates whether you can use Aurora parallel query with a specific DB engine version.
|
Boolean |
supportsReadReplica()
Indicates whether the database engine version supports read replicas.
|
DBEngineVersion.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
List<UpgradeTarget> |
validUpgradeTarget()
A list of engine versions that this database engine version can be upgraded to.
|
copy
public final String engine()
The name of the database engine.
public final String engineVersion()
The version number of the database engine.
public final String dbParameterGroupFamily()
The name of the DB parameter group family for the database engine.
public final String dbEngineDescription()
The description of the database engine.
public final String dbEngineVersionDescription()
The description of the database engine version.
public final CharacterSet defaultCharacterSet()
The default character set for new instances of this engine version, if the CharacterSetName
parameter of the CreateDBInstance API isn't specified.
CharacterSetName
parameter of the CreateDBInstance API isn't specified.public final boolean hasSupportedCharacterSets()
public final List<CharacterSet> supportedCharacterSets()
A list of the character sets supported by this engine for the CharacterSetName
parameter of the
CreateDBInstance
operation.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSupportedCharacterSets()
to see if a value was sent in this field.
CharacterSetName
parameter of
the CreateDBInstance
operation.public final boolean hasSupportedNcharCharacterSets()
public final List<CharacterSet> supportedNcharCharacterSets()
A list of the character sets supported by the Oracle DB engine for the NcharCharacterSetName
parameter of the CreateDBInstance
operation.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSupportedNcharCharacterSets()
to see if a value was sent in this field.
NcharCharacterSetName
parameter of the CreateDBInstance
operation.public final boolean hasValidUpgradeTarget()
public final List<UpgradeTarget> validUpgradeTarget()
A list of engine versions that this database engine version can be upgraded to.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasValidUpgradeTarget()
to see if a value was sent in this field.
public final boolean hasSupportedTimezones()
public final List<Timezone> supportedTimezones()
A list of the time zones supported by this engine for the Timezone
parameter of the
CreateDBInstance
action.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSupportedTimezones()
to see if a value was sent in this field.
Timezone
parameter of the
CreateDBInstance
action.public final boolean hasExportableLogTypes()
public final List<String> exportableLogTypes()
The types of logs that the database engine has available for export to CloudWatch Logs.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasExportableLogTypes()
to see if a value was sent in this field.
public final Boolean supportsLogExportsToCloudwatchLogs()
A value that indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.
public final Boolean supportsReadReplica()
Indicates whether the database engine version supports read replicas.
public final boolean hasSupportedEngineModes()
public final List<String> supportedEngineModes()
A list of the supported DB engine modes.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSupportedEngineModes()
to see if a value was sent in this field.
public final boolean hasSupportedFeatureNames()
public final List<String> supportedFeatureNames()
A list of features supported by the DB engine. Supported feature names include the following.
s3Import
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSupportedFeatureNames()
to see if a value was sent in this field.
s3Import
public final String status()
The status of the DB engine version, either available
or deprecated
.
available
or deprecated
.public final Boolean supportsParallelQuery()
A value that indicates whether you can use Aurora parallel query with a specific DB engine version.
public final Boolean supportsGlobalDatabases()
A value that indicates whether you can use Aurora global databases with a specific DB engine version.
public DBEngineVersion.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DBEngineVersion.Builder,DBEngineVersion>
public static DBEngineVersion.Builder builder()
public static Class<? extends DBEngineVersion.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withpublic final String toString()
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.