public static interface PublishBatchRequest.Builder extends SnsRequest.Builder, SdkPojo, CopyableBuilder<PublishBatchRequest.Builder,PublishBatchRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPublishBatchRequest.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.BuilderPublishBatchRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.