Class IdentityPlatformConfigMfaProviderConfigs.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.identity_platform_config.IdentityPlatformConfigMfaProviderConfigs.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<IdentityPlatformConfigMfaProviderConfigs>
- Enclosing interface:
- IdentityPlatformConfigMfaProviderConfigs
@Stability(Stable) public static final class IdentityPlatformConfigMfaProviderConfigs.Builder extends Object implements software.amazon.jsii.Builder<IdentityPlatformConfigMfaProviderConfigs>
A builder forIdentityPlatformConfigMfaProviderConfigs
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentityPlatformConfigMfaProviderConfigsbuild()Builds the configured instance.IdentityPlatformConfigMfaProviderConfigs.Builderstate(String state)Sets the value ofIdentityPlatformConfigMfaProviderConfigs.getState()IdentityPlatformConfigMfaProviderConfigs.BuildertotpProviderConfig(IdentityPlatformConfigMfaProviderConfigsTotpProviderConfig totpProviderConfig)Sets the value ofIdentityPlatformConfigMfaProviderConfigs.getTotpProviderConfig()
-
-
-
Method Detail
-
state
@Stability(Stable) public IdentityPlatformConfigMfaProviderConfigs.Builder state(String state)
Sets the value ofIdentityPlatformConfigMfaProviderConfigs.getState()- Parameters:
state- Whether MultiFactor Authentication has been enabled for this project. Possible values: ["DISABLED", "ENABLED", "MANDATORY"]. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#state IdentityPlatformConfig#state}- Returns:
this
-
totpProviderConfig
@Stability(Stable) public IdentityPlatformConfigMfaProviderConfigs.Builder totpProviderConfig(IdentityPlatformConfigMfaProviderConfigsTotpProviderConfig totpProviderConfig)
Sets the value ofIdentityPlatformConfigMfaProviderConfigs.getTotpProviderConfig()- Parameters:
totpProviderConfig- totp_provider_config block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#totp_provider_config IdentityPlatformConfig#totp_provider_config}- Returns:
this
-
build
@Stability(Stable) public IdentityPlatformConfigMfaProviderConfigs build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<IdentityPlatformConfigMfaProviderConfigs>- Returns:
- a new instance of
IdentityPlatformConfigMfaProviderConfigs - Throws:
NullPointerException- if any required attribute was not provided
-
-