@NotThreadSafe public static final class StsGetFederationTokenCredentialsProvider.Builder extends StsCredentialsProvider.BaseBuilder<StsGetFederationTokenCredentialsProvider.Builder,StsGetFederationTokenCredentialsProvider>
StsGetFederationTokenCredentialsProvider.builder()
) for creating a
StsGetFederationTokenCredentialsProvider
.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
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
Copyright © 2020. All rights reserved.