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
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 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
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)UpdateChannelRequest.Builder retentionPeriod(RetentionPeriod retentionPeriod)
How long, in days, message data is kept for the channel. The retention period can't be updated if the channel's Amazon S3 storage is customer-managed.
retentionPeriod - How long, in days, message data is kept for the channel. The retention period can't be updated if the
channel's Amazon 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 can't be updated if the channel's Amazon S3 storage is customer-managed.
This is a convenience method 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 © 2023. All rights reserved.