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.
PublishBatchRequestEntry.Builder
avoiding the need to
create one manually via PublishBatchRequestEntry.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called
immediately and its result is passed to #publishBatchRequestEntries(List
.
publishBatchRequestEntries
- a consumer that will call methods on
PublishBatchRequestEntry.Builder
#publishBatchRequestEntries(java.util.Collection)
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.