Show / Hide Table of Contents

Class Evaluation

An evaluation represents all of the information needed to simulate and evaluate an agent.

Inheritance
object
Evaluation
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CustomerEngagementSuite.v1beta.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1beta.dll
Syntax
public class Evaluation : IDirectResponseSchema

Properties

AggregatedMetrics

Output only. The aggregated metrics for this evaluation across all runs.

Declaration
[JsonProperty("aggregatedMetrics")]
public virtual AggregatedMetrics AggregatedMetrics { get; set; }
Property Value
Type Description
AggregatedMetrics

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Output only. Timestamp when the evaluation was created.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

CreatedBy

Output only. The user who created the evaluation.

Declaration
[JsonProperty("createdBy")]
public virtual string CreatedBy { get; set; }
Property Value
Type Description
string

Description

Optional. User-defined description of the evaluation.

Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type Description
string

DisplayName

Required. User-defined display name of the evaluation. Unique within an App.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string

ETag

Output only. Etag used to ensure the object hasn't changed during a read-modify-write operation. If the etag is empty, the update will overwrite any concurrent changes.

Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type Description
string

EvaluationDatasets

Output only. List of evaluation datasets the evaluation belongs to. Format: projects/{project}/locations/{location}/apps/{app}/evaluationDatasets/{evaluationDataset}

Declaration
[JsonProperty("evaluationDatasets")]
public virtual IList<string> EvaluationDatasets { get; set; }
Property Value
Type Description
IList<string>

EvaluationRuns

Output only. The EvaluationRuns that this Evaluation is associated with.

Declaration
[JsonProperty("evaluationRuns")]
public virtual IList<string> EvaluationRuns { get; set; }
Property Value
Type Description
IList<string>

Golden

Optional. The golden steps to be evaluated.

Declaration
[JsonProperty("golden")]
public virtual EvaluationGolden Golden { get; set; }
Property Value
Type Description
EvaluationGolden

Invalid

Output only. Whether the evaluation is invalid. This can happen if an evaluation is referencing a tool, toolset, or agent that has since been deleted.

Declaration
[JsonProperty("invalid")]
public virtual bool? Invalid { get; set; }
Property Value
Type Description
bool?

LastCompletedResult

Output only. The latest evaluation result for this evaluation.

Declaration
[JsonProperty("lastCompletedResult")]
public virtual EvaluationResult LastCompletedResult { get; set; }
Property Value
Type Description
EvaluationResult

LastTenResults

Output only. The last 10 evaluation results for this evaluation. This is only populated if include_last_ten_results is set to true in the ListEvaluationsRequest or GetEvaluationRequest.

Declaration
[JsonProperty("lastTenResults")]
public virtual IList<EvaluationResult> LastTenResults { get; set; }
Property Value
Type Description
IList<EvaluationResult>

LastUpdatedBy

Output only. The user who last updated the evaluation.

Declaration
[JsonProperty("lastUpdatedBy")]
public virtual string LastUpdatedBy { get; set; }
Property Value
Type Description
string

Name

Identifier. The unique identifier of this evaluation. Format: projects/{project}/locations/{location}/apps/{app}/evaluations/{evaluation}

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

Scenario

Optional. The config for a scenario.

Declaration
[JsonProperty("scenario")]
public virtual EvaluationScenario Scenario { get; set; }
Property Value
Type Description
EvaluationScenario

Tags

Optional. User defined tags to categorize the evaluation.

Declaration
[JsonProperty("tags")]
public virtual IList<string> Tags { get; set; }
Property Value
Type Description
IList<string>

UpdateTime

object representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type Description
object

UpdateTimeDateTimeOffset

DateTimeOffset representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

UpdateTimeRaw

Output only. Timestamp when the evaluation was last updated.

Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX