Chronicle v1 API - Class EntityServiceSettings (1.0.0-beta02)

public sealed class EntityServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Chronicle v1 API class EntityServiceSettings.

Settings for EntityServiceClient instances.

Inheritance

object > ServiceSettingsBase > EntityServiceSettings

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Constructors

EntityServiceSettings()

public EntityServiceSettings()

Constructs a new EntityServiceSettings object with default settings.

Properties

CreateWatchlistSettings

public CallSettings CreateWatchlistSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EntityServiceClient.CreateWatchlist and EntityServiceClient.CreateWatchlistAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 90 seconds.

DeleteWatchlistSettings

public CallSettings DeleteWatchlistSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EntityServiceClient.DeleteWatchlist and EntityServiceClient.DeleteWatchlistAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 90 seconds.

GetWatchlistSettings

public CallSettings GetWatchlistSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EntityServiceClient.GetWatchlist and EntityServiceClient.GetWatchlistAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 90000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable.
  • Timeout: 90 seconds.

ListWatchlistsSettings

public CallSettings ListWatchlistsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EntityServiceClient.ListWatchlists and EntityServiceClient.ListWatchlistsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 90000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: Unavailable.
  • Timeout: 90 seconds.

UpdateWatchlistSettings

public CallSettings UpdateWatchlistSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EntityServiceClient.UpdateWatchlist and EntityServiceClient.UpdateWatchlistAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 90 seconds.

Methods

Clone()

public EntityServiceSettings Clone()

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

Returns
Type Description
EntityServiceSettings

A deep clone of this EntityServiceSettings object.

GetDefault()

public static EntityServiceSettings GetDefault()

Get a new instance of the default EntityServiceSettings.

Returns
Type Description
EntityServiceSettings

A new instance of the default EntityServiceSettings.