Class CfnWorkGroup.EncryptionConfigurationProperty.Jsii$Proxy

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

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

  • Method Details

    • getEncryptionOption

      public final String getEncryptionOption()
      Description copied from interface: CfnWorkGroup.EncryptionConfigurationProperty
      Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys ( SSE_S3 ), server-side encryption with KMS-managed keys ( SSE_KMS ), or client-side encryption with KMS-managed keys ( CSE_KMS ) is used.

      If a query runs in a workgroup and the workgroup overrides client-side settings, then the workgroup's setting for encryption is used. It specifies whether query results must be encrypted, for all queries that run in this workgroup.

      Specified by:
      getEncryptionOption in interface CfnWorkGroup.EncryptionConfigurationProperty
    • getKmsKey

      public final String getKmsKey()
      Description copied from interface: CfnWorkGroup.EncryptionConfigurationProperty
      For SSE_KMS and CSE_KMS , this is the KMS key ARN or ID.
      Specified by:
      getKmsKey in interface CfnWorkGroup.EncryptionConfigurationProperty
    • $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