@Generated(value="by gapic-generator") @BetaApi public class PublisherServiceStubSettings extends com.google.api.gax.rpc.StubSettings<PublisherServiceStubSettings>
PublisherServiceStub.
The default instance has everything set to sensible defaults:
The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.
| Modifier and Type | Class and Description |
|---|---|
static class |
PublisherServiceStubSettings.Builder
Builder for PublisherServiceStubSettings.
|
| Modifier | Constructor and Description |
|---|---|
protected |
PublisherServiceStubSettings(PublisherServiceStubSettings.Builder settingsBuilder) |
| Modifier and Type | Method and Description |
|---|---|
PublisherServiceStub |
createStub() |
static com.google.api.gax.rpc.ApiClientHeaderProvider.Builder |
defaultApiClientHeaderProviderBuilder() |
static com.google.api.gax.core.GoogleCredentialsProvider.Builder |
defaultCredentialsProviderBuilder()
Returns a builder for the default credentials for this service.
|
static com.google.api.gax.core.InstantiatingExecutorProvider.Builder |
defaultExecutorProviderBuilder()
Returns a builder for the default ExecutorProvider for this service.
|
static com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.Builder |
defaultGrpcTransportProviderBuilder()
Returns a builder for the default ChannelProvider for this service.
|
static com.google.api.gax.rpc.TransportChannelProvider |
defaultTransportChannelProvider() |
static String |
getDefaultEndpoint()
Returns the default service endpoint.
|
static List<String> |
getDefaultServiceScopes()
Returns the default service scopes.
|
static PublisherServiceStubSettings.Builder |
newBuilder()
Returns a new builder for this class.
|
static PublisherServiceStubSettings.Builder |
newBuilder(com.google.api.gax.rpc.ClientContext clientContext)
Returns a new builder for this class.
|
com.google.api.gax.rpc.StreamingCallSettings<PublishRequest,PublishResponse> |
publishSettings()
Returns the object with the settings used for calls to publish.
|
PublisherServiceStubSettings.Builder |
toBuilder()
Returns a builder containing all the values of this settings class.
|
getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, toStringprotected PublisherServiceStubSettings(PublisherServiceStubSettings.Builder settingsBuilder) throws IOException
IOExceptionpublic com.google.api.gax.rpc.StreamingCallSettings<PublishRequest,PublishResponse> publishSettings()
@BetaApi(value="A restructuring of stub classes is planned, so this may break in the future") public PublisherServiceStub createStub() throws IOException
IOExceptionpublic static com.google.api.gax.core.InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder()
public static String getDefaultEndpoint()
public static List<String> getDefaultServiceScopes()
public static com.google.api.gax.core.GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder()
public static com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder()
public static com.google.api.gax.rpc.TransportChannelProvider defaultTransportChannelProvider()
@BetaApi(value="The surface for customizing headers is not stable yet and may change in the future.") public static com.google.api.gax.rpc.ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder()
public static PublisherServiceStubSettings.Builder newBuilder()
public static PublisherServiceStubSettings.Builder newBuilder(com.google.api.gax.rpc.ClientContext clientContext)
public PublisherServiceStubSettings.Builder toBuilder()
toBuilder in class com.google.api.gax.rpc.StubSettings<PublisherServiceStubSettings>Copyright © 2020 Google LLC. All rights reserved.