Class RelationalDatabaseBlueprint
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RelationalDatabaseBlueprint.Builder,RelationalDatabaseBlueprint>
Describes a database image, or blueprint. A blueprint describes the major engine version of a database.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe ID for the database blueprint.builder()final RelationalDatabaseEngineengine()The database software of the database blueprint (for example,MySQL).final StringThe database software of the database blueprint (for example,MySQL).final StringThe description of the database engine for the database blueprint.final StringThe database engine version for the database blueprint (for example,5.7.23).final StringThe description of the database engine version for the database blueprint.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final BooleanA Boolean value indicating whether the engine version is the default for the database blueprint.static Class<? extends RelationalDatabaseBlueprint.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
blueprintId
The ID for the database blueprint.
- Returns:
- The ID for the database blueprint.
-
engine
The database software of the database blueprint (for example,
MySQL).If the service returns an enum value that is not available in the current SDK version,
enginewill returnRelationalDatabaseEngine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromengineAsString().- Returns:
- The database software of the database blueprint (for example,
MySQL). - See Also:
-
engineAsString
The database software of the database blueprint (for example,
MySQL).If the service returns an enum value that is not available in the current SDK version,
enginewill returnRelationalDatabaseEngine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromengineAsString().- Returns:
- The database software of the database blueprint (for example,
MySQL). - See Also:
-
engineVersion
The database engine version for the database blueprint (for example,
5.7.23).- Returns:
- The database engine version for the database blueprint (for example,
5.7.23).
-
engineDescription
The description of the database engine for the database blueprint.
- Returns:
- The description of the database engine for the database blueprint.
-
engineVersionDescription
The description of the database engine version for the database blueprint.
- Returns:
- The description of the database engine version for the database blueprint.
-
isEngineDefault
A Boolean value indicating whether the engine version is the default for the database blueprint.
- Returns:
- A Boolean value indicating whether the engine version is the default for the database blueprint.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<RelationalDatabaseBlueprint.Builder,RelationalDatabaseBlueprint> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-