public static interface PublishBatchRequest.Builder extends SnsRequest.Builder, SdkPojo, CopyableBuilder<PublishBatchRequest.Builder,PublishBatchRequest>
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
PublishBatchRequest.Builder topicArn(String topicArn)
The Amazon resource name (ARN) of the topic you want to batch publish to.
topicArn
- The Amazon resource name (ARN) of the topic you want to batch publish to.PublishBatchRequest.Builder publishBatchRequestEntries(Collection<PublishBatchRequestEntry> publishBatchRequestEntries)
A list of PublishBatch
request entries to be sent to the SNS topic.
publishBatchRequestEntries
- A list of PublishBatch
request entries to be sent to the SNS topic.PublishBatchRequest.Builder publishBatchRequestEntries(PublishBatchRequestEntry... publishBatchRequestEntries)
A list of PublishBatch
request entries to be sent to the SNS topic.
publishBatchRequestEntries
- A list of PublishBatch
request entries to be sent to the SNS topic.PublishBatchRequest.Builder publishBatchRequestEntries(Consumer<PublishBatchRequestEntry.Builder>... publishBatchRequestEntries)
A list of PublishBatch
request entries to be sent to the SNS topic.
List.Builder
avoiding
the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #publishBatchRequestEntries(List)
.publishBatchRequestEntries
- a consumer that will call methods on List.Builder
#publishBatchRequestEntries(List)
PublishBatchRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
PublishBatchRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2022. All rights reserved.