Interface WorkstationsGrpc.AsyncService

    • Method Detail

      • createWorkstationCluster

        default void createWorkstationCluster​(CreateWorkstationClusterRequest request,
                                              io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new workstation cluster.
         
      • updateWorkstationCluster

        default void updateWorkstationCluster​(UpdateWorkstationClusterRequest request,
                                              io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates an existing workstation cluster.
         
      • deleteWorkstationCluster

        default void deleteWorkstationCluster​(DeleteWorkstationClusterRequest request,
                                              io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes the specified workstation cluster.
         
      • createWorkstationConfig

        default void createWorkstationConfig​(CreateWorkstationConfigRequest request,
                                             io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new workstation configuration.
         
      • updateWorkstationConfig

        default void updateWorkstationConfig​(UpdateWorkstationConfigRequest request,
                                             io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates an existing workstation configuration.
         
      • deleteWorkstationConfig

        default void deleteWorkstationConfig​(DeleteWorkstationConfigRequest request,
                                             io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes the specified workstation configuration.
         
      • getWorkstation

        default void getWorkstation​(GetWorkstationRequest request,
                                    io.grpc.stub.StreamObserver<Workstation> responseObserver)
         Returns the requested workstation.
         
      • listUsableWorkstations

        default void listUsableWorkstations​(ListUsableWorkstationsRequest request,
                                            io.grpc.stub.StreamObserver<ListUsableWorkstationsResponse> responseObserver)
         Returns all workstations using the specified workstation configuration
         on which the caller has the "workstations.workstations.use" permission.
         
      • createWorkstation

        default void createWorkstation​(CreateWorkstationRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new workstation.
         
      • updateWorkstation

        default void updateWorkstation​(UpdateWorkstationRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates an existing workstation.
         
      • deleteWorkstation

        default void deleteWorkstation​(DeleteWorkstationRequest request,
                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes the specified workstation.
         
      • startWorkstation

        default void startWorkstation​(StartWorkstationRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Starts running a workstation so that users can connect to it.
         
      • stopWorkstation

        default void stopWorkstation​(StopWorkstationRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Stops running a workstation, reducing costs.
         
      • generateAccessToken

        default void generateAccessToken​(GenerateAccessTokenRequest request,
                                         io.grpc.stub.StreamObserver<GenerateAccessTokenResponse> responseObserver)
         Returns a short-lived credential that can be used to send authenticated and
         authorized traffic to a workstation.