Class DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub (1.42.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
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
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
Name Description
request CreateDataAttributeRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createDataAttributeBinding(CreateDataAttributeBindingRequest request)

public ListenableFuture<Operation> createDataAttributeBinding(CreateDataAttributeBindingRequest request)

Create a DataAttributeBinding resource.

Parameter
Name Description
request CreateDataAttributeBindingRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createDataTaxonomy(CreateDataTaxonomyRequest request)

public ListenableFuture<Operation> createDataTaxonomy(CreateDataTaxonomyRequest request)

Create a DataTaxonomy resource.

Parameter
Name Description
request CreateDataTaxonomyRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteDataAttribute(DeleteDataAttributeRequest request)

public ListenableFuture<Operation> deleteDataAttribute(DeleteDataAttributeRequest request)

Deletes a Data Attribute resource.

Parameter
Name Description
request DeleteDataAttributeRequest
Returns
Type Description
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
Name Description
request DeleteDataAttributeBindingRequest
Returns
Type Description
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
Name Description
request DeleteDataTaxonomyRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getDataAttribute(GetDataAttributeRequest request)

public ListenableFuture<DataAttribute> getDataAttribute(GetDataAttributeRequest request)

Retrieves a Data Attribute resource.

Parameter
Name Description
request GetDataAttributeRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DataAttribute>

getDataAttributeBinding(GetDataAttributeBindingRequest request)

public ListenableFuture<DataAttributeBinding> getDataAttributeBinding(GetDataAttributeBindingRequest request)

Retrieves a DataAttributeBinding resource.

Parameter
Name Description
request GetDataAttributeBindingRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DataAttributeBinding>

getDataTaxonomy(GetDataTaxonomyRequest request)

public ListenableFuture<DataTaxonomy> getDataTaxonomy(GetDataTaxonomyRequest request)

Retrieves a DataTaxonomy resource.

Parameter
Name Description
request GetDataTaxonomyRequest
Returns
Type Description
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
Name Description
request ListDataAttributeBindingsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDataAttributeBindingsResponse>

listDataAttributes(ListDataAttributesRequest request)

public ListenableFuture<ListDataAttributesResponse> listDataAttributes(ListDataAttributesRequest request)

Lists Data Attribute resources in a DataTaxonomy.

Parameter
Name Description
request ListDataAttributesRequest
Returns
Type Description
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
Name Description
request ListDataTaxonomiesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDataTaxonomiesResponse>

updateDataAttribute(UpdateDataAttributeRequest request)

public ListenableFuture<Operation> updateDataAttribute(UpdateDataAttributeRequest request)

Updates a DataAttribute resource.

Parameter
Name Description
request UpdateDataAttributeRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateDataAttributeBinding(UpdateDataAttributeBindingRequest request)

public ListenableFuture<Operation> updateDataAttributeBinding(UpdateDataAttributeBindingRequest request)

Updates a DataAttributeBinding resource.

Parameter
Name Description
request UpdateDataAttributeBindingRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateDataTaxonomy(UpdateDataTaxonomyRequest request)

public ListenableFuture<Operation> updateDataTaxonomy(UpdateDataTaxonomyRequest request)

Updates a DataTaxonomy resource.

Parameter
Name Description
request UpdateDataTaxonomyRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>