public static interface DataProductServiceGrpc.AsyncService DataProductService provides APIs for managing data products and
the underlying data assets.
Methods
createDataAsset(CreateDataAssetRequest request, StreamObserver<Operation> responseObserver)
public default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default void updateDataProduct(UpdateDataProductRequest request, StreamObserver<Operation> responseObserver)Updates a data product.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDataProductRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |