Interface ChannelStorageSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ChannelStorageSummary.Builder,
,ChannelStorageSummary> SdkBuilder<ChannelStorageSummary.Builder,
,ChannelStorageSummary> SdkPojo
- Enclosing class:
ChannelStorageSummary
public static interface ChannelStorageSummary.Builder
extends SdkPojo, CopyableBuilder<ChannelStorageSummary.Builder,ChannelStorageSummary>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ChannelStorageSummary.Builder
customerManagedS3
(Consumer<CustomerManagedChannelS3StorageSummary.Builder> customerManagedS3) Used to store channel data in an S3 bucket that you manage.customerManagedS3
(CustomerManagedChannelS3StorageSummary customerManagedS3) Used to store channel data in an S3 bucket that you manage.default ChannelStorageSummary.Builder
serviceManagedS3
(Consumer<ServiceManagedChannelS3StorageSummary.Builder> serviceManagedS3) Used to store channel data in an S3 bucket managed by IoT Analytics.serviceManagedS3
(ServiceManagedChannelS3StorageSummary serviceManagedS3) Used to store channel data in an S3 bucket managed by IoT Analytics.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
serviceManagedS3
ChannelStorageSummary.Builder serviceManagedS3(ServiceManagedChannelS3StorageSummary serviceManagedS3) Used to store channel data in an S3 bucket managed by IoT Analytics.
- Parameters:
serviceManagedS3
- Used to store channel data in an S3 bucket managed by IoT Analytics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceManagedS3
default ChannelStorageSummary.Builder serviceManagedS3(Consumer<ServiceManagedChannelS3StorageSummary.Builder> serviceManagedS3) Used to store channel data in an S3 bucket managed by IoT Analytics.
This is a convenience method that creates an instance of theServiceManagedChannelS3StorageSummary.Builder
avoiding the need to create one manually viaServiceManagedChannelS3StorageSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toserviceManagedS3(ServiceManagedChannelS3StorageSummary)
.- Parameters:
serviceManagedS3
- a consumer that will call methods onServiceManagedChannelS3StorageSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customerManagedS3
ChannelStorageSummary.Builder customerManagedS3(CustomerManagedChannelS3StorageSummary customerManagedS3) Used to store channel data in an S3 bucket that you manage.
- Parameters:
customerManagedS3
- Used to store channel data in an S3 bucket that you manage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerManagedS3
default ChannelStorageSummary.Builder customerManagedS3(Consumer<CustomerManagedChannelS3StorageSummary.Builder> customerManagedS3) Used to store channel data in an S3 bucket that you manage.
This is a convenience method that creates an instance of theCustomerManagedChannelS3StorageSummary.Builder
avoiding the need to create one manually viaCustomerManagedChannelS3StorageSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomerManagedS3(CustomerManagedChannelS3StorageSummary)
.- Parameters:
customerManagedS3
- a consumer that will call methods onCustomerManagedChannelS3StorageSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-