@NotThreadSafe public static final class StsAssumeRoleWithWebIdentityCredentialsProvider.Builder extends StsCredentialsProvider.BaseBuilder<StsAssumeRoleWithWebIdentityCredentialsProvider.Builder,StsAssumeRoleWithWebIdentityCredentialsProvider>
StsAssumeRoleWithWebIdentityCredentialsProvider.builder()) for creating a
StsAssumeRoleWithWebIdentityCredentialsProvider.| Constructor and Description |
|---|
Builder(StsAssumeRoleWithWebIdentityCredentialsProvider provider) |
asyncCredentialUpdateEnabled, prefetchTime, staleTime, stsClientclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyapplyMutationpublic Builder(StsAssumeRoleWithWebIdentityCredentialsProvider provider)
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.assumeRoleWithWebIdentityRequest - 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().public StsAssumeRoleWithWebIdentityCredentialsProvider build()
StsCredentialsProvider.BaseBuilderbuild in interface Buildablebuild in interface SdkBuilder<StsAssumeRoleWithWebIdentityCredentialsProvider.Builder,StsAssumeRoleWithWebIdentityCredentialsProvider>build in class StsCredentialsProvider.BaseBuilder<StsAssumeRoleWithWebIdentityCredentialsProvider.Builder,StsAssumeRoleWithWebIdentityCredentialsProvider>Copyright © 2022. All rights reserved.