public class GetCredentialsForIdentityRequest extends AmazonWebServiceRequest implements Serializable
GetCredentialsForIdentity operation.
Returns credentials for the provided identity ID. Any provided logins will be validated against supported login providers. If the token is for cognito-identity.amazonaws.com, it will be passed through to AWS Security Token Service with the appropriate role for the token.
This is a public API. You do not need any credentials to call this API.
| Constructor and Description |
|---|
GetCredentialsForIdentityRequest() |
| Modifier and Type | Method and Description |
|---|---|
GetCredentialsForIdentityRequest |
addLoginsEntry(String key,
String value)
A set of optional name-value pairs that map provider names to provider
tokens.
|
GetCredentialsForIdentityRequest |
clearLoginsEntries()
Removes all the entries added into Logins.
|
boolean |
equals(Object obj) |
String |
getCustomRoleArn()
Returns the value of the CustomRoleArn property for this object.
|
String |
getIdentityId()
A unique identifier in the format REGION:GUID.
|
Map<String,String> |
getLogins()
A set of optional name-value pairs that map provider names to provider
tokens.
|
int |
hashCode() |
void |
setCustomRoleArn(String customRoleArn)
Sets the value of the CustomRoleArn property for this object.
|
void |
setIdentityId(String identityId)
A unique identifier in the format REGION:GUID.
|
void |
setLogins(Map<String,String> logins)
A set of optional name-value pairs that map provider names to provider
tokens.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
GetCredentialsForIdentityRequest |
withCustomRoleArn(String customRoleArn)
Sets the value of the CustomRoleArn property for this object.
|
GetCredentialsForIdentityRequest |
withIdentityId(String identityId)
A unique identifier in the format REGION:GUID.
|
GetCredentialsForIdentityRequest |
withLogins(Map<String,String> logins)
A set of optional name-value pairs that map provider names to provider
tokens.
|
getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollectorpublic String getIdentityId()
Constraints:
Length: 1 - 55
Pattern: [\w-]+:[0-9a-f-]+
public void setIdentityId(String identityId)
Constraints:
Length: 1 - 55
Pattern: [\w-]+:[0-9a-f-]+
identityId - A unique identifier in the format REGION:GUID.public GetCredentialsForIdentityRequest withIdentityId(String identityId)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 55
Pattern: [\w-]+:[0-9a-f-]+
identityId - A unique identifier in the format REGION:GUID.public Map<String,String> getLogins()
Constraints:
Length: 0 - 10
public void setLogins(Map<String,String> logins)
Constraints:
Length: 0 - 10
logins - A set of optional name-value pairs that map provider names to provider
tokens.public GetCredentialsForIdentityRequest withLogins(Map<String,String> logins)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 10
logins - A set of optional name-value pairs that map provider names to provider
tokens.public GetCredentialsForIdentityRequest addLoginsEntry(String key, String value)
The method adds a new key-value pair into Logins parameter, and returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 10
key - The key of the entry to be added into Logins.value - The corresponding value of the entry to be added into Logins.public GetCredentialsForIdentityRequest clearLoginsEntries()
Returns a reference to this object so that method calls can be chained together.
public String getCustomRoleArn()
Constraints:
Length: 20 - 2048
public void setCustomRoleArn(String customRoleArn)
Constraints:
Length: 20 - 2048
customRoleArn - The new value for the CustomRoleArn property for this object.public GetCredentialsForIdentityRequest withCustomRoleArn(String customRoleArn)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 20 - 2048
customRoleArn - The new value for the CustomRoleArn property for this object.public String toString()
toString in class ObjectObject.toString()Copyright © 2016. All rights reserved.