@Stability(value=Stable) public static final class UserPoolIdentityProviderAppleProps.Builder extends Object implements software.amazon.jsii.Builder<UserPoolIdentityProviderAppleProps>
UserPoolIdentityProviderAppleProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public UserPoolIdentityProviderAppleProps.Builder clientId(String clientId)
UserPoolIdentityProviderAppleProps.getClientId()clientId - The client id recognized by Apple APIs. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderAppleProps.Builder keyId(String keyId)
UserPoolIdentityProviderAppleProps.getKeyId()keyId - The keyId (of the same key, which content has to be later supplied as `privateKey`) for Apple APIs to authenticate the client. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderAppleProps.Builder privateKey(String privateKey)
UserPoolIdentityProviderAppleProps.getPrivateKey()privateKey - The privateKey content for Apple APIs to authenticate the client. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderAppleProps.Builder teamId(String teamId)
UserPoolIdentityProviderAppleProps.getTeamId()teamId - The teamId for Apple APIs to authenticate the client. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderAppleProps.Builder scopes(List<String> scopes)
UserPoolIdentityProviderAppleProps.getScopes()scopes - The list of apple permissions to obtain for getting access to the apple profile.this@Stability(value=Stable) public UserPoolIdentityProviderAppleProps.Builder userPool(IUserPool userPool)
UserPoolIdentityProviderProps.getUserPool()userPool - The user pool to which this construct provides identities. This parameter is required.this@Stability(value=Stable) public UserPoolIdentityProviderAppleProps.Builder attributeMapping(AttributeMapping attributeMapping)
UserPoolIdentityProviderProps.getAttributeMapping()attributeMapping - Mapping attributes from the identity provider to standard and custom attributes of the user pool.this@Stability(value=Stable) public UserPoolIdentityProviderAppleProps build()
build in interface software.amazon.jsii.Builder<UserPoolIdentityProviderAppleProps>UserPoolIdentityProviderApplePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.