CopyableBuilder<CreateIdentityPoolRequest.Builder,CreateIdentityPoolRequest>
, SdkBuilder<CreateIdentityPoolRequest.Builder,CreateIdentityPoolRequest>
public static interface CreateIdentityPoolRequest.Builder extends CopyableBuilder<CreateIdentityPoolRequest.Builder,CreateIdentityPoolRequest>
Modifier and Type | Method | Description |
---|---|---|
CreateIdentityPoolRequest.Builder |
allowUnauthenticatedIdentities(Boolean allowUnauthenticatedIdentities) |
TRUE if the identity pool supports unauthenticated logins.
|
CreateIdentityPoolRequest.Builder |
cognitoIdentityProviders(Collection<CognitoIdentityProvider> cognitoIdentityProviders) |
An array of Amazon Cognito Identity user pools and their client IDs.
|
CreateIdentityPoolRequest.Builder |
cognitoIdentityProviders(CognitoIdentityProvider... cognitoIdentityProviders) |
An array of Amazon Cognito Identity user pools and their client IDs.
|
CreateIdentityPoolRequest.Builder |
developerProviderName(String developerProviderName) |
The "domain" by which Cognito will refer to your users.
|
CreateIdentityPoolRequest.Builder |
identityPoolName(String identityPoolName) |
A string that you provide.
|
CreateIdentityPoolRequest.Builder |
openIdConnectProviderARNs(String... openIdConnectProviderARNs) |
A list of OpendID Connect provider ARNs.
|
CreateIdentityPoolRequest.Builder |
openIdConnectProviderARNs(Collection<String> openIdConnectProviderARNs) |
A list of OpendID Connect provider ARNs.
|
CreateIdentityPoolRequest.Builder |
samlProviderARNs(String... samlProviderARNs) |
An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.
|
CreateIdentityPoolRequest.Builder |
samlProviderARNs(Collection<String> samlProviderARNs) |
An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.
|
CreateIdentityPoolRequest.Builder |
supportedLoginProviders(Map<String,String> supportedLoginProviders) |
Optional key:value pairs mapping provider names to provider app IDs.
|
copy
apply, build
CreateIdentityPoolRequest.Builder identityPoolName(String identityPoolName)
A string that you provide.
identityPoolName
- A string that you provide.CreateIdentityPoolRequest.Builder allowUnauthenticatedIdentities(Boolean allowUnauthenticatedIdentities)
TRUE if the identity pool supports unauthenticated logins.
allowUnauthenticatedIdentities
- TRUE if the identity pool supports unauthenticated logins.CreateIdentityPoolRequest.Builder supportedLoginProviders(Map<String,String> supportedLoginProviders)
Optional key:value pairs mapping provider names to provider app IDs.
supportedLoginProviders
- Optional key:value pairs mapping provider names to provider app IDs.CreateIdentityPoolRequest.Builder developerProviderName(String developerProviderName)
The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows your
backend and the Cognito service to communicate about the developer provider. For the
DeveloperProviderName
, you can use letters as well as period (.
), underscore (
_
), and dash (-
).
Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.
developerProviderName
- The "domain" by which Cognito will refer to your users. This name acts as a placeholder that allows
your backend and the Cognito service to communicate about the developer provider. For the
DeveloperProviderName
, you can use letters as well as period (.
), underscore
(_
), and dash (-
).
Once you have set a developer provider name, you cannot change it. Please take care in setting this parameter.
CreateIdentityPoolRequest.Builder openIdConnectProviderARNs(Collection<String> openIdConnectProviderARNs)
A list of OpendID Connect provider ARNs.
openIdConnectProviderARNs
- A list of OpendID Connect provider ARNs.CreateIdentityPoolRequest.Builder openIdConnectProviderARNs(String... openIdConnectProviderARNs)
A list of OpendID Connect provider ARNs.
NOTE: This method appends the values to the existing list (if any). Use
#setOpenIdConnectProviderARNs(java.util.Collection)
or
#withOpenIdConnectProviderARNs(java.util.Collection)
if you want to override the existing values.
openIdConnectProviderARNs
- A list of OpendID Connect provider ARNs.CreateIdentityPoolRequest.Builder cognitoIdentityProviders(Collection<CognitoIdentityProvider> cognitoIdentityProviders)
An array of Amazon Cognito Identity user pools and their client IDs.
cognitoIdentityProviders
- An array of Amazon Cognito Identity user pools and their client IDs.CreateIdentityPoolRequest.Builder cognitoIdentityProviders(CognitoIdentityProvider... cognitoIdentityProviders)
An array of Amazon Cognito Identity user pools and their client IDs.
NOTE: This method appends the values to the existing list (if any). Use
#setCognitoIdentityProviders(java.util.Collection)
or
#withCognitoIdentityProviders(java.util.Collection)
if you want to override the existing values.
cognitoIdentityProviders
- An array of Amazon Cognito Identity user pools and their client IDs.CreateIdentityPoolRequest.Builder samlProviderARNs(Collection<String> samlProviderARNs)
An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.
samlProviderARNs
- An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.CreateIdentityPoolRequest.Builder samlProviderARNs(String... samlProviderARNs)
An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.
NOTE: This method appends the values to the existing list (if any). Use
#setSamlProviderARNs(java.util.Collection)
or #withSamlProviderARNs(java.util.Collection)
if
you want to override the existing values.
samlProviderARNs
- An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.