Class V1PriorityLevelConfigurationSpec
PriorityLevelConfigurationSpec specifies the configuration of a priority level.
Inheritance
V1PriorityLevelConfigurationSpec
Assembly: KubernetesClient.dll
Syntax
public record V1PriorityLevelConfigurationSpec : IEquatable<V1PriorityLevelConfigurationSpec>
Constructors
View Source
V1PriorityLevelConfigurationSpec()
Declaration
public V1PriorityLevelConfigurationSpec()
View Source
V1PriorityLevelConfigurationSpec(V1PriorityLevelConfigurationSpec)
Declaration
protected V1PriorityLevelConfigurationSpec(V1PriorityLevelConfigurationSpec original)
Parameters
Properties
View Source
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
View Source
Exempt
exempt specifies how requests are handled for an exempt priority level. This
field MUST be empty if type is "Limited". This field MAY be non-empty if
type is "Exempt". If empty and type is "Exempt" then the default values
for ExemptPriorityLevelConfiguration apply.
Declaration
[JsonPropertyName("exempt")]
public V1ExemptPriorityLevelConfiguration Exempt { get; set; }
Property Value
View Source
Limited
limited specifies how requests are handled for a Limited priority level. This
field must be non-empty if and only if type is "Limited".
Declaration
[JsonPropertyName("limited")]
public V1LimitedPriorityLevelConfiguration Limited { get; set; }
Property Value
View Source
Type
type indicates whether this priority level is subject to limitation on request
execution. A value of "Exempt" means that requests of this priority level are
not subject to a limit (and thus are never queued) and do not detract from the
capacity made available to other priority levels. A value of "Limited" means
that (a) requests of this priority level are subject to limits and (b) some of
the server's limited capacity is made available exclusively to this priority
level. Required.
Declaration
[JsonPropertyName("type")]
public string Type { get; set; }
Property Value
Methods
View Source
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
View Source
Equals(V1PriorityLevelConfigurationSpec?)
Declaration
public virtual bool Equals(V1PriorityLevelConfigurationSpec? other)
Parameters
Returns
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
View Source
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
View Source
operator ==(V1PriorityLevelConfigurationSpec?, V1PriorityLevelConfigurationSpec?)
Declaration
public static bool operator ==(V1PriorityLevelConfigurationSpec? left, V1PriorityLevelConfigurationSpec? right)
Parameters
Returns
View Source
operator !=(V1PriorityLevelConfigurationSpec?, V1PriorityLevelConfigurationSpec?)
Declaration
public static bool operator !=(V1PriorityLevelConfigurationSpec? left, V1PriorityLevelConfigurationSpec? right)
Parameters
Returns
Implements