public static interface UpdateChannelRequest.Builder extends IoTAnalyticsRequest.Builder, SdkPojo, CopyableBuilder<UpdateChannelRequest.Builder,UpdateChannelRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateChannelRequest.Builder |
channelName(String channelName)
The name of the channel to be updated.
|
UpdateChannelRequest.Builder |
channelStorage(ChannelStorage channelStorage)
Where channel data is stored.
|
default UpdateChannelRequest.Builder |
channelStorage(Consumer<ChannelStorage.Builder> channelStorage)
Where channel data is stored.
|
UpdateChannelRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateChannelRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default UpdateChannelRequest.Builder |
retentionPeriod(Consumer<RetentionPeriod.Builder> retentionPeriod)
How long, in days, message data is kept for the channel.
|
UpdateChannelRequest.Builder |
retentionPeriod(RetentionPeriod retentionPeriod)
How long, in days, message data is kept for the channel.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateChannelRequest.Builder channelName(String channelName)
The name of the channel to be updated.
channelName - The name of the channel to be updated.UpdateChannelRequest.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
cannot 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 cannot change this storage option after the channel is created.default UpdateChannelRequest.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
cannot 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)UpdateChannelRequest.Builder retentionPeriod(RetentionPeriod retentionPeriod)
How long, in days, message data is kept for the channel. The retention period cannot be updated if the channel's S3 storage is customer-managed.
retentionPeriod - How long, in days, message data is kept for the channel. The retention period cannot be updated if the
channel's S3 storage is customer-managed.default UpdateChannelRequest.Builder retentionPeriod(Consumer<RetentionPeriod.Builder> retentionPeriod)
How long, in days, message data is kept for the channel. The retention period cannot be updated if the channel's S3 storage is customer-managed.
This is a convenience that creates an instance of theRetentionPeriod.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)UpdateChannelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.