Class HttpJsonController2CallableFactory (1.9.0)

public class HttpJsonController2CallableFactory implements HttpJsonStubCallableFactory,OperationsStub>

REST callable factory implementation for the Controller2 service API.

This class is for advanced usage.

Inheritance

java.lang.Object > HttpJsonController2CallableFactory

Implements

com.google.api.gax.httpjson.HttpJsonStubCallableFactory

Constructors

HttpJsonController2CallableFactory()

public HttpJsonController2CallableFactory()

Methods

createOperationCallable(HttpJsonCallSettings httpJsonCallSettings, OperationCallSettings callSettings, ClientContext clientContext, OperationsStub operationsStub)

public OperationCallable,ResponseT,MetadataT> <RequestT,ResponseT,MetadataT>createOperationCallable(HttpJsonCallSettings,Operation> httpJsonCallSettings, OperationCallSettings,ResponseT,MetadataT> callSettings, ClientContext clientContext, OperationsStub operationsStub)
Parameters
NameDescription
httpJsonCallSettingsHttpJsonCallSettings<RequestT,Operation>
callSettingsOperationCallSettings<RequestT,ResponseT,MetadataT>
clientContextClientContext
operationsStubOperationsStub
Returns
TypeDescription
OperationCallable<RequestT,ResponseT,MetadataT>

createPagedCallable(HttpJsonCallSettings httpJsonCallSettings, PagedCallSettings callSettings, ClientContext clientContext)

public UnaryCallable,PagedListResponseT> <RequestT,ResponseT,PagedListResponseT>createPagedCallable(HttpJsonCallSettings,ResponseT> httpJsonCallSettings, PagedCallSettings,ResponseT,PagedListResponseT> callSettings, ClientContext clientContext)
Parameters
NameDescription
httpJsonCallSettingsHttpJsonCallSettings<RequestT,ResponseT>
callSettingsPagedCallSettings<RequestT,ResponseT,PagedListResponseT>
clientContextClientContext
Returns
TypeDescription
UnaryCallable<RequestT,PagedListResponseT>

createBatchingCallable(HttpJsonCallSettings httpJsonCallSettings, BatchingCallSettings callSettings, ClientContext clientContext)

public UnaryCallable,ResponseT> <RequestT,ResponseT>createBatchingCallable(HttpJsonCallSettings,ResponseT> httpJsonCallSettings, BatchingCallSettings,ResponseT> callSettings, ClientContext clientContext)
Parameters
NameDescription
httpJsonCallSettingsHttpJsonCallSettings<RequestT,ResponseT>
callSettingsBatchingCallSettings<RequestT,ResponseT>
clientContextClientContext
Returns
TypeDescription
UnaryCallable<RequestT,ResponseT>

createServerStreamingCallable(HttpJsonCallSettings httpJsonCallSettings, ServerStreamingCallSettings callSettings, ClientContext clientContext)

public ServerStreamingCallable,ResponseT> <RequestT,ResponseT>createServerStreamingCallable(HttpJsonCallSettings,ResponseT> httpJsonCallSettings, ServerStreamingCallSettings,ResponseT> callSettings, ClientContext clientContext)
Parameters
NameDescription
httpJsonCallSettingsHttpJsonCallSettings<RequestT,ResponseT>
callSettingsServerStreamingCallSettings<RequestT,ResponseT>
clientContextClientContext
Returns
TypeDescription
ServerStreamingCallable<RequestT,ResponseT>

createUnaryCallable(HttpJsonCallSettings httpJsonCallSettings, UnaryCallSettings callSettings, ClientContext clientContext)

public UnaryCallable,ResponseT> <RequestT,ResponseT>createUnaryCallable(HttpJsonCallSettings,ResponseT> httpJsonCallSettings, UnaryCallSettings,ResponseT> callSettings, ClientContext clientContext)
Parameters
NameDescription
httpJsonCallSettingsHttpJsonCallSettings<RequestT,ResponseT>
callSettingsUnaryCallSettings<RequestT,ResponseT>
clientContextClientContext
Returns
TypeDescription
UnaryCallable<RequestT,ResponseT>