Class GrpcDeveloperKnowledgeCallableFactory (0.3.0)

public class GrpcDeveloperKnowledgeCallableFactory implements GrpcStubCallableFactory

gRPC callable factory implementation for the DeveloperKnowledge service API.

This class is for advanced usage.

Inheritance

java.lang.Object > GrpcDeveloperKnowledgeCallableFactory

Implements

com.google.api.gax.grpc.GrpcStubCallableFactory

Constructors

GrpcDeveloperKnowledgeCallableFactory()

public GrpcDeveloperKnowledgeCallableFactory()

Methods

<RequestT,ResponseT,MetadataT>createOperationCallable(GrpcCallSettings<RequestT,Operation> grpcCallSettings, OperationCallSettings<RequestT,ResponseT,MetadataT> callSettings, ClientContext clientContext, OperationsStub operationsStub)

public OperationCallable<RequestT,ResponseT,MetadataT> <RequestT,ResponseT,MetadataT>createOperationCallable(GrpcCallSettings<RequestT,Operation> grpcCallSettings, OperationCallSettings<RequestT,ResponseT,MetadataT> callSettings, ClientContext clientContext, OperationsStub operationsStub)
Parameters
Name Description
grpcCallSettings com.google.api.gax.grpc.GrpcCallSettings<RequestT,com.google.longrunning.Operation>
callSettings com.google.api.gax.rpc.OperationCallSettings<RequestT,ResponseT,MetadataT>
clientContext com.google.api.gax.rpc.ClientContext
operationsStub com.google.longrunning.stub.OperationsStub
Returns
Type Description
com.google.api.gax.rpc.OperationCallable<RequestT,ResponseT,MetadataT>

<RequestT,ResponseT,PagedListResponseT>createPagedCallable(GrpcCallSettings<RequestT,ResponseT> grpcCallSettings, PagedCallSettings<RequestT,ResponseT,PagedListResponseT> callSettings, ClientContext clientContext)

public UnaryCallable<RequestT,PagedListResponseT> <RequestT,ResponseT,PagedListResponseT>createPagedCallable(GrpcCallSettings<RequestT,ResponseT> grpcCallSettings, PagedCallSettings<RequestT,ResponseT,PagedListResponseT> callSettings, ClientContext clientContext)
Parameters
Name Description
grpcCallSettings com.google.api.gax.grpc.GrpcCallSettings<RequestT,ResponseT>
callSettings com.google.api.gax.rpc.PagedCallSettings<RequestT,ResponseT,PagedListResponseT>
clientContext com.google.api.gax.rpc.ClientContext
Returns
Type Description
com.google.api.gax.rpc.UnaryCallable<RequestT,PagedListResponseT>

<RequestT,ResponseT>createBatchingCallable(GrpcCallSettings<RequestT,ResponseT> grpcCallSettings, BatchingCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)

public UnaryCallable<RequestT,ResponseT> <RequestT,ResponseT>createBatchingCallable(GrpcCallSettings<RequestT,ResponseT> grpcCallSettings, BatchingCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)
Parameters
Name Description
grpcCallSettings com.google.api.gax.grpc.GrpcCallSettings<RequestT,ResponseT>
callSettings com.google.api.gax.rpc.BatchingCallSettings<RequestT,ResponseT>
clientContext com.google.api.gax.rpc.ClientContext
Returns
Type Description
com.google.api.gax.rpc.UnaryCallable<RequestT,ResponseT>

<RequestT,ResponseT>createBidiStreamingCallable(GrpcCallSettings<RequestT,ResponseT> grpcCallSettings, StreamingCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)

public BidiStreamingCallable<RequestT,ResponseT> <RequestT,ResponseT>createBidiStreamingCallable(GrpcCallSettings<RequestT,ResponseT> grpcCallSettings, StreamingCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)
Parameters
Name Description
grpcCallSettings com.google.api.gax.grpc.GrpcCallSettings<RequestT,ResponseT>
callSettings com.google.api.gax.rpc.StreamingCallSettings<RequestT,ResponseT>
clientContext com.google.api.gax.rpc.ClientContext
Returns
Type Description
com.google.api.gax.rpc.BidiStreamingCallable<RequestT,ResponseT>

<RequestT,ResponseT>createClientStreamingCallable(GrpcCallSettings<RequestT,ResponseT> grpcCallSettings, StreamingCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)

public ClientStreamingCallable<RequestT,ResponseT> <RequestT,ResponseT>createClientStreamingCallable(GrpcCallSettings<RequestT,ResponseT> grpcCallSettings, StreamingCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)
Parameters
Name Description
grpcCallSettings com.google.api.gax.grpc.GrpcCallSettings<RequestT,ResponseT>
callSettings com.google.api.gax.rpc.StreamingCallSettings<RequestT,ResponseT>
clientContext com.google.api.gax.rpc.ClientContext
Returns
Type Description
com.google.api.gax.rpc.ClientStreamingCallable<RequestT,ResponseT>

<RequestT,ResponseT>createServerStreamingCallable(GrpcCallSettings<RequestT,ResponseT> grpcCallSettings, ServerStreamingCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)

public ServerStreamingCallable<RequestT,ResponseT> <RequestT,ResponseT>createServerStreamingCallable(GrpcCallSettings<RequestT,ResponseT> grpcCallSettings, ServerStreamingCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)
Parameters
Name Description
grpcCallSettings com.google.api.gax.grpc.GrpcCallSettings<RequestT,ResponseT>
callSettings com.google.api.gax.rpc.ServerStreamingCallSettings<RequestT,ResponseT>
clientContext com.google.api.gax.rpc.ClientContext
Returns
Type Description
com.google.api.gax.rpc.ServerStreamingCallable<RequestT,ResponseT>

<RequestT,ResponseT>createUnaryCallable(GrpcCallSettings<RequestT,ResponseT> grpcCallSettings, UnaryCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)

public UnaryCallable<RequestT,ResponseT> <RequestT,ResponseT>createUnaryCallable(GrpcCallSettings<RequestT,ResponseT> grpcCallSettings, UnaryCallSettings<RequestT,ResponseT> callSettings, ClientContext clientContext)
Parameters
Name Description
grpcCallSettings com.google.api.gax.grpc.GrpcCallSettings<RequestT,ResponseT>
callSettings com.google.api.gax.rpc.UnaryCallSettings<RequestT,ResponseT>
clientContext com.google.api.gax.rpc.ClientContext
Returns
Type Description
com.google.api.gax.rpc.UnaryCallable<RequestT,ResponseT>