Class GroupServiceSettings

public sealed class GroupServiceSettings : ServiceSettingsBase

Settings for GroupServiceClient instances.

Inheritance

Object > ServiceSettingsBase > GroupServiceSettings

Namespace

Google.Cloud.Monitoring.V3

Assembly

Google.Cloud.Monitoring.V3.dll

Constructors

GroupServiceSettings()

public GroupServiceSettings()

Constructs a new GroupServiceSettings object with default settings.

Properties

CreateGroupSettings

public CallSettings CreateGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GroupServiceClient.CreateGroup and GroupServiceClient.CreateGroupAsync.

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

DeleteGroupSettings

public CallSettings DeleteGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GroupServiceClient.DeleteGroup and GroupServiceClient.DeleteGroupAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 30000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 30 seconds.

GetGroupSettings

public CallSettings GetGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GroupServiceClient.GetGroup and GroupServiceClient.GetGroupAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 30000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 30 seconds.

ListGroupMembersSettings

public CallSettings ListGroupMembersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GroupServiceClient.ListGroupMembers and GroupServiceClient.ListGroupMembersAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 30000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 30 seconds.

ListGroupsSettings

public CallSettings ListGroupsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GroupServiceClient.ListGroups and GroupServiceClient.ListGroupsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 30000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 30 seconds.

UpdateGroupSettings

public CallSettings UpdateGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GroupServiceClient.UpdateGroup and GroupServiceClient.UpdateGroupAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 30000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 180 seconds.

Methods

Clone()

public GroupServiceSettings Clone()

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

Returns
TypeDescription
GroupServiceSettings

A deep clone of this GroupServiceSettings object.

GetDefault()

public static GroupServiceSettings GetDefault()

Get a new instance of the default GroupServiceSettings.

Returns
TypeDescription
GroupServiceSettings

A new instance of the default GroupServiceSettings.