Class ReachabilityServiceSettings

public sealed class ReachabilityServiceSettings : ServiceSettingsBase

Settings for ReachabilityServiceClient instances.

Inheritance

Object > ServiceSettingsBase > ReachabilityServiceSettings

Namespace

Google.Cloud.NetworkManagement.V1

Assembly

Google.Cloud.NetworkManagement.V1.dll

Constructors

ReachabilityServiceSettings()

public ReachabilityServiceSettings()

Constructs a new ReachabilityServiceSettings object with default settings.

Properties

CreateConnectivityTestOperationsSettings

public OperationsSettings CreateConnectivityTestOperationsSettings { get; set; }

Long Running Operation settings for calls to ReachabilityServiceClient.CreateConnectivityTest and ReachabilityServiceClient.CreateConnectivityTestAsync.

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.

CreateConnectivityTestSettings

public CallSettings CreateConnectivityTestSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReachabilityServiceClient.CreateConnectivityTest and ReachabilityServiceClient.CreateConnectivityTestAsync.

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

DeleteConnectivityTestOperationsSettings

public OperationsSettings DeleteConnectivityTestOperationsSettings { get; set; }

Long Running Operation settings for calls to ReachabilityServiceClient.DeleteConnectivityTest and ReachabilityServiceClient.DeleteConnectivityTestAsync.

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.

DeleteConnectivityTestSettings

public CallSettings DeleteConnectivityTestSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReachabilityServiceClient.DeleteConnectivityTest and ReachabilityServiceClient.DeleteConnectivityTestAsync.

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

GetConnectivityTestSettings

public CallSettings GetConnectivityTestSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReachabilityServiceClient.GetConnectivityTest and ReachabilityServiceClient.GetConnectivityTestAsync.

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

ListConnectivityTestsSettings

public CallSettings ListConnectivityTestsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReachabilityServiceClient.ListConnectivityTests and ReachabilityServiceClient.ListConnectivityTestsAsync.

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

RerunConnectivityTestOperationsSettings

public OperationsSettings RerunConnectivityTestOperationsSettings { get; set; }

Long Running Operation settings for calls to ReachabilityServiceClient.RerunConnectivityTest and ReachabilityServiceClient.RerunConnectivityTestAsync.

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.

RerunConnectivityTestSettings

public CallSettings RerunConnectivityTestSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReachabilityServiceClient.RerunConnectivityTest and ReachabilityServiceClient.RerunConnectivityTestAsync.

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

UpdateConnectivityTestOperationsSettings

public OperationsSettings UpdateConnectivityTestOperationsSettings { get; set; }

Long Running Operation settings for calls to ReachabilityServiceClient.UpdateConnectivityTest and ReachabilityServiceClient.UpdateConnectivityTestAsync.

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.

UpdateConnectivityTestSettings

public CallSettings UpdateConnectivityTestSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ReachabilityServiceClient.UpdateConnectivityTest and ReachabilityServiceClient.UpdateConnectivityTestAsync.

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

Methods

Clone()

public ReachabilityServiceSettings Clone()

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

Returns
TypeDescription
ReachabilityServiceSettings

A deep clone of this ReachabilityServiceSettings object.

GetDefault()

public static ReachabilityServiceSettings GetDefault()

Get a new instance of the default ReachabilityServiceSettings.

Returns
TypeDescription
ReachabilityServiceSettings

A new instance of the default ReachabilityServiceSettings.