Package com.pulumi.aws.backup.inputs
Class SelectionConditionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.backup.inputs.SelectionConditionArgs.Builder
-
- Enclosing class:
- SelectionConditionArgs
public static final class SelectionConditionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(SelectionConditionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SelectionConditionArgs defaults)
-
-
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
-
build
public SelectionConditionArgs build()
-
-