Class DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub (1.37.0)

public static final class DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub extends AbstractFutureStub<DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub>

A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub > DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createDataAttribute(CreateDataAttributeRequest request)

public ListenableFuture<Operation> createDataAttribute(CreateDataAttributeRequest request)

Create a DataAttribute resource.

Parameter
NameDescription
requestCreateDataAttributeRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

createDataAttributeBinding(CreateDataAttributeBindingRequest request)

public ListenableFuture<Operation> createDataAttributeBinding(CreateDataAttributeBindingRequest request)

Create a DataAttributeBinding resource.

Parameter
NameDescription
requestCreateDataAttributeBindingRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

createDataTaxonomy(CreateDataTaxonomyRequest request)

public ListenableFuture<Operation> createDataTaxonomy(CreateDataTaxonomyRequest request)

Create a DataTaxonomy resource.

Parameter
NameDescription
requestCreateDataTaxonomyRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteDataAttribute(DeleteDataAttributeRequest request)

public ListenableFuture<Operation> deleteDataAttribute(DeleteDataAttributeRequest request)

Deletes a Data Attribute resource.

Parameter
NameDescription
requestDeleteDataAttributeRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteDataAttributeBinding(DeleteDataAttributeBindingRequest request)

public ListenableFuture<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
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteDataTaxonomy(DeleteDataTaxonomyRequest request)

public ListenableFuture<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
com.google.common.util.concurrent.ListenableFuture<Operation>

getDataAttribute(GetDataAttributeRequest request)

public ListenableFuture<DataAttribute> getDataAttribute(GetDataAttributeRequest request)

Retrieves a Data Attribute resource.

Parameter
NameDescription
requestGetDataAttributeRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<DataAttribute>

getDataAttributeBinding(GetDataAttributeBindingRequest request)

public ListenableFuture<DataAttributeBinding> getDataAttributeBinding(GetDataAttributeBindingRequest request)

Retrieves a DataAttributeBinding resource.

Parameter
NameDescription
requestGetDataAttributeBindingRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<DataAttributeBinding>

getDataTaxonomy(GetDataTaxonomyRequest request)

public ListenableFuture<DataTaxonomy> getDataTaxonomy(GetDataTaxonomyRequest request)

Retrieves a DataTaxonomy resource.

Parameter
NameDescription
requestGetDataTaxonomyRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<DataTaxonomy>

listDataAttributeBindings(ListDataAttributeBindingsRequest request)

public ListenableFuture<ListDataAttributeBindingsResponse> listDataAttributeBindings(ListDataAttributeBindingsRequest request)

Lists DataAttributeBinding resources in a project and location.

Parameter
NameDescription
requestListDataAttributeBindingsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListDataAttributeBindingsResponse>

listDataAttributes(ListDataAttributesRequest request)

public ListenableFuture<ListDataAttributesResponse> listDataAttributes(ListDataAttributesRequest request)

Lists Data Attribute resources in a DataTaxonomy.

Parameter
NameDescription
requestListDataAttributesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListDataAttributesResponse>

listDataTaxonomies(ListDataTaxonomiesRequest request)

public ListenableFuture<ListDataTaxonomiesResponse> listDataTaxonomies(ListDataTaxonomiesRequest request)

Lists DataTaxonomy resources in a project and location.

Parameter
NameDescription
requestListDataTaxonomiesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListDataTaxonomiesResponse>

updateDataAttribute(UpdateDataAttributeRequest request)

public ListenableFuture<Operation> updateDataAttribute(UpdateDataAttributeRequest request)

Updates a DataAttribute resource.

Parameter
NameDescription
requestUpdateDataAttributeRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

updateDataAttributeBinding(UpdateDataAttributeBindingRequest request)

public ListenableFuture<Operation> updateDataAttributeBinding(UpdateDataAttributeBindingRequest request)

Updates a DataAttributeBinding resource.

Parameter
NameDescription
requestUpdateDataAttributeBindingRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

updateDataTaxonomy(UpdateDataTaxonomyRequest request)

public ListenableFuture<Operation> updateDataTaxonomy(UpdateDataTaxonomyRequest request)

Updates a DataTaxonomy resource.

Parameter
NameDescription
requestUpdateDataTaxonomyRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>