Class OauthIdpConfigState.Builder
- java.lang.Object
-
- com.pulumi.gcp.identityplatform.inputs.OauthIdpConfigState.Builder
-
- Enclosing class:
- OauthIdpConfigState
public static final class OauthIdpConfigState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(OauthIdpConfigState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OauthIdpConfigState
build()
OauthIdpConfigState.Builder
clientId(com.pulumi.core.Output<java.lang.String> clientId)
OauthIdpConfigState.Builder
clientId(java.lang.String clientId)
OauthIdpConfigState.Builder
clientSecret(com.pulumi.core.Output<java.lang.String> clientSecret)
OauthIdpConfigState.Builder
clientSecret(java.lang.String clientSecret)
OauthIdpConfigState.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
OauthIdpConfigState.Builder
displayName(java.lang.String displayName)
OauthIdpConfigState.Builder
enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
OauthIdpConfigState.Builder
enabled(java.lang.Boolean enabled)
OauthIdpConfigState.Builder
issuer(com.pulumi.core.Output<java.lang.String> issuer)
OauthIdpConfigState.Builder
issuer(java.lang.String issuer)
OauthIdpConfigState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
OauthIdpConfigState.Builder
name(java.lang.String name)
OauthIdpConfigState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
OauthIdpConfigState.Builder
project(java.lang.String project)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(OauthIdpConfigState defaults)
-
-
Method Detail
-
clientId
public OauthIdpConfigState.Builder clientId(@Nullable com.pulumi.core.Output<java.lang.String> clientId)
- Parameters:
clientId
- The client id of an OAuth client. ***- Returns:
- builder
-
clientId
public OauthIdpConfigState.Builder clientId(java.lang.String clientId)
- Parameters:
clientId
- The client id of an OAuth client. ***- Returns:
- builder
-
clientSecret
public OauthIdpConfigState.Builder clientSecret(@Nullable com.pulumi.core.Output<java.lang.String> clientSecret)
- Parameters:
clientSecret
- The client secret of the OAuth client, to enable OIDC code flow.- Returns:
- builder
-
clientSecret
public OauthIdpConfigState.Builder clientSecret(java.lang.String clientSecret)
- Parameters:
clientSecret
- The client secret of the OAuth client, to enable OIDC code flow.- Returns:
- builder
-
displayName
public OauthIdpConfigState.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- Human friendly display name.- Returns:
- builder
-
displayName
public OauthIdpConfigState.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- Human friendly display name.- Returns:
- builder
-
enabled
public OauthIdpConfigState.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled
- If this config allows users to sign in with the provider.- Returns:
- builder
-
enabled
public OauthIdpConfigState.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled
- If this config allows users to sign in with the provider.- Returns:
- builder
-
issuer
public OauthIdpConfigState.Builder issuer(@Nullable com.pulumi.core.Output<java.lang.String> issuer)
- Parameters:
issuer
- For OIDC Idps, the issuer identifier.- Returns:
- builder
-
issuer
public OauthIdpConfigState.Builder issuer(java.lang.String issuer)
- Parameters:
issuer
- For OIDC Idps, the issuer identifier.- Returns:
- builder
-
name
public OauthIdpConfigState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the OauthIdpConfig. Must start with `oidc.`.- Returns:
- builder
-
name
public OauthIdpConfigState.Builder name(java.lang.String name)
- Parameters:
name
- The name of the OauthIdpConfig. Must start with `oidc.`.- Returns:
- builder
-
project
public OauthIdpConfigState.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public OauthIdpConfigState.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
build
public OauthIdpConfigState build()
-
-