- 0.66.0 (latest)
 - 0.64.0
 - 0.63.0
 - 0.62.0
 - 0.61.0
 - 0.60.0
 - 0.58.0
 - 0.56.0
 - 0.55.0
 - 0.52.0
 - 0.51.0
 - 0.50.0
 - 0.48.0
 - 0.47.0
 - 0.46.0
 - 0.45.0
 - 0.44.0
 - 0.43.0
 - 0.42.0
 - 0.41.0
 - 0.40.0
 - 0.39.0
 - 0.37.0
 - 0.36.0
 - 0.35.0
 - 0.34.0
 - 0.33.0
 - 0.32.0
 - 0.31.0
 - 0.30.0
 - 0.29.0
 - 0.28.0
 - 0.27.0
 - 0.25.0
 - 0.24.0
 - 0.23.0
 - 0.22.0
 - 0.21.0
 - 0.20.0
 - 0.19.0
 - 0.18.0
 - 0.17.0
 - 0.16.0
 - 0.15.0
 - 0.12.0
 - 0.11.0
 - 0.10.0
 - 0.9.0
 - 0.8.0
 - 0.7.0
 - 0.6.0
 - 0.5.0
 - 0.4.0
 - 0.3.0
 - 0.2.0
 - 0.1.0
 
public static interface WorkstationsGrpc.AsyncServiceService for interacting with Cloud Workstations.
Methods
createWorkstation(CreateWorkstationRequest request, StreamObserver<Operation> responseObserver)
public default void createWorkstation(CreateWorkstationRequest request, StreamObserver<Operation> responseObserver)Creates a new workstation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateWorkstationRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
createWorkstationCluster(CreateWorkstationClusterRequest request, StreamObserver<Operation> responseObserver)
public default void createWorkstationCluster(CreateWorkstationClusterRequest request, StreamObserver<Operation> responseObserver)Creates a new workstation cluster.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateWorkstationClusterRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
createWorkstationConfig(CreateWorkstationConfigRequest request, StreamObserver<Operation> responseObserver)
public default void createWorkstationConfig(CreateWorkstationConfigRequest request, StreamObserver<Operation> responseObserver)Creates a new workstation configuration.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateWorkstationConfigRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
deleteWorkstation(DeleteWorkstationRequest request, StreamObserver<Operation> responseObserver)
public default void deleteWorkstation(DeleteWorkstationRequest request, StreamObserver<Operation> responseObserver)Deletes the specified workstation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteWorkstationRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
deleteWorkstationCluster(DeleteWorkstationClusterRequest request, StreamObserver<Operation> responseObserver)
public default void deleteWorkstationCluster(DeleteWorkstationClusterRequest request, StreamObserver<Operation> responseObserver)Deletes the specified workstation cluster.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteWorkstationClusterRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
deleteWorkstationConfig(DeleteWorkstationConfigRequest request, StreamObserver<Operation> responseObserver)
public default void deleteWorkstationConfig(DeleteWorkstationConfigRequest request, StreamObserver<Operation> responseObserver)Deletes the specified workstation configuration.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteWorkstationConfigRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
generateAccessToken(GenerateAccessTokenRequest request, StreamObserver<GenerateAccessTokenResponse> responseObserver)
public default void generateAccessToken(GenerateAccessTokenRequest request, StreamObserver<GenerateAccessTokenResponse> responseObserver)Returns a short-lived credential that can be used to send authenticated and authorized traffic to a workstation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GenerateAccessTokenRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<GenerateAccessTokenResponse> | 
      
getWorkstation(GetWorkstationRequest request, StreamObserver<Workstation> responseObserver)
public default void getWorkstation(GetWorkstationRequest request, StreamObserver<Workstation> responseObserver)Returns the requested workstation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetWorkstationRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Workstation> | 
      
getWorkstationCluster(GetWorkstationClusterRequest request, StreamObserver<WorkstationCluster> responseObserver)
public default void getWorkstationCluster(GetWorkstationClusterRequest request, StreamObserver<WorkstationCluster> responseObserver)Returns the requested workstation cluster.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetWorkstationClusterRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<WorkstationCluster> | 
      
