@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, stsClient
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copy
applyMutation
public 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.BaseBuilder
build
in interface Buildable
build
in interface SdkBuilder<StsGetFederationTokenCredentialsProvider.Builder,StsGetFederationTokenCredentialsProvider>
build
in class StsCredentialsProvider.BaseBuilder<StsGetFederationTokenCredentialsProvider.Builder,StsGetFederationTokenCredentialsProvider>
Copyright © 2022. All rights reserved.