Skip to content

BindingProps

Properties for defining a Binding.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-amqp-binding

Initializer

using AlibabaCloud.SDK.ROS.CDK.Amqp;
new BindingProps {
    object Argument,
    object BindingKey,
    object BindingType,
    object DestinationName,
    object InstanceId,
    object SourceExchange,
    object VirtualHost
};

Properties

Name Type Description
Argument object Property argument: X-match Attributes.
BindingKey object Property bindingKey: The Binding Key.
BindingType object Property bindingType: The Target Binding Types.
DestinationName object Property destinationName: The Target Queue Or Exchange of the Name.
InstanceId object Property instanceId: InstanceId.
SourceExchange object Property sourceExchange: The Source Exchange Name.
VirtualHost object Property virtualHost: The name of the virtual host.

ArgumentRequired

public object Argument { get; set; }
  • Type: object

Property argument: X-match Attributes.

Valid Values: "x-match:all": Default Value, All the Message Header of Key-Value Pairs Stored in the Must Match. "x-match:any": at Least One Pair of the Message Header of Key-Value Pairs Stored in the Must Match.


BindingKeyRequired

public object BindingKey { get; set; }
  • Type: object

Property bindingKey: The Binding Key.


BindingTypeRequired

public object BindingType { get; set; }
  • Type: object

Property bindingType: The Target Binding Types.

Valid values: EXCHANGE, QUEUE.


DestinationNameRequired

public object DestinationName { get; set; }
  • Type: object

Property destinationName: The Target Queue Or Exchange of the Name.


InstanceIdRequired

public object InstanceId { get; set; }
  • Type: object

Property instanceId: InstanceId.


SourceExchangeRequired

public object SourceExchange { get; set; }
  • Type: object

Property sourceExchange: The Source Exchange Name.


VirtualHostRequired

public object VirtualHost { get; set; }
  • Type: object

Property virtualHost: The name of the virtual host.