public static interface CreateChannelRequest.Builder extends IoTAnalyticsRequest.Builder, SdkPojo, CopyableBuilder<CreateChannelRequest.Builder,CreateChannelRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateChannelRequest.Builder channelName(String channelName)
The name of the channel.
channelName - The name of the channel.CreateChannelRequest.Builder channelStorage(ChannelStorage channelStorage)
Where channel data is stored. You can choose one of serviceManagedS3 or
customerManagedS3 storage. If not specified, the default is serviceManagedS3. You
can't change this storage option after the channel is created.
channelStorage - Where channel data is stored. You can choose one of serviceManagedS3 or
customerManagedS3 storage. If not specified, the default is serviceManagedS3
. You can't change this storage option after the channel is created.default CreateChannelRequest.Builder channelStorage(Consumer<ChannelStorage.Builder> channelStorage)
Where channel data is stored. You can choose one of serviceManagedS3 or
customerManagedS3 storage. If not specified, the default is serviceManagedS3. You
can't change this storage option after the channel is created.
ChannelStorage.Builder avoiding the need
to create one manually via ChannelStorage.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to channelStorage(ChannelStorage).
channelStorage - a consumer that will call methods on ChannelStorage.BuilderchannelStorage(ChannelStorage)CreateChannelRequest.Builder retentionPeriod(RetentionPeriod retentionPeriod)
How long, in days, message data is kept for the channel. When customerManagedS3 storage is
selected, this parameter is ignored.
retentionPeriod - How long, in days, message data is kept for the channel. When customerManagedS3 storage
is selected, this parameter is ignored.default CreateChannelRequest.Builder retentionPeriod(Consumer<RetentionPeriod.Builder> retentionPeriod)
How long, in days, message data is kept for the channel. When customerManagedS3 storage is
selected, this parameter is ignored.
RetentionPeriod.Builder avoiding the
need to create one manually via RetentionPeriod.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to retentionPeriod(RetentionPeriod).
retentionPeriod - a consumer that will call methods on RetentionPeriod.BuilderretentionPeriod(RetentionPeriod)CreateChannelRequest.Builder tags(Collection<Tag> tags)
Metadata which can be used to manage the channel.
tags - Metadata which can be used to manage the channel.CreateChannelRequest.Builder tags(Tag... tags)
Metadata which can be used to manage the channel.
tags - Metadata which can be used to manage the channel.CreateChannelRequest.Builder tags(Consumer<Tag.Builder>... tags)
Metadata which can be used to manage the channel.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateChannelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.