class K8S::Api::Flowcontrol::V1alpha1::FlowSchemaSpec
- K8S::Api::Flowcontrol::V1alpha1::FlowSchemaSpec
- Reference
- Object
Overview
FlowSchemaSpec describes how the FlowSchema's specification looks like.
Included Modules
- JSON::Serializable
- YAML::Serializable
Defined in:
versions/v1.17/api/flowcontrol/v1alpha1/flow_schema_spec.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : JSON::PullParser)
- .new(*, priority_level_configuration : Api::Flowcontrol::V1alpha1::PriorityLevelConfigurationReference, distinguisher_method : Api::Flowcontrol::V1alpha1::FlowDistinguisherMethod? = nil, matching_precedence : Int32? = nil, rules : Array? = nil)
Instance Method Summary
- #distinguisher_method : Api::Flowcontrol::V1alpha1::FlowDistinguisherMethod?
- #distinguisher_method=(distinguisher_method : Api::Flowcontrol::V1alpha1::FlowDistinguisherMethod?)
- #matching_precedence : Int32?
- #matching_precedence=(matching_precedence : Int32?)
- #priority_level_configuration : Api::Flowcontrol::V1alpha1::PriorityLevelConfigurationReference
- #priority_level_configuration=(priority_level_configuration : Api::Flowcontrol::V1alpha1::PriorityLevelConfigurationReference)
- #rules : Array(Api::Flowcontrol::V1alpha1::PolicyRulesWithSubjects)?
- #rules=(rules : Array(Api::Flowcontrol::V1alpha1::PolicyRulesWithSubjects)?)
Constructor Detail
def self.new(*, priority_level_configuration : Api::Flowcontrol::V1alpha1::PriorityLevelConfigurationReference, distinguisher_method : Api::Flowcontrol::V1alpha1::FlowDistinguisherMethod? = nil, matching_precedence : Int32? = nil, rules : Array? = nil)
#
Instance Method Detail
def distinguisher_method=(distinguisher_method : Api::Flowcontrol::V1alpha1::FlowDistinguisherMethod?)
#
def priority_level_configuration : Api::Flowcontrol::V1alpha1::PriorityLevelConfigurationReference
#
def priority_level_configuration=(priority_level_configuration : Api::Flowcontrol::V1alpha1::PriorityLevelConfigurationReference)
#