Interface RegisterStreamConsumerRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<RegisterStreamConsumerRequest.Builder,
,RegisterStreamConsumerRequest> KinesisRequest.Builder
,SdkBuilder<RegisterStreamConsumerRequest.Builder,
,RegisterStreamConsumerRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
RegisterStreamConsumerRequest
public static interface RegisterStreamConsumerRequest.Builder
extends KinesisRequest.Builder, SdkPojo, CopyableBuilder<RegisterStreamConsumerRequest.Builder,RegisterStreamConsumerRequest>
-
Method Summary
Modifier and TypeMethodDescriptionconsumerName
(String consumerName) For a given Kinesis data stream, each consumer must have a unique name.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The ARN of the Kinesis data stream that you want to register the consumer with.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.kinesis.model.KinesisRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
streamARN
The ARN of the Kinesis data stream that you want to register the consumer with. For more info, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.
- Parameters:
streamARN
- The ARN of the Kinesis data stream that you want to register the consumer with. For more info, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consumerName
For a given Kinesis data stream, each consumer must have a unique name. However, consumer names don't have to be unique across data streams.
- Parameters:
consumerName
- For a given Kinesis data stream, each consumer must have a unique name. However, consumer names don't have to be unique across data streams.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
RegisterStreamConsumerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
RegisterStreamConsumerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-