@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DBEngineVersion extends Object implements Serializable, Cloneable
Detailed information about an engine version.
Constructor and Description |
---|
DBEngineVersion() |
Modifier and Type | Method and Description |
---|---|
DBEngineVersion |
clone() |
boolean |
equals(Object obj) |
String |
getDBEngineDescription()
The description of the database engine.
|
String |
getDBEngineVersionDescription()
The description of the database engine version.
|
String |
getDBParameterGroupFamily()
The name of the parameter group family for the database engine.
|
String |
getEngine()
The name of the database engine.
|
String |
getEngineVersion()
The version number of the database engine.
|
List<String> |
getExportableLogTypes()
The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
|
List<String> |
getSupportedCACertificateIdentifiers()
A list of the supported CA certificate identifiers.
|
Boolean |
getSupportsCertificateRotationWithoutRestart()
Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
|
Boolean |
getSupportsLogExportsToCloudwatchLogs()
A value that indicates whether the engine version supports exporting the log types specified by
ExportableLogTypes to CloudWatch Logs. |
List<UpgradeTarget> |
getValidUpgradeTarget()
A list of engine versions that this database engine version can be upgraded to.
|
int |
hashCode() |
Boolean |
isSupportsCertificateRotationWithoutRestart()
Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
|
Boolean |
isSupportsLogExportsToCloudwatchLogs()
A value that indicates whether the engine version supports exporting the log types specified by
ExportableLogTypes to CloudWatch Logs. |
void |
setDBEngineDescription(String dBEngineDescription)
The description of the database engine.
|
void |
setDBEngineVersionDescription(String dBEngineVersionDescription)
The description of the database engine version.
|
void |
setDBParameterGroupFamily(String dBParameterGroupFamily)
The name of the parameter group family for the database engine.
|
void |
setEngine(String engine)
The name of the database engine.
|
void |
setEngineVersion(String engineVersion)
The version number of the database engine.
|
void |
setExportableLogTypes(Collection<String> exportableLogTypes)
The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
|
void |
setSupportedCACertificateIdentifiers(Collection<String> supportedCACertificateIdentifiers)
A list of the supported CA certificate identifiers.
|
void |
setSupportsCertificateRotationWithoutRestart(Boolean supportsCertificateRotationWithoutRestart)
Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
|
void |
setSupportsLogExportsToCloudwatchLogs(Boolean supportsLogExportsToCloudwatchLogs)
A value that indicates whether the engine version supports exporting the log types specified by
ExportableLogTypes to CloudWatch Logs. |
void |
setValidUpgradeTarget(Collection<UpgradeTarget> validUpgradeTarget)
A list of engine versions that this database engine version can be upgraded to.
|
String |
toString()
Returns a string representation of this object.
|
DBEngineVersion |
withDBEngineDescription(String dBEngineDescription)
The description of the database engine.
|
DBEngineVersion |
withDBEngineVersionDescription(String dBEngineVersionDescription)
The description of the database engine version.
|
DBEngineVersion |
withDBParameterGroupFamily(String dBParameterGroupFamily)
The name of the parameter group family for the database engine.
|
DBEngineVersion |
withEngine(String engine)
The name of the database engine.
|
DBEngineVersion |
withEngineVersion(String engineVersion)
The version number of the database engine.
|
DBEngineVersion |
withExportableLogTypes(Collection<String> exportableLogTypes)
The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
|
DBEngineVersion |
withExportableLogTypes(String... exportableLogTypes)
The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
|
DBEngineVersion |
withSupportedCACertificateIdentifiers(Collection<String> supportedCACertificateIdentifiers)
A list of the supported CA certificate identifiers.
|
DBEngineVersion |
withSupportedCACertificateIdentifiers(String... supportedCACertificateIdentifiers)
A list of the supported CA certificate identifiers.
|
DBEngineVersion |
withSupportsCertificateRotationWithoutRestart(Boolean supportsCertificateRotationWithoutRestart)
Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
|
DBEngineVersion |
withSupportsLogExportsToCloudwatchLogs(Boolean supportsLogExportsToCloudwatchLogs)
A value that indicates whether the engine version supports exporting the log types specified by
ExportableLogTypes to CloudWatch Logs. |
DBEngineVersion |
withValidUpgradeTarget(Collection<UpgradeTarget> validUpgradeTarget)
A list of engine versions that this database engine version can be upgraded to.
|
DBEngineVersion |
withValidUpgradeTarget(UpgradeTarget... validUpgradeTarget)
A list of engine versions that this database engine version can be upgraded to.
|
public void setEngine(String engine)
The name of the database engine.
engine
- The name of the database engine.public String getEngine()
The name of the database engine.
public DBEngineVersion withEngine(String engine)
The name of the database engine.
engine
- The name of the database engine.public void setEngineVersion(String engineVersion)
The version number of the database engine.
engineVersion
- The version number of the database engine.public String getEngineVersion()
The version number of the database engine.
public DBEngineVersion withEngineVersion(String engineVersion)
The version number of the database engine.
engineVersion
- The version number of the database engine.public void setDBParameterGroupFamily(String dBParameterGroupFamily)
The name of the parameter group family for the database engine.
dBParameterGroupFamily
- The name of the parameter group family for the database engine.public String getDBParameterGroupFamily()
The name of the parameter group family for the database engine.
public DBEngineVersion withDBParameterGroupFamily(String dBParameterGroupFamily)
The name of the parameter group family for the database engine.
dBParameterGroupFamily
- The name of the parameter group family for the database engine.public void setDBEngineDescription(String dBEngineDescription)
The description of the database engine.
dBEngineDescription
- The description of the database engine.public String getDBEngineDescription()
The description of the database engine.
public DBEngineVersion withDBEngineDescription(String dBEngineDescription)
The description of the database engine.
dBEngineDescription
- The description of the database engine.public void setDBEngineVersionDescription(String dBEngineVersionDescription)
The description of the database engine version.
dBEngineVersionDescription
- The description of the database engine version.public String getDBEngineVersionDescription()
The description of the database engine version.
public DBEngineVersion withDBEngineVersionDescription(String dBEngineVersionDescription)
The description of the database engine version.
dBEngineVersionDescription
- The description of the database engine version.public List<UpgradeTarget> getValidUpgradeTarget()
A list of engine versions that this database engine version can be upgraded to.
public void setValidUpgradeTarget(Collection<UpgradeTarget> validUpgradeTarget)
A list of engine versions that this database engine version can be upgraded to.
validUpgradeTarget
- A list of engine versions that this database engine version can be upgraded to.public DBEngineVersion withValidUpgradeTarget(UpgradeTarget... validUpgradeTarget)
A list of engine versions that this database engine version can be upgraded to.
NOTE: This method appends the values to the existing list (if any). Use
setValidUpgradeTarget(java.util.Collection)
or withValidUpgradeTarget(java.util.Collection)
if
you want to override the existing values.
validUpgradeTarget
- A list of engine versions that this database engine version can be upgraded to.public DBEngineVersion withValidUpgradeTarget(Collection<UpgradeTarget> validUpgradeTarget)
A list of engine versions that this database engine version can be upgraded to.
validUpgradeTarget
- A list of engine versions that this database engine version can be upgraded to.public List<String> getExportableLogTypes()
The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
public void setExportableLogTypes(Collection<String> exportableLogTypes)
The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
exportableLogTypes
- The types of logs that the database engine has available for export to Amazon CloudWatch Logs.public DBEngineVersion withExportableLogTypes(String... exportableLogTypes)
The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
NOTE: This method appends the values to the existing list (if any). Use
setExportableLogTypes(java.util.Collection)
or withExportableLogTypes(java.util.Collection)
if
you want to override the existing values.
exportableLogTypes
- The types of logs that the database engine has available for export to Amazon CloudWatch Logs.public DBEngineVersion withExportableLogTypes(Collection<String> exportableLogTypes)
The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
exportableLogTypes
- The types of logs that the database engine has available for export to Amazon CloudWatch Logs.public void setSupportsLogExportsToCloudwatchLogs(Boolean supportsLogExportsToCloudwatchLogs)
A value that indicates whether the engine version supports exporting the log types specified by
ExportableLogTypes
to CloudWatch Logs.
supportsLogExportsToCloudwatchLogs
- A value that indicates whether the engine version supports exporting the log types specified by
ExportableLogTypes
to CloudWatch Logs.public Boolean getSupportsLogExportsToCloudwatchLogs()
A value that indicates whether the engine version supports exporting the log types specified by
ExportableLogTypes
to CloudWatch Logs.
ExportableLogTypes
to CloudWatch Logs.public DBEngineVersion withSupportsLogExportsToCloudwatchLogs(Boolean supportsLogExportsToCloudwatchLogs)
A value that indicates whether the engine version supports exporting the log types specified by
ExportableLogTypes
to CloudWatch Logs.
supportsLogExportsToCloudwatchLogs
- A value that indicates whether the engine version supports exporting the log types specified by
ExportableLogTypes
to CloudWatch Logs.public Boolean isSupportsLogExportsToCloudwatchLogs()
A value that indicates whether the engine version supports exporting the log types specified by
ExportableLogTypes
to CloudWatch Logs.
ExportableLogTypes
to CloudWatch Logs.public List<String> getSupportedCACertificateIdentifiers()
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.
For more information, see Updating Your Amazon DocumentDB TLS Certificates and Encrypting Data in Transit in the Amazon DocumentDB Developer Guide.
public void setSupportedCACertificateIdentifiers(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.
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.
public DBEngineVersion withSupportedCACertificateIdentifiers(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.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedCACertificateIdentifiers(java.util.Collection)
or
withSupportedCACertificateIdentifiers(java.util.Collection)
if you want to override the existing values.
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.
public DBEngineVersion withSupportedCACertificateIdentifiers(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.
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.
public void setSupportsCertificateRotationWithoutRestart(Boolean supportsCertificateRotationWithoutRestart)
Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
supportsCertificateRotationWithoutRestart
- Indicates whether the engine version supports rotating the server certificate without rebooting the DB
instance.public Boolean getSupportsCertificateRotationWithoutRestart()
Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
public DBEngineVersion withSupportsCertificateRotationWithoutRestart(Boolean supportsCertificateRotationWithoutRestart)
Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
supportsCertificateRotationWithoutRestart
- Indicates whether the engine version supports rotating the server certificate without rebooting the DB
instance.public Boolean isSupportsCertificateRotationWithoutRestart()
Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
public String toString()
toString
in class Object
Object.toString()
public DBEngineVersion clone()