Class CreateIdentityPoolRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.cognitoidentity.model.CreateIdentityPoolRequest
-
- All Implemented Interfaces:
ReadLimitInfo,Serializable,Cloneable
public class CreateIdentityPoolRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Input to the CreateIdentityPool action.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description CreateIdentityPoolRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateIdentityPoolRequestaddSupportedLoginProvidersEntry(String key, String value)CreateIdentityPoolRequestclearSupportedLoginProvidersEntries()Removes all the entries added into SupportedLoginProviders.CreateIdentityPoolRequestclone()Creates a shallow clone of this request.booleanequals(Object obj)BooleangetAllowUnauthenticatedIdentities()TRUE if the identity pool supports unauthenticated logins.List<CognitoIdentityProvider>getCognitoIdentityProviders()A list representing a Cognito User Identity Pool and its client ID.StringgetDeveloperProviderName()The "domain" by which Cognito will refer to your users.StringgetIdentityPoolName()A string that you provide.List<String>getOpenIdConnectProviderARNs()A list of OpendID Connect provider ARNs.Map<String,String>getSupportedLoginProviders()Optional key:value pairs mapping provider names to provider app IDs.inthashCode()BooleanisAllowUnauthenticatedIdentities()TRUE if the identity pool supports unauthenticated logins.voidsetAllowUnauthenticatedIdentities(Boolean allowUnauthenticatedIdentities)TRUE if the identity pool supports unauthenticated logins.voidsetCognitoIdentityProviders(Collection<CognitoIdentityProvider> cognitoIdentityProviders)A list representing a Cognito User Identity Pool and its client ID.voidsetDeveloperProviderName(String developerProviderName)The "domain" by which Cognito will refer to your users.voidsetIdentityPoolName(String identityPoolName)A string that you provide.voidsetOpenIdConnectProviderARNs(Collection<String> openIdConnectProviderARNs)A list of OpendID Connect provider ARNs.voidsetSupportedLoginProviders(Map<String,String> supportedLoginProviders)Optional key:value pairs mapping provider names to provider app IDs.StringtoString()Returns a string representation of this object; useful for testing and debugging.CreateIdentityPoolRequestwithAllowUnauthenticatedIdentities(Boolean allowUnauthenticatedIdentities)TRUE if the identity pool supports unauthenticated logins.CreateIdentityPoolRequestwithCognitoIdentityProviders(CognitoIdentityProvider... cognitoIdentityProviders)A list representing a Cognito User Identity Pool and its client ID.CreateIdentityPoolRequestwithCognitoIdentityProviders(Collection<CognitoIdentityProvider> cognitoIdentityProviders)A list representing a Cognito User Identity Pool and its client ID.CreateIdentityPoolRequestwithDeveloperProviderName(String developerProviderName)The "domain" by which Cognito will refer to your users.CreateIdentityPoolRequestwithIdentityPoolName(String identityPoolName)A string that you provide.CreateIdentityPoolRequestwithOpenIdConnectProviderARNs(String... openIdConnectProviderARNs)A list of OpendID Connect provider ARNs.CreateIdentityPoolRequestwithOpenIdConnectProviderARNs(Collection<String> openIdConnectProviderARNs)A list of OpendID Connect provider ARNs.CreateIdentityPoolRequestwithSupportedLoginProviders(Map<String,String> supportedLoginProviders)Optional key:value pairs mapping provider names to provider app IDs.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
-
-
-
Method Detail
-
setIdentityPoolName
public void setIdentityPoolName(String identityPoolName)
A string that you provide.
- Parameters:
identityPoolName- A string that you provide.
-
getIdentityPoolName
public String getIdentityPoolName()
A string that you provide.
- Returns:
- A string that you provide.
-
withIdentityPoolName
public CreateIdentityPoolRequest withIdentityPoolName(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.
-
setAllowUnauthenticatedIdentities
public void setAllowUnauthenticatedIdentities(Boolean allowUnauthenticatedIdentities)
TRUE if the identity pool supports unauthenticated logins.
- Parameters:
allowUnauthenticatedIdentities- TRUE if the identity pool supports unauthenticated logins.
-
getAllowUnauthenticatedIdentities
public Boolean getAllowUnauthenticatedIdentities()
TRUE if the identity pool supports unauthenticated logins.
- Returns:
- TRUE if the identity pool supports unauthenticated logins.
-
withAllowUnauthenticatedIdentities
public CreateIdentityPoolRequest withAllowUnauthenticatedIdentities(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.
-
isAllowUnauthenticatedIdentities
public Boolean isAllowUnauthenticatedIdentities()
TRUE if the identity pool supports unauthenticated logins.
- Returns:
- TRUE if the identity pool supports unauthenticated logins.
-
getSupportedLoginProviders
public Map<String,String> getSupportedLoginProviders()
Optional key:value pairs mapping provider names to provider app IDs.
- Returns:
- Optional key:value pairs mapping provider names to provider app IDs.
-
setSupportedLoginProviders
public void setSupportedLoginProviders(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.
-
withSupportedLoginProviders
public CreateIdentityPoolRequest withSupportedLoginProviders(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.
-
addSupportedLoginProvidersEntry
public CreateIdentityPoolRequest addSupportedLoginProvidersEntry(String key, String value)
-
clearSupportedLoginProvidersEntries
public CreateIdentityPoolRequest clearSupportedLoginProvidersEntries()
Removes all the entries added into SupportedLoginProviders. <p> Returns a reference to this object so that method calls can be chained together.
-
setDeveloperProviderName
public void setDeveloperProviderName(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.
- Parameters:
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 theDeveloperProviderName, 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.
-
getDeveloperProviderName
public String getDeveloperProviderName()
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.
- Returns:
- 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.
-
withDeveloperProviderName
public CreateIdentityPoolRequest withDeveloperProviderName(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.
- Parameters:
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 theDeveloperProviderName, 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getOpenIdConnectProviderARNs
public List<String> getOpenIdConnectProviderARNs()
A list of OpendID Connect provider ARNs.
- Returns:
- A list of OpendID Connect provider ARNs.
-
setOpenIdConnectProviderARNs
public void setOpenIdConnectProviderARNs(Collection<String> openIdConnectProviderARNs)
A list of OpendID Connect provider ARNs.
- Parameters:
openIdConnectProviderARNs- A list of OpendID Connect provider ARNs.
-
withOpenIdConnectProviderARNs
public CreateIdentityPoolRequest withOpenIdConnectProviderARNs(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)orwithOpenIdConnectProviderARNs(java.util.Collection)if you want to override the existing values.- Parameters:
openIdConnectProviderARNs- A list of OpendID Connect provider ARNs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withOpenIdConnectProviderARNs
public CreateIdentityPoolRequest withOpenIdConnectProviderARNs(Collection<String> openIdConnectProviderARNs)
A list of OpendID Connect provider ARNs.
- Parameters:
openIdConnectProviderARNs- A list of OpendID Connect provider ARNs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getCognitoIdentityProviders
public List<CognitoIdentityProvider> getCognitoIdentityProviders()
A list representing a Cognito User Identity Pool and its client ID.
- Returns:
- A list representing a Cognito User Identity Pool and its client ID.
-
setCognitoIdentityProviders
public void setCognitoIdentityProviders(Collection<CognitoIdentityProvider> cognitoIdentityProviders)
A list representing a Cognito User Identity Pool and its client ID.
- Parameters:
cognitoIdentityProviders- A list representing a Cognito User Identity Pool and its client ID.
-
withCognitoIdentityProviders
public CreateIdentityPoolRequest withCognitoIdentityProviders(CognitoIdentityProvider... cognitoIdentityProviders)
A list representing a Cognito User Identity Pool and its client ID.
NOTE: This method appends the values to the existing list (if any). Use
setCognitoIdentityProviders(java.util.Collection)orwithCognitoIdentityProviders(java.util.Collection)if you want to override the existing values.- Parameters:
cognitoIdentityProviders- A list representing a Cognito User Identity Pool and its client ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withCognitoIdentityProviders
public CreateIdentityPoolRequest withCognitoIdentityProviders(Collection<CognitoIdentityProvider> cognitoIdentityProviders)
A list representing a Cognito User Identity Pool and its client ID.
- Parameters:
cognitoIdentityProviders- A list representing a Cognito User Identity Pool and its client ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public CreateIdentityPoolRequest clone()
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
Object.clone()
-
-