Interface ListTagsForStreamRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ListTagsForStreamRequest.Builder,ListTagsForStreamRequest>
,KinesisRequest.Builder
,SdkBuilder<ListTagsForStreamRequest.Builder,ListTagsForStreamRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- ListTagsForStreamRequest
public static interface ListTagsForStreamRequest.Builder extends KinesisRequest.Builder, SdkPojo, CopyableBuilder<ListTagsForStreamRequest.Builder,ListTagsForStreamRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListTagsForStreamRequest.Builder
exclusiveStartTagKey(String exclusiveStartTagKey)
The key to use as the starting point for the list of tags.ListTagsForStreamRequest.Builder
limit(Integer limit)
The number of tags to return.ListTagsForStreamRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
ListTagsForStreamRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
ListTagsForStreamRequest.Builder
streamARN(String streamARN)
The ARN of the stream.ListTagsForStreamRequest.Builder
streamName(String streamName)
The name of the stream.-
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 Detail
-
streamName
ListTagsForStreamRequest.Builder streamName(String streamName)
The name of the stream.
- Parameters:
streamName
- The name of the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exclusiveStartTagKey
ListTagsForStreamRequest.Builder exclusiveStartTagKey(String exclusiveStartTagKey)
The key to use as the starting point for the list of tags. If this parameter is set,
ListTagsForStream
gets all tags that occur afterExclusiveStartTagKey
.- Parameters:
exclusiveStartTagKey
- The key to use as the starting point for the list of tags. If this parameter is set,ListTagsForStream
gets all tags that occur afterExclusiveStartTagKey
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
limit
ListTagsForStreamRequest.Builder limit(Integer limit)
The number of tags to return. If this number is less than the total number of tags associated with the stream,
HasMoreTags
is set totrue
. To list additional tags, setExclusiveStartTagKey
to the last key in the response.- Parameters:
limit
- The number of tags to return. If this number is less than the total number of tags associated with the stream,HasMoreTags
is set totrue
. To list additional tags, setExclusiveStartTagKey
to the last key in the response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
streamARN
ListTagsForStreamRequest.Builder streamARN(String streamARN)
The ARN of the stream.
- Parameters:
streamARN
- The ARN of the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListTagsForStreamRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
ListTagsForStreamRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-