Gemini Enterprise for Customer Experience v1 API - Class AppSnapshot (1.0.0-beta01)

public sealed class AppSnapshot : IMessage<AppSnapshot>, IEquatable<AppSnapshot>, IDeepCloneable<AppSnapshot>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class AppSnapshot.

A snapshot of the app.

Inheritance

object > AppSnapshot

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

AppSnapshot()

public AppSnapshot()

AppSnapshot(AppSnapshot)

public AppSnapshot(AppSnapshot other)
Parameter
Name Description
other AppSnapshot

Properties

Agents

public RepeatedField<Agent> Agents { get; }

Optional. List of agents in the app.

Property Value
Type Description
RepeatedFieldAgent

App

public App App { get; set; }

Optional. The basic settings for the app.

Property Value
Type Description
App

Examples

public RepeatedField<Example> Examples { get; }

Optional. List of examples in the app.

Property Value
Type Description
RepeatedFieldExample

Guardrails

public RepeatedField<Guardrail> Guardrails { get; }

Optional. List of guardrails in the app.

Property Value
Type Description
RepeatedFieldGuardrail

Tools

public RepeatedField<Tool> Tools { get; }

Optional. List of tools in the app.

Property Value
Type Description
RepeatedFieldTool

Toolsets

public RepeatedField<Toolset> Toolsets { get; }

Optional. List of toolsets in the app.

Property Value
Type Description
RepeatedFieldToolset