Class DataProductServiceGrpc.DataProductServiceStub (1.86.0)

public static final class DataProductServiceGrpc.DataProductServiceStub extends AbstractAsyncStub<DataProductServiceGrpc.DataProductServiceStub>

A stub to allow clients to do asynchronous 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.AbstractAsyncStub > DataProductServiceGrpc.DataProductServiceStub

Methods

build(Channel channel, CallOptions callOptions)

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

createDataAsset(CreateDataAssetRequest request, StreamObserver<Operation> responseObserver)

public void createDataAsset(CreateDataAssetRequest request, StreamObserver<Operation> responseObserver)

Creates a data asset.

Parameters
Name Description
request CreateDataAssetRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createDataProduct(CreateDataProductRequest request, StreamObserver<Operation> responseObserver)

public void createDataProduct(CreateDataProductRequest request, StreamObserver<Operation> responseObserver)

Creates a data product.

Parameters
Name Description
request CreateDataProductRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteDataAsset(DeleteDataAssetRequest request, StreamObserver<Operation> responseObserver)

public void deleteDataAsset(DeleteDataAssetRequest request, StreamObserver<Operation> responseObserver)

Deletes a data asset.

Parameters
Name Description
request DeleteDataAssetRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteDataProduct(DeleteDataProductRequest request, StreamObserver<Operation> responseObserver)

public void deleteDataProduct(DeleteDataProductRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request DeleteDataProductRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getDataAsset(GetDataAssetRequest request, StreamObserver<DataAsset> responseObserver)

public void getDataAsset(GetDataAssetRequest request, StreamObserver<DataAsset> responseObserver)

Gets a data asset.

Parameters
Name Description
request GetDataAssetRequest
responseObserver io.grpc.stub.StreamObserver<DataAsset>

getDataProduct(GetDataProductRequest request, StreamObserver<DataProduct> responseObserver)

public void getDataProduct(GetDataProductRequest request, StreamObserver<DataProduct> responseObserver)

Gets a data product.

Parameters
Name Description
request GetDataProductRequest
responseObserver io.grpc.stub.StreamObserver<DataProduct>

listDataAssets(ListDataAssetsRequest request, StreamObserver<ListDataAssetsResponse> responseObserver)

public void listDataAssets(ListDataAssetsRequest request, StreamObserver<ListDataAssetsResponse> responseObserver)

Lists data assets for a given data product.

Parameters
Name Description
request ListDataAssetsRequest
responseObserver io.grpc.stub.StreamObserver<ListDataAssetsResponse>

listDataProducts(ListDataProductsRequest request, StreamObserver<ListDataProductsResponse> responseObserver)

public void listDataProducts(ListDataProductsRequest request, StreamObserver<ListDataProductsResponse> responseObserver)

Lists data products for a given project.

Parameters
Name Description
request ListDataProductsRequest
responseObserver io.grpc.stub.StreamObserver<ListDataProductsResponse>

updateDataAsset(UpdateDataAssetRequest request, StreamObserver<Operation> responseObserver)

public void updateDataAsset(UpdateDataAssetRequest request, StreamObserver<Operation> responseObserver)

Updates a data asset.

Parameters
Name Description
request UpdateDataAssetRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateDataProduct(UpdateDataProductRequest request, StreamObserver<Operation> responseObserver)

public void updateDataProduct(UpdateDataProductRequest request, StreamObserver<Operation> responseObserver)

Updates a data product.

Parameters
Name Description
request UpdateDataProductRequest
responseObserver io.grpc.stub.StreamObserver<Operation>