Class IdentityPlatformConfigSignInEmail.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • enabled

        @Stability(Stable)
        public IdentityPlatformConfigSignInEmail.Builder enabled​(Boolean enabled)
        Parameters:
        enabled - Whether email auth is enabled for the project or not. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#enabled IdentityPlatformConfig#enabled}
        Returns:
        this
      • enabled

        @Stability(Stable)
        public IdentityPlatformConfigSignInEmail.Builder enabled​(com.hashicorp.cdktf.IResolvable enabled)
        Parameters:
        enabled - Whether email auth is enabled for the project or not. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#enabled IdentityPlatformConfig#enabled}
        Returns:
        this
      • passwordRequired

        @Stability(Stable)
        public IdentityPlatformConfigSignInEmail.Builder passwordRequired​(Boolean passwordRequired)
        Parameters:
        passwordRequired - Whether a password is required for email auth or not. If true, both an email and password must be provided to sign in. If false, a user may sign in via either email/password or email link. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#password_required IdentityPlatformConfig#password_required}
        Returns:
        this
      • passwordRequired

        @Stability(Stable)
        public IdentityPlatformConfigSignInEmail.Builder passwordRequired​(com.hashicorp.cdktf.IResolvable passwordRequired)
        Parameters:
        passwordRequired - Whether a password is required for email auth or not. If true, both an email and password must be provided to sign in. If false, a user may sign in via either email/password or email link. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#password_required IdentityPlatformConfig#password_required}
        Returns:
        this