Interface TagDeliveryStreamRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<TagDeliveryStreamRequest.Builder,TagDeliveryStreamRequest>
,FirehoseRequest.Builder
,SdkBuilder<TagDeliveryStreamRequest.Builder,TagDeliveryStreamRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- TagDeliveryStreamRequest
public static interface TagDeliveryStreamRequest.Builder extends FirehoseRequest.Builder, SdkPojo, CopyableBuilder<TagDeliveryStreamRequest.Builder,TagDeliveryStreamRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TagDeliveryStreamRequest.Builder
deliveryStreamName(String deliveryStreamName)
The name of the delivery stream to which you want to add the tags.TagDeliveryStreamRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
TagDeliveryStreamRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
TagDeliveryStreamRequest.Builder
tags(Collection<Tag> tags)
A set of key-value pairs to use to create the tags.TagDeliveryStreamRequest.Builder
tags(Consumer<Tag.Builder>... tags)
A set of key-value pairs to use to create the tags.TagDeliveryStreamRequest.Builder
tags(Tag... tags)
A set of key-value pairs to use to create the tags.-
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.firehose.model.FirehoseRequest.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
-
deliveryStreamName
TagDeliveryStreamRequest.Builder deliveryStreamName(String deliveryStreamName)
The name of the delivery stream to which you want to add the tags.
- Parameters:
deliveryStreamName
- The name of the delivery stream to which you want to add the tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
TagDeliveryStreamRequest.Builder tags(Collection<Tag> tags)
A set of key-value pairs to use to create the tags.
- Parameters:
tags
- A set of key-value pairs to use to create the tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
TagDeliveryStreamRequest.Builder tags(Tag... tags)
A set of key-value pairs to use to create the tags.
- Parameters:
tags
- A set of key-value pairs to use to create the tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
TagDeliveryStreamRequest.Builder tags(Consumer<Tag.Builder>... tags)
A set of key-value pairs to use to create the tags.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#tags(List
.) - Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection
)
-
overrideConfiguration
TagDeliveryStreamRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
TagDeliveryStreamRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-