Class DataProductServiceGrpc.DataProductServiceBlockingStub (1.86.0)

public static final class DataProductServiceGrpc.DataProductServiceBlockingStub extends AbstractBlockingStub<DataProductServiceGrpc.DataProductServiceBlockingStub>

A stub to allow clients to do limited synchronous 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.AbstractBlockingStub > DataProductServiceGrpc.DataProductServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

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

createDataAsset(CreateDataAssetRequest request)

public Operation createDataAsset(CreateDataAssetRequest request)

Creates a data asset.

Parameter
Name Description
request CreateDataAssetRequest
Returns
Type Description
Operation

createDataProduct(CreateDataProductRequest request)

public Operation createDataProduct(CreateDataProductRequest request)

Creates a data product.

Parameter
Name Description
request CreateDataProductRequest
Returns
Type Description
Operation

deleteDataAsset(DeleteDataAssetRequest request)

public Operation deleteDataAsset(DeleteDataAssetRequest request)

Deletes a data asset.

Parameter
Name Description
request DeleteDataAssetRequest
Returns
Type Description
Operation

deleteDataProduct(DeleteDataProductRequest request)

public 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
Operation

getDataAsset(GetDataAssetRequest request)

public DataAsset getDataAsset(GetDataAssetRequest request)

Gets a data asset.

Parameter
Name Description
request GetDataAssetRequest
Returns
Type Description
DataAsset

getDataProduct(GetDataProductRequest request)

public DataProduct getDataProduct(GetDataProductRequest request)

Gets a data product.

Parameter
Name Description
request GetDataProductRequest
Returns
Type Description
DataProduct

listDataAssets(ListDataAssetsRequest request)

public ListDataAssetsResponse listDataAssets(ListDataAssetsRequest request)

Lists data assets for a given data product.

Parameter
Name Description
request ListDataAssetsRequest
Returns
Type Description
ListDataAssetsResponse

listDataProducts(ListDataProductsRequest request)

public ListDataProductsResponse listDataProducts(ListDataProductsRequest request)

Lists data products for a given project.

Parameter
Name Description
request ListDataProductsRequest
Returns
Type Description
ListDataProductsResponse

updateDataAsset(UpdateDataAssetRequest request)

public Operation updateDataAsset(UpdateDataAssetRequest request)

Updates a data asset.

Parameter
Name Description
request UpdateDataAssetRequest
Returns
Type Description
Operation

updateDataProduct(UpdateDataProductRequest request)

public Operation updateDataProduct(UpdateDataProductRequest request)

Updates a data product.

Parameter
Name Description
request UpdateDataProductRequest
Returns
Type Description
Operation