Class DataTaxonomyServiceGrpc.DataTaxonomyServiceBlockingStub (1.37.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
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
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
NameDescription
requestCreateDataAttributeRequest
Returns
TypeDescription
Operation

createDataAttributeBinding(CreateDataAttributeBindingRequest request)

public Operation createDataAttributeBinding(CreateDataAttributeBindingRequest request)

Create a DataAttributeBinding resource.

Parameter
NameDescription
requestCreateDataAttributeBindingRequest
Returns
TypeDescription
Operation

createDataTaxonomy(CreateDataTaxonomyRequest request)

public Operation createDataTaxonomy(CreateDataTaxonomyRequest request)

Create a DataTaxonomy resource.

Parameter
NameDescription
requestCreateDataTaxonomyRequest
Returns
TypeDescription
Operation

deleteDataAttribute(DeleteDataAttributeRequest request)

public Operation deleteDataAttribute(DeleteDataAttributeRequest request)

Deletes a Data Attribute resource.

Parameter
NameDescription
requestDeleteDataAttributeRequest
Returns
TypeDescription
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
NameDescription
requestDeleteDataAttributeBindingRequest
Returns
TypeDescription
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
NameDescription
requestDeleteDataTaxonomyRequest
Returns
TypeDescription
Operation

getDataAttribute(GetDataAttributeRequest request)

public DataAttribute getDataAttribute(GetDataAttributeRequest request)

Retrieves a Data Attribute resource.

Parameter
NameDescription
requestGetDataAttributeRequest
Returns
TypeDescription
DataAttribute

getDataAttributeBinding(GetDataAttributeBindingRequest request)

public DataAttributeBinding getDataAttributeBinding(GetDataAttributeBindingRequest request)

Retrieves a DataAttributeBinding resource.

Parameter
NameDescription
requestGetDataAttributeBindingRequest
Returns
TypeDescription
DataAttributeBinding

getDataTaxonomy(GetDataTaxonomyRequest request)

public DataTaxonomy getDataTaxonomy(GetDataTaxonomyRequest request)

Retrieves a DataTaxonomy resource.

Parameter
NameDescription
requestGetDataTaxonomyRequest
Returns
TypeDescription
DataTaxonomy

listDataAttributeBindings(ListDataAttributeBindingsRequest request)

public ListDataAttributeBindingsResponse listDataAttributeBindings(ListDataAttributeBindingsRequest request)

Lists DataAttributeBinding resources in a project and location.

Parameter
NameDescription
requestListDataAttributeBindingsRequest
Returns
TypeDescription
ListDataAttributeBindingsResponse

listDataAttributes(ListDataAttributesRequest request)

public ListDataAttributesResponse listDataAttributes(ListDataAttributesRequest request)

Lists Data Attribute resources in a DataTaxonomy.

Parameter
NameDescription
requestListDataAttributesRequest
Returns
TypeDescription
ListDataAttributesResponse

listDataTaxonomies(ListDataTaxonomiesRequest request)

public ListDataTaxonomiesResponse listDataTaxonomies(ListDataTaxonomiesRequest request)

Lists DataTaxonomy resources in a project and location.

Parameter
NameDescription
requestListDataTaxonomiesRequest
Returns
TypeDescription
ListDataTaxonomiesResponse

updateDataAttribute(UpdateDataAttributeRequest request)

public Operation updateDataAttribute(UpdateDataAttributeRequest request)

Updates a DataAttribute resource.

Parameter
NameDescription
requestUpdateDataAttributeRequest
Returns
TypeDescription
Operation

updateDataAttributeBinding(UpdateDataAttributeBindingRequest request)

public Operation updateDataAttributeBinding(UpdateDataAttributeBindingRequest request)

Updates a DataAttributeBinding resource.

Parameter
NameDescription
requestUpdateDataAttributeBindingRequest
Returns
TypeDescription
Operation

updateDataTaxonomy(UpdateDataTaxonomyRequest request)

public Operation updateDataTaxonomy(UpdateDataTaxonomyRequest request)

Updates a DataTaxonomy resource.

Parameter
NameDescription
requestUpdateDataTaxonomyRequest
Returns
TypeDescription
Operation