Class CfnWorkGroup.EngineVersionProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.athena.CfnWorkGroup.EngineVersionProperty.Jsii$Proxy
All Implemented Interfaces:
CfnWorkGroup.EngineVersionProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnWorkGroup.EngineVersionProperty

@Stability(Stable) @Internal public static final class CfnWorkGroup.EngineVersionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnWorkGroup.EngineVersionProperty
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnWorkGroup.EngineVersionProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnWorkGroup.EngineVersionProperty.Builder.
  • Method Details

    • getEffectiveEngineVersion

      public final String getEffectiveEngineVersion()
      Description copied from interface: CfnWorkGroup.EngineVersionProperty
      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 CreateWorkGroup or UpdateWorkGroup operation, the EffectiveEngineVersion field is ignored.

      Specified by:
      getEffectiveEngineVersion in interface CfnWorkGroup.EngineVersionProperty
    • getSelectedEngineVersion

      public final String getSelectedEngineVersion()
      Description copied from interface: CfnWorkGroup.EngineVersionProperty
      The engine version requested by the user.

      Possible values are determined by the output of ListEngineVersions , including AUTO. The default is AUTO.

      Specified by:
      getSelectedEngineVersion in interface CfnWorkGroup.EngineVersionProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object