@Stability(value=Stable) public static final class CfnIdentityPoolProps.Builder extends Object implements software.amazon.jsii.Builder<CfnIdentityPoolProps>
CfnIdentityPoolProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnIdentityPoolProps.Builder allowUnauthenticatedIdentities(Boolean allowUnauthenticatedIdentities)
CfnIdentityPoolProps.getAllowUnauthenticatedIdentities()allowUnauthenticatedIdentities - Specifies whether the identity pool supports unauthenticated logins. This parameter is required.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder allowUnauthenticatedIdentities(IResolvable allowUnauthenticatedIdentities)
CfnIdentityPoolProps.getAllowUnauthenticatedIdentities()allowUnauthenticatedIdentities - Specifies whether the identity pool supports unauthenticated logins. This parameter is required.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder allowClassicFlow(Boolean allowClassicFlow)
CfnIdentityPoolProps.getAllowClassicFlow()allowClassicFlow - Enables the Basic (Classic) authentication flow.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder allowClassicFlow(IResolvable allowClassicFlow)
CfnIdentityPoolProps.getAllowClassicFlow()allowClassicFlow - Enables the Basic (Classic) authentication flow.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder cognitoEvents(Object cognitoEvents)
CfnIdentityPoolProps.getCognitoEvents()cognitoEvents - The events to configure.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder cognitoIdentityProviders(IResolvable cognitoIdentityProviders)
CfnIdentityPoolProps.getCognitoIdentityProviders()cognitoIdentityProviders - The Amazon Cognito user pools and their client IDs.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder cognitoIdentityProviders(List<? extends Object> cognitoIdentityProviders)
CfnIdentityPoolProps.getCognitoIdentityProviders()cognitoIdentityProviders - The Amazon Cognito user pools and their client IDs.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder cognitoStreams(CfnIdentityPool.CognitoStreamsProperty cognitoStreams)
CfnIdentityPoolProps.getCognitoStreams()cognitoStreams - Configuration options for configuring Amazon Cognito streams.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder cognitoStreams(IResolvable cognitoStreams)
CfnIdentityPoolProps.getCognitoStreams()cognitoStreams - Configuration options for configuring Amazon Cognito streams.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder developerProviderName(String developerProviderName)
CfnIdentityPoolProps.getDeveloperProviderName()developerProviderName - The "domain" Amazon Cognito uses when referencing your users.
This name acts as a placeholder that allows your backend and the Amazon Cognito service to communicate about the developer provider. For the DeveloperProviderName , you can use letters and periods (.), underscores (_), and dashes (-).
Minimum length : 1
Maximum length : 100
this@Stability(value=Stable) public CfnIdentityPoolProps.Builder identityPoolName(String identityPoolName)
CfnIdentityPoolProps.getIdentityPoolName()identityPoolName - The name of your Amazon Cognito identity pool.
Minimum length : 1
Maximum length : 128
Pattern : [\w\s+=,.@-]+
this@Stability(value=Stable) public CfnIdentityPoolProps.Builder openIdConnectProviderArns(List<String> openIdConnectProviderArns)
CfnIdentityPoolProps.getOpenIdConnectProviderArns()openIdConnectProviderArns - The Amazon Resource Names (ARNs) of the OpenID connect providers.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder pushSync(CfnIdentityPool.PushSyncProperty pushSync)
CfnIdentityPoolProps.getPushSync()pushSync - The configuration options to be applied to the identity pool.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder pushSync(IResolvable pushSync)
CfnIdentityPoolProps.getPushSync()pushSync - The configuration options to be applied to the identity pool.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder samlProviderArns(List<String> samlProviderArns)
CfnIdentityPoolProps.getSamlProviderArns()samlProviderArns - The Amazon Resource Names (ARNs) of the Security Assertion Markup Language (SAML) providers.this@Stability(value=Stable) public CfnIdentityPoolProps.Builder supportedLoginProviders(Object supportedLoginProviders)
CfnIdentityPoolProps.getSupportedLoginProviders()supportedLoginProviders - Key-value pairs that map provider names to provider app IDs.this@Stability(value=Stable) public CfnIdentityPoolProps build()
build in interface software.amazon.jsii.Builder<CfnIdentityPoolProps>CfnIdentityPoolPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.