Class SchemaServiceGrpc.SchemaServiceFutureStub

  • Enclosing class:
    SchemaServiceGrpc

    public static final class SchemaServiceGrpc.SchemaServiceFutureStub
    extends io.grpc.stub.AbstractFutureStub<SchemaServiceGrpc.SchemaServiceFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service SchemaService.
     Service for managing [Schema][google.cloud.discoveryengine.v1beta.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.SchemaServiceFutureStub build​(io.grpc.Channel channel, io.grpc.CallOptions callOptions)  
      com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createSchema​(CreateSchemaRequest request)
      Creates a [Schema][google.cloud.discoveryengine.v1beta.Schema].
      com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteSchema​(DeleteSchemaRequest request)
      Deletes a [Schema][google.cloud.discoveryengine.v1beta.Schema].
      com.google.common.util.concurrent.ListenableFuture<Schema> getSchema​(GetSchemaRequest request)
      Gets a [Schema][google.cloud.discoveryengine.v1beta.Schema].
      com.google.common.util.concurrent.ListenableFuture<ListSchemasResponse> listSchemas​(ListSchemasRequest request)
      Gets a list of [Schema][google.cloud.discoveryengine.v1beta.Schema]s.
      com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateSchema​(UpdateSchemaRequest request)
      Updates a [Schema][google.cloud.discoveryengine.v1beta.Schema].
      • Methods inherited from class io.grpc.stub.AbstractFutureStub

        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 com.google.common.util.concurrent.ListenableFuture<Schema> getSchema​(GetSchemaRequest request)
         Gets a [Schema][google.cloud.discoveryengine.v1beta.Schema].
         
      • listSchemas

        public com.google.common.util.concurrent.ListenableFuture<ListSchemasResponse> listSchemas​(ListSchemasRequest request)
         Gets a list of [Schema][google.cloud.discoveryengine.v1beta.Schema]s.
         
      • createSchema

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createSchema​(CreateSchemaRequest request)
         Creates a [Schema][google.cloud.discoveryengine.v1beta.Schema].
         
      • updateSchema

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateSchema​(UpdateSchemaRequest request)
         Updates a [Schema][google.cloud.discoveryengine.v1beta.Schema].
         
      • deleteSchema

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteSchema​(DeleteSchemaRequest request)
         Deletes a [Schema][google.cloud.discoveryengine.v1beta.Schema].