Agent Registry v1 API - Class Binding.Types.Target (1.0.0-beta01)

public sealed class Binding.Types.Target : IMessage<Binding.Types.Target>, IEquatable<Binding.Types.Target>, IDeepCloneable<Binding.Types.Target>, IBufferMessage, IMessage

Reference documentation and code samples for the Agent Registry v1 API class Binding.Types.Target.

The target of the Binding.

Inheritance

object > Binding.Types.Target

Namespace

Google.Cloud.AgentRegistry.V1

Assembly

Google.Cloud.AgentRegistry.V1.dll

Constructors

Target()

public Target()

Target(Target)

public Target(Binding.Types.Target other)
Parameter
Name Description
other BindingTypesTarget

Properties

HasIdentifier

public bool HasIdentifier { get; }

Gets whether the "identifier" field is set

Property Value
Type Description
bool

Identifier

public string Identifier { get; set; }

The identifier of the target Agent, MCP Server, or Endpoint. Format:

  • urn:agent:{publisher}:{namespace}:{name}
  • urn:mcp:{publisher}:{namespace}:{name}
  • urn:endpoint:{publisher}:{namespace}:{name}
Property Value
Type Description
string

TargetTypeCase

public Binding.Types.Target.TargetTypeOneofCase TargetTypeCase { get; }
Property Value
Type Description
BindingTypesTargetTargetTypeOneofCase