AppVersionSnapshotApp class

Constructors

AppVersionSnapshotApp({Input<List<AppVersionSnapshotAppAudioProcessingConfig>?>? audioProcessingConfigs, Input<List<AppVersionSnapshotAppClientCertificateSetting>?>? clientCertificateSettings, Input<String?>? createTime, Input<List<AppVersionSnapshotAppDataStoreSetting>?>? dataStoreSettings, Input<List<AppVersionSnapshotAppDefaultChannelProfile>?>? defaultChannelProfiles, Input<int?>? deploymentCount, Input<String?>? description, Input<String?>? displayName, Input<String?>? etag, Input<List<AppVersionSnapshotAppEvaluationMetricsThreshold>?>? evaluationMetricsThresholds, Input<String?>? globalInstruction, Input<List<String>?>? guardrails, Input<List<AppVersionSnapshotAppLanguageSetting>?>? languageSettings, Input<List<AppVersionSnapshotAppLoggingSetting>?>? loggingSettings, Input<Map<String, String>?>? metadata, Input<List<AppVersionSnapshotAppModelSetting>?>? modelSettings, Input<String?>? name, Input<String?>? rootAgent, Input<List<AppVersionSnapshotAppTimeZoneSetting>?>? timeZoneSettings, Input<String?>? updateTime, Input<List<AppVersionSnapshotAppVariableDeclaration>?>? variableDeclarations})
Creates a new AppVersionSnapshotApp. audioProcessingConfigs (Output) clientCertificateSettings (Output) createTime (Output) dataStoreSettings (Output) defaultChannelProfiles (Output) deploymentCount (Output) description The description of the app version. displayName The display name of the app version. etag (Output) evaluationMetricsThresholds (Output) globalInstruction (Output) guardrails (Output) languageSettings (Output) loggingSettings (Output) metadata (Output) modelSettings (Output) name (Output) rootAgent (Output) timeZoneSettings (Output) updateTime (Output) variableDeclarations (Output)
const
AppVersionSnapshotApp.fromMap(Map<String, dynamic> map)
factory

Properties

audioProcessingConfigs → Input<List<AppVersionSnapshotAppAudioProcessingConfig>?>?
(Output) Configuration for how the input and output audio should be processed and delivered. Structure is documented below.
final
clientCertificateSettings → Input<List<AppVersionSnapshotAppClientCertificateSetting>?>?
(Output) The default client certificate settings for the app. Structure is documented below.
final
createTime → Input<String?>?
(Output) Timestamp when the toolset was created.
final
dataStoreSettings → Input<List<AppVersionSnapshotAppDataStoreSetting>?>?
(Output) Data store related settings for the app. Structure is documented below.
final
defaultChannelProfiles → Input<List<AppVersionSnapshotAppDefaultChannelProfile>?>?
(Output) A ChannelProfile configures the agent's behavior for a specific communication channel, such as web UI or telephony. Structure is documented below.
final
deploymentCount → Input<int?>?
(Output) Number of deployments in the app.
final
description → Input<String?>?
The description of the app version.
final
displayName → Input<String?>?
The display name of the app version.
final
etag → Input<String?>?
(Output) 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.
final
evaluationMetricsThresholds → Input<List<AppVersionSnapshotAppEvaluationMetricsThreshold>?>?
(Output) Threshold settings for metrics in an Evaluation. Structure is documented below.
final
globalInstruction → Input<String?>?
(Output) Instructions for all the agents in the app. You can use this instruction to set up a stable identity or personality across all the agents.
final
guardrails → Input<List<String>?>?
(Output) List of guardrails for the app. Format: projects/{project}/locations/{location}/apps/{app}/guardrails/{guardrail}
final
hashCode → int
The hash code for this object.
no setterinherited
languageSettings → Input<List<AppVersionSnapshotAppLanguageSetting>?>?
(Output) Language settings of the app. Structure is documented below.
final
loggingSettings → Input<List<AppVersionSnapshotAppLoggingSetting>?>?
(Output) Settings to describe the logging behaviors for the app. Structure is documented below.
final
metadata → Input<Map<String, String>?>?
(Output) Metadata about the app. This field can be used to store additional information relevant to the app's details or intended usages.
final
modelSettings → Input<List<AppVersionSnapshotAppModelSetting>?>?
(Output) Model settings contains various configurations for the LLM model. Structure is documented below.
final
name → Input<String?>?
(Output) Identifier. The unique identifier of the toolset. Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
final
rootAgent → Input<String?>?
(Output) The root agent is the entry point of the app. Format: projects/{project}/locations/{location}/apps/{app}/agents/{agent}
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
timeZoneSettings → Input<List<AppVersionSnapshotAppTimeZoneSetting>?>?
(Output) TimeZone settings of the app. Structure is documented below.
final
updateTime → Input<String?>?
(Output) Timestamp when the toolset was last updated.
final
variableDeclarations → Input<List<AppVersionSnapshotAppVariableDeclaration>?>?
(Output) The declarations of the variables. Structure is documented below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited