@NotThreadSafe public static final class StsGetFederationTokenCredentialsProvider.Builder extends StsCredentialsProvider.BaseBuilder<StsGetFederationTokenCredentialsProvider.Builder,StsGetFederationTokenCredentialsProvider>
StsGetFederationTokenCredentialsProvider.builder()) for creating a
StsGetFederationTokenCredentialsProvider.| Constructor and Description |
|---|
Builder(StsGetFederationTokenCredentialsProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
StsGetFederationTokenCredentialsProvider |
build()
Build the credentials provider using the configuration applied to this builder.
|
StsGetFederationTokenCredentialsProvider.Builder |
refreshRequest(Consumer<GetFederationTokenRequest.Builder> getFederationTokenRequest)
Similar to
refreshRequest(GetFederationTokenRequest), but takes a lambda to configure a new
GetFederationTokenRequest.Builder. |
StsGetFederationTokenCredentialsProvider.Builder |
refreshRequest(GetFederationTokenRequest getFederationTokenRequest)
Configure the
GetFederationTokenRequest that should be periodically sent to the STS service to update the
session token when it gets close to expiring. |
asyncCredentialUpdateEnabled, prefetchTime, staleTime, stsClientclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyapplyMutationpublic Builder(StsGetFederationTokenCredentialsProvider provider)
public StsGetFederationTokenCredentialsProvider.Builder refreshRequest(GetFederationTokenRequest getFederationTokenRequest)
GetFederationTokenRequest that should be periodically sent to the STS service to update the
session token when it gets close to expiring.getFederationTokenRequest - The request to send to STS whenever the assumed session expires.public StsGetFederationTokenCredentialsProvider.Builder refreshRequest(Consumer<GetFederationTokenRequest.Builder> getFederationTokenRequest)
refreshRequest(GetFederationTokenRequest), but takes a lambda to configure a new
GetFederationTokenRequest.Builder. This removes the need to called
GetFederationTokenRequest.builder() and GetFederationTokenRequest.Builder#build().public StsGetFederationTokenCredentialsProvider build()
StsCredentialsProvider.BaseBuilderbuild in interface Buildablebuild in interface SdkBuilder<StsGetFederationTokenCredentialsProvider.Builder,StsGetFederationTokenCredentialsProvider>build in class StsCredentialsProvider.BaseBuilder<StsGetFederationTokenCredentialsProvider.Builder,StsGetFederationTokenCredentialsProvider>Copyright © 2022. All rights reserved.