Class ServicesSettings (1.4.0)

public sealed class ServicesSettings : ServiceSettingsBase

Settings for ServicesClient instances.

Inheritance

Object > ServiceSettingsBase > ServicesSettings

Namespace

Google.Cloud.AppEngine.V1

Assembly

Google.Cloud.AppEngine.V1.dll

Constructors

ServicesSettings()

public ServicesSettings()

Constructs a new ServicesSettings object with default settings.

Properties

DeleteServiceOperationsSettings

public OperationsSettings DeleteServiceOperationsSettings { get; set; }

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

Property Value
TypeDescription
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 ServicesClient.DeleteService and ServicesClient.DeleteServiceAsync.

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

GetServiceSettings

public CallSettings GetServiceSettings { get; set; }

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

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

ListServicesSettings

public CallSettings ListServicesSettings { get; set; }

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

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

UpdateServiceOperationsSettings

public OperationsSettings UpdateServiceOperationsSettings { get; set; }

Long Running Operation settings for calls to ServicesClient.UpdateService and ServicesClient.UpdateServiceAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

UpdateServiceSettings

public CallSettings UpdateServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ServicesClient.UpdateService and ServicesClient.UpdateServiceAsync.

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

Methods

Clone()

public ServicesSettings Clone()

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

Returns
TypeDescription
ServicesSettings

A deep clone of this ServicesSettings object.

GetDefault()

public static ServicesSettings GetDefault()

Get a new instance of the default ServicesSettings.

Returns
TypeDescription
ServicesSettings

A new instance of the default ServicesSettings.