Google Cloud Debugger v2 API - Class Debugger2Settings (3.1.0)

public sealed class Debugger2Settings : ServiceSettingsBase

Reference documentation and code samples for the Google Cloud Debugger v2 API class Debugger2Settings.

Settings for Debugger2Client instances.

Inheritance

Object > ServiceSettingsBase > Debugger2Settings

Namespace

Google.Cloud.Debugger.V2

Assembly

Google.Cloud.Debugger.V2.dll

Constructors

Debugger2Settings()

public Debugger2Settings()

Constructs a new Debugger2Settings object with default settings.

Properties

DeleteBreakpointSettings

public CallSettings DeleteBreakpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to Debugger2Client.DeleteBreakpoint and Debugger2Client.DeleteBreakpointAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, DeadlineExceeded.
  • Timeout: 600 seconds.

GetBreakpointSettings

public CallSettings GetBreakpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to Debugger2Client.GetBreakpoint and Debugger2Client.GetBreakpointAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, DeadlineExceeded.
  • Timeout: 600 seconds.

ListBreakpointsSettings

public CallSettings ListBreakpointsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to Debugger2Client.ListBreakpoints and Debugger2Client.ListBreakpointsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, DeadlineExceeded.
  • Timeout: 600 seconds.

ListDebuggeesSettings

public CallSettings ListDebuggeesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to Debugger2Client.ListDebuggees and Debugger2Client.ListDebuggeesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable, DeadlineExceeded.
  • Timeout: 600 seconds.

SetBreakpointSettings

public CallSettings SetBreakpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to Debugger2Client.SetBreakpoint and Debugger2Client.SetBreakpointAsync.

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

Methods

Clone()

public Debugger2Settings Clone()

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

Returns
TypeDescription
Debugger2Settings

A deep clone of this Debugger2Settings object.

GetDefault()

public static Debugger2Settings GetDefault()

Get a new instance of the default Debugger2Settings.

Returns
TypeDescription
Debugger2Settings

A new instance of the default Debugger2Settings.