Class SchemaServiceGrpc.SchemaServiceStub

  • Enclosing class:
    SchemaServiceGrpc

    public static final class SchemaServiceGrpc.SchemaServiceStub
    extends io.grpc.stub.AbstractAsyncStub<SchemaServiceGrpc.SchemaServiceStub>
    A stub to allow clients to do asynchronous rpc calls to service SchemaService.
     Service for managing [Schema][google.cloud.discoveryengine.v1.Schema]s.
     
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub

        io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected SchemaServiceGrpc.SchemaServiceStub build​(io.grpc.Channel channel, io.grpc.CallOptions callOptions)  
      void createSchema​(CreateSchemaRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Creates a [Schema][google.cloud.discoveryengine.v1.Schema].
      void deleteSchema​(DeleteSchemaRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Deletes a [Schema][google.cloud.discoveryengine.v1.Schema].
      void getSchema​(GetSchemaRequest request, io.grpc.stub.StreamObserver<Schema> responseObserver)
      Gets a [Schema][google.cloud.discoveryengine.v1.Schema].
      void listSchemas​(ListSchemasRequest request, io.grpc.stub.StreamObserver<ListSchemasResponse> responseObserver)
      Gets a list of [Schema][google.cloud.discoveryengine.v1.Schema]s.
      void updateSchema​(UpdateSchemaRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Updates a [Schema][google.cloud.discoveryengine.v1.Schema].
      • Methods inherited from class io.grpc.stub.AbstractAsyncStub

        newStub, newStub
      • Methods inherited from class io.grpc.stub.AbstractStub

        getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
    • Method Detail

      • getSchema

        public void getSchema​(GetSchemaRequest request,
                              io.grpc.stub.StreamObserver<Schema> responseObserver)
         Gets a [Schema][google.cloud.discoveryengine.v1.Schema].
         
      • listSchemas

        public void listSchemas​(ListSchemasRequest request,
                                io.grpc.stub.StreamObserver<ListSchemasResponse> responseObserver)
         Gets a list of [Schema][google.cloud.discoveryengine.v1.Schema]s.
         
      • createSchema

        public void createSchema​(CreateSchemaRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a [Schema][google.cloud.discoveryengine.v1.Schema].
         
      • updateSchema

        public void updateSchema​(UpdateSchemaRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates a [Schema][google.cloud.discoveryengine.v1.Schema].
         
      • deleteSchema

        public void deleteSchema​(DeleteSchemaRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a [Schema][google.cloud.discoveryengine.v1.Schema].