Class GetRandomPasswordPlainArgs.Builder

  • Enclosing class:
    GetRandomPasswordPlainArgs

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

      • excludeCharacters

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

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

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

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

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

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

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

        public GetRandomPasswordPlainArgs.Builder region​(@Nullable
                                                         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 GetRandomPasswordPlainArgs.Builder requireEachIncludedType​(@Nullable
                                                                          java.lang.Boolean requireEachIncludedType)
        Parameters:
        requireEachIncludedType - Whether to include at least one upper and lowercase letter, one number, and one punctuation.
        Returns:
        builder