Gemini Enterprise for Customer Experience v1beta API - Class EvaluationServiceSettings (1.0.0-beta01)

public sealed class EvaluationServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class EvaluationServiceSettings.

Settings for EvaluationServiceClient instances.

Inheritance

object > ServiceSettingsBase > EvaluationServiceSettings

Namespace

Google.Cloud.Ces.V1Beta

Assembly

Google.Cloud.Ces.V1Beta.dll

Constructors

EvaluationServiceSettings()

public EvaluationServiceSettings()

Constructs a new EvaluationServiceSettings object with default settings.

Properties

CreateEvaluationDatasetSettings

public CallSettings CreateEvaluationDatasetSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.CreateEvaluationDataset and EvaluationServiceClient.CreateEvaluationDatasetAsync.

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

CreateEvaluationExpectationSettings

public CallSettings CreateEvaluationExpectationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.CreateEvaluationExpectation and EvaluationServiceClient.CreateEvaluationExpectationAsync.

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

CreateEvaluationSettings

public CallSettings CreateEvaluationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.CreateEvaluation and EvaluationServiceClient.CreateEvaluationAsync.

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

CreateScheduledEvaluationRunSettings

public CallSettings CreateScheduledEvaluationRunSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.CreateScheduledEvaluationRun and EvaluationServiceClient.CreateScheduledEvaluationRunAsync.

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

DeleteEvaluationDatasetSettings

public CallSettings DeleteEvaluationDatasetSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.DeleteEvaluationDataset and EvaluationServiceClient.DeleteEvaluationDatasetAsync.

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

DeleteEvaluationExpectationSettings

public CallSettings DeleteEvaluationExpectationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.DeleteEvaluationExpectation and EvaluationServiceClient.DeleteEvaluationExpectationAsync.

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

DeleteEvaluationResultSettings

public CallSettings DeleteEvaluationResultSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.DeleteEvaluationResult and EvaluationServiceClient.DeleteEvaluationResultAsync.

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

DeleteEvaluationRunOperationsSettings

public OperationsSettings DeleteEvaluationRunOperationsSettings { get; set; }

Long Running Operation settings for calls to EvaluationServiceClient.DeleteEvaluationRun and EvaluationServiceClient.DeleteEvaluationRunAsync.

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.

DeleteEvaluationRunSettings

public CallSettings DeleteEvaluationRunSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.DeleteEvaluationRun and EvaluationServiceClient.DeleteEvaluationRunAsync .

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

DeleteEvaluationSettings

public CallSettings DeleteEvaluationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.DeleteEvaluation and EvaluationServiceClient.DeleteEvaluationAsync.

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

DeleteScheduledEvaluationRunSettings

public CallSettings DeleteScheduledEvaluationRunSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.DeleteScheduledEvaluationRun and EvaluationServiceClient.DeleteScheduledEvaluationRunAsync.

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

GenerateEvaluationOperationsSettings

public OperationsSettings GenerateEvaluationOperationsSettings { get; set; }

Long Running Operation settings for calls to EvaluationServiceClient.GenerateEvaluation and EvaluationServiceClient.GenerateEvaluationAsync.

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.

GenerateEvaluationSettings

public CallSettings GenerateEvaluationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.GenerateEvaluation and EvaluationServiceClient.GenerateEvaluationAsync .

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

GetEvaluationDatasetSettings

public CallSettings GetEvaluationDatasetSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.GetEvaluationDataset and EvaluationServiceClient.GetEvaluationDatasetAsync .

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

GetEvaluationExpectationSettings

public CallSettings GetEvaluationExpectationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.GetEvaluationExpectation and EvaluationServiceClient.GetEvaluationExpectationAsync.

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

GetEvaluationResultSettings

public CallSettings GetEvaluationResultSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.GetEvaluationResult and EvaluationServiceClient.GetEvaluationResultAsync .

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

GetEvaluationRunSettings

public CallSettings GetEvaluationRunSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.GetEvaluationRun and EvaluationServiceClient.GetEvaluationRunAsync.

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

