struct
Kubernetes::LabelSelector
- Kubernetes::LabelSelector
- Struct
- Value
- Object
Overview
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
Included Modules
- JSON::Serializable
- Kubernetes::Serializable
- YAML::Serializable
Defined in:
generated/models/io_k8s_apimachinery_pkg_apis_meta_v1.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : ::JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : ::JSON::PullParser)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Macro Summary
-
field(name, type = nil, **options, &block)
Helper macro for defining fields with automatic camelCase conversion
Instance Method Summary
-
#match_expressions : Array(LabelSelectorRequirement) | Nil
matchExpressions is a list of label selector requirements.
-
#match_expressions=(match_expressions : Array(LabelSelectorRequirement) | Nil)
matchExpressions is a list of label selector requirements.
-
#match_labels : Hash(String, String) | Nil
matchLabels is a map of {key,value} pairs.
-
#match_labels=(match_labels : Hash(String, String) | Nil)
matchLabels is a map of {key,value} pairs.
Constructor Detail
Macro Detail
Helper macro for defining fields with automatic camelCase conversion
Instance Method Detail
matchExpressions is a list of label selector requirements. The requirements are ANDed.
matchExpressions is a list of label selector requirements. The requirements are ANDed.
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.