Interface DataTaxonomyServiceGrpc.AsyncService (1.40.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
Name Description
request CreateDataAttributeRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createDataAttributeBinding(CreateDataAttributeBindingRequest request, StreamObserver<Operation> responseObserver)

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

Create a DataAttributeBinding resource.

Parameters
Name Description
request CreateDataAttributeBindingRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createDataTaxonomy(CreateDataTaxonomyRequest request, StreamObserver<Operation> responseObserver)

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

Create a DataTaxonomy resource.

Parameters
Name Description
request CreateDataTaxonomyRequest
responseObserver io.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
Name Description
request DeleteDataAttributeRequest
responseObserver io.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
Name Description
request DeleteDataAttributeBindingRequest
responseObserver io.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
Name Description
request DeleteDataTaxonomyRequest
responseObserver io.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
Name Description
request GetDataAttributeRequest
responseObserver io.grpc.stub.StreamObserver<DataAttribute>

getDataAttributeBinding(GetDataAttributeBindingRequest request, StreamObserver<DataAttributeBinding> responseObserver)

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

Retrieves a DataAttributeBinding resource.

Parameters
Name Description
request GetDataAttributeBindingRequest
responseObserver io.grpc.stub.StreamObserver<DataAttributeBinding>

getDataTaxonomy(GetDataTaxonomyRequest request, StreamObserver<DataTaxonomy> responseObserver)

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

Retrieves a DataTaxonomy resource.

Parameters
Name Description
request GetDataTaxonomyRequest
responseObserver io.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
Name Description
request ListDataAttributeBindingsRequest
responseObserver io.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
Name Description
request ListDataAttributesRequest
responseObserver io.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
Name Description
request ListDataTaxonomiesRequest
responseObserver io.grpc.stub.StreamObserver<ListDataTaxonomiesResponse>

updateDataAttribute(UpdateDataAttributeRequest request, StreamObserver<Operation> responseObserver)

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

Updates a DataAttribute resource.

Parameters
Name Description
request UpdateDataAttributeRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateDataAttributeBinding(UpdateDataAttributeBindingRequest request, StreamObserver<Operation> responseObserver)

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

Updates a DataAttributeBinding resource.

Parameters
Name Description
request UpdateDataAttributeBindingRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateDataTaxonomy(UpdateDataTaxonomyRequest request, StreamObserver<Operation> responseObserver)

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

Updates a DataTaxonomy resource.

Parameters
Name Description
request UpdateDataTaxonomyRequest
responseObserver io.grpc.stub.StreamObserver<Operation>