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.