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

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

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

Represents a user-defined Binding.

Inheritance

object > Binding

Namespace

Google.Cloud.AgentRegistry.V1

Assembly

Google.Cloud.AgentRegistry.V1.dll

Constructors

Binding()

public Binding()

Binding(Binding)

public Binding(Binding other)
Parameter
Name Description
other Binding

Properties

AuthProviderBinding

public Binding.Types.AuthProviderBinding AuthProviderBinding { get; set; }

The binding for AuthProvider.

Property Value
Type Description
BindingTypesAuthProviderBinding

BindingCase

public Binding.BindingOneofCase BindingCase { get; }
Property Value
Type Description
BindingBindingOneofCase

BindingName

public BindingName BindingName { get; set; }

BindingName-typed view over the Name resource name property.

Property Value
Type Description
BindingName

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Timestamp when this binding was created.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Optional. User-defined description of a Binding. Can have a maximum length of 2048 characters.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

Optional. User-defined display name for the Binding. Can have a maximum length of 63 characters.

Property Value
Type Description
string

Name

public string Name { get; set; }

Required. Identifier. The resource name of the Binding. Format: projects/{project}/locations/{location}/bindings/{binding}.

Property Value
Type Description
string

Source

public Binding.Types.Source Source { get; set; }

Required. The target Agent of the Binding.

Property Value
Type Description
BindingTypesSource

Target

public Binding.Types.Target Target { get; set; }

Required. The target Agent Registry Resource of the Binding.

Property Value
Type Description
BindingTypesTarget

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Timestamp when this binding was last updated.

Property Value
Type Description
Timestamp