Class CfnFeatureGroup.S3StorageConfigProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.sagemaker.CfnFeatureGroup.S3StorageConfigProperty.Jsii$Proxy
All Implemented Interfaces:
CfnFeatureGroup.S3StorageConfigProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnFeatureGroup.S3StorageConfigProperty

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

  • Method Details

    • getS3Uri

      public final String getS3Uri()
      Description copied from interface: CfnFeatureGroup.S3StorageConfigProperty
      The S3 URI, or location in Amazon S3, of OfflineStore .

      S3 URIs have a format similar to the following: s3://example-bucket/prefix/ .

      Specified by:
      getS3Uri in interface CfnFeatureGroup.S3StorageConfigProperty
    • getKmsKeyId

      public final String getKmsKeyId()
      Description copied from interface: CfnFeatureGroup.S3StorageConfigProperty
      The AWS Key Management Service (KMS) key ARN of the key used to encrypt any objects written into the OfflineStore S3 location.

      The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below permissions to the KmsKeyId :

      • "kms:GenerateDataKey"
      Specified by:
      getKmsKeyId in interface CfnFeatureGroup.S3StorageConfigProperty
    • $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