Package com.google.cloud.dataplex.v1
Class MetadataServiceGrpc.MetadataServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<MetadataServiceGrpc.MetadataServiceFutureStub>
-
- com.google.cloud.dataplex.v1.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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MetadataServiceGrpc.MetadataServiceFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<Entity>
createEntity(CreateEntityRequest request)
Create a metadata entity.com.google.common.util.concurrent.ListenableFuture<Partition>
createPartition(CreatePartitionRequest request)
Create a metadata partition.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteEntity(DeleteEntityRequest request)
Delete a metadata entity.com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deletePartition(DeletePartitionRequest request)
Delete a metadata partition.com.google.common.util.concurrent.ListenableFuture<Entity>
getEntity(GetEntityRequest request)
Get a metadata entity.com.google.common.util.concurrent.ListenableFuture<Partition>
getPartition(GetPartitionRequest request)
Get a metadata partition of an entity.com.google.common.util.concurrent.ListenableFuture<ListEntitiesResponse>
listEntities(ListEntitiesRequest request)
List metadata entities in a zone.com.google.common.util.concurrent.ListenableFuture<ListPartitionsResponse>
listPartitions(ListPartitionsRequest request)
List metadata partitions of an entity.com.google.common.util.concurrent.ListenableFuture<Entity>
updateEntity(UpdateEntityRequest request)
Update a metadata entity.
-
-
-
Method Detail
-
build
protected MetadataServiceGrpc.MetadataServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<MetadataServiceGrpc.MetadataServiceFutureStub>
-
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.
-
listEntities
public com.google.common.util.concurrent.ListenableFuture<ListEntitiesResponse> listEntities(ListEntitiesRequest request)
List metadata entities in a zone.
-
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.
-
listPartitions
public com.google.common.util.concurrent.ListenableFuture<ListPartitionsResponse> listPartitions(ListPartitionsRequest request)
List metadata partitions of an entity.
-
-