Class GrpcDatabaseAdminCallableFactory

  • All Implemented Interfaces:
    com.google.api.gax.grpc.GrpcStubCallableFactory

    @Generated("by gapic-generator-java")
    public class GrpcDatabaseAdminCallableFactory
    extends Object
    implements com.google.api.gax.grpc.GrpcStubCallableFactory
    gRPC callable factory implementation for the DatabaseAdmin service API.

    This class is for advanced usage.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <RequestT,​ResponseT>
      com.google.api.gax.rpc.UnaryCallable<RequestT,​ResponseT>
      createBatchingCallable​(com.google.api.gax.grpc.GrpcCallSettings<RequestT,​ResponseT> grpcCallSettings, com.google.api.gax.rpc.BatchingCallSettings<RequestT,​ResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext)  
      <RequestT,​ResponseT>
      com.google.api.gax.rpc.BidiStreamingCallable<RequestT,​ResponseT>
      createBidiStreamingCallable​(com.google.api.gax.grpc.GrpcCallSettings<RequestT,​ResponseT> grpcCallSettings, com.google.api.gax.rpc.StreamingCallSettings<RequestT,​ResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext)  
      <RequestT,​ResponseT>
      com.google.api.gax.rpc.ClientStreamingCallable<RequestT,​ResponseT>
      createClientStreamingCallable​(com.google.api.gax.grpc.GrpcCallSettings<RequestT,​ResponseT> grpcCallSettings, com.google.api.gax.rpc.StreamingCallSettings<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.grpc.GrpcCallSettings<RequestT,​com.google.longrunning.Operation> grpcCallSettings, com.google.api.gax.rpc.OperationCallSettings<RequestT,​ResponseT,​MetadataT> callSettings, com.google.api.gax.rpc.ClientContext clientContext, com.google.longrunning.stub.OperationsStub operationsStub)  
      <RequestT,​ResponseT,​PagedListResponseT>
      com.google.api.gax.rpc.UnaryCallable<RequestT,​PagedListResponseT>
      createPagedCallable​(com.google.api.gax.grpc.GrpcCallSettings<RequestT,​ResponseT> grpcCallSettings, 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.grpc.GrpcCallSettings<RequestT,​ResponseT> grpcCallSettings, 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.grpc.GrpcCallSettings<RequestT,​ResponseT> grpcCallSettings, com.google.api.gax.rpc.UnaryCallSettings<RequestT,​ResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext)  
    • Constructor Detail

      • GrpcDatabaseAdminCallableFactory

        public GrpcDatabaseAdminCallableFactory()
    • Method Detail

      • createUnaryCallable

        public <RequestT,​ResponseT> com.google.api.gax.rpc.UnaryCallable<RequestT,​ResponseT> createUnaryCallable​(com.google.api.gax.grpc.GrpcCallSettings<RequestT,​ResponseT> grpcCallSettings,
                                                                                                                             com.google.api.gax.rpc.UnaryCallSettings<RequestT,​ResponseT> callSettings,
                                                                                                                             com.google.api.gax.rpc.ClientContext clientContext)
        Specified by:
        createUnaryCallable in interface com.google.api.gax.grpc.GrpcStubCallableFactory
      • createPagedCallable

        public <RequestT,​ResponseT,​PagedListResponseT> com.google.api.gax.rpc.UnaryCallable<RequestT,​PagedListResponseT> createPagedCallable​(com.google.api.gax.grpc.GrpcCallSettings<RequestT,​ResponseT> grpcCallSettings,
                                                                                                                                                               com.google.api.gax.rpc.PagedCallSettings<RequestT,​ResponseT,​PagedListResponseT> callSettings,
                                                                                                                                                               com.google.api.gax.rpc.ClientContext clientContext)
        Specified by:
        createPagedCallable in interface com.google.api.gax.grpc.GrpcStubCallableFactory
      • createBatchingCallable

        public <RequestT,​ResponseT> com.google.api.gax.rpc.UnaryCallable<RequestT,​ResponseT> createBatchingCallable​(com.google.api.gax.grpc.GrpcCallSettings<RequestT,​ResponseT> grpcCallSettings,
                                                                                                                                com.google.api.gax.rpc.BatchingCallSettings<RequestT,​ResponseT> callSettings,
                                                                                                                                com.google.api.gax.rpc.ClientContext clientContext)
        Specified by:
        createBatchingCallable in interface com.google.api.gax.grpc.GrpcStubCallableFactory
      • createOperationCallable

        public <RequestT,​ResponseT,​MetadataT> com.google.api.gax.rpc.OperationCallable<RequestT,​ResponseT,​MetadataT> createOperationCallable​(com.google.api.gax.grpc.GrpcCallSettings<RequestT,​com.google.longrunning.Operation> grpcCallSettings,
                                                                                                                                                                     com.google.api.gax.rpc.OperationCallSettings<RequestT,​ResponseT,​MetadataT> callSettings,
                                                                                                                                                                     com.google.api.gax.rpc.ClientContext clientContext,
                                                                                                                                                                     com.google.longrunning.stub.OperationsStub operationsStub)
        Specified by:
        createOperationCallable in interface com.google.api.gax.grpc.GrpcStubCallableFactory
      • createBidiStreamingCallable

        public <RequestT,​ResponseT> com.google.api.gax.rpc.BidiStreamingCallable<RequestT,​ResponseT> createBidiStreamingCallable​(com.google.api.gax.grpc.GrpcCallSettings<RequestT,​ResponseT> grpcCallSettings,
                                                                                                                                             com.google.api.gax.rpc.StreamingCallSettings<RequestT,​ResponseT> callSettings,
                                                                                                                                             com.google.api.gax.rpc.ClientContext clientContext)
        Specified by:
        createBidiStreamingCallable in interface com.google.api.gax.grpc.GrpcStubCallableFactory
      • createServerStreamingCallable

        public <RequestT,​ResponseT> com.google.api.gax.rpc.ServerStreamingCallable<RequestT,​ResponseT> createServerStreamingCallable​(com.google.api.gax.grpc.GrpcCallSettings<RequestT,​ResponseT> grpcCallSettings,
                                                                                                                                                 com.google.api.gax.rpc.ServerStreamingCallSettings<RequestT,​ResponseT> callSettings,
                                                                                                                                                 com.google.api.gax.rpc.ClientContext clientContext)
        Specified by:
        createServerStreamingCallable in interface com.google.api.gax.grpc.GrpcStubCallableFactory
      • createClientStreamingCallable

        public <RequestT,​ResponseT> com.google.api.gax.rpc.ClientStreamingCallable<RequestT,​ResponseT> createClientStreamingCallable​(com.google.api.gax.grpc.GrpcCallSettings<RequestT,​ResponseT> grpcCallSettings,
                                                                                                                                                 com.google.api.gax.rpc.StreamingCallSettings<RequestT,​ResponseT> callSettings,
                                                                                                                                                 com.google.api.gax.rpc.ClientContext clientContext)
        Specified by:
        createClientStreamingCallable in interface com.google.api.gax.grpc.GrpcStubCallableFactory