public sealed class SecurityPolicyRuleRateLimitOptionsThreshold : IMessage<SecurityPolicyRuleRateLimitOptionsThreshold>, IEquatable<SecurityPolicyRuleRateLimitOptionsThreshold>, IDeepCloneable<SecurityPolicyRuleRateLimitOptionsThreshold>, IBufferMessage, IMessage
Implements
IMessageSecurityPolicyRuleRateLimitOptionsThreshold, IEquatableSecurityPolicyRuleRateLimitOptionsThreshold, IDeepCloneableSecurityPolicyRuleRateLimitOptionsThreshold, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
SecurityPolicyRuleRateLimitOptionsThreshold()
public SecurityPolicyRuleRateLimitOptionsThreshold()
SecurityPolicyRuleRateLimitOptionsThreshold(SecurityPolicyRuleRateLimitOptionsThreshold)
public SecurityPolicyRuleRateLimitOptionsThreshold(SecurityPolicyRuleRateLimitOptionsThreshold other)
Parameter | |
---|---|
Name | Description |
other | SecurityPolicyRuleRateLimitOptionsThreshold |
Properties
Count
public int Count { get; set; }
Number of HTTP(S) requests for calculating the threshold.
Property Value | |
---|---|
Type | Description |
int |
HasCount
public bool HasCount { get; }
Gets whether the "count" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasIntervalSec
public bool HasIntervalSec { get; }
Gets whether the "interval_sec" field is set
Property Value | |
---|---|
Type | Description |
bool |
IntervalSec
public int IntervalSec { get; set; }
Interval over which the threshold is computed.
Property Value | |
---|---|
Type | Description |
int |