static AssumeRoleRequest.Builder |
AssumeRoleRequest.builder() |
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.durationSeconds(Integer durationSeconds) |
The duration, in seconds, of the role session.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.externalId(String externalId) |
A unique identifier that might be required when you assume a role in another account.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.policy(String policy) |
An IAM policy in JSON format that you want to use as an inline session policy.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.policyArns(Collection<PolicyDescriptorType> policyArns) |
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session
policies.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.policyArns(Consumer<PolicyDescriptorType.Builder>... policyArns) |
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session
policies.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.policyArns(PolicyDescriptorType... policyArns) |
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session
policies.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.providedContexts(Collection<ProvidedContext> providedContexts) |
A list of previously acquired trusted context assertions in the format of a JSON array.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.providedContexts(Consumer<ProvidedContext.Builder>... providedContexts) |
A list of previously acquired trusted context assertions in the format of a JSON array.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.providedContexts(ProvidedContext... providedContexts) |
A list of previously acquired trusted context assertions in the format of a JSON array.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.roleArn(String roleArn) |
The Amazon Resource Name (ARN) of the role to assume.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.roleSessionName(String roleSessionName) |
An identifier for the assumed role session.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.serialNumber(String serialNumber) |
The identification number of the MFA device that is associated with the user who is making the
AssumeRole call.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.sourceIdentity(String sourceIdentity) |
The source identity specified by the principal that is calling the AssumeRole operation.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.tags(Collection<Tag> tags) |
A list of session tags that you want to pass.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.tags(Consumer<Tag.Builder>... tags) |
A list of session tags that you want to pass.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.tags(Tag... tags) |
A list of session tags that you want to pass.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.toBuilder() |
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.tokenCode(String tokenCode) |
The value provided by the MFA device, if the trust policy of the role being assumed requires MFA.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.transitiveTagKeys(String... transitiveTagKeys) |
A list of keys for session tags that you want to set as transitive.
|
AssumeRoleRequest.Builder |
AssumeRoleRequest.Builder.transitiveTagKeys(Collection<String> transitiveTagKeys) |
A list of keys for session tags that you want to set as transitive.
|