Agent Registry v1 API - Class FetchAvailableBindingsRequest (1.0.0-beta01)

public sealed class FetchAvailableBindingsRequest : IPageRequest, IMessage<FetchAvailableBindingsRequest>, IEquatable<FetchAvailableBindingsRequest>, IDeepCloneable<FetchAvailableBindingsRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Agent Registry v1 API class FetchAvailableBindingsRequest.

Message for fetching available Bindings.

Inheritance

object > FetchAvailableBindingsRequest

Namespace

Google.Cloud.AgentRegistry.V1

Assembly

Google.Cloud.AgentRegistry.V1.dll

Constructors

FetchAvailableBindingsRequest()

public FetchAvailableBindingsRequest()

FetchAvailableBindingsRequest(FetchAvailableBindingsRequest)

public FetchAvailableBindingsRequest(FetchAvailableBindingsRequest other)
Parameter
Name Description
other FetchAvailableBindingsRequest

Properties

HasSourceIdentifier

public bool HasSourceIdentifier { get; }

Gets whether the "source_identifier" field is set

Property Value
Type Description
bool

HasTargetIdentifier

public bool HasTargetIdentifier { get; }

Gets whether the "target_identifier" field is set

Property Value
Type Description
bool

PageSize

public int PageSize { get; set; }

Optional. Requested page size. Server may return fewer items than requested. Page size is 500 if unspecified and is capped at 500 even if a larger value is given.

Property Value
Type Description
int

PageToken

public string PageToken { get; set; }

Optional. A token identifying a page of results the server should return.

Property Value
Type Description
string

Parent

public string Parent { get; set; }

Required. The parent, in the format projects/{project}/locations/{location}.

Property Value
Type Description
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
Type Description
LocationName

SourceCase

public FetchAvailableBindingsRequest.SourceOneofCase SourceCase { get; }
Property Value
Type Description
FetchAvailableBindingsRequestSourceOneofCase

SourceIdentifier

public string SourceIdentifier { get; set; }

The identifier of the source Agent. Format:

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

TargetCase

public FetchAvailableBindingsRequest.TargetOneofCase TargetCase { get; }
Property Value
Type Description
FetchAvailableBindingsRequestTargetOneofCase

TargetIdentifier

public string TargetIdentifier { get; set; }

Optional. 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