public static interface AwsSnsTopicDetails.Builder extends SdkPojo, CopyableBuilder<AwsSnsTopicDetails.Builder,AwsSnsTopicDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsSnsTopicDetails.Builder |
applicationSuccessFeedbackRoleArn(String applicationSuccessFeedbackRoleArn)
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to a platform application
endpoint.
|
AwsSnsTopicDetails.Builder |
firehoseFailureFeedbackRoleArn(String firehoseFailureFeedbackRoleArn)
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data
Firehose endpoint.
|
AwsSnsTopicDetails.Builder |
firehoseSuccessFeedbackRoleArn(String firehoseSuccessFeedbackRoleArn)
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis
Data Firehose endpoint.
|
AwsSnsTopicDetails.Builder |
httpFailureFeedbackRoleArn(String httpFailureFeedbackRoleArn)
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.
|
AwsSnsTopicDetails.Builder |
httpSuccessFeedbackRoleArn(String httpSuccessFeedbackRoleArn)
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.
|
AwsSnsTopicDetails.Builder |
kmsMasterKeyId(String kmsMasterKeyId)
The ID of an Amazon Web Services managed key for Amazon SNS or a customer managed key.
|
AwsSnsTopicDetails.Builder |
owner(String owner)
The subscription's owner.
|
AwsSnsTopicDetails.Builder |
sqsFailureFeedbackRoleArn(String sqsFailureFeedbackRoleArn)
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS
endpoint.
|
AwsSnsTopicDetails.Builder |
sqsSuccessFeedbackRoleArn(String sqsSuccessFeedbackRoleArn)
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS
endpoint.
|
AwsSnsTopicDetails.Builder |
subscription(AwsSnsTopicSubscription... subscription)
Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.
|
AwsSnsTopicDetails.Builder |
subscription(Collection<AwsSnsTopicSubscription> subscription)
Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.
|
AwsSnsTopicDetails.Builder |
subscription(Consumer<AwsSnsTopicSubscription.Builder>... subscription)
Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.
|
AwsSnsTopicDetails.Builder |
topicName(String topicName)
The name of the Amazon SNS topic.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsSnsTopicDetails.Builder kmsMasterKeyId(String kmsMasterKeyId)
The ID of an Amazon Web Services managed key for Amazon SNS or a customer managed key.
kmsMasterKeyId - The ID of an Amazon Web Services managed key for Amazon SNS or a customer managed key.AwsSnsTopicDetails.Builder subscription(Collection<AwsSnsTopicSubscription> subscription)
Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.
subscription - Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.AwsSnsTopicDetails.Builder subscription(AwsSnsTopicSubscription... subscription)
Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.
subscription - Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.AwsSnsTopicDetails.Builder subscription(Consumer<AwsSnsTopicSubscription.Builder>... subscription)
Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.
This is a convenience method that creates an instance of theAwsSnsTopicSubscription.Builder avoiding the need
to create one manually via
AwsSnsTopicSubscription.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #subscription(List.
subscription - a consumer that will call methods on
AwsSnsTopicSubscription.Builder#subscription(java.util.Collection) AwsSnsTopicDetails.Builder topicName(String topicName)
The name of the Amazon SNS topic.
topicName - The name of the Amazon SNS topic.AwsSnsTopicDetails.Builder owner(String owner)
The subscription's owner.
owner - The subscription's owner.AwsSnsTopicDetails.Builder sqsSuccessFeedbackRoleArn(String sqsSuccessFeedbackRoleArn)
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.
sqsSuccessFeedbackRoleArn - Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon
SQS endpoint.AwsSnsTopicDetails.Builder sqsFailureFeedbackRoleArn(String sqsFailureFeedbackRoleArn)
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.
sqsFailureFeedbackRoleArn - Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS
endpoint.AwsSnsTopicDetails.Builder applicationSuccessFeedbackRoleArn(String applicationSuccessFeedbackRoleArn)
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to a platform application endpoint.
applicationSuccessFeedbackRoleArn - Indicates failed message delivery status for an Amazon SNS topic that is subscribed to a platform
application endpoint.AwsSnsTopicDetails.Builder firehoseSuccessFeedbackRoleArn(String firehoseSuccessFeedbackRoleArn)
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.
firehoseSuccessFeedbackRoleArn - Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon
Kinesis Data Firehose endpoint.AwsSnsTopicDetails.Builder firehoseFailureFeedbackRoleArn(String firehoseFailureFeedbackRoleArn)
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.
firehoseFailureFeedbackRoleArn - Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon
Kinesis Data Firehose endpoint.AwsSnsTopicDetails.Builder httpSuccessFeedbackRoleArn(String httpSuccessFeedbackRoleArn)
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.
httpSuccessFeedbackRoleArn - Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an HTTP
endpoint.AwsSnsTopicDetails.Builder httpFailureFeedbackRoleArn(String httpFailureFeedbackRoleArn)
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.
httpFailureFeedbackRoleArn - Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an HTTP
endpoint.Copyright © 2023. All rights reserved.