Package com.google.cloud.dataplex.v1
Class DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub>
-
- com.google.cloud.dataplex.v1.DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub
-
- Enclosing class:
- DataTaxonomyServiceGrpc
public static final class DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub extends io.grpc.stub.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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createDataAttribute(CreateDataAttributeRequest request)
Create a DataAttribute resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createDataAttributeBinding(CreateDataAttributeBindingRequest request)
Create a DataAttributeBinding resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createDataTaxonomy(CreateDataTaxonomyRequest request)
Create a DataTaxonomy resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteDataAttribute(DeleteDataAttributeRequest request)
Deletes a Data Attribute resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteDataAttributeBinding(DeleteDataAttributeBindingRequest request)
Deletes a DataAttributeBinding resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteDataTaxonomy(DeleteDataTaxonomyRequest request)
Deletes a DataTaxonomy resource.com.google.common.util.concurrent.ListenableFuture<DataAttribute>
getDataAttribute(GetDataAttributeRequest request)
Retrieves a Data Attribute resource.com.google.common.util.concurrent.ListenableFuture<DataAttributeBinding>
getDataAttributeBinding(GetDataAttributeBindingRequest request)
Retrieves a DataAttributeBinding resource.com.google.common.util.concurrent.ListenableFuture<DataTaxonomy>
getDataTaxonomy(GetDataTaxonomyRequest request)
Retrieves a DataTaxonomy resource.com.google.common.util.concurrent.ListenableFuture<ListDataAttributeBindingsResponse>
listDataAttributeBindings(ListDataAttributeBindingsRequest request)
Lists DataAttributeBinding resources in a project and location.com.google.common.util.concurrent.ListenableFuture<ListDataAttributesResponse>
listDataAttributes(ListDataAttributesRequest request)
Lists Data Attribute resources in a DataTaxonomy.com.google.common.util.concurrent.ListenableFuture<ListDataTaxonomiesResponse>
listDataTaxonomies(ListDataTaxonomiesRequest request)
Lists DataTaxonomy resources in a project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateDataAttribute(UpdateDataAttributeRequest request)
Updates a DataAttribute resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateDataAttributeBinding(UpdateDataAttributeBindingRequest request)
Updates a DataAttributeBinding resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateDataTaxonomy(UpdateDataTaxonomyRequest request)
Updates a DataTaxonomy resource.
-
-
-
Method Detail
-
build
protected DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<DataTaxonomyServiceGrpc.DataTaxonomyServiceFutureStub>
-
createDataTaxonomy
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createDataTaxonomy(CreateDataTaxonomyRequest request)
Create a DataTaxonomy resource.
-
updateDataTaxonomy
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateDataTaxonomy(UpdateDataTaxonomyRequest request)
Updates a DataTaxonomy resource.
-
deleteDataTaxonomy
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteDataTaxonomy(DeleteDataTaxonomyRequest request)
Deletes a DataTaxonomy resource. All attributes within the DataTaxonomy must be deleted before the DataTaxonomy can be deleted.
-
listDataTaxonomies
public com.google.common.util.concurrent.ListenableFuture<ListDataTaxonomiesResponse> listDataTaxonomies(ListDataTaxonomiesRequest request)
Lists DataTaxonomy resources in a project and location.
-
getDataTaxonomy
public com.google.common.util.concurrent.ListenableFuture<DataTaxonomy> getDataTaxonomy(GetDataTaxonomyRequest request)
Retrieves a DataTaxonomy resource.
-
createDataAttributeBinding
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createDataAttributeBinding(CreateDataAttributeBindingRequest request)
Create a DataAttributeBinding resource.
-
updateDataAttributeBinding
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateDataAttributeBinding(UpdateDataAttributeBindingRequest request)
Updates a DataAttributeBinding resource.
-
deleteDataAttributeBinding
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteDataAttributeBinding(DeleteDataAttributeBindingRequest request)
Deletes a DataAttributeBinding resource. All attributes within the DataAttributeBinding must be deleted before the DataAttributeBinding can be deleted.
-
listDataAttributeBindings
public com.google.common.util.concurrent.ListenableFuture<ListDataAttributeBindingsResponse> listDataAttributeBindings(ListDataAttributeBindingsRequest request)
Lists DataAttributeBinding resources in a project and location.
-
getDataAttributeBinding
public com.google.common.util.concurrent.ListenableFuture<DataAttributeBinding> getDataAttributeBinding(GetDataAttributeBindingRequest request)
Retrieves a DataAttributeBinding resource.
-
createDataAttribute
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createDataAttribute(CreateDataAttributeRequest request)
Create a DataAttribute resource.
-
updateDataAttribute
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateDataAttribute(UpdateDataAttributeRequest request)
Updates a DataAttribute resource.
-
deleteDataAttribute
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteDataAttribute(DeleteDataAttributeRequest request)
Deletes a Data Attribute resource.
-
listDataAttributes
public com.google.common.util.concurrent.ListenableFuture<ListDataAttributesResponse> listDataAttributes(ListDataAttributesRequest request)
Lists Data Attribute resources in a DataTaxonomy.
-
getDataAttribute
public com.google.common.util.concurrent.ListenableFuture<DataAttribute> getDataAttribute(GetDataAttributeRequest request)
Retrieves a Data Attribute resource.
-
-