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. |
Argument
Required
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.
BindingKey
Required
public object BindingKey { get; set; }
- Type: object
Property bindingKey: The Binding Key.
BindingType
Required
public object BindingType { get; set; }
- Type: object
Property bindingType: The Target Binding Types.
Valid values: EXCHANGE, QUEUE.
DestinationName
Required
public object DestinationName { get; set; }
- Type: object
Property destinationName: The Target Queue Or Exchange of the Name.
InstanceId
Required
public object InstanceId { get; set; }
- Type: object
Property instanceId: InstanceId.
SourceExchange
Required
public object SourceExchange { get; set; }
- Type: object
Property sourceExchange: The Source Exchange Name.
VirtualHost
Required
public object VirtualHost { get; set; }
- Type: object
Property virtualHost: The name of the virtual host.