Class WorkstationsGrpc.WorkstationsBlockingV2Stub (0.68.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 . WorkstationsBlockingV2Stub extends AbstractBlockingStub<WorkstationsGrpc . WorkstationsBlockingV2Stub >
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.WorkstationsBlockingV2Stub
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(java.time.Duration)
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.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected WorkstationsGrpc . WorkstationsBlockingV2Stub 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.
Exceptions
Type
Description
io.grpc.StatusException
createWorkstationCluster(CreateWorkstationClusterRequest request)
public Operation createWorkstationCluster ( CreateWorkstationClusterRequest request )
Creates a new workstation cluster.
Exceptions
Type
Description
io.grpc.StatusException
createWorkstationConfig(CreateWorkstationConfigRequest request)
public Operation createWorkstationConfig ( CreateWorkstationConfigRequest request )
Creates a new workstation configuration.
Exceptions
Type
Description
io.grpc.StatusException
deleteWorkstation(DeleteWorkstationRequest request)
public Operation deleteWorkstation ( DeleteWorkstationRequest request )
Deletes the specified workstation.
Exceptions
Type
Description
io.grpc.StatusException
deleteWorkstationCluster(DeleteWorkstationClusterRequest request)
public Operation deleteWorkstationCluster ( DeleteWorkstationClusterRequest request )
Deletes the specified workstation cluster.
Exceptions
Type
Description
io.grpc.StatusException
deleteWorkstationConfig(DeleteWorkstationConfigRequest request)
public Operation deleteWorkstationConfig ( DeleteWorkstationConfigRequest request )
Deletes the specified workstation configuration.
Exceptions
Type
Description
io.grpc.StatusException
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.
Exceptions
Type
Description
io.grpc.StatusException
getWorkstation(GetWorkstationRequest request)
public Workstation getWorkstation ( GetWorkstationRequest request )
Returns the requested workstation.
Exceptions
Type
Description
io.grpc.StatusException
getWorkstationCluster(GetWorkstationClusterRequest request)
public WorkstationCluster getWorkstationCluster ( GetWorkstationClusterRequest request )
Returns the requested workstation cluster.
Exceptions
Type
Description
io.grpc.StatusException
getWorkstationConfig(GetWorkstationConfigRequest request)
public WorkstationConfig getWorkstationConfig ( GetWorkstationConfigRequest request )
Returns the requested workstation configuration.
Exceptions
Type
Description
io.grpc.StatusException
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.
Exceptions
Type
Description
io.grpc.StatusException
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.
Exceptions
Type
Description
io.grpc.StatusException
listWorkstationClusters(ListWorkstationClustersRequest request)
public ListWorkstationClustersResponse listWorkstationClusters ( ListWorkstationClustersRequest request )
Returns all workstation clusters in the specified location.
Exceptions
Type
Description
io.grpc.StatusException
listWorkstationConfigs(ListWorkstationConfigsRequest request)
public ListWorkstationConfigsResponse listWorkstationConfigs ( ListWorkstationConfigsRequest request )
Returns all workstation configurations in the specified cluster.
Exceptions
Type
Description
io.grpc.StatusException
listWorkstations(ListWorkstationsRequest request)
public ListWorkstationsResponse listWorkstations ( ListWorkstationsRequest request )
Returns all Workstations using the specified workstation configuration.
Exceptions
Type
Description
io.grpc.StatusException
startWorkstation(StartWorkstationRequest request)
public Operation startWorkstation ( StartWorkstationRequest request )
Starts running a workstation so that users can connect to it.
Exceptions
Type
Description
io.grpc.StatusException
stopWorkstation(StopWorkstationRequest request)
public Operation stopWorkstation ( StopWorkstationRequest request )
Stops running a workstation, reducing costs.
Exceptions
Type
Description
io.grpc.StatusException
updateWorkstation(UpdateWorkstationRequest request)
public Operation updateWorkstation ( UpdateWorkstationRequest request )
Updates an existing workstation.
Exceptions
Type
Description
io.grpc.StatusException
updateWorkstationCluster(UpdateWorkstationClusterRequest request)
public Operation updateWorkstationCluster ( UpdateWorkstationClusterRequest request )
Updates an existing workstation cluster.
Exceptions
Type
Description
io.grpc.StatusException
updateWorkstationConfig(UpdateWorkstationConfigRequest request)
public Operation updateWorkstationConfig ( UpdateWorkstationConfigRequest request )
Updates an existing workstation configuration.
Exceptions
Type
Description
io.grpc.StatusException
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."],[],[]]