@Generated(value="by gapic-generator") @BetaApi(value="A restructuring of stub classes is planned, so this may break in the future") public class HttpJsonRouterStub extends RouterStub
This class is for advanced usage and reflects the underlying API directly.
| Modifier | Constructor and Description |
|---|---|
protected |
HttpJsonRouterStub(RouterStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonRouterStub, using the given settings.
|
protected |
HttpJsonRouterStub(RouterStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonRouterStub, using the given settings.
|
@InternalApi public static final com.google.api.gax.httpjson.ApiMethodDescriptor<AggregatedListRoutersHttpRequest,RouterAggregatedList> aggregatedListRoutersMethodDescriptor
@InternalApi public static final com.google.api.gax.httpjson.ApiMethodDescriptor<DeleteRouterHttpRequest,Operation> deleteRouterMethodDescriptor
@InternalApi public static final com.google.api.gax.httpjson.ApiMethodDescriptor<GetRouterHttpRequest,Router> getRouterMethodDescriptor
@InternalApi public static final com.google.api.gax.httpjson.ApiMethodDescriptor<GetNatMappingInfoRoutersHttpRequest,VmEndpointNatMappingsList> getNatMappingInfoRoutersMethodDescriptor
@InternalApi public static final com.google.api.gax.httpjson.ApiMethodDescriptor<GetRouterStatusRouterHttpRequest,RouterStatusResponse> getRouterStatusRouterMethodDescriptor
@InternalApi public static final com.google.api.gax.httpjson.ApiMethodDescriptor<InsertRouterHttpRequest,Operation> insertRouterMethodDescriptor
@InternalApi public static final com.google.api.gax.httpjson.ApiMethodDescriptor<ListRoutersHttpRequest,RouterList> listRoutersMethodDescriptor
@InternalApi public static final com.google.api.gax.httpjson.ApiMethodDescriptor<PatchRouterHttpRequest,Operation> patchRouterMethodDescriptor
@InternalApi public static final com.google.api.gax.httpjson.ApiMethodDescriptor<PreviewRouterHttpRequest,RoutersPreviewResponse> previewRouterMethodDescriptor
@InternalApi public static final com.google.api.gax.httpjson.ApiMethodDescriptor<UpdateRouterHttpRequest,Operation> updateRouterMethodDescriptor
protected HttpJsonRouterStub(RouterStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionprotected HttpJsonRouterStub(RouterStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOExceptionpublic static final HttpJsonRouterStub create(RouterStubSettings settings) throws IOException
IOExceptionpublic static final HttpJsonRouterStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionpublic static final HttpJsonRouterStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOException@BetaApi public com.google.api.gax.rpc.UnaryCallable<AggregatedListRoutersHttpRequest,RouterClient.AggregatedListRoutersPagedResponse> aggregatedListRoutersPagedCallable()
aggregatedListRoutersPagedCallable in class RouterStub@BetaApi public com.google.api.gax.rpc.UnaryCallable<AggregatedListRoutersHttpRequest,RouterAggregatedList> aggregatedListRoutersCallable()
aggregatedListRoutersCallable in class RouterStub@BetaApi public com.google.api.gax.rpc.UnaryCallable<DeleteRouterHttpRequest,Operation> deleteRouterCallable()
deleteRouterCallable in class RouterStub@BetaApi public com.google.api.gax.rpc.UnaryCallable<GetRouterHttpRequest,Router> getRouterCallable()
getRouterCallable in class RouterStub@BetaApi public com.google.api.gax.rpc.UnaryCallable<GetNatMappingInfoRoutersHttpRequest,RouterClient.GetNatMappingInfoRoutersPagedResponse> getNatMappingInfoRoutersPagedCallable()
getNatMappingInfoRoutersPagedCallable in class RouterStub@BetaApi public com.google.api.gax.rpc.UnaryCallable<GetNatMappingInfoRoutersHttpRequest,VmEndpointNatMappingsList> getNatMappingInfoRoutersCallable()
getNatMappingInfoRoutersCallable in class RouterStub@BetaApi public com.google.api.gax.rpc.UnaryCallable<GetRouterStatusRouterHttpRequest,RouterStatusResponse> getRouterStatusRouterCallable()
getRouterStatusRouterCallable in class RouterStub@BetaApi public com.google.api.gax.rpc.UnaryCallable<InsertRouterHttpRequest,Operation> insertRouterCallable()
insertRouterCallable in class RouterStub@BetaApi public com.google.api.gax.rpc.UnaryCallable<ListRoutersHttpRequest,RouterClient.ListRoutersPagedResponse> listRoutersPagedCallable()
listRoutersPagedCallable in class RouterStub@BetaApi public com.google.api.gax.rpc.UnaryCallable<ListRoutersHttpRequest,RouterList> listRoutersCallable()
listRoutersCallable in class RouterStub@BetaApi public com.google.api.gax.rpc.UnaryCallable<PatchRouterHttpRequest,Operation> patchRouterCallable()
patchRouterCallable in class RouterStub@BetaApi public com.google.api.gax.rpc.UnaryCallable<PreviewRouterHttpRequest,RoutersPreviewResponse> previewRouterCallable()
previewRouterCallable in class RouterStub@BetaApi public com.google.api.gax.rpc.UnaryCallable<UpdateRouterHttpRequest,Operation> updateRouterCallable()
updateRouterCallable in class RouterStubpublic final void close()
close in interface AutoCloseableclose in class RouterStubpublic void shutdown()
public boolean isShutdown()
public boolean isTerminated()
public void shutdownNow()
public boolean awaitTermination(long duration,
TimeUnit unit)
throws InterruptedException
InterruptedExceptionCopyright © 2019 Google LLC. All rights reserved.