Interface ExecutableHandler.ExecutableOptions

  • Enclosing interface:
    ExecutableHandler

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.String> getEnvironmentMap()
      A set of process-local environment variable mappings to be set for the script to execute.
      java.lang.String getExecutableCommand()
      An absolute path to the command used to retrieve 3rd party tokens.
      int getExecutableTimeoutMs()
      A timeout for waiting for the executable to finish, in milliseconds.
      java.lang.String getOutputFilePath()
      An output file path which points to the 3rd party credentials generated by the executable.
    • Method Detail

      • getExecutableCommand

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

        java.util.Map<java.lang.String,​java.lang.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
        java.lang.String getOutputFilePath()
        An output file path which points to the 3rd party credentials generated by the executable.