GetEvaluationSettings

public CallSettings GetEvaluationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.GetEvaluation and EvaluationServiceClient.GetEvaluationAsync.

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

GetScheduledEvaluationRunSettings

public CallSettings GetScheduledEvaluationRunSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.GetScheduledEvaluationRun and EvaluationServiceClient.GetScheduledEvaluationRunAsync.

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

ImportEvaluationsOperationsSettings

public OperationsSettings ImportEvaluationsOperationsSettings { get; set; }

Long Running Operation settings for calls to EvaluationServiceClient.ImportEvaluations and EvaluationServiceClient.ImportEvaluationsAsync.

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.

ImportEvaluationsSettings

public CallSettings ImportEvaluationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.ImportEvaluations and EvaluationServiceClient.ImportEvaluationsAsync.

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

ListEvaluationDatasetsSettings

public CallSettings ListEvaluationDatasetsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.ListEvaluationDatasets and EvaluationServiceClient.ListEvaluationDatasetsAsync.

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

ListEvaluationExpectationsSettings

public CallSettings ListEvaluationExpectationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.ListEvaluationExpectations and EvaluationServiceClient.ListEvaluationExpectationsAsync.

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

ListEvaluationResultsSettings

public CallSettings ListEvaluationResultsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.ListEvaluationResults and EvaluationServiceClient.ListEvaluationResultsAsync.

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

ListEvaluationRunsSettings

public CallSettings ListEvaluationRunsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.ListEvaluationRuns and EvaluationServiceClient.ListEvaluationRunsAsync .

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

ListEvaluationsSettings

public CallSettings ListEvaluationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.ListEvaluations and EvaluationServiceClient.ListEvaluationsAsync.

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

ListScheduledEvaluationRunsSettings

public CallSettings ListScheduledEvaluationRunsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.ListScheduledEvaluationRuns and EvaluationServiceClient.ListScheduledEvaluationRunsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, 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

RunEvaluationOperationsSettings

public OperationsSettings RunEvaluationOperationsSettings { get; set; }

Long Running Operation settings for calls to EvaluationServiceClient.RunEvaluation and EvaluationServiceClient.RunEvaluationAsync.

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.

RunEvaluationSettings

public CallSettings RunEvaluationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.RunEvaluation and EvaluationServiceClient.RunEvaluationAsync.

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

TestPersonaVoiceSettings

public CallSettings TestPersonaVoiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.TestPersonaVoice and EvaluationServiceClient.TestPersonaVoiceAsync.

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

UpdateEvaluationDatasetSettings

public CallSettings UpdateEvaluationDatasetSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.UpdateEvaluationDataset and EvaluationServiceClient.UpdateEvaluationDatasetAsync.

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

UpdateEvaluationExpectationSettings

public CallSettings UpdateEvaluationExpectationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.UpdateEvaluationExpectation and EvaluationServiceClient.UpdateEvaluationExpectationAsync.

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

UpdateEvaluationSettings

public CallSettings UpdateEvaluationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.UpdateEvaluation and EvaluationServiceClient.UpdateEvaluationAsync.

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

UpdateScheduledEvaluationRunSettings

public CallSettings UpdateScheduledEvaluationRunSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.UpdateScheduledEvaluationRun and EvaluationServiceClient.UpdateScheduledEvaluationRunAsync.

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

UploadEvaluationAudioSettings

public CallSettings UploadEvaluationAudioSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EvaluationServiceClient.UploadEvaluationAudio and EvaluationServiceClient.UploadEvaluationAudioAsync.

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

Methods

Clone()

public EvaluationServiceSettings Clone()

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

Returns
Type Description
EvaluationServiceSettings

A deep clone of this EvaluationServiceSettings object.

GetDefault()

public static EvaluationServiceSettings GetDefault()

Get a new instance of the default EvaluationServiceSettings.

Returns
Type Description
EvaluationServiceSettings

A new instance of the default EvaluationServiceSettings.