Class WorkstationsStub
java.lang.Object
com.google.cloud.workstations.v1beta.stub.WorkstationsStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
- Direct Known Subclasses:
GrpcWorkstationsStub,HttpJsonWorkstationsStub
@BetaApi
@Generated("by gapic-generator-java")
public abstract class WorkstationsStub
extends Object
implements BackgroundResource
Base stub class for the Workstations service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidclose()UnaryCallable<ListUsableWorkstationConfigsRequest,WorkstationsClient.ListUsableWorkstationConfigsPagedResponse> UnaryCallable<ListWorkstationClustersRequest,WorkstationsClient.ListWorkstationClustersPagedResponse> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.api.gax.core.BackgroundResource
awaitTermination, isShutdown, isTerminated, shutdown, shutdownNow
-
Constructor Details
-
WorkstationsStub
public WorkstationsStub()
-
-
Method Details
-
getOperationsStub
-
getHttpJsonOperationsStub
-
getWorkstationClusterCallable
public UnaryCallable<GetWorkstationClusterRequest,WorkstationCluster> getWorkstationClusterCallable() -
listWorkstationClustersPagedCallable
public UnaryCallable<ListWorkstationClustersRequest,WorkstationsClient.ListWorkstationClustersPagedResponse> listWorkstationClustersPagedCallable() -
listWorkstationClustersCallable
public UnaryCallable<ListWorkstationClustersRequest,ListWorkstationClustersResponse> listWorkstationClustersCallable() -
createWorkstationClusterOperationCallable
public OperationCallable<CreateWorkstationClusterRequest,WorkstationCluster, createWorkstationClusterOperationCallable()OperationMetadata> -
createWorkstationClusterCallable
-
updateWorkstationClusterOperationCallable
public OperationCallable<UpdateWorkstationClusterRequest,WorkstationCluster, updateWorkstationClusterOperationCallable()OperationMetadata> -
updateWorkstationClusterCallable
-
deleteWorkstationClusterOperationCallable
public OperationCallable<DeleteWorkstationClusterRequest,WorkstationCluster, deleteWorkstationClusterOperationCallable()OperationMetadata> -
deleteWorkstationClusterCallable
-
getWorkstationConfigCallable
-
listWorkstationConfigsPagedCallable
public UnaryCallable<ListWorkstationConfigsRequest,WorkstationsClient.ListWorkstationConfigsPagedResponse> listWorkstationConfigsPagedCallable() -
listWorkstationConfigsCallable
public UnaryCallable<ListWorkstationConfigsRequest,ListWorkstationConfigsResponse> listWorkstationConfigsCallable() -
listUsableWorkstationConfigsPagedCallable
public UnaryCallable<ListUsableWorkstationConfigsRequest,WorkstationsClient.ListUsableWorkstationConfigsPagedResponse> listUsableWorkstationConfigsPagedCallable() -
listUsableWorkstationConfigsCallable
public UnaryCallable<ListUsableWorkstationConfigsRequest,ListUsableWorkstationConfigsResponse> listUsableWorkstationConfigsCallable() -
createWorkstationConfigOperationCallable
public OperationCallable<CreateWorkstationConfigRequest,WorkstationConfig, createWorkstationConfigOperationCallable()OperationMetadata> -
createWorkstationConfigCallable
-
updateWorkstationConfigOperationCallable
public OperationCallable<UpdateWorkstationConfigRequest,WorkstationConfig, updateWorkstationConfigOperationCallable()OperationMetadata> -
updateWorkstationConfigCallable
-
deleteWorkstationConfigOperationCallable
public OperationCallable<DeleteWorkstationConfigRequest,WorkstationConfig, deleteWorkstationConfigOperationCallable()OperationMetadata> -
deleteWorkstationConfigCallable
-
getWorkstationCallable
-
listWorkstationsPagedCallable
public UnaryCallable<ListWorkstationsRequest,WorkstationsClient.ListWorkstationsPagedResponse> listWorkstationsPagedCallable() -
listWorkstationsCallable
-
listUsableWorkstationsPagedCallable
public UnaryCallable<ListUsableWorkstationsRequest,WorkstationsClient.ListUsableWorkstationsPagedResponse> listUsableWorkstationsPagedCallable() -
listUsableWorkstationsCallable
public UnaryCallable<ListUsableWorkstationsRequest,ListUsableWorkstationsResponse> listUsableWorkstationsCallable() -
createWorkstationOperationCallable
public OperationCallable<CreateWorkstationRequest,Workstation, createWorkstationOperationCallable()OperationMetadata> -
createWorkstationCallable
-
updateWorkstationOperationCallable
public OperationCallable<UpdateWorkstationRequest,Workstation, updateWorkstationOperationCallable()OperationMetadata> -
updateWorkstationCallable
-
deleteWorkstationOperationCallable
public OperationCallable<DeleteWorkstationRequest,Workstation, deleteWorkstationOperationCallable()OperationMetadata> -
deleteWorkstationCallable
-
startWorkstationOperationCallable
public OperationCallable<StartWorkstationRequest,Workstation, startWorkstationOperationCallable()OperationMetadata> -
startWorkstationCallable
-
stopWorkstationOperationCallable
public OperationCallable<StopWorkstationRequest,Workstation, stopWorkstationOperationCallable()OperationMetadata> -
stopWorkstationCallable
-
generateAccessTokenCallable
public UnaryCallable<GenerateAccessTokenRequest,GenerateAccessTokenResponse> generateAccessTokenCallable() -
setIamPolicyCallable
-
getIamPolicyCallable
-
testIamPermissionsCallable
public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable() -
close
public abstract void close()- Specified by:
closein interfaceAutoCloseable
-