Class ProjectDefaultConfigSignInArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.identityplatform.inputs.ProjectDefaultConfigSignInArgs.Builder
-
- Enclosing class:
- ProjectDefaultConfigSignInArgs
public static final class ProjectDefaultConfigSignInArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ProjectDefaultConfigSignInArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProjectDefaultConfigSignInArgs defaults)
-
-
Method Detail
-
allowDuplicateEmails
public ProjectDefaultConfigSignInArgs.Builder allowDuplicateEmails(@Nullable com.pulumi.core.Output<java.lang.Boolean> allowDuplicateEmails)
- Parameters:
allowDuplicateEmails
- Whether to allow more than one account to have the same email.- Returns:
- builder
-
allowDuplicateEmails
public ProjectDefaultConfigSignInArgs.Builder allowDuplicateEmails(java.lang.Boolean allowDuplicateEmails)
- Parameters:
allowDuplicateEmails
- Whether to allow more than one account to have the same email.- Returns:
- builder
-
anonymous
public ProjectDefaultConfigSignInArgs.Builder anonymous(@Nullable com.pulumi.core.Output<ProjectDefaultConfigSignInAnonymousArgs> anonymous)
- Parameters:
anonymous
- Configuration options related to authenticating an anonymous user. Structure is documented below.- Returns:
- builder
-
anonymous
public ProjectDefaultConfigSignInArgs.Builder anonymous(ProjectDefaultConfigSignInAnonymousArgs anonymous)
- Parameters:
anonymous
- Configuration options related to authenticating an anonymous user. Structure is documented below.- Returns:
- builder
-
email
public ProjectDefaultConfigSignInArgs.Builder email(@Nullable com.pulumi.core.Output<ProjectDefaultConfigSignInEmailArgs> email)
- Parameters:
email
- Configuration options related to authenticating a user by their email address. Structure is documented below.- Returns:
- builder
-
email
public ProjectDefaultConfigSignInArgs.Builder email(ProjectDefaultConfigSignInEmailArgs email)
- Parameters:
email
- Configuration options related to authenticating a user by their email address. Structure is documented below.- Returns:
- builder
-
hashConfigs
public ProjectDefaultConfigSignInArgs.Builder hashConfigs(@Nullable com.pulumi.core.Output<java.util.List<ProjectDefaultConfigSignInHashConfigArgs>> hashConfigs)
- Parameters:
hashConfigs
- (Output) Output only. Hash config information. Structure is documented below.- Returns:
- builder
-
hashConfigs
public ProjectDefaultConfigSignInArgs.Builder hashConfigs(java.util.List<ProjectDefaultConfigSignInHashConfigArgs> hashConfigs)
- Parameters:
hashConfigs
- (Output) Output only. Hash config information. Structure is documented below.- Returns:
- builder
-
hashConfigs
public ProjectDefaultConfigSignInArgs.Builder hashConfigs(ProjectDefaultConfigSignInHashConfigArgs... hashConfigs)
- Parameters:
hashConfigs
- (Output) Output only. Hash config information. Structure is documented below.- Returns:
- builder
-
phoneNumber
public ProjectDefaultConfigSignInArgs.Builder phoneNumber(@Nullable com.pulumi.core.Output<ProjectDefaultConfigSignInPhoneNumberArgs> phoneNumber)
- Parameters:
phoneNumber
- Configuration options related to authenticated a user by their phone number. Structure is documented below.- Returns:
- builder
-
phoneNumber
public ProjectDefaultConfigSignInArgs.Builder phoneNumber(ProjectDefaultConfigSignInPhoneNumberArgs phoneNumber)
- Parameters:
phoneNumber
- Configuration options related to authenticated a user by their phone number. Structure is documented below.- Returns:
- builder
-
build
public ProjectDefaultConfigSignInArgs build()
-
-