Cloneable
, ReadLimitInfo
, ToCopyableBuilder<SetIdentityPoolRolesRequest.Builder,SetIdentityPoolRolesRequest>
@Generated("software.amazon.awssdk:codegen") public class SetIdentityPoolRolesRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<SetIdentityPoolRolesRequest.Builder,SetIdentityPoolRolesRequest>
Input to the SetIdentityPoolRoles
action.
Modifier and Type | Class | Description |
---|---|---|
static interface |
SetIdentityPoolRolesRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static SetIdentityPoolRolesRequest.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
identityPoolId() |
An identity pool ID in the format REGION:GUID.
|
Map<String,RoleMapping> |
roleMappings() |
How users for a specific identity provider are to mapped to roles.
|
Map<String,String> |
roles() |
The map of roles associated with this pool.
|
static Class<? extends SetIdentityPoolRolesRequest.Builder> |
serializableBuilderClass() |
|
SetIdentityPoolRolesRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String identityPoolId()
An identity pool ID in the format REGION:GUID.
public Map<String,String> roles()
The map of roles associated with this pool. For a given role, the key will be either "authenticated" or "unauthenticated" and the value will be the Role ARN.
public Map<String,RoleMapping> roleMappings()
How users for a specific identity provider are to mapped to roles. This is a string to RoleMapping object map. The string identifies the identity provider, for example, "graph.facebook.com" or "cognito-idp-east-1.amazonaws.com/us-east-1_abcdefghi:app_client_id".
Up to 25 rules can be specified per identity provider.
Up to 25 rules can be specified per identity provider.
public SetIdentityPoolRolesRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<SetIdentityPoolRolesRequest.Builder,SetIdentityPoolRolesRequest>
public static SetIdentityPoolRolesRequest.Builder builder()
public static Class<? extends SetIdentityPoolRolesRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.