@BetaApi @Generated(value="by gapic-generator-java") public class HttpJsonLanguageServiceCallableFactory extends Object implements HttpJsonStubCallableFactory<Operation,OperationsStub>
This class is for advanced usage.
Constructor and Description |
---|
HttpJsonLanguageServiceCallableFactory() |
Modifier and Type | Method and Description |
---|---|
<RequestT,ResponseT> |
createBatchingCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings,
BatchingCallSettings<RequestT,ResponseT> callSettings,
ClientContext clientContext) |
<RequestT,ResponseT,MetadataT> |
createOperationCallable(HttpJsonCallSettings<RequestT,Operation> httpJsonCallSettings,
OperationCallSettings<RequestT,ResponseT,MetadataT> callSettings,
ClientContext clientContext,
OperationsStub operationsStub) |
<RequestT,ResponseT,PagedListResponseT> |
createPagedCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings,
PagedCallSettings<RequestT,ResponseT,PagedListResponseT> callSettings,
ClientContext clientContext) |
<RequestT,ResponseT> |
createServerStreamingCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings,
ServerStreamingCallSettings<RequestT,ResponseT> callSettings,
ClientContext clientContext) |
<RequestT,ResponseT> |
createUnaryCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings,
UnaryCallSettings<RequestT,ResponseT> callSettings,
ClientContext clientContext) |
public HttpJsonLanguageServiceCallableFactory()
public <RequestT,ResponseT> UnaryCallable<RequestT,ResponseT> createUnaryCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings, UnaryCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)
createUnaryCallable
in interface HttpJsonStubCallableFactory<Operation,OperationsStub>
public <RequestT,ResponseT,PagedListResponseT> UnaryCallable<RequestT,PagedListResponseT> createPagedCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings, PagedCallSettings<RequestT,ResponseT,PagedListResponseT> callSettings, ClientContext clientContext)
createPagedCallable
in interface HttpJsonStubCallableFactory<Operation,OperationsStub>
public <RequestT,ResponseT> UnaryCallable<RequestT,ResponseT> createBatchingCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings, BatchingCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)
createBatchingCallable
in interface HttpJsonStubCallableFactory<Operation,OperationsStub>
@BetaApi(value="The surface for long-running operations is not stable yet and may change in the future.") public <RequestT,ResponseT,MetadataT> OperationCallable<RequestT,ResponseT,MetadataT> createOperationCallable(HttpJsonCallSettings<RequestT,Operation> httpJsonCallSettings, OperationCallSettings<RequestT,ResponseT,MetadataT> callSettings, ClientContext clientContext, OperationsStub operationsStub)
createOperationCallable
in interface HttpJsonStubCallableFactory<Operation,OperationsStub>
public <RequestT,ResponseT> ServerStreamingCallable<RequestT,ResponseT> createServerStreamingCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings, ServerStreamingCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)
createServerStreamingCallable
in interface HttpJsonStubCallableFactory<Operation,OperationsStub>
Copyright © 2022 Google LLC. All rights reserved.