Google Workspace Add-ons v1 API - Class GSuiteAddOnsSettings (2.4.0)

public sealed class GSuiteAddOnsSettings : ServiceSettingsBase

Reference documentation and code samples for the Google Workspace Add-ons v1 API class GSuiteAddOnsSettings.

Settings for GSuiteAddOnsClient instances.

Inheritance

object > ServiceSettingsBase > GSuiteAddOnsSettings

Namespace

Google.Cloud.GSuiteAddOns.V1

Assembly

Google.Cloud.GSuiteAddOns.V1.dll

Constructors

GSuiteAddOnsSettings()

public GSuiteAddOnsSettings()

Constructs a new GSuiteAddOnsSettings object with default settings.

Properties

CreateDeploymentSettings

public CallSettings CreateDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GSuiteAddOnsClient.CreateDeployment and GSuiteAddOnsClient.CreateDeploymentAsync.

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

DeleteDeploymentSettings

public CallSettings DeleteDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GSuiteAddOnsClient.DeleteDeployment and GSuiteAddOnsClient.DeleteDeploymentAsync.

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

GetAuthorizationSettings

public CallSettings GetAuthorizationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GSuiteAddOnsClient.GetAuthorization and GSuiteAddOnsClient.GetAuthorizationAsync.

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

GetDeploymentSettings

public CallSettings GetDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GSuiteAddOnsClient.GetDeployment and GSuiteAddOnsClient.GetDeploymentAsync.

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, Unknown.
  • Timeout: 10 seconds.

GetInstallStatusSettings

public CallSettings GetInstallStatusSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GSuiteAddOnsClient.GetInstallStatus and GSuiteAddOnsClient.GetInstallStatusAsync.

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, Unknown.
  • Timeout: 10 seconds.

InstallDeploymentSettings

public CallSettings InstallDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GSuiteAddOnsClient.InstallDeployment and GSuiteAddOnsClient.InstallDeploymentAsync.

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, Unknown.
  • Timeout: 10 seconds.

ListDeploymentsSettings

public CallSettings ListDeploymentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GSuiteAddOnsClient.ListDeployments and GSuiteAddOnsClient.ListDeploymentsAsync.

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, Unknown.
  • Timeout: 10 seconds.

ReplaceDeploymentSettings

public CallSettings ReplaceDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GSuiteAddOnsClient.ReplaceDeployment and GSuiteAddOnsClient.ReplaceDeploymentAsync.

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, Unknown.
  • Timeout: 10 seconds.

UninstallDeploymentSettings

public CallSettings UninstallDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GSuiteAddOnsClient.UninstallDeployment and GSuiteAddOnsClient.UninstallDeploymentAsync.

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, Unknown.
  • Timeout: 10 seconds.

Methods

Clone()

public GSuiteAddOnsSettings Clone()

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

Returns
Type Description
GSuiteAddOnsSettings

A deep clone of this GSuiteAddOnsSettings object.

GetDefault()

public static GSuiteAddOnsSettings GetDefault()

Get a new instance of the default GSuiteAddOnsSettings.

Returns
Type Description
GSuiteAddOnsSettings

A new instance of the default GSuiteAddOnsSettings.