Service Management v1 API - Class ServiceManagerSettings (2.4.0)

public sealed class ServiceManagerSettings : ServiceSettingsBase

Reference documentation and code samples for the Service Management v1 API class ServiceManagerSettings.

Settings for ServiceManagerClient instances.

Inheritance

object > ServiceSettingsBase > ServiceManagerSettings

Namespace

Google.Cloud.ServiceManagement.V1

Assembly

Google.Cloud.ServiceManagement.V1.dll

Constructors

ServiceManagerSettings()

public ServiceManagerSettings()

Constructs a new ServiceManagerSettings object with default settings.

Properties

CreateServiceConfigSettings

public CallSettings CreateServiceConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.CreateServiceConfig and ServiceManagerClient.CreateServiceConfigAsync.

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

CreateServiceOperationsSettings

public OperationsSettings CreateServiceOperationsSettings { get; set; }

Long Running Operation settings for calls to ServiceManagerClient.CreateService and ServiceManagerClient.CreateServiceAsync.

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.

CreateServiceRolloutOperationsSettings

public OperationsSettings CreateServiceRolloutOperationsSettings { get; set; }

Long Running Operation settings for calls to ServiceManagerClient.CreateServiceRollout and ServiceManagerClient.CreateServiceRolloutAsync.

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.

CreateServiceRolloutSettings

public CallSettings CreateServiceRolloutSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.CreateServiceRollout and ServiceManagerClient.CreateServiceRolloutAsync.

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

CreateServiceSettings

public CallSettings CreateServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.CreateService and ServiceManagerClient.CreateServiceAsync.

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

DeleteServiceOperationsSettings

public OperationsSettings DeleteServiceOperationsSettings { get; set; }

Long Running Operation settings for calls to ServiceManagerClient.DeleteService and ServiceManagerClient.DeleteServiceAsync.

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.

DeleteServiceSettings

public CallSettings DeleteServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.DeleteService and ServiceManagerClient.DeleteServiceAsync.

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

GenerateConfigReportSettings

public CallSettings GenerateConfigReportSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.GenerateConfigReport and ServiceManagerClient.GenerateConfigReportAsync.

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

GetServiceConfigSettings

public CallSettings GetServiceConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.GetServiceConfig and ServiceManagerClient.GetServiceConfigAsync.

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

GetServiceRolloutSettings

public CallSettings GetServiceRolloutSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.GetServiceRollout and ServiceManagerClient.GetServiceRolloutAsync.

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

GetServiceSettings

public CallSettings GetServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.GetService and ServiceManagerClient.GetServiceAsync.

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

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

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

Property Value
Type Description
IAMPolicySettings

ListServiceConfigsSettings

public CallSettings ListServiceConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.ListServiceConfigs and ServiceManagerClient.ListServiceConfigsAsync.

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

ListServiceRolloutsSettings

public CallSettings ListServiceRolloutsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.ListServiceRollouts and ServiceManagerClient.ListServiceRolloutsAsync.

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

ListServicesSettings

public CallSettings ListServicesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.ListServices and ServiceManagerClient.ListServicesAsync.

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

SubmitConfigSourceOperationsSettings

public OperationsSettings SubmitConfigSourceOperationsSettings { get; set; }

Long Running Operation settings for calls to ServiceManagerClient.SubmitConfigSource and ServiceManagerClient.SubmitConfigSourceAsync.

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.

SubmitConfigSourceSettings

public CallSettings SubmitConfigSourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.SubmitConfigSource and ServiceManagerClient.SubmitConfigSourceAsync.

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

UndeleteServiceOperationsSettings

public OperationsSettings UndeleteServiceOperationsSettings { get; set; }

Long Running Operation settings for calls to ServiceManagerClient.UndeleteService and ServiceManagerClient.UndeleteServiceAsync.

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.

UndeleteServiceSettings

public CallSettings UndeleteServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServiceManagerClient.UndeleteService and ServiceManagerClient.UndeleteServiceAsync.

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

Methods

Clone()

public ServiceManagerSettings Clone()

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

Returns
Type Description
ServiceManagerSettings

A deep clone of this ServiceManagerSettings object.

GetDefault()

public static ServiceManagerSettings GetDefault()

Get a new instance of the default ServiceManagerSettings.

Returns
Type Description
ServiceManagerSettings

A new instance of the default ServiceManagerSettings.