Interface RegisterStreamConsumerRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<RegisterStreamConsumerRequest.Builder,,RegisterStreamConsumerRequest> KinesisRequest.Builder,SdkBuilder<RegisterStreamConsumerRequest.Builder,,RegisterStreamConsumerRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
RegisterStreamConsumerRequest
@Mutable
@NotThreadSafe
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.A set of up to 50 key-value pairs.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
-
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.
-
tags
A set of up to 50 key-value pairs. A tag consists of a required key and an optional value.
- Parameters:
tags- A set of up to 50 key-value pairs. A tag consists of a required key and an optional value.- 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.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.
-