Show / Hide Table of Contents

Class GoogleCloudAiplatformV1Agent

A Vertex agent contains instructions and configurations for the LLM to execute a certain task.

Inheritance
object
GoogleCloudAiplatformV1Agent
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.Aiplatform.v1.Data
Assembly: Google.Apis.Aiplatform.v1.dll
Syntax
public class GoogleCloudAiplatformV1Agent : IDirectResponseSchema

Properties

BaseAgent

Required. The base agent for the agent. Supported values: * antigravity-preview-05-2026

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

BaseEnvironment

Optional. The base environment configuration for the agent. Valid types: * A string value for the environment ID, or remote for the default. * A struct value for the environment_config.

Declaration
[JsonProperty("base_environment")]
public virtual object BaseEnvironment { get; set; }
Property Value
Type Description
object

Created

object representation of CreatedRaw.

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

CreatedDateTimeOffset

DateTimeOffset representation of CreatedRaw.

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

CreatedRaw

Output only. The time the agent was created.

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

Description

Optional. The description of the agent.

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

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Id

Immutable. The user-specified ID for the agent. This ID becomes the final component of the agent resource name. If not provided, Vertex AI will generate a value for this ID. The ID can be up to 63 characters and must match the regular expression [a-z]([a-z0-9-]{0,61}[a-z0-9])?.

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

Metadata

Optional. The metadata for the agent.

Declaration
[JsonProperty("metadata")]
public virtual IDictionary<string, string> Metadata { get; set; }
Property Value
Type Description
IDictionary<string, string>

Name

Identifier. The resource name of the agent. Format: projects/{project}/locations/{location}/agents/{agent}.

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

Object__

Output only. The object type of the resource. For agents, the value is agent.

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

SystemInstruction

Optional. The instructions for the agent to follow. These instructions are passed to the LLM as a system instruction.

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

Tools

Optional. The tools available to the agent.

Declaration
[JsonProperty("tools")]
public virtual IList<GoogleCloudAiplatformV1AgentTool> Tools { get; set; }
Property Value
Type Description
IList<GoogleCloudAiplatformV1AgentTool>

Updated

object representation of UpdatedRaw.

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

UpdatedDateTimeOffset

DateTimeOffset representation of UpdatedRaw.

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

UpdatedRaw

Output only. The time the agent was last updated.

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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX