Class DataProductServiceGrpc.DataProductServiceBlockingV2Stub (1.86.0)

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

A stub to allow clients to do 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.DataProductServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected DataProductServiceGrpc.DataProductServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
DataProductServiceGrpc.DataProductServiceBlockingV2Stub
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
Exceptions
Type Description
io.grpc.StatusException

createDataProduct(CreateDataProductRequest request)

public Operation createDataProduct(CreateDataProductRequest request)

Creates a data product.

Parameter
Name Description
request CreateDataProductRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteDataAsset(DeleteDataAssetRequest request)

public Operation deleteDataAsset(DeleteDataAssetRequest request)

Deletes a data asset.

Parameter
Name Description
request DeleteDataAssetRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

getDataAsset(GetDataAssetRequest request)

public DataAsset getDataAsset(GetDataAssetRequest request)

Gets a data asset.

Parameter
Name Description
request GetDataAssetRequest
Returns
Type Description
DataAsset
Exceptions
Type Description
io.grpc.StatusException

getDataProduct(GetDataProductRequest request)

public DataProduct getDataProduct(GetDataProductRequest request)

Gets a data product.

Parameter
Name Description
request GetDataProductRequest
Returns
Type Description
DataProduct
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

listDataProducts(ListDataProductsRequest request)

public ListDataProductsResponse listDataProducts(ListDataProductsRequest request)

Lists data products for a given project.

Parameter
Name Description
request ListDataProductsRequest
Returns
Type Description
ListDataProductsResponse
Exceptions
Type Description
io.grpc.StatusException

updateDataAsset(UpdateDataAssetRequest request)

public Operation updateDataAsset(UpdateDataAssetRequest request)

Updates a data asset.

Parameter
Name Description
request UpdateDataAssetRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

updateDataProduct(UpdateDataProductRequest request)

public Operation updateDataProduct(UpdateDataProductRequest request)

Updates a data product.

Parameter
Name Description
request UpdateDataProductRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException