public static interface GetCredentialsForIdentityRequest.Builder extends CognitoIdentityRequest.Builder, CopyableBuilder<GetCredentialsForIdentityRequest.Builder,GetCredentialsForIdentityRequest>
Modifier and Type | Method and Description |
---|---|
GetCredentialsForIdentityRequest.Builder |
customRoleArn(String customRoleArn)
The Amazon Resource Name (ARN) of the role to be assumed when multiple roles were received in the token from
the identity provider.
|
GetCredentialsForIdentityRequest.Builder |
identityId(String identityId)
A unique identifier in the format REGION:GUID.
|
GetCredentialsForIdentityRequest.Builder |
logins(Map<String,String> logins)
A set of optional name-value pairs that map provider names to provider tokens.
|
GetCredentialsForIdentityRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
GetCredentialsForIdentityRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
build
overrideConfiguration
copy
applyMutation, build
GetCredentialsForIdentityRequest.Builder identityId(String identityId)
A unique identifier in the format REGION:GUID.
identityId
- A unique identifier in the format REGION:GUID.GetCredentialsForIdentityRequest.Builder logins(Map<String,String> logins)
A set of optional name-value pairs that map provider names to provider tokens.
logins
- A set of optional name-value pairs that map provider names to provider tokens.GetCredentialsForIdentityRequest.Builder customRoleArn(String customRoleArn)
The Amazon Resource Name (ARN) of the role to be assumed when multiple roles were received in the token from the identity provider. For example, a SAML-based identity provider. This parameter is optional for identity providers that do not support role customization.
customRoleArn
- The Amazon Resource Name (ARN) of the role to be assumed when multiple roles were received in the
token from the identity provider. For example, a SAML-based identity provider. This parameter is
optional for identity providers that do not support role customization.GetCredentialsForIdentityRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.GetCredentialsForIdentityRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.