Interface S3Options

  • All Superinterfaces:
    AwsOptions, org.apache.beam.sdk.transforms.display.HasDisplayData, org.apache.beam.sdk.options.PipelineOptions

    public interface S3Options
    extends AwsOptions
    Options used to configure Amazon Web Services S3.
    • Method Detail

      • getS3StorageClass

        @String("STANDARD")
        java.lang.String getS3StorageClass()
      • setS3StorageClass

        void setS3StorageClass​(java.lang.String value)
      • setS3UploadBufferSizeBytes

        void setS3UploadBufferSizeBytes​(java.lang.Integer value)
      • getS3ThreadPoolSize

        @Integer(50)
        int getS3ThreadPoolSize()
      • setS3ThreadPoolSize

        void setS3ThreadPoolSize​(int value)
      • getSSEAlgorithm

        @Nullable java.lang.String getSSEAlgorithm()
      • setSSEAlgorithm

        void setSSEAlgorithm​(java.lang.String value)
      • setSSECustomerKey

        void setSSECustomerKey​(SSECustomerKey sseCustomerKey)
      • getSSEKMSKeyId

        @Nullable java.lang.String getSSEKMSKeyId()
      • setSSEKMSKeyId

        void setSSEKMSKeyId​(java.lang.String value)
      • getBucketKeyEnabled

        @Boolean(false)
        boolean getBucketKeyEnabled()
      • setBucketKeyEnabled

        void setBucketKeyEnabled​(boolean value)
      • setS3ClientFactoryClass

        void setS3ClientFactoryClass​(java.lang.Class<? extends S3ClientBuilderFactory> s3ClientFactoryClass)