Interface UpdateChannelRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateChannelRequest.Builder,,UpdateChannelRequest> KinesisRequest.Builder,SdkBuilder<UpdateChannelRequest.Builder,,UpdateChannelRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateChannelRequest
-
Method Summary
Modifier and TypeMethodDescriptionchannelARN(String channelARN) The Amazon Resource Name (ARN) of the channel to update.default UpdateChannelRequest.BuilderloggingConfiguration(Consumer<ChannelLoggingUpdateInput.Builder> loggingConfiguration) The updated Amazon CloudWatch Logs configuration for the channel.loggingConfiguration(ChannelLoggingUpdateInput loggingConfiguration) The updated Amazon CloudWatch Logs configuration for the channel.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.default UpdateChannelRequest.Builders3DestinationConfiguration(Consumer<S3DestinationUpdateInput.Builder> s3DestinationConfiguration) The updated configuration for a general purpose Amazon S3 destination.s3DestinationConfiguration(S3DestinationUpdateInput s3DestinationConfiguration) The updated configuration for a general purpose Amazon S3 destination.default UpdateChannelRequest.Builders3TablesDestinationConfiguration(Consumer<S3TablesDestinationUpdateInput.Builder> s3TablesDestinationConfiguration) The updated configuration for a streaming table destination.s3TablesDestinationConfiguration(S3TablesDestinationUpdateInput s3TablesDestinationConfiguration) The updated configuration for a streaming table destination.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.kinesis.model.KinesisRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
channelARN
The Amazon Resource Name (ARN) of the channel to update.
- Parameters:
channelARN- The Amazon Resource Name (ARN) of the channel to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DestinationConfiguration
UpdateChannelRequest.Builder s3DestinationConfiguration(S3DestinationUpdateInput s3DestinationConfiguration) The updated configuration for a general purpose Amazon S3 destination. Only
DataFreshnessInSecondscan be updated.- Parameters:
s3DestinationConfiguration- The updated configuration for a general purpose Amazon S3 destination. OnlyDataFreshnessInSecondscan be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DestinationConfiguration
default UpdateChannelRequest.Builder s3DestinationConfiguration(Consumer<S3DestinationUpdateInput.Builder> s3DestinationConfiguration) The updated configuration for a general purpose Amazon S3 destination. Only
This is a convenience method that creates an instance of theDataFreshnessInSecondscan be updated.S3DestinationUpdateInput.Builderavoiding the need to create one manually viaS3DestinationUpdateInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3DestinationConfiguration(S3DestinationUpdateInput).- Parameters:
s3DestinationConfiguration- a consumer that will call methods onS3DestinationUpdateInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3TablesDestinationConfiguration
UpdateChannelRequest.Builder s3TablesDestinationConfiguration(S3TablesDestinationUpdateInput s3TablesDestinationConfiguration) The updated configuration for a streaming table destination. Only
DataFreshnessInSecondscan be updated.- Parameters:
s3TablesDestinationConfiguration- The updated configuration for a streaming table destination. OnlyDataFreshnessInSecondscan be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3TablesDestinationConfiguration
default UpdateChannelRequest.Builder s3TablesDestinationConfiguration(Consumer<S3TablesDestinationUpdateInput.Builder> s3TablesDestinationConfiguration) The updated configuration for a streaming table destination. Only
This is a convenience method that creates an instance of theDataFreshnessInSecondscan be updated.S3TablesDestinationUpdateInput.Builderavoiding the need to create one manually viaS3TablesDestinationUpdateInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3TablesDestinationConfiguration(S3TablesDestinationUpdateInput).- Parameters:
s3TablesDestinationConfiguration- a consumer that will call methods onS3TablesDestinationUpdateInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
loggingConfiguration
The updated Amazon CloudWatch Logs configuration for the channel.
- Parameters:
loggingConfiguration- The updated Amazon CloudWatch Logs configuration for the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loggingConfiguration
default UpdateChannelRequest.Builder loggingConfiguration(Consumer<ChannelLoggingUpdateInput.Builder> loggingConfiguration) The updated Amazon CloudWatch Logs configuration for the channel.
This is a convenience method that creates an instance of theChannelLoggingUpdateInput.Builderavoiding the need to create one manually viaChannelLoggingUpdateInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tologgingConfiguration(ChannelLoggingUpdateInput).- Parameters:
loggingConfiguration- a consumer that will call methods onChannelLoggingUpdateInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateChannelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-