Class GetRandomPasswordArgs.Builder

  • Enclosing class:
    GetRandomPasswordArgs

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

      • excludeCharacters

        public GetRandomPasswordArgs.Builder excludeCharacters​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> excludeCharacters)
        Parameters:
        excludeCharacters - String of the characters that you don't want in the password.
        Returns:
        builder
      • excludeCharacters

        public GetRandomPasswordArgs.Builder excludeCharacters​(java.lang.String excludeCharacters)
        Parameters:
        excludeCharacters - String of the characters that you don't want in the password.
        Returns:
        builder
      • excludeLowercase

        public GetRandomPasswordArgs.Builder excludeLowercase​(@Nullable
                                                              com.pulumi.core.Output<java.lang.Boolean> excludeLowercase)
        Parameters:
        excludeLowercase - Whether to exclude lowercase letters from the password.
        Returns:
        builder
      • excludeLowercase

        public GetRandomPasswordArgs.Builder excludeLowercase​(java.lang.Boolean excludeLowercase)
        Parameters:
        excludeLowercase - Whether to exclude lowercase letters from the password.
        Returns:
        builder
      • excludeNumbers

        public GetRandomPasswordArgs.Builder excludeNumbers​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Boolean> excludeNumbers)
        Parameters:
        excludeNumbers - Whether to exclude numbers from the password.
        Returns:
        builder
      • excludeNumbers

        public GetRandomPasswordArgs.Builder excludeNumbers​(java.lang.Boolean excludeNumbers)
        Parameters:
        excludeNumbers - Whether to exclude numbers from the password.
        Returns:
        builder
      • excludePunctuation

        public GetRandomPasswordArgs.Builder excludePunctuation​(@Nullable
                                                                com.pulumi.core.Output<java.lang.Boolean> excludePunctuation)
        Parameters:
        excludePunctuation - Whether to exclude the following punctuation characters from the password: ``! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~ .``
        Returns:
        builder
      • excludePunctuation

        public GetRandomPasswordArgs.Builder excludePunctuation​(java.lang.Boolean excludePunctuation)
        Parameters:
        excludePunctuation - Whether to exclude the following punctuation characters from the password: ``! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~ .``
        Returns:
        builder
      • excludeUppercase

        public GetRandomPasswordArgs.Builder excludeUppercase​(@Nullable
                                                              com.pulumi.core.Output<java.lang.Boolean> excludeUppercase)
        Parameters:
        excludeUppercase - Whether to exclude uppercase letters from the password.
        Returns:
        builder
      • excludeUppercase

        public GetRandomPasswordArgs.Builder excludeUppercase​(java.lang.Boolean excludeUppercase)
        Parameters:
        excludeUppercase - Whether to exclude uppercase letters from the password.
        Returns:
        builder
      • includeSpace

        public GetRandomPasswordArgs.Builder includeSpace​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Boolean> includeSpace)
        Parameters:
        includeSpace - Whether to include the space character.
        Returns:
        builder
      • includeSpace

        public GetRandomPasswordArgs.Builder includeSpace​(java.lang.Boolean includeSpace)
        Parameters:
        includeSpace - Whether to include the space character.
        Returns:
        builder
      • passwordLength

        public GetRandomPasswordArgs.Builder passwordLength​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Integer> passwordLength)
        Parameters:
        passwordLength - Length of the password.
        Returns:
        builder
      • passwordLength

        public GetRandomPasswordArgs.Builder passwordLength​(java.lang.Integer passwordLength)
        Parameters:
        passwordLength - Length of the password.
        Returns:
        builder
      • region

        public GetRandomPasswordArgs.Builder region​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public GetRandomPasswordArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • requireEachIncludedType

        public GetRandomPasswordArgs.Builder requireEachIncludedType​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.Boolean> requireEachIncludedType)
        Parameters:
        requireEachIncludedType - Whether to include at least one upper and lowercase letter, one number, and one punctuation.
        Returns:
        builder
      • requireEachIncludedType

        public GetRandomPasswordArgs.Builder requireEachIncludedType​(java.lang.Boolean requireEachIncludedType)
        Parameters:
        requireEachIncludedType - Whether to include at least one upper and lowercase letter, one number, and one punctuation.
        Returns:
        builder