public sealed class Binding : IMessage<Binding>, IEquatable<Binding>, IDeepCloneable<Binding>, IBufferMessage, IMessageReference documentation and code samples for the Agent Registry v1 API class Binding.
Represents a user-defined Binding.
Namespace
Google.Cloud.AgentRegistry.V1Assembly
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 |
|