Package com.google.cloud.dataplex.v1
Class DataplexServiceGrpc.DataplexServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<DataplexServiceGrpc.DataplexServiceFutureStub>
-
- com.google.cloud.dataplex.v1.DataplexServiceGrpc.DataplexServiceFutureStub
-
- Enclosing class:
- DataplexServiceGrpc
public static final class DataplexServiceGrpc.DataplexServiceFutureStub extends io.grpc.stub.AbstractFutureStub<DataplexServiceGrpc.DataplexServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service DataplexService.Dataplex service provides data lakes as a service. The primary resources offered by this service are Lakes, Zones and Assets which collectively allow a data administrator to organize, manage, secure and catalog data across their organization located across cloud projects in a variety of storage systems including Cloud Storage and BigQuery.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DataplexServiceGrpc.DataplexServiceFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
cancelJob(CancelJobRequest request)
Cancel jobs running for the task resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createAsset(CreateAssetRequest request)
Creates an asset resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createEnvironment(CreateEnvironmentRequest request)
Create an environment resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createLake(CreateLakeRequest request)
Creates a lake resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createTask(CreateTaskRequest request)
Creates a task resource within a lake.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createZone(CreateZoneRequest request)
Creates a zone resource within a lake.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteAsset(DeleteAssetRequest request)
Deletes an asset resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteEnvironment(DeleteEnvironmentRequest request)
Delete the environment resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteLake(DeleteLakeRequest request)
Deletes a lake resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteTask(DeleteTaskRequest request)
Delete the task resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteZone(DeleteZoneRequest request)
Deletes a zone resource.com.google.common.util.concurrent.ListenableFuture<Asset>
getAsset(GetAssetRequest request)
Retrieves an asset resource.com.google.common.util.concurrent.ListenableFuture<Environment>
getEnvironment(GetEnvironmentRequest request)
Get environment resource.com.google.common.util.concurrent.ListenableFuture<Job>
getJob(GetJobRequest request)
Get job resource.com.google.common.util.concurrent.ListenableFuture<Lake>
getLake(GetLakeRequest request)
Retrieves a lake resource.com.google.common.util.concurrent.ListenableFuture<Task>
getTask(GetTaskRequest request)
Get task resource.com.google.common.util.concurrent.ListenableFuture<Zone>
getZone(GetZoneRequest request)
Retrieves a zone resource.com.google.common.util.concurrent.ListenableFuture<ListActionsResponse>
listAssetActions(ListAssetActionsRequest request)
Lists action resources in an asset.com.google.common.util.concurrent.ListenableFuture<ListAssetsResponse>
listAssets(ListAssetsRequest request)
Lists asset resources in a zone.com.google.common.util.concurrent.ListenableFuture<ListEnvironmentsResponse>
listEnvironments(ListEnvironmentsRequest request)
Lists environments under the given lake.com.google.common.util.concurrent.ListenableFuture<ListJobsResponse>
listJobs(ListJobsRequest request)
Lists Jobs under the given task.com.google.common.util.concurrent.ListenableFuture<ListActionsResponse>
listLakeActions(ListLakeActionsRequest request)
Lists action resources in a lake.com.google.common.util.concurrent.ListenableFuture<ListLakesResponse>
listLakes(ListLakesRequest request)
Lists lake resources in a project and location.com.google.common.util.concurrent.ListenableFuture<ListSessionsResponse>
listSessions(ListSessionsRequest request)
Lists session resources in an environment.com.google.common.util.concurrent.ListenableFuture<ListTasksResponse>
listTasks(ListTasksRequest request)
Lists tasks under the given lake.com.google.common.util.concurrent.ListenableFuture<ListActionsResponse>
listZoneActions(ListZoneActionsRequest request)
Lists action resources in a zone.com.google.common.util.concurrent.ListenableFuture<ListZonesResponse>
listZones(ListZonesRequest request)
Lists zone resources in a lake.com.google.common.util.concurrent.ListenableFuture<RunTaskResponse>
runTask(RunTaskRequest request)
Run an on demand execution of a Task.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateAsset(UpdateAssetRequest request)
Updates an asset resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateEnvironment(UpdateEnvironmentRequest request)
Update the environment resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateLake(UpdateLakeRequest request)
Updates a lake resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateTask(UpdateTaskRequest request)
Update the task resource.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateZone(UpdateZoneRequest request)
Updates a zone resource.
-
-
-
Method Detail
-
build
protected DataplexServiceGrpc.DataplexServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<DataplexServiceGrpc.DataplexServiceFutureStub>
-
createLake
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createLake(CreateLakeRequest request)
Creates a lake resource.
-
updateLake
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateLake(UpdateLakeRequest request)
Updates a lake resource.
-
deleteLake
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteLake(DeleteLakeRequest request)
Deletes a lake resource. All zones within the lake must be deleted before the lake can be deleted.
-
listLakes
public com.google.common.util.concurrent.ListenableFuture<ListLakesResponse> listLakes(ListLakesRequest request)
Lists lake resources in a project and location.
-
getLake
public com.google.common.util.concurrent.ListenableFuture<Lake> getLake(GetLakeRequest request)
Retrieves a lake resource.
-
listLakeActions
public com.google.common.util.concurrent.ListenableFuture<ListActionsResponse> listLakeActions(ListLakeActionsRequest request)
Lists action resources in a lake.
-
createZone
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createZone(CreateZoneRequest request)
Creates a zone resource within a lake.
-
updateZone
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateZone(UpdateZoneRequest request)
Updates a zone resource.
-
deleteZone
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteZone(DeleteZoneRequest request)
Deletes a zone resource. All assets within a zone must be deleted before the zone can be deleted.
-
listZones
public com.google.common.util.concurrent.ListenableFuture<ListZonesResponse> listZones(ListZonesRequest request)
Lists zone resources in a lake.
-
getZone
public com.google.common.util.concurrent.ListenableFuture<Zone> getZone(GetZoneRequest request)
Retrieves a zone resource.
-
listZoneActions
public com.google.common.util.concurrent.ListenableFuture<ListActionsResponse> listZoneActions(ListZoneActionsRequest request)
Lists action resources in a zone.
-
createAsset
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createAsset(CreateAssetRequest request)
Creates an asset resource.
-
updateAsset
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateAsset(UpdateAssetRequest request)
Updates an asset resource.
-
deleteAsset
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteAsset(DeleteAssetRequest request)
Deletes an asset resource. The referenced storage resource is detached (default) or deleted based on the associated Lifecycle policy.
-
listAssets
public com.google.common.util.concurrent.ListenableFuture<ListAssetsResponse> listAssets(ListAssetsRequest request)
Lists asset resources in a zone.
-
getAsset
public com.google.common.util.concurrent.ListenableFuture<Asset> getAsset(GetAssetRequest request)
Retrieves an asset resource.
-
listAssetActions
public com.google.common.util.concurrent.ListenableFuture<ListActionsResponse> listAssetActions(ListAssetActionsRequest request)
Lists action resources in an asset.
-
createTask
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createTask(CreateTaskRequest request)
Creates a task resource within a lake.
-
updateTask
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateTask(UpdateTaskRequest request)
Update the task resource.
-
deleteTask
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteTask(DeleteTaskRequest request)
Delete the task resource.
-
listTasks
public com.google.common.util.concurrent.ListenableFuture<ListTasksResponse> listTasks(ListTasksRequest request)
Lists tasks under the given lake.
-
getTask
public com.google.common.util.concurrent.ListenableFuture<Task> getTask(GetTaskRequest request)
Get task resource.
-
listJobs
public com.google.common.util.concurrent.ListenableFuture<ListJobsResponse> listJobs(ListJobsRequest request)
Lists Jobs under the given task.
-
runTask
public com.google.common.util.concurrent.ListenableFuture<RunTaskResponse> runTask(RunTaskRequest request)
Run an on demand execution of a Task.
-
getJob
public com.google.common.util.concurrent.ListenableFuture<Job> getJob(GetJobRequest request)
Get job resource.
-
cancelJob
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> cancelJob(CancelJobRequest request)
Cancel jobs running for the task resource.
-
createEnvironment
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createEnvironment(CreateEnvironmentRequest request)
Create an environment resource.
-
updateEnvironment
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateEnvironment(UpdateEnvironmentRequest request)
Update the environment resource.
-
deleteEnvironment
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteEnvironment(DeleteEnvironmentRequest request)
Delete the environment resource. All the child resources must have been deleted before environment deletion can be initiated.
-
listEnvironments
public com.google.common.util.concurrent.ListenableFuture<ListEnvironmentsResponse> listEnvironments(ListEnvironmentsRequest request)
Lists environments under the given lake.
-
getEnvironment
public com.google.common.util.concurrent.ListenableFuture<Environment> getEnvironment(GetEnvironmentRequest request)
Get environment resource.
-
listSessions
public com.google.common.util.concurrent.ListenableFuture<ListSessionsResponse> listSessions(ListSessionsRequest request)
Lists session resources in an environment.
-
-