public static interface GetFederationTokenResponse.Builder extends StsResponse.Builder, SdkPojo, CopyableBuilder<GetFederationTokenResponse.Builder,GetFederationTokenResponse>
Modifier and Type | Method and Description |
---|---|
default GetFederationTokenResponse.Builder |
credentials(Consumer<Credentials.Builder> credentials)
The temporary security credentials, which include an access key ID, a secret access key, and a security (or
session) token.
|
GetFederationTokenResponse.Builder |
credentials(Credentials credentials)
The temporary security credentials, which include an access key ID, a secret access key, and a security (or
session) token.
|
default GetFederationTokenResponse.Builder |
federatedUser(Consumer<FederatedUser.Builder> federatedUser)
Identifiers for the federated user associated with the credentials (such as
arn:aws:sts::123456789012:federated-user/Bob or 123456789012:Bob ). |
GetFederationTokenResponse.Builder |
federatedUser(FederatedUser federatedUser)
Identifiers for the federated user associated with the credentials (such as
arn:aws:sts::123456789012:federated-user/Bob or 123456789012:Bob ). |
GetFederationTokenResponse.Builder |
packedPolicySize(Integer packedPolicySize)
A percentage value that indicates the packed size of the session policies and session tags combined passed in
the request.
|
build, responseMetadata, responseMetadata
sdkHttpResponse, sdkHttpResponse
equalsBySdkFields, sdkFields
copy
applyMutation, build
GetFederationTokenResponse.Builder credentials(Credentials credentials)
The temporary security credentials, which include an access key ID, a secret access key, and a security (or session) token.
The size of the security token that STS API operations return is not fixed. We strongly recommend that you make no assumptions about the maximum size.
credentials
- The temporary security credentials, which include an access key ID, a secret access key, and a
security (or session) token. The size of the security token that STS API operations return is not fixed. We strongly recommend that you make no assumptions about the maximum size.
default GetFederationTokenResponse.Builder credentials(Consumer<Credentials.Builder> credentials)
The temporary security credentials, which include an access key ID, a secret access key, and a security (or session) token.
The size of the security token that STS API operations return is not fixed. We strongly recommend that you make no assumptions about the maximum size.
Credentials.Builder
avoiding the need
to create one manually via Credentials.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to credentials(Credentials)
.credentials
- a consumer that will call methods on Credentials.Builder
credentials(Credentials)
GetFederationTokenResponse.Builder federatedUser(FederatedUser federatedUser)
Identifiers for the federated user associated with the credentials (such as
arn:aws:sts::123456789012:federated-user/Bob
or 123456789012:Bob
). You can use the
federated user's ARN in your resource-based policies, such as an Amazon S3 bucket policy.
federatedUser
- Identifiers for the federated user associated with the credentials (such as
arn:aws:sts::123456789012:federated-user/Bob
or 123456789012:Bob
). You can
use the federated user's ARN in your resource-based policies, such as an Amazon S3 bucket policy.default GetFederationTokenResponse.Builder federatedUser(Consumer<FederatedUser.Builder> federatedUser)
Identifiers for the federated user associated with the credentials (such as
arn:aws:sts::123456789012:federated-user/Bob
or 123456789012:Bob
). You can use the
federated user's ARN in your resource-based policies, such as an Amazon S3 bucket policy.
FederatedUser.Builder
avoiding the need to
create one manually via FederatedUser.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to federatedUser(FederatedUser)
.federatedUser
- a consumer that will call methods on FederatedUser.Builder
federatedUser(FederatedUser)
GetFederationTokenResponse.Builder packedPolicySize(Integer packedPolicySize)
A percentage value that indicates the packed size of the session policies and session tags combined passed in the request. The request fails if the packed size is greater than 100 percent, which means the policies and tags exceeded the allowed space.
packedPolicySize
- A percentage value that indicates the packed size of the session policies and session tags combined
passed in the request. The request fails if the packed size is greater than 100 percent, which means
the policies and tags exceeded the allowed space.Copyright © 2020. All rights reserved.