Data Analytics API with Gemini v1beta API - Class DataAgentServiceSettings (1.0.0-beta01)

public sealed class DataAgentServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Data Analytics API with Gemini v1beta API class DataAgentServiceSettings.

Settings for DataAgentServiceClient instances.

Inheritance

object > ServiceSettingsBase > DataAgentServiceSettings

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

Google.Cloud.GeminiDataAnalytics.V1Beta.dll

Constructors

DataAgentServiceSettings()

public DataAgentServiceSettings()

Constructs a new DataAgentServiceSettings object with default settings.

Properties

CreateDataAgentOperationsSettings

public OperationsSettings CreateDataAgentOperationsSettings { get; set; }

Long Running Operation settings for calls to DataAgentServiceClient.CreateDataAgent and DataAgentServiceClient.CreateDataAgentAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateDataAgentSettings

public CallSettings CreateDataAgentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAgentServiceClient.CreateDataAgent and DataAgentServiceClient.CreateDataAgentAsync.

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

DeleteDataAgentOperationsSettings

public OperationsSettings DeleteDataAgentOperationsSettings { get; set; }

Long Running Operation settings for calls to DataAgentServiceClient.DeleteDataAgent and DataAgentServiceClient.DeleteDataAgentAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteDataAgentSettings

public CallSettings DeleteDataAgentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAgentServiceClient.DeleteDataAgent and DataAgentServiceClient.DeleteDataAgentAsync.

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

GetDataAgentSettings

public CallSettings GetDataAgentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAgentServiceClient.GetDataAgent and DataAgentServiceClient.GetDataAgentAsync.

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

GetIamPolicySettings

public CallSettings GetIamPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAgentServiceClient.GetIamPolicy and DataAgentServiceClient.GetIamPolicyAsync.

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

ListAccessibleDataAgentsSettings

public CallSettings ListAccessibleDataAgentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAgentServiceClient.ListAccessibleDataAgents and DataAgentServiceClient.ListAccessibleDataAgentsAsync.

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

ListDataAgentsSettings

public CallSettings ListDataAgentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAgentServiceClient.ListDataAgents and DataAgentServiceClient.ListDataAgentsAsync.

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

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

The settings to use for the LocationsClient associated with the client.

Property Value
Type Description
LocationsSettings

SetIamPolicySettings

public CallSettings SetIamPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAgentServiceClient.SetIamPolicy and DataAgentServiceClient.SetIamPolicyAsync.

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

UpdateDataAgentOperationsSettings

public OperationsSettings UpdateDataAgentOperationsSettings { get; set; }

Long Running Operation settings for calls to DataAgentServiceClient.UpdateDataAgent and DataAgentServiceClient.UpdateDataAgentAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateDataAgentSettings

public CallSettings UpdateDataAgentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DataAgentServiceClient.UpdateDataAgent and DataAgentServiceClient.UpdateDataAgentAsync.

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

Methods

Clone()

public DataAgentServiceSettings Clone()

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

Returns
Type Description
DataAgentServiceSettings

A deep clone of this DataAgentServiceSettings object.

GetDefault()

public static DataAgentServiceSettings GetDefault()

Get a new instance of the default DataAgentServiceSettings.

Returns
Type Description
DataAgentServiceSettings

A new instance of the default DataAgentServiceSettings.