Class DataTaxonomyServiceGrpc.DataTaxonomyServiceStub

  • Enclosing class:
    DataTaxonomyServiceGrpc

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

      • createDataTaxonomy

        public void createDataTaxonomy​(CreateDataTaxonomyRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Create a DataTaxonomy resource.
         
      • updateDataTaxonomy

        public void updateDataTaxonomy​(UpdateDataTaxonomyRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates a DataTaxonomy resource.
         
      • deleteDataTaxonomy

        public void deleteDataTaxonomy​(DeleteDataTaxonomyRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a DataTaxonomy resource. All attributes within the DataTaxonomy
         must be deleted before the DataTaxonomy can be deleted.
         
      • getDataTaxonomy

        public void getDataTaxonomy​(GetDataTaxonomyRequest request,
                                    io.grpc.stub.StreamObserver<DataTaxonomy> responseObserver)
         Retrieves a DataTaxonomy resource.
         
      • createDataAttributeBinding

        public void createDataAttributeBinding​(CreateDataAttributeBindingRequest request,
                                               io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Create a DataAttributeBinding resource.
         
      • updateDataAttributeBinding

        public void updateDataAttributeBinding​(UpdateDataAttributeBindingRequest request,
                                               io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates a DataAttributeBinding resource.
         
      • deleteDataAttributeBinding

        public void deleteDataAttributeBinding​(DeleteDataAttributeBindingRequest request,
                                               io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a DataAttributeBinding resource. All attributes within the
         DataAttributeBinding must be deleted before the DataAttributeBinding can be
         deleted.
         
      • createDataAttribute

        public void createDataAttribute​(CreateDataAttributeRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Create a DataAttribute resource.
         
      • updateDataAttribute

        public void updateDataAttribute​(UpdateDataAttributeRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates a DataAttribute resource.
         
      • deleteDataAttribute

        public void deleteDataAttribute​(DeleteDataAttributeRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a Data Attribute resource.
         
      • getDataAttribute

        public void getDataAttribute​(GetDataAttributeRequest request,
                                     io.grpc.stub.StreamObserver<DataAttribute> responseObserver)
         Retrieves a Data Attribute resource.