Class ConfigServiceV2Settings (3.5.0)

public sealed class ConfigServiceV2Settings : ServiceSettingsBase

Settings for ConfigServiceV2Client instances.

Inheritance

Object > ServiceSettingsBase > ConfigServiceV2Settings

Namespace

Google.Cloud.Logging.V2

Assembly

Google.Cloud.Logging.V2.dll

Constructors

ConfigServiceV2Settings()

public ConfigServiceV2Settings()

Constructs a new ConfigServiceV2Settings object with default settings.

Properties

CopyLogEntriesOperationsSettings

public OperationsSettings CopyLogEntriesOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigServiceV2Client.CopyLogEntries and ConfigServiceV2Client.CopyLogEntriesAsync.

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.

CopyLogEntriesSettings

public CallSettings CopyLogEntriesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.CopyLogEntries and ConfigServiceV2Client.CopyLogEntriesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

CreateBucketSettings

public CallSettings CreateBucketSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.CreateBucket and ConfigServiceV2Client.CreateBucketAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

CreateExclusionSettings

public CallSettings CreateExclusionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.CreateExclusion and ConfigServiceV2Client.CreateExclusionAsync.

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

CreateSinkSettings

public CallSettings CreateSinkSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.CreateSink and ConfigServiceV2Client.CreateSinkAsync.

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

CreateViewSettings

public CallSettings CreateViewSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.CreateView and ConfigServiceV2Client.CreateViewAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteBucketSettings

public CallSettings DeleteBucketSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.DeleteBucket and ConfigServiceV2Client.DeleteBucketAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteExclusionSettings

public CallSettings DeleteExclusionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.DeleteExclusion and ConfigServiceV2Client.DeleteExclusionAsync.

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

DeleteSinkSettings

public CallSettings DeleteSinkSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.DeleteSink and ConfigServiceV2Client.DeleteSinkAsync.

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

DeleteViewSettings

public CallSettings DeleteViewSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.DeleteView and ConfigServiceV2Client.DeleteViewAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetBucketSettings

public CallSettings GetBucketSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.GetBucket and ConfigServiceV2Client.GetBucketAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetCmekSettingsSettings

public CallSettings GetCmekSettingsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.GetCmekSettings and ConfigServiceV2Client.GetCmekSettingsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetExclusionSettings

public CallSettings GetExclusionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.GetExclusion and ConfigServiceV2Client.GetExclusionAsync.

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

GetSettingsSettings

public CallSettings GetSettingsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.GetSettings and ConfigServiceV2Client.GetSettingsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetSinkSettings

public CallSettings GetSinkSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.GetSink and ConfigServiceV2Client.GetSinkAsync.

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

GetViewSettings

public CallSettings GetViewSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.GetView and ConfigServiceV2Client.GetViewAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListBucketsSettings

public CallSettings ListBucketsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.ListBuckets and ConfigServiceV2Client.ListBucketsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListExclusionsSettings

public CallSettings ListExclusionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.ListExclusions and ConfigServiceV2Client.ListExclusionsAsync.

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

ListSinksSettings

public CallSettings ListSinksSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.ListSinks and ConfigServiceV2Client.ListSinksAsync.

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

ListViewsSettings

public CallSettings ListViewsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.ListViews and ConfigServiceV2Client.ListViewsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UndeleteBucketSettings

public CallSettings UndeleteBucketSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.UndeleteBucket and ConfigServiceV2Client.UndeleteBucketAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateBucketSettings

public CallSettings UpdateBucketSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.UpdateBucket and ConfigServiceV2Client.UpdateBucketAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateCmekSettingsSettings

public CallSettings UpdateCmekSettingsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.UpdateCmekSettings and ConfigServiceV2Client.UpdateCmekSettingsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateExclusionSettings

public CallSettings UpdateExclusionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.UpdateExclusion and ConfigServiceV2Client.UpdateExclusionAsync.

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

UpdateSettingsSettings

public CallSettings UpdateSettingsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.UpdateSettings and ConfigServiceV2Client.UpdateSettingsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateSinkSettings

public CallSettings UpdateSinkSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.UpdateSink and ConfigServiceV2Client.UpdateSinkAsync.

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

UpdateViewSettings

public CallSettings UpdateViewSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigServiceV2Client.UpdateView and ConfigServiceV2Client.UpdateViewAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

Methods

Clone()

public ConfigServiceV2Settings Clone()

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

Returns
TypeDescription
ConfigServiceV2Settings

A deep clone of this ConfigServiceV2Settings object.

GetDefault()

public static ConfigServiceV2Settings GetDefault()

Get a new instance of the default ConfigServiceV2Settings.

Returns
TypeDescription
ConfigServiceV2Settings

A new instance of the default ConfigServiceV2Settings.