Cloud Workstations v1 API - Class WorkstationsSettings (1.2.0)

public sealed class WorkstationsSettings : ServiceSettingsBase

Reference documentation and code samples for the Cloud Workstations v1 API class WorkstationsSettings.

Settings for WorkstationsClient instances.

Inheritance

object > ServiceSettingsBase > WorkstationsSettings

Namespace

Google.Cloud.Workstations.V1

Assembly

Google.Cloud.Workstations.V1.dll

Constructors

WorkstationsSettings()

public WorkstationsSettings()

Constructs a new WorkstationsSettings object with default settings.

Properties

CreateWorkstationClusterOperationsSettings

public OperationsSettings CreateWorkstationClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to WorkstationsClient.CreateWorkstationCluster and WorkstationsClient.CreateWorkstationClusterAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateWorkstationClusterSettings

public CallSettings CreateWorkstationClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.CreateWorkstationCluster and WorkstationsClient.CreateWorkstationClusterAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateWorkstationConfigOperationsSettings

public OperationsSettings CreateWorkstationConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to WorkstationsClient.CreateWorkstationConfig and WorkstationsClient.CreateWorkstationConfigAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateWorkstationConfigSettings

public CallSettings CreateWorkstationConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.CreateWorkstationConfig and WorkstationsClient.CreateWorkstationConfigAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateWorkstationOperationsSettings

public OperationsSettings CreateWorkstationOperationsSettings { get; set; }

Long Running Operation settings for calls to WorkstationsClient.CreateWorkstation and WorkstationsClient.CreateWorkstationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateWorkstationSettings

public CallSettings CreateWorkstationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.CreateWorkstation and WorkstationsClient.CreateWorkstationAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteWorkstationClusterOperationsSettings

public OperationsSettings DeleteWorkstationClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to WorkstationsClient.DeleteWorkstationCluster and WorkstationsClient.DeleteWorkstationClusterAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteWorkstationClusterSettings

public CallSettings DeleteWorkstationClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.DeleteWorkstationCluster and WorkstationsClient.DeleteWorkstationClusterAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteWorkstationConfigOperationsSettings

public OperationsSettings DeleteWorkstationConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to WorkstationsClient.DeleteWorkstationConfig and WorkstationsClient.DeleteWorkstationConfigAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteWorkstationConfigSettings

public CallSettings DeleteWorkstationConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.DeleteWorkstationConfig and WorkstationsClient.DeleteWorkstationConfigAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteWorkstationOperationsSettings

public OperationsSettings DeleteWorkstationOperationsSettings { get; set; }

Long Running Operation settings for calls to WorkstationsClient.DeleteWorkstation and WorkstationsClient.DeleteWorkstationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteWorkstationSettings

public CallSettings DeleteWorkstationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.DeleteWorkstation and WorkstationsClient.DeleteWorkstationAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GenerateAccessTokenSettings

public CallSettings GenerateAccessTokenSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.GenerateAccessToken and WorkstationsClient.GenerateAccessTokenAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

GetWorkstationClusterSettings

public CallSettings GetWorkstationClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.GetWorkstationCluster and WorkstationsClient.GetWorkstationClusterAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

GetWorkstationConfigSettings

public CallSettings GetWorkstationConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.GetWorkstationConfig and WorkstationsClient.GetWorkstationConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

GetWorkstationSettings

public CallSettings GetWorkstationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.GetWorkstation and WorkstationsClient.GetWorkstationAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

The settings to use for the IAMPolicyClient associated with the client.

Property Value
Type Description
IAMPolicySettings

ListUsableWorkstationConfigsSettings

public CallSettings ListUsableWorkstationConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.ListUsableWorkstationConfigs and WorkstationsClient.ListUsableWorkstationConfigsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListUsableWorkstationsSettings

public CallSettings ListUsableWorkstationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.ListUsableWorkstations and WorkstationsClient.ListUsableWorkstationsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListWorkstationClustersSettings

public CallSettings ListWorkstationClustersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.ListWorkstationClusters and WorkstationsClient.ListWorkstationClustersAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListWorkstationConfigsSettings

public CallSettings ListWorkstationConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.ListWorkstationConfigs and WorkstationsClient.ListWorkstationConfigsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListWorkstationsSettings

public CallSettings ListWorkstationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.ListWorkstations and WorkstationsClient.ListWorkstationsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

The settings to use for the LocationsClient associated with the client.

Property Value
Type Description
LocationsSettings

StartWorkstationOperationsSettings

public OperationsSettings StartWorkstationOperationsSettings { get; set; }

Long Running Operation settings for calls to WorkstationsClient.StartWorkstation and WorkstationsClient.StartWorkstationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

StartWorkstationSettings

public CallSettings StartWorkstationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.StartWorkstation and WorkstationsClient.StartWorkstationAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

StopWorkstationOperationsSettings

public OperationsSettings StopWorkstationOperationsSettings { get; set; }

Long Running Operation settings for calls to WorkstationsClient.StopWorkstation and WorkstationsClient.StopWorkstationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

StopWorkstationSettings

public CallSettings StopWorkstationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.StopWorkstation and WorkstationsClient.StopWorkstationAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateWorkstationClusterOperationsSettings

public OperationsSettings UpdateWorkstationClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to WorkstationsClient.UpdateWorkstationCluster and WorkstationsClient.UpdateWorkstationClusterAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateWorkstationClusterSettings

public CallSettings UpdateWorkstationClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.UpdateWorkstationCluster and WorkstationsClient.UpdateWorkstationClusterAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateWorkstationConfigOperationsSettings

public OperationsSettings UpdateWorkstationConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to WorkstationsClient.UpdateWorkstationConfig and WorkstationsClient.UpdateWorkstationConfigAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateWorkstationConfigSettings

public CallSettings UpdateWorkstationConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.UpdateWorkstationConfig and WorkstationsClient.UpdateWorkstationConfigAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateWorkstationOperationsSettings

public OperationsSettings UpdateWorkstationOperationsSettings { get; set; }

Long Running Operation settings for calls to WorkstationsClient.UpdateWorkstation and WorkstationsClient.UpdateWorkstationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateWorkstationSettings

public CallSettings UpdateWorkstationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to WorkstationsClient.UpdateWorkstation and WorkstationsClient.UpdateWorkstationAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

Methods

Clone()

public WorkstationsSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
Type Description
WorkstationsSettings

A deep clone of this WorkstationsSettings object.

GetDefault()

public static WorkstationsSettings GetDefault()

Get a new instance of the default WorkstationsSettings.

Returns
Type Description
WorkstationsSettings

A new instance of the default WorkstationsSettings.