Package com.pulumi.random.inputs
Class RandomStringState.Builder
- java.lang.Object
-
- com.pulumi.random.inputs.RandomStringState.Builder
-
- Enclosing class:
- RandomStringState
public static final class RandomStringState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RandomStringState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description RandomStringStatebuild()RandomStringState.Builderkeepers(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> keepers)RandomStringState.Builderkeepers(java.util.Map<java.lang.String,java.lang.String> keepers)RandomStringState.Builderlength(com.pulumi.core.Output<java.lang.Integer> length)RandomStringState.Builderlength(java.lang.Integer length)RandomStringState.Builderlower(com.pulumi.core.Output<java.lang.Boolean> lower)RandomStringState.Builderlower(java.lang.Boolean lower)RandomStringState.BuilderminLower(com.pulumi.core.Output<java.lang.Integer> minLower)RandomStringState.BuilderminLower(java.lang.Integer minLower)RandomStringState.BuilderminNumeric(com.pulumi.core.Output<java.lang.Integer> minNumeric)RandomStringState.BuilderminNumeric(java.lang.Integer minNumeric)RandomStringState.BuilderminSpecial(com.pulumi.core.Output<java.lang.Integer> minSpecial)RandomStringState.BuilderminSpecial(java.lang.Integer minSpecial)RandomStringState.BuilderminUpper(com.pulumi.core.Output<java.lang.Integer> minUpper)RandomStringState.BuilderminUpper(java.lang.Integer minUpper)RandomStringState.Buildernumber(com.pulumi.core.Output<java.lang.Boolean> number)Deprecated.**NOTE**: This is deprecated, use `numeric` instead.RandomStringState.Buildernumber(java.lang.Boolean number)Deprecated.**NOTE**: This is deprecated, use `numeric` instead.RandomStringState.Buildernumeric(com.pulumi.core.Output<java.lang.Boolean> numeric)RandomStringState.Buildernumeric(java.lang.Boolean numeric)RandomStringState.BuilderoverrideSpecial(com.pulumi.core.Output<java.lang.String> overrideSpecial)RandomStringState.BuilderoverrideSpecial(java.lang.String overrideSpecial)RandomStringState.Builderresult(com.pulumi.core.Output<java.lang.String> result)RandomStringState.Builderresult(java.lang.String result)RandomStringState.Builderspecial(com.pulumi.core.Output<java.lang.Boolean> special)RandomStringState.Builderspecial(java.lang.Boolean special)RandomStringState.Builderupper(com.pulumi.core.Output<java.lang.Boolean> upper)RandomStringState.Builderupper(java.lang.Boolean upper)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RandomStringState defaults)
-
-
Method Detail
-
keepers
public RandomStringState.Builder keepers(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> keepers)
- Parameters:
keepers- Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.- Returns:
- builder
-
keepers
public RandomStringState.Builder keepers(java.util.Map<java.lang.String,java.lang.String> keepers)
- Parameters:
keepers- Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.- Returns:
- builder
-
length
public RandomStringState.Builder length(@Nullable com.pulumi.core.Output<java.lang.Integer> length)
- Parameters:
length- The length of the string desired. The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).- Returns:
- builder
-
length
public RandomStringState.Builder length(java.lang.Integer length)
- Parameters:
length- The length of the string desired. The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).- Returns:
- builder
-
lower
public RandomStringState.Builder lower(@Nullable com.pulumi.core.Output<java.lang.Boolean> lower)
- Parameters:
lower- Include lowercase alphabet characters in the result. Default value is `true`.- Returns:
- builder
-
lower
public RandomStringState.Builder lower(java.lang.Boolean lower)
- Parameters:
lower- Include lowercase alphabet characters in the result. Default value is `true`.- Returns:
- builder
-
minLower
public RandomStringState.Builder minLower(@Nullable com.pulumi.core.Output<java.lang.Integer> minLower)
- Parameters:
minLower- Minimum number of lowercase alphabet characters in the result. Default value is `0`.- Returns:
- builder
-
minLower
public RandomStringState.Builder minLower(java.lang.Integer minLower)
- Parameters:
minLower- Minimum number of lowercase alphabet characters in the result. Default value is `0`.- Returns:
- builder
-
minNumeric
public RandomStringState.Builder minNumeric(@Nullable com.pulumi.core.Output<java.lang.Integer> minNumeric)
- Parameters:
minNumeric- Minimum number of numeric characters in the result. Default value is `0`.- Returns:
- builder
-
minNumeric
public RandomStringState.Builder minNumeric(java.lang.Integer minNumeric)
- Parameters:
minNumeric- Minimum number of numeric characters in the result. Default value is `0`.- Returns:
- builder
-
minSpecial
public RandomStringState.Builder minSpecial(@Nullable com.pulumi.core.Output<java.lang.Integer> minSpecial)
- Parameters:
minSpecial- Minimum number of special characters in the result. Default value is `0`.- Returns:
- builder
-
minSpecial
public RandomStringState.Builder minSpecial(java.lang.Integer minSpecial)
- Parameters:
minSpecial- Minimum number of special characters in the result. Default value is `0`.- Returns:
- builder
-
minUpper
public RandomStringState.Builder minUpper(@Nullable com.pulumi.core.Output<java.lang.Integer> minUpper)
- Parameters:
minUpper- Minimum number of uppercase alphabet characters in the result. Default value is `0`.- Returns:
- builder
-
minUpper
public RandomStringState.Builder minUpper(java.lang.Integer minUpper)
- Parameters:
minUpper- Minimum number of uppercase alphabet characters in the result. Default value is `0`.- Returns:
- builder
-
number
@Deprecated public RandomStringState.Builder number(@Nullable com.pulumi.core.Output<java.lang.Boolean> number)
Deprecated.**NOTE**: This is deprecated, use `numeric` instead.- Parameters:
number- Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.- Returns:
- builder
-
number
@Deprecated public RandomStringState.Builder number(java.lang.Boolean number)
Deprecated.**NOTE**: This is deprecated, use `numeric` instead.- Parameters:
number- Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.- Returns:
- builder
-
numeric
public RandomStringState.Builder numeric(@Nullable com.pulumi.core.Output<java.lang.Boolean> numeric)
- Parameters:
numeric- Include numeric characters in the result. Default value is `true`.- Returns:
- builder
-
numeric
public RandomStringState.Builder numeric(java.lang.Boolean numeric)
- Parameters:
numeric- Include numeric characters in the result. Default value is `true`.- Returns:
- builder
-
overrideSpecial
public RandomStringState.Builder overrideSpecial(@Nullable com.pulumi.core.Output<java.lang.String> overrideSpecial)
- Parameters:
overrideSpecial- Supply your own list of special characters to use for string generation. This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.- Returns:
- builder
-
overrideSpecial
public RandomStringState.Builder overrideSpecial(java.lang.String overrideSpecial)
- Parameters:
overrideSpecial- Supply your own list of special characters to use for string generation. This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.- Returns:
- builder
-
result
public RandomStringState.Builder result(@Nullable com.pulumi.core.Output<java.lang.String> result)
- Parameters:
result- The generated random string.- Returns:
- builder
-
result
public RandomStringState.Builder result(java.lang.String result)
- Parameters:
result- The generated random string.- Returns:
- builder
-
special
public RandomStringState.Builder special(@Nullable com.pulumi.core.Output<java.lang.Boolean> special)
- Parameters:
special- Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.- Returns:
- builder
-
special
public RandomStringState.Builder special(java.lang.Boolean special)
- Parameters:
special- Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.- Returns:
- builder
-
upper
public RandomStringState.Builder upper(@Nullable com.pulumi.core.Output<java.lang.Boolean> upper)
- Parameters:
upper- Include uppercase alphabet characters in the result. Default value is `true`.- Returns:
- builder
-
upper
public RandomStringState.Builder upper(java.lang.Boolean upper)
- Parameters:
upper- Include uppercase alphabet characters in the result. Default value is `true`.- Returns:
- builder
-
build
public RandomStringState build()
-
-