Cloneable
, ReadLimitInfo
, ToCopyableBuilder<GetCredentialsForIdentityRequest.Builder,GetCredentialsForIdentityRequest>
@Generated("software.amazon.awssdk:codegen") public class GetCredentialsForIdentityRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<GetCredentialsForIdentityRequest.Builder,GetCredentialsForIdentityRequest>
Input to the GetCredentialsForIdentity
action.
Modifier and Type | Class | Description |
---|---|---|
static interface |
GetCredentialsForIdentityRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static GetCredentialsForIdentityRequest.Builder |
builder() |
|
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.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
identityId() |
A unique identifier in the format REGION:GUID.
|
Map<String,String> |
logins() |
A set of optional name-value pairs that map provider names to provider tokens.
|
static Class<? extends GetCredentialsForIdentityRequest.Builder> |
serializableBuilderClass() |
|
GetCredentialsForIdentityRequest.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 identityId()
A unique identifier in the format REGION:GUID.
public Map<String,String> logins()
A set of optional name-value pairs that map provider names to provider tokens.
public 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.
public GetCredentialsForIdentityRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<GetCredentialsForIdentityRequest.Builder,GetCredentialsForIdentityRequest>
public static GetCredentialsForIdentityRequest.Builder builder()
public static Class<? extends GetCredentialsForIdentityRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.