Interface DataTaxonomyServiceGrpc.AsyncService (1.29.0)

public static interface DataTaxonomyServiceGrpc.AsyncService

DataTaxonomyService enables attribute-based governance. The resources currently offered include DataTaxonomy and DataAttribute.

Methods

createDataAttribute(CreateDataAttributeRequest request, StreamObserver<Operation> responseObserver)

public default void createDataAttribute(CreateDataAttributeRequest request, StreamObserver<Operation> responseObserver)

Create a DataAttribute resource.

Parameters
NameDescription
requestCreateDataAttributeRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

createDataAttributeBinding(CreateDataAttributeBindingRequest request, StreamObserver<Operation> responseObserver)

public default void createDataAttributeBinding(CreateDataAttributeBindingRequest request, StreamObserver<Operation> responseObserver)

Create a DataAttributeBinding resource.

Parameters
NameDescription
requestCreateDataAttributeBindingRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

createDataTaxonomy(CreateDataTaxonomyRequest request, StreamObserver<Operation> responseObserver)

public default void createDataTaxonomy(CreateDataTaxonomyRequest request, StreamObserver<Operation> responseObserver)

Create a DataTaxonomy resource.

Parameters
NameDescription
requestCreateDataTaxonomyRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteDataAttribute(DeleteDataAttributeRequest request, StreamObserver<Operation> responseObserver)

public default void deleteDataAttribute(DeleteDataAttributeRequest request, StreamObserver<Operation> responseObserver)

Deletes a Data Attribute resource.

Parameters
NameDescription
requestDeleteDataAttributeRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteDataAttributeBinding(DeleteDataAttributeBindingRequest request, StreamObserver<Operation> responseObserver)

public default void deleteDataAttributeBinding(DeleteDataAttributeBindingRequest request, StreamObserver<Operation> responseObserver)

Deletes a DataAttributeBinding resource. All attributes within the DataAttributeBinding must be deleted before the DataAttributeBinding can be deleted.

Parameters
NameDescription
requestDeleteDataAttributeBindingRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteDataTaxonomy(DeleteDataTaxonomyRequest request, StreamObserver<Operation> responseObserver)

public default void deleteDataTaxonomy(DeleteDataTaxonomyRequest request, StreamObserver<Operation> responseObserver)

Deletes a DataTaxonomy resource. All attributes within the DataTaxonomy must be deleted before the DataTaxonomy can be deleted.

Parameters
NameDescription
requestDeleteDataTaxonomyRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

getDataAttribute(GetDataAttributeRequest request, StreamObserver<DataAttribute> responseObserver)

public default void getDataAttribute(GetDataAttributeRequest request, StreamObserver<DataAttribute> responseObserver)

Retrieves a Data Attribute resource.

Parameters
NameDescription
requestGetDataAttributeRequest
responseObserverio.grpc.stub.StreamObserver<DataAttribute>

getDataAttributeBinding(GetDataAttributeBindingRequest request, StreamObserver<DataAttributeBinding> responseObserver)

public default void getDataAttributeBinding(GetDataAttributeBindingRequest request, StreamObserver<DataAttributeBinding> responseObserver)

Retrieves a DataAttributeBinding resource.

Parameters
NameDescription
requestGetDataAttributeBindingRequest
responseObserverio.grpc.stub.StreamObserver<DataAttributeBinding>

getDataTaxonomy(GetDataTaxonomyRequest request, StreamObserver<DataTaxonomy> responseObserver)

public default void getDataTaxonomy(GetDataTaxonomyRequest request, StreamObserver<DataTaxonomy> responseObserver)

Retrieves a DataTaxonomy resource.

Parameters
NameDescription
requestGetDataTaxonomyRequest
responseObserverio.grpc.stub.StreamObserver<DataTaxonomy>

listDataAttributeBindings(ListDataAttributeBindingsRequest request, StreamObserver<ListDataAttributeBindingsResponse> responseObserver)

public default void listDataAttributeBindings(ListDataAttributeBindingsRequest request, StreamObserver<ListDataAttributeBindingsResponse> responseObserver)

Lists DataAttributeBinding resources in a project and location.

Parameters
NameDescription
requestListDataAttributeBindingsRequest
responseObserverio.grpc.stub.StreamObserver<ListDataAttributeBindingsResponse>

listDataAttributes(ListDataAttributesRequest request, StreamObserver<ListDataAttributesResponse> responseObserver)

public default void listDataAttributes(ListDataAttributesRequest request, StreamObserver<ListDataAttributesResponse> responseObserver)

Lists Data Attribute resources in a DataTaxonomy.

Parameters
NameDescription
requestListDataAttributesRequest
responseObserverio.grpc.stub.StreamObserver<ListDataAttributesResponse>

listDataTaxonomies(ListDataTaxonomiesRequest request, StreamObserver<ListDataTaxonomiesResponse> responseObserver)

public default void listDataTaxonomies(ListDataTaxonomiesRequest request, StreamObserver<ListDataTaxonomiesResponse> responseObserver)

Lists DataTaxonomy resources in a project and location.

Parameters
NameDescription
requestListDataTaxonomiesRequest
responseObserverio.grpc.stub.StreamObserver<ListDataTaxonomiesResponse>

updateDataAttribute(UpdateDataAttributeRequest request, StreamObserver<Operation> responseObserver)

public default void updateDataAttribute(UpdateDataAttributeRequest request, StreamObserver<Operation> responseObserver)

Updates a DataAttribute resource.

Parameters
NameDescription
requestUpdateDataAttributeRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

updateDataAttributeBinding(UpdateDataAttributeBindingRequest request, StreamObserver<Operation> responseObserver)

public default void updateDataAttributeBinding(UpdateDataAttributeBindingRequest request, StreamObserver<Operation> responseObserver)

Updates a DataAttributeBinding resource.

Parameters
NameDescription
requestUpdateDataAttributeBindingRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

updateDataTaxonomy(UpdateDataTaxonomyRequest request, StreamObserver<Operation> responseObserver)

public default void updateDataTaxonomy(UpdateDataTaxonomyRequest request, StreamObserver<Operation> responseObserver)

Updates a DataTaxonomy resource.

Parameters
NameDescription
requestUpdateDataTaxonomyRequest
responseObserverio.grpc.stub.StreamObserver<Operation>