public static interface ChannelStorage.Builder extends SdkPojo, CopyableBuilder<ChannelStorage.Builder,ChannelStorage>
| Modifier and Type | Method and Description |
|---|---|
default ChannelStorage.Builder |
customerManagedS3(Consumer<CustomerManagedChannelS3Storage.Builder> customerManagedS3)
Use this to store channel data in an S3 bucket that you manage.
|
ChannelStorage.Builder |
customerManagedS3(CustomerManagedChannelS3Storage customerManagedS3)
Use this to store channel data in an S3 bucket that you manage.
|
default ChannelStorage.Builder |
serviceManagedS3(Consumer<ServiceManagedChannelS3Storage.Builder> serviceManagedS3)
Use this to store channel data in an S3 bucket managed by AWS IoT Analytics.
|
ChannelStorage.Builder |
serviceManagedS3(ServiceManagedChannelS3Storage serviceManagedS3)
Use this to store channel data in an S3 bucket managed by AWS IoT Analytics.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildChannelStorage.Builder serviceManagedS3(ServiceManagedChannelS3Storage serviceManagedS3)
Use this to store channel data in an S3 bucket managed by AWS IoT Analytics. You cannot change the choice of service-managed or customer-managed S3 storage after the channel is created.
serviceManagedS3 - Use this to store channel data in an S3 bucket managed by AWS IoT Analytics. You cannot change the
choice of service-managed or customer-managed S3 storage after the channel is created.default ChannelStorage.Builder serviceManagedS3(Consumer<ServiceManagedChannelS3Storage.Builder> serviceManagedS3)
Use this to store channel data in an S3 bucket managed by AWS IoT Analytics. You cannot change the choice of service-managed or customer-managed S3 storage after the channel is created.
This is a convenience that creates an instance of theServiceManagedChannelS3Storage.Builder avoiding
the need to create one manually via ServiceManagedChannelS3Storage.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to serviceManagedS3(ServiceManagedChannelS3Storage).serviceManagedS3 - a consumer that will call methods on ServiceManagedChannelS3Storage.BuilderserviceManagedS3(ServiceManagedChannelS3Storage)ChannelStorage.Builder customerManagedS3(CustomerManagedChannelS3Storage customerManagedS3)
Use this to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the
retentionPeriod parameter is ignored. You cannot change the choice of service-managed or
customer-managed S3 storage after the channel is created.
customerManagedS3 - Use this to store channel data in an S3 bucket that you manage. If customer managed storage is
selected, the retentionPeriod parameter is ignored. You cannot change the choice of
service-managed or customer-managed S3 storage after the channel is created.default ChannelStorage.Builder customerManagedS3(Consumer<CustomerManagedChannelS3Storage.Builder> customerManagedS3)
Use this to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the
retentionPeriod parameter is ignored. You cannot change the choice of service-managed or
customer-managed S3 storage after the channel is created.
CustomerManagedChannelS3Storage.Builder
avoiding the need to create one manually via CustomerManagedChannelS3Storage.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to customerManagedS3(CustomerManagedChannelS3Storage).customerManagedS3 - a consumer that will call methods on CustomerManagedChannelS3Storage.BuildercustomerManagedS3(CustomerManagedChannelS3Storage)Copyright © 2021. All rights reserved.