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 that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateChannelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.