Class ThresholdRule (2.0.0)

public sealed class ThresholdRule : IMessage<ThresholdRule>, IEquatable<ThresholdRule>, IDeepCloneable<ThresholdRule>, IBufferMessage, IMessage

ThresholdRule contains a definition of a threshold which triggers an alert (a notification of a threshold being crossed) to be sent when spend goes above the specified amount. Alerts are automatically e-mailed to users with the Billing Account Administrator role or the Billing Account User role. The thresholds here have no effect on notifications sent to anything configured under Budget.all_updates_rule.

Inheritance

Object > ThresholdRule

Namespace

Google.Cloud.Billing.Budgets.V1

Assembly

Google.Cloud.Billing.Budgets.V1.dll

Constructors

ThresholdRule()

public ThresholdRule()

ThresholdRule(ThresholdRule)

public ThresholdRule(ThresholdRule other)
Parameter
NameDescription
otherThresholdRule

Properties

SpendBasis

public ThresholdRule.Types.Basis SpendBasis { get; set; }

Optional. The type of basis used to determine if spend has passed the threshold. Behavior defaults to CURRENT_SPEND if not set.

Property Value
TypeDescription
ThresholdRule.Types.Basis

ThresholdPercent

public double ThresholdPercent { get; set; }

Required. Send an alert when this threshold is exceeded. This is a 1.0-based percentage, so 0.5 = 50%. Validation: non-negative number.

Property Value
TypeDescription
Double