Class DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub

  • Enclosing class:
    DataTaxonomyServiceGrpc

    public static final class DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub
    extends io.grpc.stub.AbstractFutureStub<DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service DataTaxonomyService.
     DataTaxonomyService enables attribute-based governance. The resources
     currently offered include DataTaxonomy and DataAttribute.
     
    • Method Detail

      • createDataTaxonomy

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createDataTaxonomy​(CreateDataTaxonomyRequest request)
         Create a DataTaxonomy resource.
         
      • updateDataTaxonomy

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateDataTaxonomy​(UpdateDataTaxonomyRequest request)
         Updates a DataTaxonomy resource.
         
      • deleteDataTaxonomy

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteDataTaxonomy​(DeleteDataTaxonomyRequest request)
         Deletes a DataTaxonomy resource. All attributes within the DataTaxonomy
         must be deleted before the DataTaxonomy can be deleted.
         
      • getDataTaxonomy

        public com.google.common.util.concurrent.ListenableFuture<DataTaxonomy> getDataTaxonomy​(GetDataTaxonomyRequest request)
         Retrieves a DataTaxonomy resource.
         
      • createDataAttributeBinding

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createDataAttributeBinding​(CreateDataAttributeBindingRequest request)
         Create a DataAttributeBinding resource.
         
      • updateDataAttributeBinding

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateDataAttributeBinding​(UpdateDataAttributeBindingRequest request)
         Updates a DataAttributeBinding resource.
         
      • deleteDataAttributeBinding

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteDataAttributeBinding​(DeleteDataAttributeBindingRequest request)
         Deletes a DataAttributeBinding resource. All attributes within the
         DataAttributeBinding must be deleted before the DataAttributeBinding can be
         deleted.
         
      • createDataAttribute

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createDataAttribute​(CreateDataAttributeRequest request)
         Create a DataAttribute resource.
         
      • updateDataAttribute

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateDataAttribute​(UpdateDataAttributeRequest request)
         Updates a DataAttribute resource.
         
      • deleteDataAttribute

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteDataAttribute​(DeleteDataAttributeRequest request)
         Deletes a Data Attribute resource.
         
      • getDataAttribute

        public com.google.common.util.concurrent.ListenableFuture<DataAttribute> getDataAttribute​(GetDataAttributeRequest request)
         Retrieves a Data Attribute resource.