Class NotificationSubscriptionHealthMetrics
Represents a notification subscription health metrics.
Implements
Namespace: Google.Shopping.Merchant.Notifications.V1
Assembly: Google.Shopping.Merchant.Notifications.V1.dll
Syntax
public sealed class NotificationSubscriptionHealthMetrics : IMessage<NotificationSubscriptionHealthMetrics>, IEquatable<NotificationSubscriptionHealthMetrics>, IDeepCloneable<NotificationSubscriptionHealthMetrics>, IBufferMessage, IMessage
Constructors
NotificationSubscriptionHealthMetrics()
Declaration
public NotificationSubscriptionHealthMetrics()
NotificationSubscriptionHealthMetrics(NotificationSubscriptionHealthMetrics)
Declaration
public NotificationSubscriptionHealthMetrics(NotificationSubscriptionHealthMetrics other)
Parameters
Type | Name | Description |
---|---|---|
NotificationSubscriptionHealthMetrics | other |
Properties
AcknowledgedMessagesCount
The number of retained acknowledged messages for the last 24 hours
Declaration
public long AcknowledgedMessagesCount { get; set; }
Property Value
Type | Description |
---|---|
long |
Name
Output only. Identifier. The name of the notification configuration. Generated by the Content API upon creation of a new NotificationSubscription. The account represents the merchant ID of the merchant that owns the configuration.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
NotificationSubscriptionHealthMetricsName
NotificationSubscriptionHealthMetricsName-typed view over the Name resource name property.
Declaration
public NotificationSubscriptionHealthMetricsName NotificationSubscriptionHealthMetricsName { get; set; }
Property Value
Type | Description |
---|---|
NotificationSubscriptionHealthMetricsName |
OldestUnacknowledgedMessageWaitingTime
The time since the oldest unacknowledged message was sent in seconds
Declaration
public long OldestUnacknowledgedMessageWaitingTime { get; set; }
Property Value
Type | Description |
---|---|
long |
UndeliveredMessagesCount
The number of unacknowledged messages for the last 7 days, we will attempt to re-deliver the unacknowledged message later and once successfully delivered it will not be counted within unacknowledged messages (the number of unacknowledged messages should gradually decrease to zero once the issue is fixed).
Declaration
public long UndeliveredMessagesCount { get; set; }
Property Value
Type | Description |
---|---|
long |