Class HttpJsonWorkstationsStub
java.lang.Object
com.google.cloud.workstations.v1.stub.WorkstationsStub
com.google.cloud.workstations.v1.stub.HttpJsonWorkstationsStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java")
public class HttpJsonWorkstationsStub
extends WorkstationsStub
REST stub implementation for the Workstations service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonWorkstationsStub(WorkstationsStubSettings settings, ClientContext clientContext) Constructs an instance of HttpJsonWorkstationsStub, using the given settings.protectedHttpJsonWorkstationsStub(WorkstationsStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonWorkstationsStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonWorkstationsStubcreate(ClientContext clientContext) static final HttpJsonWorkstationsStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonWorkstationsStubcreate(WorkstationsStubSettings settings) static List<ApiMethodDescriptor>booleanbooleanUnaryCallable<ListUsableWorkstationConfigsRequest,WorkstationsClient.ListUsableWorkstationConfigsPagedResponse> UnaryCallable<ListWorkstationClustersRequest,WorkstationsClient.ListWorkstationClustersPagedResponse> voidshutdown()voidMethods inherited from class com.google.cloud.workstations.v1.stub.WorkstationsStub
getOperationsStub
-
Constructor Details
-
HttpJsonWorkstationsStub
protected HttpJsonWorkstationsStub(WorkstationsStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of HttpJsonWorkstationsStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
HttpJsonWorkstationsStub
protected HttpJsonWorkstationsStub(WorkstationsStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonWorkstationsStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Details
-
create
public static final HttpJsonWorkstationsStub create(WorkstationsStubSettings settings) throws IOException - Throws:
IOException
-
create
- Throws:
IOException
-
create
public static final HttpJsonWorkstationsStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
getHttpJsonOperationsStub
- Overrides:
getHttpJsonOperationsStubin classWorkstationsStub
-
getWorkstationClusterCallable
public UnaryCallable<GetWorkstationClusterRequest,WorkstationCluster> getWorkstationClusterCallable()- Overrides:
getWorkstationClusterCallablein classWorkstationsStub
-
listWorkstationClustersCallable
public UnaryCallable<ListWorkstationClustersRequest,ListWorkstationClustersResponse> listWorkstationClustersCallable()- Overrides:
listWorkstationClustersCallablein classWorkstationsStub
-
listWorkstationClustersPagedCallable
public UnaryCallable<ListWorkstationClustersRequest,WorkstationsClient.ListWorkstationClustersPagedResponse> listWorkstationClustersPagedCallable()- Overrides:
listWorkstationClustersPagedCallablein classWorkstationsStub
-
createWorkstationClusterCallable
- Overrides:
createWorkstationClusterCallablein classWorkstationsStub
-
createWorkstationClusterOperationCallable
public OperationCallable<CreateWorkstationClusterRequest,WorkstationCluster, createWorkstationClusterOperationCallable()OperationMetadata> - Overrides:
createWorkstationClusterOperationCallablein classWorkstationsStub
-
updateWorkstationClusterCallable
- Overrides:
updateWorkstationClusterCallablein classWorkstationsStub
-
updateWorkstationClusterOperationCallable
public OperationCallable<UpdateWorkstationClusterRequest,WorkstationCluster, updateWorkstationClusterOperationCallable()OperationMetadata> - Overrides:
updateWorkstationClusterOperationCallablein classWorkstationsStub
-
deleteWorkstationClusterCallable
- Overrides:
deleteWorkstationClusterCallablein classWorkstationsStub
-
deleteWorkstationClusterOperationCallable
public OperationCallable<DeleteWorkstationClusterRequest,WorkstationCluster, deleteWorkstationClusterOperationCallable()OperationMetadata> - Overrides:
deleteWorkstationClusterOperationCallablein classWorkstationsStub
-
getWorkstationConfigCallable
- Overrides:
getWorkstationConfigCallablein classWorkstationsStub
-
listWorkstationConfigsCallable
public UnaryCallable<ListWorkstationConfigsRequest,ListWorkstationConfigsResponse> listWorkstationConfigsCallable()- Overrides:
listWorkstationConfigsCallablein classWorkstationsStub
-
listWorkstationConfigsPagedCallable
public UnaryCallable<ListWorkstationConfigsRequest,WorkstationsClient.ListWorkstationConfigsPagedResponse> listWorkstationConfigsPagedCallable()- Overrides:
listWorkstationConfigsPagedCallablein classWorkstationsStub
-
listUsableWorkstationConfigsCallable
public UnaryCallable<ListUsableWorkstationConfigsRequest,ListUsableWorkstationConfigsResponse> listUsableWorkstationConfigsCallable()- Overrides:
listUsableWorkstationConfigsCallablein classWorkstationsStub
-
listUsableWorkstationConfigsPagedCallable
public UnaryCallable<ListUsableWorkstationConfigsRequest,WorkstationsClient.ListUsableWorkstationConfigsPagedResponse> listUsableWorkstationConfigsPagedCallable()- Overrides:
listUsableWorkstationConfigsPagedCallablein classWorkstationsStub
-
createWorkstationConfigCallable
- Overrides:
createWorkstationConfigCallablein classWorkstationsStub
-
createWorkstationConfigOperationCallable
public OperationCallable<CreateWorkstationConfigRequest,WorkstationConfig, createWorkstationConfigOperationCallable()OperationMetadata> - Overrides:
createWorkstationConfigOperationCallablein classWorkstationsStub
-
updateWorkstationConfigCallable
- Overrides:
updateWorkstationConfigCallablein classWorkstationsStub
-
updateWorkstationConfigOperationCallable
public OperationCallable<UpdateWorkstationConfigRequest,WorkstationConfig, updateWorkstationConfigOperationCallable()OperationMetadata> - Overrides:
updateWorkstationConfigOperationCallablein classWorkstationsStub
-
deleteWorkstationConfigCallable
- Overrides:
deleteWorkstationConfigCallablein classWorkstationsStub
-
deleteWorkstationConfigOperationCallable
public OperationCallable<DeleteWorkstationConfigRequest,WorkstationConfig, deleteWorkstationConfigOperationCallable()OperationMetadata> - Overrides:
deleteWorkstationConfigOperationCallablein classWorkstationsStub
-
getWorkstationCallable
- Overrides:
getWorkstationCallablein classWorkstationsStub
-
listWorkstationsCallable
- Overrides:
listWorkstationsCallablein classWorkstationsStub
-
listWorkstationsPagedCallable
public UnaryCallable<ListWorkstationsRequest,WorkstationsClient.ListWorkstationsPagedResponse> listWorkstationsPagedCallable()- Overrides:
listWorkstationsPagedCallablein classWorkstationsStub
-
listUsableWorkstationsCallable
public UnaryCallable<ListUsableWorkstationsRequest,ListUsableWorkstationsResponse> listUsableWorkstationsCallable()- Overrides:
listUsableWorkstationsCallablein classWorkstationsStub
-
listUsableWorkstationsPagedCallable
public UnaryCallable<ListUsableWorkstationsRequest,WorkstationsClient.ListUsableWorkstationsPagedResponse> listUsableWorkstationsPagedCallable()- Overrides:
listUsableWorkstationsPagedCallablein classWorkstationsStub
-
createWorkstationCallable
- Overrides:
createWorkstationCallablein classWorkstationsStub
-
createWorkstationOperationCallable
public OperationCallable<CreateWorkstationRequest,Workstation, createWorkstationOperationCallable()OperationMetadata> - Overrides:
createWorkstationOperationCallablein classWorkstationsStub
-
updateWorkstationCallable
- Overrides:
updateWorkstationCallablein classWorkstationsStub
-
updateWorkstationOperationCallable
public OperationCallable<UpdateWorkstationRequest,Workstation, updateWorkstationOperationCallable()OperationMetadata> - Overrides:
updateWorkstationOperationCallablein classWorkstationsStub
-
deleteWorkstationCallable
- Overrides:
deleteWorkstationCallablein classWorkstationsStub
-
deleteWorkstationOperationCallable
public OperationCallable<DeleteWorkstationRequest,Workstation, deleteWorkstationOperationCallable()OperationMetadata> - Overrides:
deleteWorkstationOperationCallablein classWorkstationsStub
-
startWorkstationCallable
- Overrides:
startWorkstationCallablein classWorkstationsStub
-
startWorkstationOperationCallable
public OperationCallable<StartWorkstationRequest,Workstation, startWorkstationOperationCallable()OperationMetadata> - Overrides:
startWorkstationOperationCallablein classWorkstationsStub
-
stopWorkstationCallable
- Overrides:
stopWorkstationCallablein classWorkstationsStub
-
stopWorkstationOperationCallable
public OperationCallable<StopWorkstationRequest,Workstation, stopWorkstationOperationCallable()OperationMetadata> - Overrides:
stopWorkstationOperationCallablein classWorkstationsStub
-
generateAccessTokenCallable
public UnaryCallable<GenerateAccessTokenRequest,GenerateAccessTokenResponse> generateAccessTokenCallable()- Overrides:
generateAccessTokenCallablein classWorkstationsStub
-
setIamPolicyCallable
- Overrides:
setIamPolicyCallablein classWorkstationsStub
-
getIamPolicyCallable
- Overrides:
getIamPolicyCallablein classWorkstationsStub
-
testIamPermissionsCallable
public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()- Overrides:
testIamPermissionsCallablein classWorkstationsStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classWorkstationsStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-