@NotThreadSafe public static final class StsAssumeRoleWithWebIdentityCredentialsProvider.Builder extends StsCredentialsProvider.BaseBuilder<StsAssumeRoleWithWebIdentityCredentialsProvider.Builder,StsAssumeRoleWithWebIdentityCredentialsProvider>
StsAssumeRoleWithWebIdentityCredentialsProvider.builder()
) for creating a
StsAssumeRoleWithWebIdentityCredentialsProvider
.Modifier and Type | Method and Description |
---|---|
StsAssumeRoleWithWebIdentityCredentialsProvider.Builder |
refreshRequest(AssumeRoleWithWebIdentityRequest assumeRoleWithWebIdentityRequest)
Configure the
AssumeRoleWithWebIdentityRequest that should be periodically sent to the STS service to update
the session token when it gets close to expiring. |
StsAssumeRoleWithWebIdentityCredentialsProvider.Builder |
refreshRequest(Consumer<AssumeRoleWithWebIdentityRequest.Builder> assumeRoleWithWebIdentityRequest)
Similar to
refreshRequest(AssumeRoleWithWebIdentityRequest) , but takes a lambda to configure a new
AssumeRoleWithWebIdentityRequest.Builder . |
StsAssumeRoleWithWebIdentityCredentialsProvider.Builder |
refreshRequest(Supplier<AssumeRoleWithWebIdentityRequest> assumeRoleWithWebIdentityRequest)
Similar to
refreshRequest(AssumeRoleWithWebIdentityRequest) , but takes a Supplier to supply the
request to STS. |
asyncCredentialUpdateEnabled, build, stsClient
public StsAssumeRoleWithWebIdentityCredentialsProvider.Builder refreshRequest(AssumeRoleWithWebIdentityRequest assumeRoleWithWebIdentityRequest)
AssumeRoleWithWebIdentityRequest
that should be periodically sent to the STS service to update
the session token when it gets close to expiring.assumeRoleWithWebIdentityRequest
- The request to send to STS whenever the assumed session expires.public StsAssumeRoleWithWebIdentityCredentialsProvider.Builder refreshRequest(Supplier<AssumeRoleWithWebIdentityRequest> assumeRoleWithWebIdentityRequest)
refreshRequest(AssumeRoleWithWebIdentityRequest)
, but takes a Supplier
to supply the
request to STS.assumeRoleWithWebIdentityRequestSupplier
- A supplierpublic StsAssumeRoleWithWebIdentityCredentialsProvider.Builder refreshRequest(Consumer<AssumeRoleWithWebIdentityRequest.Builder> assumeRoleWithWebIdentityRequest)
refreshRequest(AssumeRoleWithWebIdentityRequest)
, but takes a lambda to configure a new
AssumeRoleWithWebIdentityRequest.Builder
. This removes the need to called
AssumeRoleWithWebIdentityRequest.builder()
and AssumeRoleWithWebIdentityRequest.Builder#build()
.Copyright © 2020. All rights reserved.