Vertex AI v1beta1 API - Class VertexRagDataServiceSettings (1.0.0-beta75)

public sealed class VertexRagDataServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Vertex AI v1beta1 API class VertexRagDataServiceSettings.

Settings for VertexRagDataServiceClient instances.

Inheritance

object > ServiceSettingsBase > VertexRagDataServiceSettings

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

VertexRagDataServiceSettings()

public VertexRagDataServiceSettings()

Constructs a new VertexRagDataServiceSettings object with default settings.

Properties

BatchCreateRagDataSchemasOperationsSettings

public OperationsSettings BatchCreateRagDataSchemasOperationsSettings { get; set; }

Long Running Operation settings for calls to VertexRagDataServiceClient.BatchCreateRagDataSchemas and VertexRagDataServiceClient.BatchCreateRagDataSchemasAsync.

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.

BatchCreateRagDataSchemasSettings

public CallSettings BatchCreateRagDataSchemasSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.BatchCreateRagDataSchemas and VertexRagDataServiceClient.BatchCreateRagDataSchemasAsync.

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

BatchCreateRagMetadataOperationsSettings

public OperationsSettings BatchCreateRagMetadataOperationsSettings { get; set; }

Long Running Operation settings for calls to VertexRagDataServiceClient.BatchCreateRagMetadata and VertexRagDataServiceClient.BatchCreateRagMetadataAsync.

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.

BatchCreateRagMetadataSettings

public CallSettings BatchCreateRagMetadataSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.BatchCreateRagMetadata and VertexRagDataServiceClient.BatchCreateRagMetadataAsync.

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

BatchDeleteRagDataSchemasOperationsSettings

public OperationsSettings BatchDeleteRagDataSchemasOperationsSettings { get; set; }

Long Running Operation settings for calls to VertexRagDataServiceClient.BatchDeleteRagDataSchemas and VertexRagDataServiceClient.BatchDeleteRagDataSchemasAsync.

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.

BatchDeleteRagDataSchemasSettings

public CallSettings BatchDeleteRagDataSchemasSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.BatchDeleteRagDataSchemas and VertexRagDataServiceClient.BatchDeleteRagDataSchemasAsync.

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

BatchDeleteRagMetadataOperationsSettings

public OperationsSettings BatchDeleteRagMetadataOperationsSettings { get; set; }

Long Running Operation settings for calls to VertexRagDataServiceClient.BatchDeleteRagMetadata and VertexRagDataServiceClient.BatchDeleteRagMetadataAsync.

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.

BatchDeleteRagMetadataSettings

public CallSettings BatchDeleteRagMetadataSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.BatchDeleteRagMetadata and VertexRagDataServiceClient.BatchDeleteRagMetadataAsync.

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

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.

CreateRagDataSchemaSettings

public CallSettings CreateRagDataSchemaSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.CreateRagDataSchema and VertexRagDataServiceClient.CreateRagDataSchemaAsync.

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

CreateRagMetadataSettings

public CallSettings CreateRagMetadataSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.CreateRagMetadata and VertexRagDataServiceClient.CreateRagMetadataAsync .

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.

DeleteRagDataSchemaSettings

public CallSettings DeleteRagDataSchemaSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.DeleteRagDataSchema and VertexRagDataServiceClient.DeleteRagDataSchemaAsync.

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.

DeleteRagMetadataSettings

public CallSettings DeleteRagMetadataSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.DeleteRagMetadata and VertexRagDataServiceClient.DeleteRagMetadataAsync .

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.

GetRagDataSchemaSettings

public CallSettings GetRagDataSchemaSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.GetRagDataSchema and VertexRagDataServiceClient.GetRagDataSchemaAsync .

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

GetRagEngineConfigSettings

public CallSettings GetRagEngineConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.GetRagEngineConfig and VertexRagDataServiceClient.GetRagEngineConfigAsync.

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.

GetRagMetadataSettings

public CallSettings GetRagMetadataSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.GetRagMetadata and VertexRagDataServiceClient.GetRagMetadataAsync.

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.

ListRagDataSchemasSettings

public CallSettings ListRagDataSchemasSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.ListRagDataSchemas and VertexRagDataServiceClient.ListRagDataSchemasAsync.

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.

ListRagMetadataSettings

public CallSettings ListRagMetadataSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.ListRagMetadata and VertexRagDataServiceClient.ListRagMetadataAsync .

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.

UpdateRagEngineConfigOperationsSettings

public OperationsSettings UpdateRagEngineConfigOperationsSettings { get; set; }

Long Running Operation settings for calls to VertexRagDataServiceClient.UpdateRagEngineConfig and VertexRagDataServiceClient.UpdateRagEngineConfigAsync.

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.

UpdateRagEngineConfigSettings

public CallSettings UpdateRagEngineConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.UpdateRagEngineConfig and VertexRagDataServiceClient.UpdateRagEngineConfigAsync.

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

UpdateRagMetadataSettings

public CallSettings UpdateRagMetadataSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VertexRagDataServiceClient.UpdateRagMetadata and VertexRagDataServiceClient.UpdateRagMetadataAsync .

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.