Show / Hide Table of Contents

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.

Inheritance
object
CapabilityDetails
ConsumerGroupsCapabilityDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

In this article
Back to top