@Generated(value="by gapic-generator-java") public class HttpJsonRoutesStub extends RoutesStub
This class is for advanced usage and reflects the underlying API directly.
| Modifier | Constructor and Description |
|---|---|
protected |
HttpJsonRoutesStub(RoutesStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonRoutesStub, using the given settings.
|
protected |
HttpJsonRoutesStub(RoutesStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonRoutesStub, using the given settings.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitTermination(long duration,
TimeUnit unit) |
void |
close() |
com.google.api.gax.rpc.ServerStreamingCallable<ComputeRouteMatrixRequest,RouteMatrixElement> |
computeRouteMatrixCallable() |
com.google.api.gax.rpc.UnaryCallable<ComputeRoutesRequest,ComputeRoutesResponse> |
computeRoutesCallable() |
static HttpJsonRoutesStub |
create(com.google.api.gax.rpc.ClientContext clientContext) |
static HttpJsonRoutesStub |
create(com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) |
static HttpJsonRoutesStub |
create(RoutesStubSettings settings) |
static List<com.google.api.gax.httpjson.ApiMethodDescriptor> |
getMethodDescriptors() |
boolean |
isShutdown() |
boolean |
isTerminated() |
void |
shutdown() |
void |
shutdownNow() |
protected HttpJsonRoutesStub(RoutesStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionprotected HttpJsonRoutesStub(RoutesStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOExceptionpublic static final HttpJsonRoutesStub create(RoutesStubSettings settings) throws IOException
IOExceptionpublic static final HttpJsonRoutesStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionpublic static final HttpJsonRoutesStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOException@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
public com.google.api.gax.rpc.UnaryCallable<ComputeRoutesRequest,ComputeRoutesResponse> computeRoutesCallable()
computeRoutesCallable in class RoutesStubpublic com.google.api.gax.rpc.ServerStreamingCallable<ComputeRouteMatrixRequest,RouteMatrixElement> computeRouteMatrixCallable()
computeRouteMatrixCallable in class RoutesStubpublic final void close()
close in interface AutoCloseableclose in class RoutesStubpublic void shutdown()
public boolean isShutdown()
public boolean isTerminated()
public void shutdownNow()
public boolean awaitTermination(long duration,
TimeUnit unit)
throws InterruptedException
InterruptedExceptionCopyright © 2025 Google LLC. All rights reserved.