Package com.google.cloud.dataplex.v1
Class DataTaxonomyServiceGrpc.DataTaxonomyServiceStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<DataTaxonomyServiceGrpc.DataTaxonomyServiceStub>
-
- com.google.cloud.dataplex.v1.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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DataTaxonomyServiceGrpc.DataTaxonomyServiceStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createDataAttribute(CreateDataAttributeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a DataAttribute resource.void
createDataAttributeBinding(CreateDataAttributeBindingRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a DataAttributeBinding resource.void
createDataTaxonomy(CreateDataTaxonomyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a DataTaxonomy resource.void
deleteDataAttribute(DeleteDataAttributeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a Data Attribute resource.void
deleteDataAttributeBinding(DeleteDataAttributeBindingRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a DataAttributeBinding resource.void
deleteDataTaxonomy(DeleteDataTaxonomyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a DataTaxonomy resource.void
getDataAttribute(GetDataAttributeRequest request, io.grpc.stub.StreamObserver<DataAttribute> responseObserver)
Retrieves a Data Attribute resource.void
getDataAttributeBinding(GetDataAttributeBindingRequest request, io.grpc.stub.StreamObserver<DataAttributeBinding> responseObserver)
Retrieves a DataAttributeBinding resource.void
getDataTaxonomy(GetDataTaxonomyRequest request, io.grpc.stub.StreamObserver<DataTaxonomy> responseObserver)
Retrieves a DataTaxonomy resource.void
listDataAttributeBindings(ListDataAttributeBindingsRequest request, io.grpc.stub.StreamObserver<ListDataAttributeBindingsResponse> responseObserver)
Lists DataAttributeBinding resources in a project and location.void
listDataAttributes(ListDataAttributesRequest request, io.grpc.stub.StreamObserver<ListDataAttributesResponse> responseObserver)
Lists Data Attribute resources in a DataTaxonomy.void
listDataTaxonomies(ListDataTaxonomiesRequest request, io.grpc.stub.StreamObserver<ListDataTaxonomiesResponse> responseObserver)
Lists DataTaxonomy resources in a project and location.void
updateDataAttribute(UpdateDataAttributeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a DataAttribute resource.void
updateDataAttributeBinding(UpdateDataAttributeBindingRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a DataAttributeBinding resource.void
updateDataTaxonomy(UpdateDataTaxonomyRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a DataTaxonomy resource.
-
-
-
Method Detail
-
build
protected DataTaxonomyServiceGrpc.DataTaxonomyServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<DataTaxonomyServiceGrpc.DataTaxonomyServiceStub>
-
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.
-
listDataTaxonomies
public void listDataTaxonomies(ListDataTaxonomiesRequest request, io.grpc.stub.StreamObserver<ListDataTaxonomiesResponse> responseObserver)
Lists DataTaxonomy resources in a project and location.
-
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.
-
listDataAttributeBindings
public void listDataAttributeBindings(ListDataAttributeBindingsRequest request, io.grpc.stub.StreamObserver<ListDataAttributeBindingsResponse> responseObserver)
Lists DataAttributeBinding resources in a project and location.
-
getDataAttributeBinding
public void getDataAttributeBinding(GetDataAttributeBindingRequest request, io.grpc.stub.StreamObserver<DataAttributeBinding> responseObserver)
Retrieves a DataAttributeBinding resource.
-
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.
-
listDataAttributes
public void listDataAttributes(ListDataAttributesRequest request, io.grpc.stub.StreamObserver<ListDataAttributesResponse> responseObserver)
Lists Data Attribute resources in a DataTaxonomy.
-
getDataAttribute
public void getDataAttribute(GetDataAttributeRequest request, io.grpc.stub.StreamObserver<DataAttribute> responseObserver)
Retrieves a Data Attribute resource.
-
-