Class WebIdentityTokenCredentialProperties.Builder
- java.lang.Object
-
- software.amazon.awssdk.auth.credentials.internal.WebIdentityTokenCredentialProperties.Builder
-
- Enclosing class:
- WebIdentityTokenCredentialProperties
public static final class WebIdentityTokenCredentialProperties.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebIdentityTokenCredentialProperties.BuilderasyncCredentialUpdateEnabled(Boolean asyncCredentialUpdateEnabled)WebIdentityTokenCredentialPropertiesbuild()WebIdentityTokenCredentialProperties.BuilderprefetchTime(Duration prefetchTime)WebIdentityTokenCredentialProperties.BuilderroleArn(String roleArn)WebIdentityTokenCredentialProperties.BuilderroleSessionDuration(Duration roleSessionDuration)WebIdentityTokenCredentialProperties.BuilderroleSessionName(String roleSessionName)WebIdentityTokenCredentialProperties.BuildersourceChain(String sourceChain)WebIdentityTokenCredentialProperties.BuilderstaleTime(Duration staleTime)WebIdentityTokenCredentialProperties.BuilderwebIdentityTokenFile(Path webIdentityTokenFile)
-
-
-
Method Detail
-
roleArn
public WebIdentityTokenCredentialProperties.Builder roleArn(String roleArn)
-
roleSessionName
public WebIdentityTokenCredentialProperties.Builder roleSessionName(String roleSessionName)
-
webIdentityTokenFile
public WebIdentityTokenCredentialProperties.Builder webIdentityTokenFile(Path webIdentityTokenFile)
-
asyncCredentialUpdateEnabled
public WebIdentityTokenCredentialProperties.Builder asyncCredentialUpdateEnabled(Boolean asyncCredentialUpdateEnabled)
-
prefetchTime
public WebIdentityTokenCredentialProperties.Builder prefetchTime(Duration prefetchTime)
-
staleTime
public WebIdentityTokenCredentialProperties.Builder staleTime(Duration staleTime)
-
roleSessionDuration
public WebIdentityTokenCredentialProperties.Builder roleSessionDuration(Duration roleSessionDuration)
-
sourceChain
public WebIdentityTokenCredentialProperties.Builder sourceChain(String sourceChain)
-
build
public WebIdentityTokenCredentialProperties build()
-
-