Class DataProductServiceGrpc.DataProductServiceFutureStub (1.86.0)

public static final class DataProductServiceGrpc.DataProductServiceFutureStub extends AbstractFutureStub<DataProductServiceGrpc.DataProductServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service DataProductService.

DataProductService provides APIs for managing data products and the underlying data assets.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > DataProductServiceGrpc.DataProductServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

createDataAsset(CreateDataAssetRequest request)

public ListenableFuture<Operation> createDataAsset(CreateDataAssetRequest request)

Creates a data asset.

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

createDataProduct(CreateDataProductRequest request)

public ListenableFuture<Operation> createDataProduct(CreateDataProductRequest request)

Creates a data product.

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

deleteDataAsset(DeleteDataAssetRequest request)

public ListenableFuture<Operation> deleteDataAsset(DeleteDataAssetRequest request)

Deletes a data asset.

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

deleteDataProduct(DeleteDataProductRequest request)

public ListenableFuture<Operation> deleteDataProduct(DeleteDataProductRequest request)

Deletes a data product. The deletion will fail if the data product is not empty (i.e. contains at least one data asset).

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

getDataAsset(GetDataAssetRequest request)

public ListenableFuture<DataAsset> getDataAsset(GetDataAssetRequest request)

Gets a data asset.

Parameter
Name Description
request GetDataAssetRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DataAsset>

getDataProduct(GetDataProductRequest request)

public ListenableFuture<DataProduct> getDataProduct(GetDataProductRequest request)

Gets a data product.

Parameter
Name Description
request GetDataProductRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DataProduct>

listDataAssets(ListDataAssetsRequest request)

public ListenableFuture<ListDataAssetsResponse> listDataAssets(ListDataAssetsRequest request)

Lists data assets for a given data product.

Parameter
Name Description
request ListDataAssetsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDataAssetsResponse>

listDataProducts(ListDataProductsRequest request)

public ListenableFuture<ListDataProductsResponse> listDataProducts(ListDataProductsRequest request)

Lists data products for a given project.

Parameter
Name Description
request ListDataProductsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDataProductsResponse>

updateDataAsset(UpdateDataAssetRequest request)

public ListenableFuture<Operation> updateDataAsset(UpdateDataAssetRequest request)

Updates a data asset.

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

updateDataProduct(UpdateDataProductRequest request)

public ListenableFuture<Operation> updateDataProduct(UpdateDataProductRequest request)

Updates a data product.

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