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> |
requestDataProductAccess(RequestDataProductAccessRequest request, StreamObserver<RequestDataProductAccessResponse> responseObserver)
public void requestDataProductAccess(RequestDataProductAccessRequest request, StreamObserver<RequestDataProductAccessResponse> responseObserver)Requests access to a data product. This will trigger an access approval workflow, and the requester will need to wait for the approval to be granted before they will be able to access the data product assets.
| Parameters | |
|---|---|
| Name | Description |
request |
RequestDataProductAccessRequest |
responseObserver |
io.grpc.stub.StreamObserver<RequestDataProductAccessResponse> |
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> |