Interface V1LabelSelectorFluent<A extends V1LabelSelectorFluent<A>>

All Superinterfaces:
Fluent<A>
All Known Subinterfaces:
V1AggregationRuleFluent.ClusterRoleSelectorsNested<N>, V1beta1CSIStorageCapacityFluent.NodeTopologyNested<N>, V1CSIStorageCapacityFluent.NodeTopologyNested<N>, V1DaemonSetSpecFluent.SelectorNested<N>, V1DeploymentSpecFluent.SelectorNested<N>, V1JobSpecFluent.SelectorNested<N>, V1MutatingWebhookFluent.NamespaceSelectorNested<N>, V1MutatingWebhookFluent.ObjectSelectorNested<N>, V1NetworkPolicyPeerFluent.NamespaceSelectorNested<N>, V1NetworkPolicyPeerFluent.PodSelectorNested<N>, V1NetworkPolicySpecFluent.PodSelectorNested<N>, V1PersistentVolumeClaimSpecFluent.SelectorNested<N>, V1PodAffinityTermFluent.LabelSelectorNested<N>, V1PodAffinityTermFluent.NamespaceSelectorNested<N>, V1PodDisruptionBudgetSpecFluent.SelectorNested<N>, V1ReplicaSetSpecFluent.SelectorNested<N>, V1StatefulSetSpecFluent.SelectorNested<N>, V1TopologySpreadConstraintFluent.LabelSelectorNested<N>, V1ValidatingWebhookFluent.NamespaceSelectorNested<N>, V1ValidatingWebhookFluent.ObjectSelectorNested<N>, V2beta2MetricIdentifierFluent.SelectorNested<N>, V2MetricIdentifierFluent.SelectorNested<N>
All Known Implementing Classes:
V1LabelSelectorBuilder, V1LabelSelectorFluentImpl

public interface V1LabelSelectorFluent<A extends V1LabelSelectorFluent<A>> extends Fluent<A>
Generated
  • Method Details

    • addToMatchExpressions

      A addToMatchExpressions(Integer index, io.kubernetes.client.openapi.models.V1LabelSelectorRequirement item)
    • setToMatchExpressions

      A setToMatchExpressions(Integer index, io.kubernetes.client.openapi.models.V1LabelSelectorRequirement item)
    • addToMatchExpressions

      A addToMatchExpressions(io.kubernetes.client.openapi.models.V1LabelSelectorRequirement... items)
    • addAllToMatchExpressions

      A addAllToMatchExpressions(Collection<io.kubernetes.client.openapi.models.V1LabelSelectorRequirement> items)
    • removeFromMatchExpressions

      A removeFromMatchExpressions(io.kubernetes.client.openapi.models.V1LabelSelectorRequirement... items)
    • removeAllFromMatchExpressions

      A removeAllFromMatchExpressions(Collection<io.kubernetes.client.openapi.models.V1LabelSelectorRequirement> items)
    • removeMatchingFromMatchExpressions

      A removeMatchingFromMatchExpressions(Predicate<V1LabelSelectorRequirementBuilder> predicate)
    • getMatchExpressions

      @Deprecated List<io.kubernetes.client.openapi.models.V1LabelSelectorRequirement> getMatchExpressions()
      Deprecated.
      This method has been deprecated, please use method buildMatchExpressions instead.
      Returns:
      The buildable object.
    • buildMatchExpressions

      List<io.kubernetes.client.openapi.models.V1LabelSelectorRequirement> buildMatchExpressions()
    • buildMatchExpression

      io.kubernetes.client.openapi.models.V1LabelSelectorRequirement buildMatchExpression(Integer index)
    • buildFirstMatchExpression

      io.kubernetes.client.openapi.models.V1LabelSelectorRequirement buildFirstMatchExpression()
    • buildLastMatchExpression

      io.kubernetes.client.openapi.models.V1LabelSelectorRequirement buildLastMatchExpression()
    • buildMatchingMatchExpression

      io.kubernetes.client.openapi.models.V1LabelSelectorRequirement buildMatchingMatchExpression(Predicate<V1LabelSelectorRequirementBuilder> predicate)
    • hasMatchingMatchExpression

      Boolean hasMatchingMatchExpression(Predicate<V1LabelSelectorRequirementBuilder> predicate)
    • withMatchExpressions

      A withMatchExpressions(List<io.kubernetes.client.openapi.models.V1LabelSelectorRequirement> matchExpressions)
    • withMatchExpressions

      A withMatchExpressions(io.kubernetes.client.openapi.models.V1LabelSelectorRequirement... matchExpressions)
    • hasMatchExpressions

      Boolean hasMatchExpressions()
    • addNewMatchExpression

    • addNewMatchExpressionLike

      V1LabelSelectorFluent.MatchExpressionsNested<A> addNewMatchExpressionLike(io.kubernetes.client.openapi.models.V1LabelSelectorRequirement item)
    • setNewMatchExpressionLike

      V1LabelSelectorFluent.MatchExpressionsNested<A> setNewMatchExpressionLike(Integer index, io.kubernetes.client.openapi.models.V1LabelSelectorRequirement item)
    • editMatchExpression

    • editFirstMatchExpression

      V1LabelSelectorFluent.MatchExpressionsNested<A> editFirstMatchExpression()
    • editLastMatchExpression

    • editMatchingMatchExpression

    • addToMatchLabels

      A addToMatchLabels(String key, String value)
    • addToMatchLabels

      A addToMatchLabels(Map<String,String> map)
    • removeFromMatchLabels

      A removeFromMatchLabels(String key)
    • removeFromMatchLabels

      A removeFromMatchLabels(Map<String,String> map)
    • getMatchLabels

      Map<String,String> getMatchLabels()
    • withMatchLabels

      <K, V> A withMatchLabels(Map<String,String> matchLabels)
    • hasMatchLabels

      Boolean hasMatchLabels()