@Generated(value="by gapic-generator") @BetaApi(value="The surface for use by generated code is not stable yet and may change in the future.") public class HttpJsonInstanceTemplateCallableFactory extends Object implements HttpJsonStubCallableFactory<ApiMessage,BackgroundResource>
This class is for advanced usage.
Constructor and Description |
---|
HttpJsonInstanceTemplateCallableFactory() |
Modifier and Type | Method and Description |
---|---|
<RequestT,ResponseT> |
createBatchingCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings,
BatchingCallSettings<RequestT,ResponseT> batchingCallSettings,
ClientContext clientContext) |
<RequestT,ResponseT,MetadataT> |
createOperationCallable(HttpJsonCallSettings<RequestT,ApiMessage> httpJsonCallSettings,
OperationCallSettings<RequestT,ResponseT,MetadataT> operationCallSettings,
ClientContext clientContext,
BackgroundResource operationsStub) |
<RequestT,ResponseT,PagedListResponseT> |
createPagedCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings,
PagedCallSettings<RequestT,ResponseT,PagedListResponseT> pagedCallSettings,
ClientContext clientContext) |
<RequestT,ResponseT> |
createUnaryCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings,
UnaryCallSettings<RequestT,ResponseT> callSettings,
ClientContext clientContext) |
public HttpJsonInstanceTemplateCallableFactory()
public <RequestT,ResponseT> UnaryCallable<RequestT,ResponseT> createUnaryCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings, UnaryCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)
createUnaryCallable
in interface HttpJsonStubCallableFactory<ApiMessage,BackgroundResource>
@BetaApi(value="The surface for long-running operations is not stable yet and may change in the future.") @Nullable public <RequestT,ResponseT,MetadataT> OperationCallable<RequestT,ResponseT,MetadataT> createOperationCallable(HttpJsonCallSettings<RequestT,ApiMessage> httpJsonCallSettings, OperationCallSettings<RequestT,ResponseT,MetadataT> operationCallSettings, ClientContext clientContext, BackgroundResource operationsStub)
createOperationCallable
in interface HttpJsonStubCallableFactory<ApiMessage,BackgroundResource>
public <RequestT,ResponseT,PagedListResponseT> UnaryCallable<RequestT,PagedListResponseT> createPagedCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings, PagedCallSettings<RequestT,ResponseT,PagedListResponseT> pagedCallSettings, ClientContext clientContext)
createPagedCallable
in interface HttpJsonStubCallableFactory<ApiMessage,BackgroundResource>
public <RequestT,ResponseT> UnaryCallable<RequestT,ResponseT> createBatchingCallable(HttpJsonCallSettings<RequestT,ResponseT> httpJsonCallSettings, BatchingCallSettings<RequestT,ResponseT> batchingCallSettings, ClientContext clientContext)
createBatchingCallable
in interface HttpJsonStubCallableFactory<ApiMessage,BackgroundResource>
Copyright © 2019 Google LLC. All rights reserved.