Class WorkstationsGrpc.WorkstationsBlockingStub (0.5.0)
0.75.0 (latest)
0.73.0
0.71.0
0.70.0
0.68.0
0.66.0
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 final class WorkstationsGrpc . WorkstationsBlockingStub extends AbstractBlockingStub<WorkstationsGrpc . WorkstationsBlockingStub >
A stub to allow clients to do synchronous rpc calls to service Workstations.
Service for interacting with Cloud Workstations.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
WorkstationsGrpc.WorkstationsBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected WorkstationsGrpc . WorkstationsBlockingStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createWorkstation(CreateWorkstationRequest request)
public Operation createWorkstation ( CreateWorkstationRequest request )
Creates a new workstation.
createWorkstationCluster(CreateWorkstationClusterRequest request)
public Operation createWorkstationCluster ( CreateWorkstationClusterRequest request )
Creates a new workstation cluster.
createWorkstationConfig(CreateWorkstationConfigRequest request)
public Operation createWorkstationConfig ( CreateWorkstationConfigRequest request )
Creates a new workstation configuration.
deleteWorkstation(DeleteWorkstationRequest request)
public Operation deleteWorkstation ( DeleteWorkstationRequest request )
Deletes the specified workstation.
deleteWorkstationCluster(DeleteWorkstationClusterRequest request)
public Operation deleteWorkstationCluster ( DeleteWorkstationClusterRequest request )
Deletes the specified workstation cluster.
deleteWorkstationConfig(DeleteWorkstationConfigRequest request)
public Operation deleteWorkstationConfig ( DeleteWorkstationConfigRequest request )
Deletes the specified workstation configuration.
generateAccessToken(GenerateAccessTokenRequest request)
public GenerateAccessTokenResponse generateAccessToken ( GenerateAccessTokenRequest request )
Returns a short-lived credential that can be used to send authenticated and
authorized traffic to a workstation.
getWorkstation(GetWorkstationRequest request)
public Workstation getWorkstation ( GetWorkstationRequest request )
Returns the requested workstation.
getWorkstationCluster(GetWorkstationClusterRequest request)
public WorkstationCluster getWorkstationCluster ( GetWorkstationClusterRequest request )
Returns the requested workstation cluster.
getWorkstationConfig(GetWorkstationConfigRequest request)
public WorkstationConfig getWorkstationConfig ( GetWorkstationConfigRequest request )
Returns the requested workstation configuration.
listUsableWorkstationConfigs(ListUsableWorkstationConfigsRequest request)
public ListUsableWorkstationConfigsResponse listUsableWorkstationConfigs ( ListUsableWorkstationConfigsRequest request )
Returns all workstation configurations in the specified cluster on which
the caller has the "workstations.workstation.create" permission.
listUsableWorkstations(ListUsableWorkstationsRequest request)
public ListUsableWorkstationsResponse listUsableWorkstations ( ListUsableWorkstationsRequest request )
Returns all workstations using the specified workstation configuration
on which the caller has the "workstations.workstations.use" permission.
listWorkstationClusters(ListWorkstationClustersRequest request)
public ListWorkstationClustersResponse listWorkstationClusters ( ListWorkstationClustersRequest request )
Returns all workstation clusters in the specified location.
listWorkstationConfigs(ListWorkstationConfigsRequest request)
public ListWorkstationConfigsResponse listWorkstationConfigs ( ListWorkstationConfigsRequest request )
Returns all workstation configurations in the specified cluster.
listWorkstations(ListWorkstationsRequest request)
public ListWorkstationsResponse listWorkstations ( ListWorkstationsRequest request )
Returns all Workstations using the specified workstation configuration.
startWorkstation(StartWorkstationRequest request)
public Operation startWorkstation ( StartWorkstationRequest request )
Starts running a workstation so that users can connect to it.
stopWorkstation(StopWorkstationRequest request)
public Operation stopWorkstation ( StopWorkstationRequest request )
Stops running a workstation, reducing costs.
updateWorkstation(UpdateWorkstationRequest request)
public Operation updateWorkstation ( UpdateWorkstationRequest request )
Updates an existing workstation.
updateWorkstationCluster(UpdateWorkstationClusterRequest request)
public Operation updateWorkstationCluster ( UpdateWorkstationClusterRequest request )
Updates an existing workstation cluster.
updateWorkstationConfig(UpdateWorkstationConfigRequest request)
public Operation updateWorkstationConfig ( UpdateWorkstationConfigRequest request )
Updates an existing workstation configuration.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]