public static class SubscriberSettings.Builder
extends com.google.api.gax.grpc.ServiceApiSettings.Builder
| Modifier and Type | Method and Description |
|---|---|
com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.AcknowledgeRequest,com.google.protobuf.Empty> |
acknowledgeSettings()
Returns the builder for the settings used for calls to acknowledge.
|
SubscriberSettings.Builder |
applyToAllApiMethods(com.google.api.gax.grpc.ApiCallSettings.Builder apiCallSettings)
Applies the given settings to all of the API methods in this service.
|
SubscriberSettings |
build() |
com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.Subscription,com.google.pubsub.v1.Subscription> |
createSubscriptionSettings()
Returns the builder for the settings used for calls to createSubscription.
|
com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.DeleteSubscriptionRequest,com.google.protobuf.Empty> |
deleteSubscriptionSettings()
Returns the builder for the settings used for calls to deleteSubscription.
|
protected com.google.api.gax.core.ConnectionSettings |
getDefaultConnectionSettings() |
com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.GetSubscriptionRequest,com.google.pubsub.v1.Subscription> |
getSubscriptionSettings()
Returns the builder for the settings used for calls to getSubscription.
|
com.google.api.gax.grpc.PageStreamingCallSettings.Builder<com.google.pubsub.v1.ListSubscriptionsRequest,com.google.pubsub.v1.ListSubscriptionsResponse,com.google.pubsub.v1.Subscription> |
listSubscriptionsSettings()
Returns the builder for the settings used for calls to listSubscriptions.
|
com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.ModifyAckDeadlineRequest,com.google.protobuf.Empty> |
modifyAckDeadlineSettings()
Returns the builder for the settings used for calls to modifyAckDeadline.
|
com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.ModifyPushConfigRequest,com.google.protobuf.Empty> |
modifyPushConfigSettings()
Returns the builder for the settings used for calls to modifyPushConfig.
|
SubscriberSettings.Builder |
provideChannelWith(com.google.api.gax.core.ConnectionSettings settings) |
SubscriberSettings.Builder |
provideChannelWith(com.google.auth.Credentials credentials) |
SubscriberSettings.Builder |
provideChannelWith(List<String> scopes) |
SubscriberSettings.Builder |
provideChannelWith(io.grpc.ManagedChannel channel,
boolean shouldAutoClose) |
SubscriberSettings.Builder |
provideExecutorWith(ScheduledExecutorService executor,
boolean shouldAutoClose) |
com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.PullRequest,com.google.pubsub.v1.PullResponse> |
pullSettings()
Returns the builder for the settings used for calls to pull.
|
SubscriberSettings.Builder |
setClientLibHeader(String name,
String version) |
SubscriberSettings.Builder |
setGeneratorHeader(String name,
String version) |
protected com.google.api.gax.core.ConnectionSettings getDefaultConnectionSettings()
getDefaultConnectionSettings in class com.google.api.gax.grpc.ServiceApiSettings.Builderpublic SubscriberSettings.Builder provideExecutorWith(ScheduledExecutorService executor, boolean shouldAutoClose)
provideExecutorWith in class com.google.api.gax.grpc.ServiceApiSettings.Builderpublic SubscriberSettings.Builder provideChannelWith(io.grpc.ManagedChannel channel, boolean shouldAutoClose)
provideChannelWith in class com.google.api.gax.grpc.ServiceApiSettings.Builderpublic SubscriberSettings.Builder provideChannelWith(com.google.api.gax.core.ConnectionSettings settings)
provideChannelWith in class com.google.api.gax.grpc.ServiceApiSettings.Builderpublic SubscriberSettings.Builder provideChannelWith(com.google.auth.Credentials credentials)
provideChannelWith in class com.google.api.gax.grpc.ServiceApiSettings.Builderpublic SubscriberSettings.Builder provideChannelWith(List<String> scopes)
provideChannelWith in class com.google.api.gax.grpc.ServiceApiSettings.Builderpublic SubscriberSettings.Builder setGeneratorHeader(String name, String version)
setGeneratorHeader in class com.google.api.gax.grpc.ServiceApiSettings.Builderpublic SubscriberSettings.Builder setClientLibHeader(String name, String version)
setClientLibHeader in class com.google.api.gax.grpc.ServiceApiSettings.Builderpublic SubscriberSettings.Builder applyToAllApiMethods(com.google.api.gax.grpc.ApiCallSettings.Builder apiCallSettings) throws Exception
Exceptionpublic com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.Subscription,com.google.pubsub.v1.Subscription> createSubscriptionSettings()
public com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.GetSubscriptionRequest,com.google.pubsub.v1.Subscription> getSubscriptionSettings()
public com.google.api.gax.grpc.PageStreamingCallSettings.Builder<com.google.pubsub.v1.ListSubscriptionsRequest,com.google.pubsub.v1.ListSubscriptionsResponse,com.google.pubsub.v1.Subscription> listSubscriptionsSettings()
public com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.DeleteSubscriptionRequest,com.google.protobuf.Empty> deleteSubscriptionSettings()
public com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.ModifyAckDeadlineRequest,com.google.protobuf.Empty> modifyAckDeadlineSettings()
public com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.AcknowledgeRequest,com.google.protobuf.Empty> acknowledgeSettings()
public com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.PullRequest,com.google.pubsub.v1.PullResponse> pullSettings()
public com.google.api.gax.grpc.SimpleCallSettings.Builder<com.google.pubsub.v1.ModifyPushConfigRequest,com.google.protobuf.Empty> modifyPushConfigSettings()
public SubscriberSettings build() throws IOException
build in class com.google.api.gax.grpc.ServiceApiSettings.BuilderIOExceptionCopyright © 2016 Google. All rights reserved.