Class AwsBaseTopic.Builder<TBuilder extends AwsBaseTopic.Builder<TBuilder,TTopic>,TTopic extends AwsBaseTopic<TTopic>>
java.lang.Object
com.salesforce.multicloudj.pubsub.driver.AbstractTopic.Builder<TTopic>
com.salesforce.multicloudj.pubsub.aws.AwsBaseTopic.Builder<TBuilder,TTopic>
- All Implemented Interfaces:
Provider.Builder
- Direct Known Subclasses:
AwsSnsTopic.Builder,AwsSqsTopic.Builder
- Enclosing class:
- AwsBaseTopic<T extends AwsBaseTopic<T>>
public abstract static class AwsBaseTopic.Builder<TBuilder extends AwsBaseTopic.Builder<TBuilder,TTopic>,TTopic extends AwsBaseTopic<TTopic>>
extends AbstractTopic.Builder<TTopic>
Base builder class for AWS topic implementations.
-
Field Summary
FieldsFields inherited from class com.salesforce.multicloudj.pubsub.driver.AbstractTopic.Builder
credentialsOverrider, endpoint, providerId, proxyEndpoint, region, retryConfig, topicName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TBuilderself()withTopicOptions(AwsBaseTopic.TopicOptions topicOptions) Methods inherited from class com.salesforce.multicloudj.pubsub.driver.AbstractTopic.Builder
build, providerId, withCredentialsOverrider, withEndpoint, withProxyEndpoint, withRegion, withRetryConfig, withTopicName
-
Field Details
-
topicOptions
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withTopicOptions
-
self
-