Class ChannelS3DestinationStorageArgs.Builder

    • Method Detail

      • bucketArn

        public ChannelS3DestinationStorageArgs.Builder bucketArn​(com.pulumi.core.Output<java.lang.String> bucketArn)
        Parameters:
        bucketArn - ARN of the destination Amazon S3 bucket.
        Returns:
        builder
      • compressionType

        public ChannelS3DestinationStorageArgs.Builder compressionType​(com.pulumi.core.Output<java.lang.String> compressionType)
        Parameters:
        compressionType - Compression codec applied to delivered Amazon S3 objects.
        Returns:
        builder
      • compressionType

        public ChannelS3DestinationStorageArgs.Builder compressionType​(java.lang.String compressionType)
        Parameters:
        compressionType - Compression codec applied to delivered Amazon S3 objects.
        Returns:
        builder
      • expectedBucketOwner

        public ChannelS3DestinationStorageArgs.Builder expectedBucketOwner​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.String> expectedBucketOwner)
        Parameters:
        expectedBucketOwner - 12-digit AWS account ID expected to own the Amazon S3 bucket.
        Returns:
        builder
      • expectedBucketOwner

        public ChannelS3DestinationStorageArgs.Builder expectedBucketOwner​(java.lang.String expectedBucketOwner)
        Parameters:
        expectedBucketOwner - 12-digit AWS account ID expected to own the Amazon S3 bucket.
        Returns:
        builder
      • outputKeyTemplate

        public ChannelS3DestinationStorageArgs.Builder outputKeyTemplate​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.String> outputKeyTemplate)
        Parameters:
        outputKeyTemplate - Template that controls the Amazon S3 object key for each delivered record.
        Returns:
        builder
      • outputKeyTemplate

        public ChannelS3DestinationStorageArgs.Builder outputKeyTemplate​(java.lang.String outputKeyTemplate)
        Parameters:
        outputKeyTemplate - Template that controls the Amazon S3 object key for each delivered record.
        Returns:
        builder
      • outputPrefix

        public ChannelS3DestinationStorageArgs.Builder outputPrefix​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> outputPrefix)
        Parameters:
        outputPrefix - Prefix prepended to every Amazon S3 object key written by the channel.
        Returns:
        builder
      • outputPrefix

        public ChannelS3DestinationStorageArgs.Builder outputPrefix​(java.lang.String outputPrefix)
        Parameters:
        outputPrefix - Prefix prepended to every Amazon S3 object key written by the channel.
        Returns:
        builder
      • storageClass

        public ChannelS3DestinationStorageArgs.Builder storageClass​(com.pulumi.core.Output<java.lang.String> storageClass)
        Parameters:
        storageClass - Amazon S3 storage class for delivered objects. The following arguments are optional:
        Returns:
        builder
      • storageClass

        public ChannelS3DestinationStorageArgs.Builder storageClass​(java.lang.String storageClass)
        Parameters:
        storageClass - Amazon S3 storage class for delivered objects. The following arguments are optional:
        Returns:
        builder