Interface CustomerManagedChannelS3Storage.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CustomerManagedChannelS3Storage.Builder,CustomerManagedChannelS3Storage>, SdkBuilder<CustomerManagedChannelS3Storage.Builder,CustomerManagedChannelS3Storage>, SdkPojo
Enclosing class:
CustomerManagedChannelS3Storage

public static interface CustomerManagedChannelS3Storage.Builder extends SdkPojo, CopyableBuilder<CustomerManagedChannelS3Storage.Builder,CustomerManagedChannelS3Storage>
  • Method Details

    • 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

      (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

      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.