Class EngineVersion
java.lang.Object
software.amazon.awssdk.services.athena.model.EngineVersion
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EngineVersion.Builder,EngineVersion>
@Generated("software.amazon.awssdk:codegen")
public final class EngineVersion
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<EngineVersion.Builder,EngineVersion>
The Athena engine version for running queries, or the PySpark engine version for running sessions.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic EngineVersion.Builderbuilder()final StringRead only.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe engine version requested by the user.static Class<? extends EngineVersion.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
selectedEngineVersion
The engine version requested by the user. Possible values are determined by the output of
ListEngineVersions, including AUTO. The default is AUTO.- Returns:
- The engine version requested by the user. Possible values are determined by the output of
ListEngineVersions, including AUTO. The default is AUTO.
-
effectiveEngineVersion
Read only. The engine version on which the query runs. If the user requests a valid engine version other than Auto, the effective engine version is the same as the engine version that the user requested. If the user requests Auto, the effective engine version is chosen by Athena. When a request to update the engine version is made by a
CreateWorkGrouporUpdateWorkGroupoperation, theEffectiveEngineVersionfield is ignored.- Returns:
- Read only. The engine version on which the query runs. If the user requests a valid engine version other
than Auto, the effective engine version is the same as the engine version that the user requested. If the
user requests Auto, the effective engine version is chosen by Athena. When a request to update the engine
version is made by a
CreateWorkGrouporUpdateWorkGroupoperation, theEffectiveEngineVersionfield is ignored.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<EngineVersion.Builder,EngineVersion>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-