Interface CustomerManagedChannelS3Storage.Builder

    • Method Detail

      • bucket

        CustomerManagedChannelS3Storage.Builder bucket​(String bucket)

        The name of the S3 bucket in which channel data is stored.

        Parameters:
        bucket - The name of the S3 bucket in which channel data is stored.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • keyPrefix

        CustomerManagedChannelS3Storage.Builder keyPrefix​(String keyPrefix)

        (Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).

        Parameters:
        keyPrefix - (Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        CustomerManagedChannelS3Storage.Builder roleArn​(String roleArn)

        The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.

        Parameters:
        roleArn - The ARN of the role that grants IoT Analytics permission to interact with your Amazon S3 resources.
        Returns:
        Returns a reference to this object so that method calls can be chained together.