Class ConsumerGroupsCapabilityDetails
Specifies the details for the consumer group capability.
All fields are optional and are only used when the capability is added. Fields will be null when the capability is returned as part of the GetQueue API.
Inherited Members
Namespace: Oci.QueueService.Models
Assembly: OCI.DotNetSDK.Queue.dll
Syntax
public class ConsumerGroupsCapabilityDetails : CapabilityDetails
Properties
IsPrimaryConsumerGroupEnabled
Declaration
[JsonProperty(PropertyName = "isPrimaryConsumerGroupEnabled")]
public bool? IsPrimaryConsumerGroupEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Specifies if the primary consumer group should be automatically enabled after adding the capability. |
PrimaryConsumerGroupDeadLetterQueueDeliveryCount
Declaration
[JsonProperty(PropertyName = "primaryConsumerGroupDeadLetterQueueDeliveryCount")]
public int? PrimaryConsumerGroupDeadLetterQueueDeliveryCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | The number of times a message can be delivered to a consumer before being moved to the dead letter queue. A value of 0 indicates that the DLQ is not used. If the value isn't set, it will be using the value defined at the queue level. |
PrimaryConsumerGroupDisplayName
Declaration
[JsonProperty(PropertyName = "primaryConsumerGroupDisplayName")]
public string PrimaryConsumerGroupDisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Name of the primary consumer group. If omitted, it will be named "Primary Consumer Group". |
PrimaryConsumerGroupFilter
Declaration
[JsonProperty(PropertyName = "primaryConsumerGroupFilter")]
public string PrimaryConsumerGroupFilter { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The filter used by the primary consumer group. Only messages matching the filter will be available by consumers of the group. An empty value means that all messages will be available in the group. |