Chronicle v1 API - Class DataAccessControlServiceSettings (1.0.0-beta02)

public sealed class DataAccessControlServiceSettings : ServiceSettingsBase

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

Settings for DataAccessControlServiceClient instances.

Inheritance

object > ServiceSettingsBase > DataAccessControlServiceSettings

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Constructors

DataAccessControlServiceSettings()

public DataAccessControlServiceSettings()

Constructs a new DataAccessControlServiceSettings object with default settings.

Properties

CreateDataAccessLabelSettings

public CallSettings CreateDataAccessLabelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAccessControlServiceClient.CreateDataAccessLabel and DataAccessControlServiceClient.CreateDataAccessLabelAsync.

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

CreateDataAccessScopeSettings

public CallSettings CreateDataAccessScopeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAccessControlServiceClient.CreateDataAccessScope and DataAccessControlServiceClient.CreateDataAccessScopeAsync.

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

DeleteDataAccessLabelSettings

public CallSettings DeleteDataAccessLabelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAccessControlServiceClient.DeleteDataAccessLabel and DataAccessControlServiceClient.DeleteDataAccessLabelAsync.

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

DeleteDataAccessScopeSettings

public CallSettings DeleteDataAccessScopeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAccessControlServiceClient.DeleteDataAccessScope and DataAccessControlServiceClient.DeleteDataAccessScopeAsync.

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

GetDataAccessLabelSettings

public CallSettings GetDataAccessLabelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAccessControlServiceClient.GetDataAccessLabel and DataAccessControlServiceClient.GetDataAccessLabelAsync.

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

GetDataAccessScopeSettings

public CallSettings GetDataAccessScopeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAccessControlServiceClient.GetDataAccessScope and DataAccessControlServiceClient.GetDataAccessScopeAsync.

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

ListDataAccessLabelsSettings

public CallSettings ListDataAccessLabelsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAccessControlServiceClient.ListDataAccessLabels and DataAccessControlServiceClient.ListDataAccessLabelsAsync.

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

ListDataAccessScopesSettings

public CallSettings ListDataAccessScopesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAccessControlServiceClient.ListDataAccessScopes and DataAccessControlServiceClient.ListDataAccessScopesAsync.

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

UpdateDataAccessLabelSettings

public CallSettings UpdateDataAccessLabelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAccessControlServiceClient.UpdateDataAccessLabel and DataAccessControlServiceClient.UpdateDataAccessLabelAsync.

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

UpdateDataAccessScopeSettings

public CallSettings UpdateDataAccessScopeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAccessControlServiceClient.UpdateDataAccessScope and DataAccessControlServiceClient.UpdateDataAccessScopeAsync.

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

Methods

Clone()

public DataAccessControlServiceSettings Clone()

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

Returns
Type Description
DataAccessControlServiceSettings

A deep clone of this DataAccessControlServiceSettings object.

GetDefault()

public static DataAccessControlServiceSettings GetDefault()

Get a new instance of the default DataAccessControlServiceSettings.

Returns
Type Description
DataAccessControlServiceSettings

A new instance of the default DataAccessControlServiceSettings.