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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEngineVersion.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EngineVersion.Builderbuilder()StringeffectiveEngineVersion()Read only.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()StringselectedEngineVersion()The engine version requested by the user.static Class<? extends EngineVersion.Builder>serializableBuilderClass()EngineVersion.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
-
selectedEngineVersion
public final String 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
public final String 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
public EngineVersion.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EngineVersion.Builder,EngineVersion>
-
builder
public static EngineVersion.Builder builder()
-
serializableBuilderClass
public static Class<? extends EngineVersion.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-