Interface ExecutableHandler.ExecutableOptions

Enclosing interface:
ExecutableHandler

public static interface ExecutableHandler.ExecutableOptions
An interface for required fields needed to call 3rd party executables.
  • Method Summary

    Modifier and Type
    Method
    Description
    A set of process-local environment variable mappings to be set for the script to execute.
    An absolute path to the command used to retrieve 3rd party tokens.
    int
    A timeout for waiting for the executable to finish, in milliseconds.
    An output file path which points to the 3rd party credentials generated by the executable.
  • Method Details

    • getExecutableCommand

      String getExecutableCommand()
      An absolute path to the command used to retrieve 3rd party tokens.
    • getEnvironmentMap

      Map<String,String> getEnvironmentMap()
      A set of process-local environment variable mappings to be set for the script to execute.
    • getExecutableTimeoutMs

      int getExecutableTimeoutMs()
      A timeout for waiting for the executable to finish, in milliseconds.
    • getOutputFilePath

      @Nullable String getOutputFilePath()
      An output file path which points to the 3rd party credentials generated by the executable.