Interface DescribeIdentityPoolResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CognitoIdentityResponse.Builder,CopyableBuilder<DescribeIdentityPoolResponse.Builder,DescribeIdentityPoolResponse>,SdkBuilder<DescribeIdentityPoolResponse.Builder,DescribeIdentityPoolResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeIdentityPoolResponse
public static interface DescribeIdentityPoolResponse.Builder extends CognitoIdentityResponse.Builder, SdkPojo, CopyableBuilder<DescribeIdentityPoolResponse.Builder,DescribeIdentityPoolResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribeIdentityPoolResponse.BuilderallowClassicFlow(Boolean allowClassicFlow)Enables or disables the Basic (Classic) authentication flow.DescribeIdentityPoolResponse.BuilderallowUnauthenticatedIdentities(Boolean allowUnauthenticatedIdentities)TRUE if the identity pool supports unauthenticated logins.DescribeIdentityPoolResponse.BuildercognitoIdentityProviders(Collection<CognitoIdentityProvider> cognitoIdentityProviders)A list representing an Amazon Cognito user pool and its client ID.DescribeIdentityPoolResponse.BuildercognitoIdentityProviders(Consumer<CognitoIdentityProvider.Builder>... cognitoIdentityProviders)A list representing an Amazon Cognito user pool and its client ID.DescribeIdentityPoolResponse.BuildercognitoIdentityProviders(CognitoIdentityProvider... cognitoIdentityProviders)A list representing an Amazon Cognito user pool and its client ID.DescribeIdentityPoolResponse.BuilderdeveloperProviderName(String developerProviderName)The "domain" by which Cognito will refer to your users.DescribeIdentityPoolResponse.BuilderidentityPoolId(String identityPoolId)An identity pool ID in the format REGION:GUID.DescribeIdentityPoolResponse.BuilderidentityPoolName(String identityPoolName)A string that you provide.DescribeIdentityPoolResponse.BuilderidentityPoolTags(Map<String,String> identityPoolTags)The tags that are assigned to the identity pool.DescribeIdentityPoolResponse.BuilderopenIdConnectProviderARNs(String... openIdConnectProviderARNs)The ARNs of the OpenID Connect providers.DescribeIdentityPoolResponse.BuilderopenIdConnectProviderARNs(Collection<String> openIdConnectProviderARNs)The ARNs of the OpenID Connect providers.DescribeIdentityPoolResponse.BuildersamlProviderARNs(String... samlProviderARNs)An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.DescribeIdentityPoolResponse.BuildersamlProviderARNs(Collection<String> samlProviderARNs)An array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.DescribeIdentityPoolResponse.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, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
identityPoolId
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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
DescribeIdentityPoolResponse.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.
-
-