Class 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 Detail

      • 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.
         
      • 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.
         
      • getZone

        public com.google.common.util.concurrent.ListenableFuture<Zone> getZone​(GetZoneRequest request)
         Retrieves a zone resource.
         
      • 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.
         
      • getAsset

        public com.google.common.util.concurrent.ListenableFuture<Asset> getAsset​(GetAssetRequest request)
         Retrieves an asset resource.
         
      • 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.
         
      • 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.
         
      • getEnvironment

        public com.google.common.util.concurrent.ListenableFuture<Environment> getEnvironment​(GetEnvironmentRequest request)
         Get environment resource.