Class SelectionConditionArgs.Builder

  • Enclosing class:
    SelectionConditionArgs

    public static final class SelectionConditionArgs.Builder
    extends java.lang.Object
    • Method Detail

      • stringEquals

        public SelectionConditionArgs.Builder stringEquals​(@Nullable
                                                           com.pulumi.core.Output<java.util.List<SelectionConditionStringEqualArgs>> stringEquals)
        Parameters:
        stringEquals - Filters the values of your tagged resources for only those resources that you tagged with the same value. Also called "exact matching". See below for details.
        Returns:
        builder
      • stringEquals

        public SelectionConditionArgs.Builder stringEquals​(java.util.List<SelectionConditionStringEqualArgs> stringEquals)
        Parameters:
        stringEquals - Filters the values of your tagged resources for only those resources that you tagged with the same value. Also called "exact matching". See below for details.
        Returns:
        builder
      • stringEquals

        public SelectionConditionArgs.Builder stringEquals​(SelectionConditionStringEqualArgs... stringEquals)
        Parameters:
        stringEquals - Filters the values of your tagged resources for only those resources that you tagged with the same value. Also called "exact matching". See below for details.
        Returns:
        builder
      • stringLikes

        public SelectionConditionArgs.Builder stringLikes​(@Nullable
                                                          com.pulumi.core.Output<java.util.List<SelectionConditionStringLikeArgs>> stringLikes)
        Parameters:
        stringLikes - Filters the values of your tagged resources for matching tag values with the use of a wildcard character (`*`) anywhere in the string. For example, `prod*` or `*rod*` matches the tag value `production`. See below for details.
        Returns:
        builder
      • stringLikes

        public SelectionConditionArgs.Builder stringLikes​(java.util.List<SelectionConditionStringLikeArgs> stringLikes)
        Parameters:
        stringLikes - Filters the values of your tagged resources for matching tag values with the use of a wildcard character (`*`) anywhere in the string. For example, `prod*` or `*rod*` matches the tag value `production`. See below for details.
        Returns:
        builder
      • stringLikes

        public SelectionConditionArgs.Builder stringLikes​(SelectionConditionStringLikeArgs... stringLikes)
        Parameters:
        stringLikes - Filters the values of your tagged resources for matching tag values with the use of a wildcard character (`*`) anywhere in the string. For example, `prod*` or `*rod*` matches the tag value `production`. See below for details.
        Returns:
        builder
      • stringNotEquals

        public SelectionConditionArgs.Builder stringNotEquals​(@Nullable
                                                              com.pulumi.core.Output<java.util.List<SelectionConditionStringNotEqualArgs>> stringNotEquals)
        Parameters:
        stringNotEquals - Filters the values of your tagged resources for only those resources that you tagged that do not have the same value. Also called "negated matching". See below for details.
        Returns:
        builder
      • stringNotEquals

        public SelectionConditionArgs.Builder stringNotEquals​(java.util.List<SelectionConditionStringNotEqualArgs> stringNotEquals)
        Parameters:
        stringNotEquals - Filters the values of your tagged resources for only those resources that you tagged that do not have the same value. Also called "negated matching". See below for details.
        Returns:
        builder
      • stringNotEquals

        public SelectionConditionArgs.Builder stringNotEquals​(SelectionConditionStringNotEqualArgs... stringNotEquals)
        Parameters:
        stringNotEquals - Filters the values of your tagged resources for only those resources that you tagged that do not have the same value. Also called "negated matching". See below for details.
        Returns:
        builder
      • stringNotLikes

        public SelectionConditionArgs.Builder stringNotLikes​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<SelectionConditionStringNotLikeArgs>> stringNotLikes)
        Parameters:
        stringNotLikes - Filters the values of your tagged resources for non-matching tag values with the use of a wildcard character (`*`) anywhere in the string. See below for details.
        Returns:
        builder
      • stringNotLikes

        public SelectionConditionArgs.Builder stringNotLikes​(java.util.List<SelectionConditionStringNotLikeArgs> stringNotLikes)
        Parameters:
        stringNotLikes - Filters the values of your tagged resources for non-matching tag values with the use of a wildcard character (`*`) anywhere in the string. See below for details.
        Returns:
        builder
      • stringNotLikes

        public SelectionConditionArgs.Builder stringNotLikes​(SelectionConditionStringNotLikeArgs... stringNotLikes)
        Parameters:
        stringNotLikes - Filters the values of your tagged resources for non-matching tag values with the use of a wildcard character (`*`) anywhere in the string. See below for details.
        Returns:
        builder