SaaS Runtime v1beta1 API - Class SaasDeploymentsSettings (1.0.0-beta01)

public sealed class SaasDeploymentsSettings : ServiceSettingsBase

Reference documentation and code samples for the SaaS Runtime v1beta1 API class SaasDeploymentsSettings.

Settings for SaasDeploymentsClient instances.

Inheritance

object > ServiceSettingsBase > SaasDeploymentsSettings

Namespace

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1

Assembly

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll

Constructors

SaasDeploymentsSettings()

public SaasDeploymentsSettings()

Constructs a new SaasDeploymentsSettings object with default settings.

Properties

CreateReleaseSettings

public CallSettings CreateReleaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.CreateRelease and SaasDeploymentsClient.CreateReleaseAsync.

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

CreateSaasSettings

public CallSettings CreateSaasSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.CreateSaas and SaasDeploymentsClient.CreateSaasAsync.

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

CreateTenantSettings

public CallSettings CreateTenantSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.CreateTenant and SaasDeploymentsClient.CreateTenantAsync.

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

CreateUnitKindSettings

public CallSettings CreateUnitKindSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.CreateUnitKind and SaasDeploymentsClient.CreateUnitKindAsync.

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

CreateUnitOperationSettings

public CallSettings CreateUnitOperationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.CreateUnitOperation and SaasDeploymentsClient.CreateUnitOperationAsync.

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

CreateUnitSettings

public CallSettings CreateUnitSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.CreateUnit and SaasDeploymentsClient.CreateUnitAsync.

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

DeleteReleaseSettings

public CallSettings DeleteReleaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.DeleteRelease and SaasDeploymentsClient.DeleteReleaseAsync.

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: 30 seconds.

DeleteSaasSettings

public CallSettings DeleteSaasSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.DeleteSaas and SaasDeploymentsClient.DeleteSaasAsync.

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: 30 seconds.

DeleteTenantSettings

public CallSettings DeleteTenantSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.DeleteTenant and SaasDeploymentsClient.DeleteTenantAsync.

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: 30 seconds.

DeleteUnitKindSettings

public CallSettings DeleteUnitKindSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.DeleteUnitKind and SaasDeploymentsClient.DeleteUnitKindAsync.

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: 80 seconds.

DeleteUnitOperationSettings

public CallSettings DeleteUnitOperationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.DeleteUnitOperation and SaasDeploymentsClient.DeleteUnitOperationAsync.

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: 30 seconds.

DeleteUnitSettings

public CallSettings DeleteUnitSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.DeleteUnit and SaasDeploymentsClient.DeleteUnitAsync.

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: 30 seconds.

GetReleaseSettings

public CallSettings GetReleaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.GetRelease and SaasDeploymentsClient.GetReleaseAsync.

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: 30 seconds.

GetSaasSettings

public CallSettings GetSaasSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.GetSaas and SaasDeploymentsClient.GetSaasAsync.

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: 30 seconds.

GetTenantSettings

public CallSettings GetTenantSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.GetTenant and SaasDeploymentsClient.GetTenantAsync.

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: 30 seconds.

GetUnitKindSettings

public CallSettings GetUnitKindSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.GetUnitKind and SaasDeploymentsClient.GetUnitKindAsync.

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: 30 seconds.

GetUnitOperationSettings

public CallSettings GetUnitOperationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.GetUnitOperation and SaasDeploymentsClient.GetUnitOperationAsync.

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: 30 seconds.

GetUnitSettings

public CallSettings GetUnitSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.GetUnit and SaasDeploymentsClient.GetUnitAsync.

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: 30 seconds.

ListReleasesSettings

public CallSettings ListReleasesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.ListReleases and SaasDeploymentsClient.ListReleasesAsync.

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: 80 seconds.

ListSaasSettings

public CallSettings ListSaasSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.ListSaas and SaasDeploymentsClient.ListSaasAsync.

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: 80 seconds.

ListTenantsSettings

public CallSettings ListTenantsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.ListTenants and SaasDeploymentsClient.ListTenantsAsync.

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: 80 seconds.

ListUnitKindsSettings

public CallSettings ListUnitKindsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.ListUnitKinds and SaasDeploymentsClient.ListUnitKindsAsync.

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: 80 seconds.

ListUnitOperationsSettings

public CallSettings ListUnitOperationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.ListUnitOperations and SaasDeploymentsClient.ListUnitOperationsAsync.

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: 80 seconds.

ListUnitsSettings

public CallSettings ListUnitsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.ListUnits and SaasDeploymentsClient.ListUnitsAsync.

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: 80 seconds.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

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

Property Value
Type Description
LocationsSettings

UpdateReleaseSettings

public CallSettings UpdateReleaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.UpdateRelease and SaasDeploymentsClient.UpdateReleaseAsync.

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

UpdateSaasSettings

public CallSettings UpdateSaasSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.UpdateSaas and SaasDeploymentsClient.UpdateSaasAsync.

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

UpdateTenantSettings

public CallSettings UpdateTenantSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.UpdateTenant and SaasDeploymentsClient.UpdateTenantAsync.

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

UpdateUnitKindSettings

public CallSettings UpdateUnitKindSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.UpdateUnitKind and SaasDeploymentsClient.UpdateUnitKindAsync.

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

UpdateUnitOperationSettings

public CallSettings UpdateUnitOperationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.UpdateUnitOperation and SaasDeploymentsClient.UpdateUnitOperationAsync.

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

UpdateUnitSettings

public CallSettings UpdateUnitSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SaasDeploymentsClient.UpdateUnit and SaasDeploymentsClient.UpdateUnitAsync.

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

Methods

Clone()

public SaasDeploymentsSettings Clone()

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

Returns
Type Description
SaasDeploymentsSettings

A deep clone of this SaasDeploymentsSettings object.

GetDefault()

public static SaasDeploymentsSettings GetDefault()

Get a new instance of the default SaasDeploymentsSettings.

Returns
Type Description
SaasDeploymentsSettings

A new instance of the default SaasDeploymentsSettings.