| CommandCredentialSource.Builder | CommandCredentialSource.Builder. addCommand(String commandString) | Add a command string to the list of command strings. | 
| CommandCredentialSource.Builder | CommandCredentialSource.Builder. addCommand(Consumer<Consumer<String>> consumer) | Add a command string provider to the list of command strings. | 
| CommandCredentialSource.Builder | CommandCredentialSource.Builder. addCommand(Supplier<String> commandStringSupplier) | Add a command string supplier result to the list of command strings. | 
| CommandCredentialSource.Builder | CommandCredentialSource.Builder. addEnvironment(String key,
              String value) | Add an environment value to the process environment. | 
| CommandCredentialSource.Builder | CommandCredentialSource.Builder. addEnvironment(Consumer<BiConsumer<String,String>> consumer) | Add multiple environment values to the process environment. | 
| static CommandCredentialSource.Builder | CommandCredentialSource. builder() | Deprecated. Construct a new builder instance. | 
| CommandCredentialSource.Builder | CommandCredentialSource.Builder. removeEnvironment(String key) | Remove an environment variable from the process environment. | 
| CommandCredentialSource.Builder | CommandCredentialSource.Builder. setOutputCharset(Charset charset) | Set the output character set (encoding) to expect from the process. | 
| CommandCredentialSource.Builder | CommandCredentialSource.Builder. setPasswordFactoryProvider(Provider provider) | Set the provider to use to find the password factory. | 
| CommandCredentialSource.Builder | CommandCredentialSource.Builder. setWorkingDirectory(File directory) | Set the working directory of the target process. |