@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
IOException
protected HttpJsonRouterStub(RouterStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOException
public static final HttpJsonRouterStub create(RouterStubSettings settings) throws IOException
IOException
public static final HttpJsonRouterStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOException
public 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 RouterStub
public final void close()
close
in interface AutoCloseable
close
in class RouterStub
public void shutdown()
public boolean isShutdown()
public boolean isTerminated()
public void shutdownNow()
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException
InterruptedException
Copyright © 2019 Google LLC. All rights reserved.