public static final class DataProductServiceGrpc.DataProductServiceFutureStub extends AbstractFutureStub<DataProductServiceGrpc.DataProductServiceFutureStub>A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub > DataProductServiceGrpc.DataProductServiceFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected DataProductServiceGrpc.DataProductServiceFutureStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
DataProductServiceGrpc.DataProductServiceFutureStub |
|
createDataAsset(CreateDataAssetRequest request)
public ListenableFuture<Operation> createDataAsset(CreateDataAssetRequest request)Creates a data asset.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateDataAssetRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createDataProduct(CreateDataProductRequest request)
public ListenableFuture<Operation> createDataProduct(CreateDataProductRequest request)Creates a data product.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateDataProductRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteDataAsset(DeleteDataAssetRequest request)
public ListenableFuture<Operation> deleteDataAsset(DeleteDataAssetRequest request)Deletes a data asset.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteDataAssetRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteDataProduct(DeleteDataProductRequest request)
public ListenableFuture<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 |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
getDataAsset(GetDataAssetRequest request)
public ListenableFuture<DataAsset> getDataAsset(GetDataAssetRequest request)Gets a data asset.
| Parameter | |
|---|---|
| Name | Description |
request |
GetDataAssetRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<DataAsset> |
|
getDataProduct(GetDataProductRequest request)
public ListenableFuture<DataProduct> getDataProduct(GetDataProductRequest request)Gets a data product.
| Parameter | |
|---|---|
| Name | Description |
request |
GetDataProductRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<DataProduct> |
|
listDataAssets(ListDataAssetsRequest request)
public ListenableFuture<ListDataAssetsResponse> listDataAssets(ListDataAssetsRequest request)Lists data assets for a given data product.
| Parameter | |
|---|---|
| Name | Description |
request |
ListDataAssetsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListDataAssetsResponse> |
|
listDataProducts(ListDataProductsRequest request)
public ListenableFuture<ListDataProductsResponse> listDataProducts(ListDataProductsRequest request)Lists data products for a given project.
| Parameter | |
|---|---|
| Name | Description |
request |
ListDataProductsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListDataProductsResponse> |
|
requestDataProductAccess(RequestDataProductAccessRequest request)
public ListenableFuture<RequestDataProductAccessResponse> requestDataProductAccess(RequestDataProductAccessRequest request)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.
| Parameter | |
|---|---|
| Name | Description |
request |
RequestDataProductAccessRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<RequestDataProductAccessResponse> |
|
updateDataAsset(UpdateDataAssetRequest request)
public ListenableFuture<Operation> updateDataAsset(UpdateDataAssetRequest request)Updates a data asset.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateDataAssetRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateDataProduct(UpdateDataProductRequest request)
public ListenableFuture<Operation> updateDataProduct(UpdateDataProductRequest request)Updates a data product.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateDataProductRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|