Package com.google.cloud.pubsub.v1.stub
Class HttpJsonSchemaServiceCallableFactory
java.lang.Object
com.google.cloud.pubsub.v1.stub.HttpJsonSchemaServiceCallableFactory
- All Implemented Interfaces:
com.google.api.gax.httpjson.HttpJsonStubCallableFactory<com.google.longrunning.Operation,
com.google.api.gax.httpjson.longrunning.stub.OperationsStub>
@Generated("by gapic-generator-java")
@BetaApi
public class HttpJsonSchemaServiceCallableFactory
extends Object
implements com.google.api.gax.httpjson.HttpJsonStubCallableFactory<com.google.longrunning.Operation,com.google.api.gax.httpjson.longrunning.stub.OperationsStub>
REST callable factory implementation for the SchemaService service API.
This class is for advanced usage.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<RequestT,
ResponseT>
com.google.api.gax.rpc.UnaryCallable<RequestT,ResponseT> createBatchingCallable
(com.google.api.gax.httpjson.HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings, com.google.api.gax.rpc.BatchingCallSettings<RequestT, ResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext) <RequestT,
ResponseT, MetadataT>
com.google.api.gax.rpc.OperationCallable<RequestT,ResponseT, MetadataT> createOperationCallable
(com.google.api.gax.httpjson.HttpJsonCallSettings<RequestT, com.google.longrunning.Operation> httpJsonCallSettings, com.google.api.gax.rpc.OperationCallSettings<RequestT, ResponseT, MetadataT> callSettings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.longrunning.stub.OperationsStub operationsStub) <RequestT,
ResponseT, PagedListResponseT>
com.google.api.gax.rpc.UnaryCallable<RequestT,PagedListResponseT> createPagedCallable
(com.google.api.gax.httpjson.HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings, com.google.api.gax.rpc.PagedCallSettings<RequestT, ResponseT, PagedListResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext) <RequestT,
ResponseT>
com.google.api.gax.rpc.ServerStreamingCallable<RequestT,ResponseT> createServerStreamingCallable
(com.google.api.gax.httpjson.HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings, com.google.api.gax.rpc.ServerStreamingCallSettings<RequestT, ResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext) <RequestT,
ResponseT>
com.google.api.gax.rpc.UnaryCallable<RequestT,ResponseT> createUnaryCallable
(com.google.api.gax.httpjson.HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings, com.google.api.gax.rpc.UnaryCallSettings<RequestT, ResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext)
-
Constructor Details
-
HttpJsonSchemaServiceCallableFactory
public HttpJsonSchemaServiceCallableFactory()
-
-
Method Details
-
createUnaryCallable
public <RequestT,ResponseT> com.google.api.gax.rpc.UnaryCallable<RequestT,ResponseT> createUnaryCallable(com.google.api.gax.httpjson.HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings, com.google.api.gax.rpc.UnaryCallSettings<RequestT, ResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext) - Specified by:
createUnaryCallable
in interfacecom.google.api.gax.httpjson.HttpJsonStubCallableFactory<com.google.longrunning.Operation,
com.google.api.gax.httpjson.longrunning.stub.OperationsStub>
-
createPagedCallable
public <RequestT,ResponseT, com.google.api.gax.rpc.UnaryCallable<RequestT,PagedListResponseT> PagedListResponseT> createPagedCallable(com.google.api.gax.httpjson.HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings, com.google.api.gax.rpc.PagedCallSettings<RequestT, ResponseT, PagedListResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext) - Specified by:
createPagedCallable
in interfacecom.google.api.gax.httpjson.HttpJsonStubCallableFactory<com.google.longrunning.Operation,
com.google.api.gax.httpjson.longrunning.stub.OperationsStub>
-
createBatchingCallable
public <RequestT,ResponseT> com.google.api.gax.rpc.UnaryCallable<RequestT,ResponseT> createBatchingCallable(com.google.api.gax.httpjson.HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings, com.google.api.gax.rpc.BatchingCallSettings<RequestT, ResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext) - Specified by:
createBatchingCallable
in interfacecom.google.api.gax.httpjson.HttpJsonStubCallableFactory<com.google.longrunning.Operation,
com.google.api.gax.httpjson.longrunning.stub.OperationsStub>
-
createOperationCallable
@BetaApi("The surface for long-running operations is not stable yet and may change in the future.") public <RequestT,ResponseT, com.google.api.gax.rpc.OperationCallable<RequestT,MetadataT> ResponseT, createOperationCallableMetadataT> (com.google.api.gax.httpjson.HttpJsonCallSettings<RequestT, com.google.longrunning.Operation> httpJsonCallSettings, com.google.api.gax.rpc.OperationCallSettings<RequestT, ResponseT, MetadataT> callSettings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.longrunning.stub.OperationsStub operationsStub) - Specified by:
createOperationCallable
in interfacecom.google.api.gax.httpjson.HttpJsonStubCallableFactory<com.google.longrunning.Operation,
com.google.api.gax.httpjson.longrunning.stub.OperationsStub>
-
createServerStreamingCallable
public <RequestT,ResponseT> com.google.api.gax.rpc.ServerStreamingCallable<RequestT,ResponseT> createServerStreamingCallable(com.google.api.gax.httpjson.HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings, com.google.api.gax.rpc.ServerStreamingCallSettings<RequestT, ResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext) - Specified by:
createServerStreamingCallable
in interfacecom.google.api.gax.httpjson.HttpJsonStubCallableFactory<com.google.longrunning.Operation,
com.google.api.gax.httpjson.longrunning.stub.OperationsStub>
-