Cloud AI Platform v1 API - Class VertexRagDataServiceSettings (3.13.0)

public sealed class VertexRagDataServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Cloud AI Platform v1 API class VertexRagDataServiceSettings.

Settings for VertexRagDataServiceClient instances.

Inheritance

object > ServiceSettingsBase > VertexRagDataServiceSettings

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

VertexRagDataServiceSettings()

public VertexRagDataServiceSettings()

Constructs a new VertexRagDataServiceSettings object with default settings.

Properties

CreateRagCorpusOperationsSettings

public OperationsSettings CreateRagCorpusOperationsSettings { get; set; }

Long Running Operation settings for calls to VertexRagDataServiceClient.CreateRagCorpus and VertexRagDataServiceClient.CreateRagCorpusAsync.

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.

CreateRagCorpusSettings

public CallSettings CreateRagCorpusSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.CreateRagCorpus and VertexRagDataServiceClient.CreateRagCorpusAsync .

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

DeleteRagCorpusOperationsSettings

public OperationsSettings DeleteRagCorpusOperationsSettings { get; set; }

Long Running Operation settings for calls to VertexRagDataServiceClient.DeleteRagCorpus and VertexRagDataServiceClient.DeleteRagCorpusAsync.

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.

DeleteRagCorpusSettings

public CallSettings DeleteRagCorpusSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.DeleteRagCorpus and VertexRagDataServiceClient.DeleteRagCorpusAsync .

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

DeleteRagFileOperationsSettings

public OperationsSettings DeleteRagFileOperationsSettings { get; set; }

Long Running Operation settings for calls to VertexRagDataServiceClient.DeleteRagFile and VertexRagDataServiceClient.DeleteRagFileAsync.

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.

DeleteRagFileSettings

public CallSettings DeleteRagFileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.DeleteRagFile and VertexRagDataServiceClient.DeleteRagFileAsync.

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

GetRagCorpusSettings

public CallSettings GetRagCorpusSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.GetRagCorpus and VertexRagDataServiceClient.GetRagCorpusAsync.

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

GetRagFileSettings

public CallSettings GetRagFileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.GetRagFile and VertexRagDataServiceClient.GetRagFileAsync.

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

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

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

Property Value
Type Description
IAMPolicySettings

ImportRagFilesOperationsSettings

public OperationsSettings ImportRagFilesOperationsSettings { get; set; }

Long Running Operation settings for calls to VertexRagDataServiceClient.ImportRagFiles and VertexRagDataServiceClient.ImportRagFilesAsync.

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.

ImportRagFilesSettings

public CallSettings ImportRagFilesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.ImportRagFiles and VertexRagDataServiceClient.ImportRagFilesAsync.

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

ListRagCorporaSettings

public CallSettings ListRagCorporaSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.ListRagCorpora and VertexRagDataServiceClient.ListRagCorporaAsync.

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

ListRagFilesSettings

public CallSettings ListRagFilesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.ListRagFiles and VertexRagDataServiceClient.ListRagFilesAsync.

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

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

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

Property Value
Type Description
LocationsSettings

UpdateRagCorpusOperationsSettings

public OperationsSettings UpdateRagCorpusOperationsSettings { get; set; }

Long Running Operation settings for calls to VertexRagDataServiceClient.UpdateRagCorpus and VertexRagDataServiceClient.UpdateRagCorpusAsync.

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.

UpdateRagCorpusSettings

public CallSettings UpdateRagCorpusSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.UpdateRagCorpus and VertexRagDataServiceClient.UpdateRagCorpusAsync .

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

UploadRagFileSettings

public CallSettings UploadRagFileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.UploadRagFile and VertexRagDataServiceClient.UploadRagFileAsync.

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

Methods

Clone()

public VertexRagDataServiceSettings Clone()

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

Returns
Type Description
VertexRagDataServiceSettings

A deep clone of this VertexRagDataServiceSettings object.

GetDefault()

public static VertexRagDataServiceSettings GetDefault()

Get a new instance of the default VertexRagDataServiceSettings.

Returns
Type Description
VertexRagDataServiceSettings

A new instance of the default VertexRagDataServiceSettings.