Class CredentialsOverrider.Builder
- java.lang.Object
-
- com.salesforce.multicloudj.sts.model.CredentialsOverrider.Builder
-
- Enclosing class:
- CredentialsOverrider
public static class CredentialsOverrider.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected StringsessionNameprotected Supplier<String>webIdentityTokenSupplier
-
Constructor Summary
Constructors Constructor Description Builder(CredentialsType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CredentialsOverriderbuild()CredentialsOverrider.BuilderwithDurationSeconds(Integer durationSeconds)CredentialsOverrider.BuilderwithRole(String role)CredentialsOverrider.BuilderwithSessionCredentials(StsCredentials sessionCredentials)CredentialsOverrider.BuilderwithSessionName(String sessionName)CredentialsOverrider.BuilderwithWebIdentityTokenSupplier(Supplier<String> tokenSupplier)
-
-
-
Constructor Detail
-
Builder
public Builder(CredentialsType type)
-
-
Method Detail
-
withSessionCredentials
public CredentialsOverrider.Builder withSessionCredentials(StsCredentials sessionCredentials)
-
withRole
public CredentialsOverrider.Builder withRole(String role)
-
withDurationSeconds
public CredentialsOverrider.Builder withDurationSeconds(Integer durationSeconds)
-
withWebIdentityTokenSupplier
public CredentialsOverrider.Builder withWebIdentityTokenSupplier(Supplier<String> tokenSupplier)
-
withSessionName
public CredentialsOverrider.Builder withSessionName(String sessionName)
-
build
public CredentialsOverrider build()
-
-