Class DataTaxonomyServiceGrpc.DataTaxonomyServiceBlockingStub (1.45.0)

public static final class DataTaxonomyServiceGrpc.DataTaxonomyServiceBlockingStub extends AbstractBlockingStub<DataTaxonomyServiceGrpc.DataTaxonomyServiceBlockingStub>

A stub to allow clients to do synchronous rpc calls to service DataTaxonomyService.

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

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > DataTaxonomyServiceGrpc.DataTaxonomyServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected DataTaxonomyServiceGrpc.DataTaxonomyServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
DataTaxonomyServiceGrpc.DataTaxonomyServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createDataAttribute(CreateDataAttributeRequest request)

public Operation createDataAttribute(CreateDataAttributeRequest request)

Create a DataAttribute resource.

Parameter
Name Description
request CreateDataAttributeRequest
Returns
Type Description
Operation

createDataAttributeBinding(CreateDataAttributeBindingRequest request)

public Operation createDataAttributeBinding(CreateDataAttributeBindingRequest request)

Create a DataAttributeBinding resource.

Parameter
Name Description
request CreateDataAttributeBindingRequest
Returns
Type Description
Operation

createDataTaxonomy(CreateDataTaxonomyRequest request)

public Operation createDataTaxonomy(CreateDataTaxonomyRequest request)

Create a DataTaxonomy resource.

Parameter
Name Description
request CreateDataTaxonomyRequest
Returns
Type Description
Operation

deleteDataAttribute(DeleteDataAttributeRequest request)

public Operation deleteDataAttribute(DeleteDataAttributeRequest request)

Deletes a Data Attribute resource.

Parameter
Name Description
request DeleteDataAttributeRequest
Returns
Type Description
Operation

deleteDataAttributeBinding(DeleteDataAttributeBindingRequest request)

public Operation deleteDataAttributeBinding(DeleteDataAttributeBindingRequest request)

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

Parameter
Name Description
request DeleteDataAttributeBindingRequest
Returns
Type Description
Operation

deleteDataTaxonomy(DeleteDataTaxonomyRequest request)

public Operation deleteDataTaxonomy(DeleteDataTaxonomyRequest request)

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

Parameter
Name Description
request DeleteDataTaxonomyRequest
Returns
Type Description
Operation

getDataAttribute(GetDataAttributeRequest request)

public DataAttribute getDataAttribute(GetDataAttributeRequest request)

Retrieves a Data Attribute resource.

Parameter
Name Description
request GetDataAttributeRequest
Returns
Type Description
DataAttribute

getDataAttributeBinding(GetDataAttributeBindingRequest request)

public DataAttributeBinding getDataAttributeBinding(GetDataAttributeBindingRequest request)

Retrieves a DataAttributeBinding resource.

Parameter
Name Description
request GetDataAttributeBindingRequest
Returns
Type Description
DataAttributeBinding

getDataTaxonomy(GetDataTaxonomyRequest request)

public DataTaxonomy getDataTaxonomy(GetDataTaxonomyRequest request)

Retrieves a DataTaxonomy resource.

Parameter
Name Description
request GetDataTaxonomyRequest
Returns
Type Description
DataTaxonomy

listDataAttributeBindings(ListDataAttributeBindingsRequest request)

public ListDataAttributeBindingsResponse listDataAttributeBindings(ListDataAttributeBindingsRequest request)

Lists DataAttributeBinding resources in a project and location.

Parameter
Name Description
request ListDataAttributeBindingsRequest
Returns
Type Description
ListDataAttributeBindingsResponse

listDataAttributes(ListDataAttributesRequest request)

public ListDataAttributesResponse listDataAttributes(ListDataAttributesRequest request)

Lists Data Attribute resources in a DataTaxonomy.

Parameter
Name Description
request ListDataAttributesRequest
Returns
Type Description
ListDataAttributesResponse

listDataTaxonomies(ListDataTaxonomiesRequest request)

public ListDataTaxonomiesResponse listDataTaxonomies(ListDataTaxonomiesRequest request)

Lists DataTaxonomy resources in a project and location.

Parameter
Name Description
request ListDataTaxonomiesRequest
Returns
Type Description
ListDataTaxonomiesResponse

updateDataAttribute(UpdateDataAttributeRequest request)

public Operation updateDataAttribute(UpdateDataAttributeRequest request)

Updates a DataAttribute resource.

Parameter
Name Description
request UpdateDataAttributeRequest
Returns
Type Description
Operation

updateDataAttributeBinding(UpdateDataAttributeBindingRequest request)

public Operation updateDataAttributeBinding(UpdateDataAttributeBindingRequest request)

Updates a DataAttributeBinding resource.

Parameter
Name Description
request UpdateDataAttributeBindingRequest
Returns
Type Description
Operation

updateDataTaxonomy(UpdateDataTaxonomyRequest request)

public Operation updateDataTaxonomy(UpdateDataTaxonomyRequest request)

Updates a DataTaxonomy resource.

Parameter
Name Description
request UpdateDataTaxonomyRequest
Returns
Type Description
Operation