Package com.pulumi.random
Class RandomPasswordArgs.Builder
- java.lang.Object
-
- com.pulumi.random.RandomPasswordArgs.Builder
-
- Enclosing class:
- RandomPasswordArgs
public static final class RandomPasswordArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RandomPasswordArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description RandomPasswordArgsbuild()RandomPasswordArgs.Builderkeepers(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> keepers)RandomPasswordArgs.Builderkeepers(java.util.Map<java.lang.String,java.lang.String> keepers)RandomPasswordArgs.Builderlength(com.pulumi.core.Output<java.lang.Integer> length)RandomPasswordArgs.Builderlength(java.lang.Integer length)RandomPasswordArgs.Builderlower(com.pulumi.core.Output<java.lang.Boolean> lower)RandomPasswordArgs.Builderlower(java.lang.Boolean lower)RandomPasswordArgs.BuilderminLower(com.pulumi.core.Output<java.lang.Integer> minLower)RandomPasswordArgs.BuilderminLower(java.lang.Integer minLower)RandomPasswordArgs.BuilderminNumeric(com.pulumi.core.Output<java.lang.Integer> minNumeric)RandomPasswordArgs.BuilderminNumeric(java.lang.Integer minNumeric)RandomPasswordArgs.BuilderminSpecial(com.pulumi.core.Output<java.lang.Integer> minSpecial)RandomPasswordArgs.BuilderminSpecial(java.lang.Integer minSpecial)RandomPasswordArgs.BuilderminUpper(com.pulumi.core.Output<java.lang.Integer> minUpper)RandomPasswordArgs.BuilderminUpper(java.lang.Integer minUpper)RandomPasswordArgs.Buildernumber(com.pulumi.core.Output<java.lang.Boolean> number)Deprecated.**NOTE**: This is deprecated, use `numeric` instead.RandomPasswordArgs.Buildernumber(java.lang.Boolean number)Deprecated.**NOTE**: This is deprecated, use `numeric` instead.RandomPasswordArgs.Buildernumeric(com.pulumi.core.Output<java.lang.Boolean> numeric)RandomPasswordArgs.Buildernumeric(java.lang.Boolean numeric)RandomPasswordArgs.BuilderoverrideSpecial(com.pulumi.core.Output<java.lang.String> overrideSpecial)RandomPasswordArgs.BuilderoverrideSpecial(java.lang.String overrideSpecial)RandomPasswordArgs.Builderspecial(com.pulumi.core.Output<java.lang.Boolean> special)RandomPasswordArgs.Builderspecial(java.lang.Boolean special)RandomPasswordArgs.Builderupper(com.pulumi.core.Output<java.lang.Boolean> upper)RandomPasswordArgs.Builderupper(java.lang.Boolean upper)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RandomPasswordArgs defaults)
-
-
Method Detail
-
keepers
public RandomPasswordArgs.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 RandomPasswordArgs.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 RandomPasswordArgs.Builder length(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 RandomPasswordArgs.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 RandomPasswordArgs.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 RandomPasswordArgs.Builder lower(java.lang.Boolean lower)
- Parameters:
lower- Include lowercase alphabet characters in the result. Default value is `true`.- Returns:
- builder
-
minLower
public RandomPasswordArgs.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 RandomPasswordArgs.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 RandomPasswordArgs.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 RandomPasswordArgs.Builder minNumeric(java.lang.Integer minNumeric)
- Parameters:
minNumeric- Minimum number of numeric characters in the result. Default value is `0`.- Returns:
- builder
-
minSpecial
public RandomPasswordArgs.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 RandomPasswordArgs.Builder minSpecial(java.lang.Integer minSpecial)
- Parameters:
minSpecial- Minimum number of special characters in the result. Default value is `0`.- Returns:
- builder
-
minUpper
public RandomPasswordArgs.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 RandomPasswordArgs.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 RandomPasswordArgs.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 RandomPasswordArgs.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 RandomPasswordArgs.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 RandomPasswordArgs.Builder numeric(java.lang.Boolean numeric)
- Parameters:
numeric- Include numeric characters in the result. Default value is `true`.- Returns:
- builder
-
overrideSpecial
public RandomPasswordArgs.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 RandomPasswordArgs.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
-
special
public RandomPasswordArgs.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 RandomPasswordArgs.Builder special(java.lang.Boolean special)
- Parameters:
special- Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.- Returns:
- builder
-
upper
public RandomPasswordArgs.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 RandomPasswordArgs.Builder upper(java.lang.Boolean upper)
- Parameters:
upper- Include uppercase alphabet characters in the result. Default value is `true`.- Returns:
- builder
-
build
public RandomPasswordArgs build()
-
-