Class ConfigSignInHashConfigArgs.Builder

  • Enclosing class:
    ConfigSignInHashConfigArgs

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

      • algorithm

        public ConfigSignInHashConfigArgs.Builder algorithm​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> algorithm)
        Parameters:
        algorithm - (Output) Different password hash algorithms used in Identity Toolkit.
        Returns:
        builder
      • algorithm

        public ConfigSignInHashConfigArgs.Builder algorithm​(java.lang.String algorithm)
        Parameters:
        algorithm - (Output) Different password hash algorithms used in Identity Toolkit.
        Returns:
        builder
      • memoryCost

        public ConfigSignInHashConfigArgs.Builder memoryCost​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Integer> memoryCost)
        Parameters:
        memoryCost - (Output) Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field.
        Returns:
        builder
      • memoryCost

        public ConfigSignInHashConfigArgs.Builder memoryCost​(java.lang.Integer memoryCost)
        Parameters:
        memoryCost - (Output) Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field.
        Returns:
        builder
      • rounds

        public ConfigSignInHashConfigArgs.Builder rounds​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Integer> rounds)
        Parameters:
        rounds - (Output) How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms.
        Returns:
        builder
      • rounds

        public ConfigSignInHashConfigArgs.Builder rounds​(java.lang.Integer rounds)
        Parameters:
        rounds - (Output) How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms.
        Returns:
        builder
      • saltSeparator

        public ConfigSignInHashConfigArgs.Builder saltSeparator​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> saltSeparator)
        Parameters:
        saltSeparator - (Output) Non-printable character to be inserted between the salt and plain text password in base64.
        Returns:
        builder
      • saltSeparator

        public ConfigSignInHashConfigArgs.Builder saltSeparator​(java.lang.String saltSeparator)
        Parameters:
        saltSeparator - (Output) Non-printable character to be inserted between the salt and plain text password in base64.
        Returns:
        builder
      • signerKey

        public ConfigSignInHashConfigArgs.Builder signerKey​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> signerKey)
        Parameters:
        signerKey - (Output) Signer key in base64.
        Returns:
        builder