ProcessCredentialsProvider.Builder |
ProcessCredentialsProvider.Builder.asyncCredentialUpdateEnabled(Boolean asyncCredentialUpdateEnabled) |
Configure whether the provider should fetch credentials asynchronously in the background.
|
static ProcessCredentialsProvider.Builder |
ProcessCredentialsProvider.builder() |
|
ProcessCredentialsProvider.Builder |
ProcessCredentialsProvider.Builder.command(String command) |
Deprecated.
|
ProcessCredentialsProvider.Builder |
ProcessCredentialsProvider.Builder.command(List<String> commandAsListOfStrings) |
Configure the command that should be executed to retrieve credentials, as a list of strings.
|
ProcessCredentialsProvider.Builder |
ProcessCredentialsProvider.Builder.credentialRefreshThreshold(Duration credentialRefreshThreshold) |
Configure the amount of time between when the credentials expire and when the credentials should start to be
refreshed.
|
ProcessCredentialsProvider.Builder |
ProcessCredentialsProvider.Builder.processOutputLimit(long outputByteLimit) |
Configure the maximum amount of data that can be returned by the external process before an exception is
raised.
|
ProcessCredentialsProvider.Builder |
ProcessCredentialsProvider.Builder.sourceChain(String sourceChain) |
An optional string denoting previous credentials providers that are chained with this one.
|
ProcessCredentialsProvider.Builder |
ProcessCredentialsProvider.Builder.staticAccountId(String staticAccountId) |
Configure a static account id for this credentials provider.
|
ProcessCredentialsProvider.Builder |
ProcessCredentialsProvider.toBuilder() |
|