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.DataProductServiceStubMethods
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 |
|
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> |