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 SummaryNested Classes
- 
Method SummaryModifier 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.ToCopyableBuildercopy
- 
Method Details- 
blueprintIdThe ID for the database blueprint. - Returns:
- The ID for the database blueprint.
 
- 
engineThe 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:
 
- 
engineAsStringThe 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:
 
- 
engineVersionThe 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).
 
- 
engineDescriptionThe description of the database engine for the database blueprint. - Returns:
- The description of the database engine for the database blueprint.
 
- 
engineVersionDescriptionThe description of the database engine version for the database blueprint. - Returns:
- The description of the database engine version for the database blueprint.
 
- 
isEngineDefaultA 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.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<RelationalDatabaseBlueprint.Builder,- RelationalDatabaseBlueprint> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription 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 interface- SdkPojo
- 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
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-