getWorkstationConfig(GetWorkstationConfigRequest request, StreamObserver<WorkstationConfig> responseObserver)
public default void getWorkstationConfig(GetWorkstationConfigRequest request, StreamObserver<WorkstationConfig> responseObserver)Returns the requested workstation configuration.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetWorkstationConfigRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<WorkstationConfig> | 
      
listUsableWorkstationConfigs(ListUsableWorkstationConfigsRequest request, StreamObserver<ListUsableWorkstationConfigsResponse> responseObserver)
public default void listUsableWorkstationConfigs(ListUsableWorkstationConfigsRequest request, StreamObserver<ListUsableWorkstationConfigsResponse> responseObserver)Returns all workstation configurations in the specified cluster on which the caller has the "workstations.workstation.create" permission.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListUsableWorkstationConfigsRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<ListUsableWorkstationConfigsResponse> | 
      
listUsableWorkstations(ListUsableWorkstationsRequest request, StreamObserver<ListUsableWorkstationsResponse> responseObserver)
public default void listUsableWorkstations(ListUsableWorkstationsRequest request, StreamObserver<ListUsableWorkstationsResponse> responseObserver)Returns all workstations using the specified workstation configuration on which the caller has the "workstations.workstations.use" permission.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListUsableWorkstationsRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<ListUsableWorkstationsResponse> | 
      
listWorkstationClusters(ListWorkstationClustersRequest request, StreamObserver<ListWorkstationClustersResponse> responseObserver)
public default void listWorkstationClusters(ListWorkstationClustersRequest request, StreamObserver<ListWorkstationClustersResponse> responseObserver)Returns all workstation clusters in the specified location.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListWorkstationClustersRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<ListWorkstationClustersResponse> | 
      
listWorkstationConfigs(ListWorkstationConfigsRequest request, StreamObserver<ListWorkstationConfigsResponse> responseObserver)
public default void listWorkstationConfigs(ListWorkstationConfigsRequest request, StreamObserver<ListWorkstationConfigsResponse> responseObserver)Returns all workstation configurations in the specified cluster.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListWorkstationConfigsRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<ListWorkstationConfigsResponse> | 
      
listWorkstations(ListWorkstationsRequest request, StreamObserver<ListWorkstationsResponse> responseObserver)
public default void listWorkstations(ListWorkstationsRequest request, StreamObserver<ListWorkstationsResponse> responseObserver)Returns all Workstations using the specified workstation configuration.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListWorkstationsRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<ListWorkstationsResponse> | 
      
startWorkstation(StartWorkstationRequest request, StreamObserver<Operation> responseObserver)
public default void startWorkstation(StartWorkstationRequest request, StreamObserver<Operation> responseObserver)Starts running a workstation so that users can connect to it.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        StartWorkstationRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
stopWorkstation(StopWorkstationRequest request, StreamObserver<Operation> responseObserver)
public default void stopWorkstation(StopWorkstationRequest request, StreamObserver<Operation> responseObserver)Stops running a workstation, reducing costs.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        StopWorkstationRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
updateWorkstation(UpdateWorkstationRequest request, StreamObserver<Operation> responseObserver)
public default void updateWorkstation(UpdateWorkstationRequest request, StreamObserver<Operation> responseObserver)Updates an existing workstation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateWorkstationRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
updateWorkstationCluster(UpdateWorkstationClusterRequest request, StreamObserver<Operation> responseObserver)
public default void updateWorkstationCluster(UpdateWorkstationClusterRequest request, StreamObserver<Operation> responseObserver)Updates an existing workstation cluster.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateWorkstationClusterRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> | 
      
updateWorkstationConfig(UpdateWorkstationConfigRequest request, StreamObserver<Operation> responseObserver)
public default void updateWorkstationConfig(UpdateWorkstationConfigRequest request, StreamObserver<Operation> responseObserver)Updates an existing workstation configuration.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateWorkstationConfigRequest | 
      
responseObserver | 
        io.grpc.stub.StreamObserver<Operation> |