Class LabelSelectorArgs.Builder

  • Enclosing class:
    LabelSelectorArgs

    public static final class LabelSelectorArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • matchExpressions

        public LabelSelectorArgs.Builder matchExpressions​(@Nullable
                                                          com.pulumi.core.Output<java.util.List<LabelSelectorRequirementArgs>> matchExpressions)
        Parameters:
        matchExpressions - matchExpressions is a list of label selector requirements. The requirements are ANDed.
        Returns:
        builder
      • matchExpressions

        public LabelSelectorArgs.Builder matchExpressions​(java.util.List<LabelSelectorRequirementArgs> matchExpressions)
        Parameters:
        matchExpressions - matchExpressions is a list of label selector requirements. The requirements are ANDed.
        Returns:
        builder
      • matchLabels

        public LabelSelectorArgs.Builder matchLabels​(@Nullable
                                                     com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> matchLabels)
        Parameters:
        matchLabels - 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.
        Returns:
        builder
      • matchLabels

        public LabelSelectorArgs.Builder matchLabels​(java.util.Map<java.lang.String,​java.lang.String> matchLabels)
        Parameters:
        matchLabels - 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.
        Returns:
        builder