Interface CreateIdentityPoolResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CognitoIdentityResponse.Builder,CopyableBuilder<CreateIdentityPoolResponse.Builder,CreateIdentityPoolResponse>,SdkBuilder<CreateIdentityPoolResponse.Builder,CreateIdentityPoolResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- CreateIdentityPoolResponse
public static interface CreateIdentityPoolResponse.Builder extends CognitoIdentityResponse.Builder, SdkPojo, CopyableBuilder<CreateIdentityPoolResponse.Builder,CreateIdentityPoolResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateIdentityPoolResponse.BuilderallowClassicFlow(Boolean allowClassicFlow)Enables or disables the Basic (Classic) authentication flow.CreateIdentityPoolResponse.BuilderallowUnauthenticatedIdentities(Boolean allowUnauthenticatedIdentities)TRUE if the identity pool supports unauthenticated logins.CreateIdentityPoolResponse.BuildercognitoIdentityProviders(Collection<CognitoIdentityProvider> cognitoIdentityProviders)A list representing an Amazon Cognito user pool and its client ID.CreateIdentityPoolResponse.BuildercognitoIdentityProviders(Consumer<CognitoIdentityProvider.Builder>... cognitoIdentityProviders)A list representing an Amazon Cognito user pool and its client ID.CreateIdentityPoolResponse.BuildercognitoIdentityProviders(CognitoIdentityProvider... cognitoIdentityProviders)A list representing an Amazon Cognito user pool and its client ID.CreateIdentityPoolResponse.BuilderdeveloperProviderName(String developerProviderName)The "domain" by which Cognito will refer to your users.CreateIdentityPoolResponse.BuilderidentityPoolId(String identityPoolId)An identity pool ID in the format REGION:GUID.CreateIdentityPoolResponse.BuilderidentityPoolName(String identityPoolName)A string that you provide.CreateIdentityPoolResponse.BuilderidentityPoolTags(Map<String,String> identityPoolTags)The tags that are assigned to the identity pool.CreateIdentityPoolResponse.BuilderopenIdConnectProviderARNs(String... openIdConnectProviderARNs)The ARNs of the OpenID Connect providers.CreateIdentityPoolResponse.BuilderopenIdConnectProviderARNs(Collection<String> openIdConnectProviderARNs)The ARNs of the OpenID Connect providers.CreateIdentityPoolResponse.BuildersamlProviderARNs(String... samlProviderARNs)An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.CreateIdentityPoolResponse.BuildersamlProviderARNs(Collection<String> samlProviderARNs)An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.CreateIdentityPoolResponse.BuildersupportedLoginProviders(Map<String,String> supportedLoginProviders)Optional key:value pairs mapping provider names to provider app IDs.-
Methods inherited from interface software.amazon.awssdk.services.cognitoidentity.model.CognitoIdentityResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
identityPoolId
CreateIdentityPoolResponse.Builder identityPoolId(String identityPoolId)
An identity pool ID in the format REGION:GUID.
- Parameters:
identityPoolId- An identity pool ID in the format REGION:GUID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityPoolName
CreateIdentityPoolResponse.Builder identityPoolName(String identityPoolName)
A string that you provide.
- Parameters:
identityPoolName- A string that you provide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowUnauthenticatedIdentities
CreateIdentityPoolResponse.Builder allowUnauthenticatedIdentities(Boolean allowUnauthenticatedIdentities)
TRUE if the identity pool supports unauthenticated logins.
- Parameters:
allowUnauthenticatedIdentities- TRUE if the identity pool supports unauthenticated logins.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowClassicFlow
CreateIdentityPoolResponse.Builder allowClassicFlow(Boolean allowClassicFlow)
Enables or disables the Basic (Classic) authentication flow. For more information, see Identity Pools (Federated Identities) Authentication Flow in the Amazon Cognito Developer Guide.
- Parameters:
allowClassicFlow- Enables or disables the Basic (Classic) authentication flow. For more information, see Identity Pools (Federated Identities) Authentication Flow in the Amazon Cognito Developer Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedLoginProviders
CreateIdentityPoolResponse.Builder supportedLoginProviders(Map<String,String> supportedLoginProviders)
Optional key:value pairs mapping provider names to provider app IDs.
- Parameters:
supportedLoginProviders- Optional key:value pairs mapping provider names to provider app IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
developerProviderName
CreateIdentityPoolResponse.Builder developerProviderName(String developerProviderName)
The "domain" by which Cognito will refer to your users.
- Parameters:
developerProviderName- The "domain" by which Cognito will refer to your users.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
openIdConnectProviderARNs
CreateIdentityPoolResponse.Builder openIdConnectProviderARNs(Collection<String> openIdConnectProviderARNs)
The ARNs of the OpenID Connect providers.
- Parameters:
openIdConnectProviderARNs- The ARNs of the OpenID Connect providers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
openIdConnectProviderARNs
CreateIdentityPoolResponse.Builder openIdConnectProviderARNs(String... openIdConnectProviderARNs)
The ARNs of the OpenID Connect providers.
- Parameters:
openIdConnectProviderARNs- The ARNs of the OpenID Connect providers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cognitoIdentityProviders
CreateIdentityPoolResponse.Builder cognitoIdentityProviders(Collection<CognitoIdentityProvider> cognitoIdentityProviders)
A list representing an Amazon Cognito user pool and its client ID.
- Parameters:
cognitoIdentityProviders- A list representing an Amazon Cognito user pool and its client ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cognitoIdentityProviders
CreateIdentityPoolResponse.Builder cognitoIdentityProviders(CognitoIdentityProvider... cognitoIdentityProviders)
A list representing an Amazon Cognito user pool and its client ID.
- Parameters:
cognitoIdentityProviders- A list representing an Amazon Cognito user pool and its client ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cognitoIdentityProviders
CreateIdentityPoolResponse.Builder cognitoIdentityProviders(Consumer<CognitoIdentityProvider.Builder>... cognitoIdentityProviders)
A list representing an Amazon Cognito user pool and its client ID.
This is a convenience method that creates an instance of theCognitoIdentityProvider.Builderavoiding the need to create one manually viaCognitoIdentityProvider.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#cognitoIdentityProviders(List.) - Parameters:
cognitoIdentityProviders- a consumer that will call methods onCognitoIdentityProvider.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#cognitoIdentityProviders(java.util.Collection)
-
samlProviderARNs
CreateIdentityPoolResponse.Builder samlProviderARNs(Collection<String> samlProviderARNs)
An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.
- Parameters:
samlProviderARNs- An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samlProviderARNs
CreateIdentityPoolResponse.Builder samlProviderARNs(String... samlProviderARNs)
An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.
- Parameters:
samlProviderARNs- An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityPoolTags
CreateIdentityPoolResponse.Builder identityPoolTags(Map<String,String> identityPoolTags)
The tags that are assigned to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.
- Parameters:
identityPoolTags- The tags that are assigned to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-