Class UpgradeTarget
- java.lang.Object
-
- software.amazon.awssdk.services.docdb.model.UpgradeTarget
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UpgradeTarget.Builder,UpgradeTarget>
@Generated("software.amazon.awssdk:codegen") public final class UpgradeTarget extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UpgradeTarget.Builder,UpgradeTarget>
The version of the database engine that an instance can be upgraded to.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpgradeTarget.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanautoUpgrade()A value that indicates whether the target version is applied to any source DB instances that haveAutoMinorVersionUpgradeset totrue.static UpgradeTarget.Builderbuilder()Stringdescription()The version of the database engine that an instance can be upgraded to.Stringengine()The name of the upgrade target database engine.StringengineVersion()The version number of the upgrade target database engine.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanisMajorVersionUpgrade()A value that indicates whether a database engine is upgraded to a major version.List<SdkField<?>>sdkFields()static Class<? extends UpgradeTarget.Builder>serializableBuilderClass()UpgradeTarget.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
engine
public final String engine()
The name of the upgrade target database engine.
- Returns:
- The name of the upgrade target database engine.
-
engineVersion
public final String engineVersion()
The version number of the upgrade target database engine.
- Returns:
- The version number of the upgrade target database engine.
-
description
public final String description()
The version of the database engine that an instance can be upgraded to.
- Returns:
- The version of the database engine that an instance can be upgraded to.
-
autoUpgrade
public final Boolean autoUpgrade()
A value that indicates whether the target version is applied to any source DB instances that have
AutoMinorVersionUpgradeset totrue.- Returns:
- A value that indicates whether the target version is applied to any source DB instances that have
AutoMinorVersionUpgradeset totrue.
-
isMajorVersionUpgrade
public final Boolean isMajorVersionUpgrade()
A value that indicates whether a database engine is upgraded to a major version.
- Returns:
- A value that indicates whether a database engine is upgraded to a major version.
-
toBuilder
public UpgradeTarget.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpgradeTarget.Builder,UpgradeTarget>
-
builder
public static UpgradeTarget.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpgradeTarget.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-