public sealed class WorkstationsClientImpl : WorkstationsClient
Reference documentation and code samples for the Cloud Workstations v1 API class WorkstationsClientImpl.
Workstations client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Workstations.V1Assembly
Google.Cloud.Workstations.V1.dll
Remarks
Service for interacting with Cloud Workstations.
Constructors
WorkstationsClientImpl(WorkstationsClient, WorkstationsSettings, ILogger)
public WorkstationsClientImpl(Workstations.WorkstationsClient grpcClient, WorkstationsSettings settings, ILogger logger)
Constructs a client wrapper for the Workstations service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
WorkstationsWorkstationsClient The underlying gRPC client. |
settings |
WorkstationsSettings The base WorkstationsSettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
CreateWorkstationClusterOperationsClient
public override OperationsClient CreateWorkstationClusterOperationsClient { get; }
The long-running operations client for CreateWorkstationCluster
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateWorkstationConfigOperationsClient
public override OperationsClient CreateWorkstationConfigOperationsClient { get; }
The long-running operations client for CreateWorkstationConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateWorkstationOperationsClient
public override OperationsClient CreateWorkstationOperationsClient { get; }
The long-running operations client for CreateWorkstation
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteWorkstationClusterOperationsClient
public override OperationsClient DeleteWorkstationClusterOperationsClient { get; }
The long-running operations client for DeleteWorkstationCluster
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteWorkstationConfigOperationsClient
public override OperationsClient DeleteWorkstationConfigOperationsClient { get; }
The long-running operations client for DeleteWorkstationConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteWorkstationOperationsClient
public override OperationsClient DeleteWorkstationOperationsClient { get; }
The long-running operations client for DeleteWorkstation
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override Workstations.WorkstationsClient GrpcClient { get; }
The underlying gRPC Workstations client
Property Value | |
---|---|
Type | Description |
WorkstationsWorkstationsClient |
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }
The IAMPolicyClient associated with this client.
Property Value | |
---|---|
Type | Description |
IAMPolicyClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
StartWorkstationOperationsClient
public override OperationsClient StartWorkstationOperationsClient { get; }
The long-running operations client for StartWorkstation
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
StopWorkstationOperationsClient
public override OperationsClient StopWorkstationOperationsClient { get; }
The long-running operations client for StopWorkstation
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateWorkstationClusterOperationsClient
public override OperationsClient UpdateWorkstationClusterOperationsClient { get; }
The long-running operations client for UpdateWorkstationCluster
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateWorkstationConfigOperationsClient
public override OperationsClient UpdateWorkstationConfigOperationsClient { get; }
The long-running operations client for UpdateWorkstationConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateWorkstationOperationsClient
public override OperationsClient UpdateWorkstationOperationsClient { get; }
The long-running operations client for UpdateWorkstation
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
CreateWorkstation(CreateWorkstationRequest, CallSettings)
public override Operation<Workstation, OperationMetadata> CreateWorkstation(CreateWorkstationRequest request, CallSettings callSettings = null)
Creates a new workstation.
Parameters | |
---|---|
Name | Description |
request |
CreateWorkstationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationWorkstationOperationMetadata |
The RPC response. |
CreateWorkstationAsync(CreateWorkstationRequest, CallSettings)
public override Task<Operation<Workstation, OperationMetadata>> CreateWorkstationAsync(CreateWorkstationRequest request, CallSettings callSettings = null)
Creates a new workstation.
Parameters | |
---|---|
Name | Description |
request |
CreateWorkstationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationWorkstationOperationMetadata |
A Task containing the RPC response. |
CreateWorkstationCluster(CreateWorkstationClusterRequest, CallSettings)
public override Operation<WorkstationCluster, OperationMetadata> CreateWorkstationCluster(CreateWorkstationClusterRequest request, CallSettings callSettings = null)
Creates a new workstation cluster.
Parameters | |
---|---|
Name | Description |
request |
CreateWorkstationClusterRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationWorkstationClusterOperationMetadata |
The RPC response. |
CreateWorkstationClusterAsync(CreateWorkstationClusterRequest, CallSettings)
public override Task<Operation<WorkstationCluster, OperationMetadata>> CreateWorkstationClusterAsync(CreateWorkstationClusterRequest request, CallSettings callSettings = null)
Creates a new workstation cluster.
Parameters | |
---|---|
Name | Description |
request |
CreateWorkstationClusterRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationWorkstationClusterOperationMetadata |
A Task containing the RPC response. |
CreateWorkstationConfig(CreateWorkstationConfigRequest, CallSettings)
public override Operation<WorkstationConfig, OperationMetadata> CreateWorkstationConfig(CreateWorkstationConfigRequest request, CallSettings callSettings = null)
Creates a new workstation configuration.
Parameters | |
---|---|
Name | Description |
request |
CreateWorkstationConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationWorkstationConfigOperationMetadata |
The RPC response. |
CreateWorkstationConfigAsync(CreateWorkstationConfigRequest, CallSettings)
public override Task<Operation<WorkstationConfig, OperationMetadata>> CreateWorkstationConfigAsync(CreateWorkstationConfigRequest request, CallSettings callSettings = null)
Creates a new workstation configuration.
Parameters | |
---|---|
Name | Description |
request |
CreateWorkstationConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationWorkstationConfigOperationMetadata |
A Task containing the RPC response. |
DeleteWorkstation(DeleteWorkstationRequest, CallSettings)
public override Operation<Workstation, OperationMetadata> DeleteWorkstation(DeleteWorkstationRequest request, CallSettings callSettings = null)
Deletes the specified workstation.
Parameters | |
---|---|
Name | Description |
request |
DeleteWorkstationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationWorkstationOperationMetadata |
The RPC response. |
DeleteWorkstationAsync(DeleteWorkstationRequest, CallSettings)
public override Task<Operation<Workstation, OperationMetadata>> DeleteWorkstationAsync(DeleteWorkstationRequest request, CallSettings callSettings = null)
Deletes the specified workstation.
Parameters | |
---|---|
Name | Description |
request |
DeleteWorkstationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationWorkstationOperationMetadata |
A Task containing the RPC response. |
DeleteWorkstationCluster(DeleteWorkstationClusterRequest, CallSettings)
public override Operation<WorkstationCluster, OperationMetadata> DeleteWorkstationCluster(DeleteWorkstationClusterRequest request, CallSettings callSettings = null)
Deletes the specified workstation cluster.
Parameters | |
---|---|
Name | Description |
request |
DeleteWorkstationClusterRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationWorkstationClusterOperationMetadata |
The RPC response. |
DeleteWorkstationClusterAsync(DeleteWorkstationClusterRequest, CallSettings)
public override Task<Operation<WorkstationCluster, OperationMetadata>> DeleteWorkstationClusterAsync(DeleteWorkstationClusterRequest request, CallSettings callSettings = null)
Deletes the specified workstation cluster.
Parameters | |
---|---|
Name | Description |
request |
DeleteWorkstationClusterRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationWorkstationClusterOperationMetadata |
A Task containing the RPC response. |
DeleteWorkstationConfig(DeleteWorkstationConfigRequest, CallSettings)
public override Operation<WorkstationConfig, OperationMetadata> DeleteWorkstationConfig(DeleteWorkstationConfigRequest request, CallSettings callSettings = null)
Deletes the specified workstation configuration.
Parameters | |
---|---|
Name | Description |
request |
DeleteWorkstationConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationWorkstationConfigOperationMetadata |
The RPC response. |
DeleteWorkstationConfigAsync(DeleteWorkstationConfigRequest, CallSettings)
public override Task<Operation<WorkstationConfig, OperationMetadata>> DeleteWorkstationConfigAsync(DeleteWorkstationConfigRequest request, CallSettings callSettings = null)
Deletes the specified workstation configuration.
Parameters | |
---|---|
Name | Description |
request |
DeleteWorkstationConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationWorkstationConfigOperationMetadata |
A Task containing the RPC response. |
GenerateAccessToken(GenerateAccessTokenRequest, CallSettings)
public override GenerateAccessTokenResponse GenerateAccessToken(GenerateAccessTokenRequest request, CallSettings callSettings = null)
Returns a short-lived credential that can be used to send authenticated and authorized traffic to a workstation.
Parameters | |
---|---|
Name | Description |
request |
GenerateAccessTokenRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
GenerateAccessTokenResponse |
The RPC response. |
GenerateAccessTokenAsync(GenerateAccessTokenRequest, CallSettings)
public override Task<GenerateAccessTokenResponse> GenerateAccessTokenAsync(GenerateAccessTokenRequest request, CallSettings callSettings = null)
Returns a short-lived credential that can be used to send authenticated and authorized traffic to a workstation.
Parameters | |
---|---|
Name | Description |
request |
GenerateAccessTokenRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskGenerateAccessTokenResponse |
A Task containing the RPC response. |
GetWorkstation(GetWorkstationRequest, CallSettings)
public override Workstation GetWorkstation(GetWorkstationRequest request, CallSettings callSettings = null)
Returns the requested workstation.
Parameters | |
---|---|
Name | Description |
request |
GetWorkstationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Workstation |
The RPC response. |
GetWorkstationAsync(GetWorkstationRequest, CallSettings)
public override Task<Workstation> GetWorkstationAsync(GetWorkstationRequest request, CallSettings callSettings = null)
Returns the requested workstation.
Parameters | |
---|---|
Name | Description |
request |
GetWorkstationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskWorkstation |
A Task containing the RPC response. |
GetWorkstationCluster(GetWorkstationClusterRequest, CallSettings)
public override WorkstationCluster GetWorkstationCluster(GetWorkstationClusterRequest request, CallSettings callSettings = null)
Returns the requested workstation cluster.
Parameters | |
---|---|
Name | Description |
request |
GetWorkstationClusterRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
WorkstationCluster |
The RPC response. |
GetWorkstationClusterAsync(GetWorkstationClusterRequest, CallSettings)
public override Task<WorkstationCluster> GetWorkstationClusterAsync(GetWorkstationClusterRequest request, CallSettings callSettings = null)
Returns the requested workstation cluster.
Parameters | |
---|---|
Name | Description |
request |
GetWorkstationClusterRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskWorkstationCluster |
A Task containing the RPC response. |
GetWorkstationConfig(GetWorkstationConfigRequest, CallSettings)
public override WorkstationConfig GetWorkstationConfig(GetWorkstationConfigRequest request, CallSettings callSettings = null)
Returns the requested workstation configuration.
Parameters | |
---|---|
Name | Description |
request |
GetWorkstationConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
WorkstationConfig |
The RPC response. |
GetWorkstationConfigAsync(GetWorkstationConfigRequest, CallSettings)
public override Task<WorkstationConfig> GetWorkstationConfigAsync(GetWorkstationConfigRequest request, CallSettings callSettings = null)
Returns the requested workstation configuration.
Parameters | |
---|---|
Name | Description |
request |
GetWorkstationConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskWorkstationConfig |
A Task containing the RPC response. |
ListUsableWorkstationConfigs(ListUsableWorkstationConfigsRequest, CallSettings)
public override PagedEnumerable<ListUsableWorkstationConfigsResponse, WorkstationConfig> ListUsableWorkstationConfigs(ListUsableWorkstationConfigsRequest request, CallSettings callSettings = null)
Returns all workstation configurations in the specified cluster on which the caller has the "workstations.workstation.create" permission.
Parameters | |
---|---|
Name | Description |
request |
ListUsableWorkstationConfigsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListUsableWorkstationConfigsResponseWorkstationConfig |
A pageable sequence of WorkstationConfig resources. |
ListUsableWorkstationConfigsAsync(ListUsableWorkstationConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListUsableWorkstationConfigsResponse, WorkstationConfig> ListUsableWorkstationConfigsAsync(ListUsableWorkstationConfigsRequest request, CallSettings callSettings = null)
Returns all workstation configurations in the specified cluster on which the caller has the "workstations.workstation.create" permission.
Parameters | |
---|---|
Name | Description |
request |
ListUsableWorkstationConfigsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListUsableWorkstationConfigsResponseWorkstationConfig |
A pageable asynchronous sequence of WorkstationConfig resources. |
ListUsableWorkstations(ListUsableWorkstationsRequest, CallSettings)
public override PagedEnumerable<ListUsableWorkstationsResponse, Workstation> ListUsableWorkstations(ListUsableWorkstationsRequest request, CallSettings callSettings = null)
Returns all workstations using the specified workstation configuration on which the caller has the "workstations.workstations.use" permission.
Parameters | |
---|---|
Name | Description |
request |
ListUsableWorkstationsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListUsableWorkstationsResponseWorkstation |
A pageable sequence of Workstation resources. |
ListUsableWorkstationsAsync(ListUsableWorkstationsRequest, CallSettings)
public override PagedAsyncEnumerable<ListUsableWorkstationsResponse, Workstation> ListUsableWorkstationsAsync(ListUsableWorkstationsRequest request, CallSettings callSettings = null)
Returns all workstations using the specified workstation configuration on which the caller has the "workstations.workstations.use" permission.
Parameters | |
---|---|
Name | Description |
request |
ListUsableWorkstationsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListUsableWorkstationsResponseWorkstation |
A pageable asynchronous sequence of Workstation resources. |
ListWorkstationClusters(ListWorkstationClustersRequest, CallSettings)
public override PagedEnumerable<ListWorkstationClustersResponse, WorkstationCluster> ListWorkstationClusters(ListWorkstationClustersRequest request, CallSettings callSettings = null)
Returns all workstation clusters in the specified location.
Parameters | |
---|---|
Name | Description |
request |
ListWorkstationClustersRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListWorkstationClustersResponseWorkstationCluster |
A pageable sequence of WorkstationCluster resources. |
ListWorkstationClustersAsync(ListWorkstationClustersRequest, CallSettings)
public override PagedAsyncEnumerable<ListWorkstationClustersResponse, WorkstationCluster> ListWorkstationClustersAsync(ListWorkstationClustersRequest request, CallSettings callSettings = null)
Returns all workstation clusters in the specified location.
Parameters | |
---|---|
Name | Description |
request |
ListWorkstationClustersRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListWorkstationClustersResponseWorkstationCluster |
A pageable asynchronous sequence of WorkstationCluster resources. |
ListWorkstationConfigs(ListWorkstationConfigsRequest, CallSettings)
public override PagedEnumerable<ListWorkstationConfigsResponse, WorkstationConfig> ListWorkstationConfigs(ListWorkstationConfigsRequest request, CallSettings callSettings = null)
Returns all workstation configurations in the specified cluster.
Parameters | |
---|---|
Name | Description |
request |
ListWorkstationConfigsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListWorkstationConfigsResponseWorkstationConfig |
A pageable sequence of WorkstationConfig resources. |
ListWorkstationConfigsAsync(ListWorkstationConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListWorkstationConfigsResponse, WorkstationConfig> ListWorkstationConfigsAsync(ListWorkstationConfigsRequest request, CallSettings callSettings = null)
Returns all workstation configurations in the specified cluster.
Parameters | |
---|---|
Name | Description |
request |
ListWorkstationConfigsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListWorkstationConfigsResponseWorkstationConfig |
A pageable asynchronous sequence of WorkstationConfig resources. |
ListWorkstations(ListWorkstationsRequest, CallSettings)
public override PagedEnumerable<ListWorkstationsResponse, Workstation> ListWorkstations(ListWorkstationsRequest request, CallSettings callSettings = null)
Returns all Workstations using the specified workstation configuration.
Parameters | |
---|---|
Name | Description |
request |
ListWorkstationsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListWorkstationsResponseWorkstation |
A pageable sequence of Workstation resources. |
ListWorkstationsAsync(ListWorkstationsRequest, CallSettings)
public override PagedAsyncEnumerable<ListWorkstationsResponse, Workstation> ListWorkstationsAsync(ListWorkstationsRequest request, CallSettings callSettings = null)
Returns all Workstations using the specified workstation configuration.
Parameters | |
---|---|
Name | Description |
request |
ListWorkstationsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListWorkstationsResponseWorkstation |
A pageable asynchronous sequence of Workstation resources. |
StartWorkstation(StartWorkstationRequest, CallSettings)
public override Operation<Workstation, OperationMetadata> StartWorkstation(StartWorkstationRequest request, CallSettings callSettings = null)
Starts running a workstation so that users can connect to it.
Parameters | |
---|---|
Name | Description |
request |
StartWorkstationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationWorkstationOperationMetadata |
The RPC response. |
StartWorkstationAsync(StartWorkstationRequest, CallSettings)
public override Task<Operation<Workstation, OperationMetadata>> StartWorkstationAsync(StartWorkstationRequest request, CallSettings callSettings = null)
Starts running a workstation so that users can connect to it.
Parameters | |
---|---|
Name | Description |
request |
StartWorkstationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationWorkstationOperationMetadata |
A Task containing the RPC response. |
StopWorkstation(StopWorkstationRequest, CallSettings)
public override Operation<Workstation, OperationMetadata> StopWorkstation(StopWorkstationRequest request, CallSettings callSettings = null)
Stops running a workstation, reducing costs.
Parameters | |
---|---|
Name | Description |
request |
StopWorkstationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationWorkstationOperationMetadata |
The RPC response. |
StopWorkstationAsync(StopWorkstationRequest, CallSettings)
public override Task<Operation<Workstation, OperationMetadata>> StopWorkstationAsync(StopWorkstationRequest request, CallSettings callSettings = null)
Stops running a workstation, reducing costs.
Parameters | |
---|---|
Name | Description |
request |
StopWorkstationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationWorkstationOperationMetadata |
A Task containing the RPC response. |
UpdateWorkstation(UpdateWorkstationRequest, CallSettings)
public override Operation<Workstation, OperationMetadata> UpdateWorkstation(UpdateWorkstationRequest request, CallSettings callSettings = null)
Updates an existing workstation.
Parameters | |
---|---|
Name | Description |
request |
UpdateWorkstationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationWorkstationOperationMetadata |
The RPC response. |
UpdateWorkstationAsync(UpdateWorkstationRequest, CallSettings)
public override Task<Operation<Workstation, OperationMetadata>> UpdateWorkstationAsync(UpdateWorkstationRequest request, CallSettings callSettings = null)
Updates an existing workstation.
Parameters | |
---|---|
Name | Description |
request |
UpdateWorkstationRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationWorkstationOperationMetadata |
A Task containing the RPC response. |
UpdateWorkstationCluster(UpdateWorkstationClusterRequest, CallSettings)
public override Operation<WorkstationCluster, OperationMetadata> UpdateWorkstationCluster(UpdateWorkstationClusterRequest request, CallSettings callSettings = null)
Updates an existing workstation cluster.
Parameters | |
---|---|
Name | Description |
request |
UpdateWorkstationClusterRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationWorkstationClusterOperationMetadata |
The RPC response. |
UpdateWorkstationClusterAsync(UpdateWorkstationClusterRequest, CallSettings)
public override Task<Operation<WorkstationCluster, OperationMetadata>> UpdateWorkstationClusterAsync(UpdateWorkstationClusterRequest request, CallSettings callSettings = null)
Updates an existing workstation cluster.
Parameters | |
---|---|
Name | Description |
request |
UpdateWorkstationClusterRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationWorkstationClusterOperationMetadata |
A Task containing the RPC response. |
UpdateWorkstationConfig(UpdateWorkstationConfigRequest, CallSettings)
public override Operation<WorkstationConfig, OperationMetadata> UpdateWorkstationConfig(UpdateWorkstationConfigRequest request, CallSettings callSettings = null)
Updates an existing workstation configuration.
Parameters | |
---|---|
Name | Description |
request |
UpdateWorkstationConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationWorkstationConfigOperationMetadata |
The RPC response. |
UpdateWorkstationConfigAsync(UpdateWorkstationConfigRequest, CallSettings)
public override Task<Operation<WorkstationConfig, OperationMetadata>> UpdateWorkstationConfigAsync(UpdateWorkstationConfigRequest request, CallSettings callSettings = null)
Updates an existing workstation configuration.
Parameters | |
---|---|
Name | Description |
request |
UpdateWorkstationConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationWorkstationConfigOperationMetadata |
A Task containing the RPC response. |