Class MetadataServiceGrpc.MetadataServiceFutureStub

  • Enclosing class:
    MetadataServiceGrpc

    public static final class MetadataServiceGrpc.MetadataServiceFutureStub
    extends io.grpc.stub.AbstractFutureStub<MetadataServiceGrpc.MetadataServiceFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service MetadataService.
     Metadata service manages metadata resources such as tables, filesets and
     partitions.
     
    • Method Detail

      • createEntity

        public com.google.common.util.concurrent.ListenableFuture<Entity> createEntity​(CreateEntityRequest request)
         Create a metadata entity.
         
      • updateEntity

        public com.google.common.util.concurrent.ListenableFuture<Entity> updateEntity​(UpdateEntityRequest request)
         Update a metadata entity. Only supports full resource update.
         
      • deleteEntity

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteEntity​(DeleteEntityRequest request)
         Delete a metadata entity.
         
      • getEntity

        public com.google.common.util.concurrent.ListenableFuture<Entity> getEntity​(GetEntityRequest request)
         Get a metadata entity.
         
      • createPartition

        public com.google.common.util.concurrent.ListenableFuture<Partition> createPartition​(CreatePartitionRequest request)
         Create a metadata partition.
         
      • deletePartition

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deletePartition​(DeletePartitionRequest request)
         Delete a metadata partition.
         
      • getPartition

        public com.google.common.util.concurrent.ListenableFuture<Partition> getPartition​(GetPartitionRequest request)
         Get a metadata partition of an entity.