public static final class CfnUserPoolIdentityProviderProps.Builder
extends java.lang.Object
CfnUserPoolIdentityProviderProps
Constructor and Description |
---|
Builder() |
public CfnUserPoolIdentityProviderProps.Builder providerName(java.lang.String providerName)
CfnUserPoolIdentityProviderProps.getProviderName()
providerName
- The IdP name. This parameter is required.this
public CfnUserPoolIdentityProviderProps.Builder providerType(java.lang.String providerType)
CfnUserPoolIdentityProviderProps.getProviderType()
providerType
- The IdP type. This parameter is required.this
public CfnUserPoolIdentityProviderProps.Builder userPoolId(java.lang.String userPoolId)
CfnUserPoolIdentityProviderProps.getUserPoolId()
userPoolId
- The user pool ID. This parameter is required.this
public CfnUserPoolIdentityProviderProps.Builder attributeMapping(java.lang.Object attributeMapping)
CfnUserPoolIdentityProviderProps.getAttributeMapping()
attributeMapping
- A mapping of IdP attributes to standard and custom user pool attributes.this
public CfnUserPoolIdentityProviderProps.Builder idpIdentifiers(java.util.List<java.lang.String> idpIdentifiers)
CfnUserPoolIdentityProviderProps.getIdpIdentifiers()
idpIdentifiers
- A list of IdP identifiers.this
public CfnUserPoolIdentityProviderProps.Builder providerDetails(java.lang.Object providerDetails)
CfnUserPoolIdentityProviderProps.getProviderDetails()
providerDetails
- The IdP details. The following list describes the provider detail keys for each IdP type.
oidc_issuer
URL.this
public CfnUserPoolIdentityProviderProps build()
CfnUserPoolIdentityProviderProps
java.lang.NullPointerException
- if any required attribute was not provided