public static interface GetFederationTokenResponse.Builder extends STSResponse.Builder, 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 indicating the size of the policy in packed form.
|
build
copy
apply, 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.
Note: The size of the security token that STS APIs return is not fixed. We strongly recommend that you make no assumptions about the maximum size. As of this writing, the typical size is less than 4096 bytes, but that can vary. Also, future updates to AWS might require larger sizes.
credentials
- The temporary security credentials, which include an access key ID, a secret access key, and a
security (or session) token.
Note: The size of the security token that STS APIs return is not fixed. We strongly recommend that you make no assumptions about the maximum size. As of this writing, the typical size is less than 4096 bytes, but that can vary. Also, future updates to AWS might require larger sizes.
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.
Note: The size of the security token that STS APIs return is not fixed. We strongly recommend that you make no assumptions about the maximum size. As of this writing, the typical size is less than 4096 bytes, but that can vary. Also, future updates to AWS might require larger sizes.
This is a convenience that creates an instance of theCredentials.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 indicating the size of the policy in packed form. The service rejects policies for which the packed size is greater than 100 percent of the allowed value.
packedPolicySize
- A percentage value indicating the size of the policy in packed form. The service rejects policies for
which the packed size is greater than 100 percent of the allowed value.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.