Packages

c

com.datasolvr.services.facade

SchedulerWebFacade

class SchedulerWebFacade extends SchedulerFacade with ServiceWebFacadeWithDatabase with ServiceFacade[SchedulerFacade]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SchedulerWebFacade
  2. ServiceWebFacadeWithDatabase
  3. ServiceWebFacade
  4. SchedulerFacade
  5. ServiceFacade
  6. ServiceFacadeWithDatabase
  7. ServiceFacadeBase
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SchedulerWebFacade(hostAddress: String, httpClient: HttpClient, environment: String, token: UUID, connectAttempts: Int)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. var _httpChannel: HttpChannel
    Attributes
    protected
    Definition Classes
    SchedulerWebFacadeServiceWebFacade
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. val environment: String
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def getAllJobs(states: Set[String], minDate: LocalDateTime, limit: Option[Int]): Array[JobInfo]

    Gets all jobs for given job states and creation time limit.

    Gets all jobs for given job states and creation time limit.

    states

    The set of JobStates to include.

    minDate

    The lower bound on the job creation time.

    limit

    An optional value for the maximum number of jobs to return (most recent first).

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  11. def getApiEndpoint(id: String): ApiEndpointInfo

    Gets the most recent version of a specific API endpoint.

    Gets the most recent version of a specific API endpoint.

    id

    The unique id of the API endpoint.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  12. def getApiEndpoints(includeDeleted: Boolean = false): Array[ApiEndpointInfo]

    Gets the most recent version of each API endpoint, including deleted.

    Gets the most recent version of each API endpoint, including deleted.

    includeDeleted

    Whether to include deleted API endpoints.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  13. def getApiEndpoints: Array[ApiEndpointInfo]

    Gets the most recent version of each API endpoint.

    Gets the most recent version of each API endpoint.

    Definition Classes
    SchedulerFacade
  14. def getBatch(id: String): BatchInfo

    Gets the most recent version of a specific batch.

    Gets the most recent version of a specific batch.

    id

    The unique id of the batch.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  15. def getBatchJob(batchId: String, id: UUID): BatchJobInfo

    Gets the batch job for a specific batch and job id.

    Gets the batch job for a specific batch and job id.

    batchId

    The unique id of the batch.

    id

    The UUID for the batch job.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  16. def getBatchJobs(states: Set[String], minDate: LocalDateTime, limit: Option[Int]): Array[BatchJobInfo]

    Gets all batch jobs for given job states and creation time limit.

    Gets all batch jobs for given job states and creation time limit.

    states

    The set of JobStates to include.

    minDate

    The lower bound on the job creation time. LocalDateTime.MIN not supported. Use DateTimeSupport.minDate instead.

    limit

    An optional value for the maximum number of jobs to return (most recent first).

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  17. def getBatches(includeDeleted: Boolean): Array[BatchInfo]

    Gets the most recent version of each batch, including deleted.

    Gets the most recent version of each batch, including deleted.

    includeDeleted

    Whether to include deleted batches.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  18. def getBatches: Array[BatchInfo]

    Gets the most recent version of each batch.

    Gets the most recent version of each batch.

    Definition Classes
    SchedulerFacade
  19. def getBuildInfo: BuildLabels
    Definition Classes
    ServiceWebFacade
  20. def getCacheStatistics: Array[CacheStatistics]
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  22. def getDatabase(outputStream: OutputStream): Unit
  23. def getDatabasePath: String
  24. def getFile(path: String, outputStream: OutputStream): Unit
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  25. def getHandleDynamicEndpoint(path: String, queryString: Option[String]): String

    Handles dynamic API endpoint requests for GET method.

    Handles dynamic API endpoint requests for GET method. Finds a matching ApiEndpoint by path pattern and method, executes its handler, and returns the result.

    path

    The path portion after /api/.

    queryString

    The string containing the query parameters.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  26. def getJob(id: UUID): JobInfo

    Gets the job for a specific job id.

    Gets the job for a specific job id.

    id

    The UUID for the job.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  27. def getJobs(ids: List[UUID]): Array[JobInfo]

    Gets the jobs for a specific list of job ids.

    Gets the jobs for a specific list of job ids.

    ids

    The list of UUID for the jobs.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  28. val getJobsDefaultStates: Set[String]

    The default value for states used in getAllJobs and getBatchJobs.

    The default value for states used in getAllJobs and getBatchJobs. The value is JobStates.pending, JobStates.running and JobStates.submitted.

    Definition Classes
    SchedulerFacade
  29. def getLogForBatchJob(id: UUID): String

    Gets the log for a batch job with a specific job id.

    Gets the log for a batch job with a specific job id.

    id

    The UUID for the batch job.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  30. def getLogForJob(id: UUID): SparkJobLog

    Gets the log for a job with a specific job id.

    Gets the log for a job with a specific job id.

    id

    The UUID for the job.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  31. def getLogForScheduleState(scheduleId: String): String

    Gets the log for the state of a specific schedule.

    Gets the log for the state of a specific schedule.

    scheduleId

    The unique id of the schedule.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  32. def getLogLevel: String
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  33. def getPerformanceMetrics: PerformanceMetrics
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  34. def getRaw(url: String): String
    Definition Classes
    ServiceWebFacade
  35. def getRunners: Array[RunnerInfo]

    Gets information on all registered runner services.

    Gets information on all registered runner services.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  36. def getSchedule(id: String): ScheduleInfo

    Gets the most recent version of a specific schedule.

    Gets the most recent version of a specific schedule.

    id

    The unique id of the schedule.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  37. def getSchedules(includeDeleted: Boolean = false): Array[ScheduleInfo]

    Gets the most recent version of each schedule, including deleted.

    Gets the most recent version of each schedule, including deleted.

    includeDeleted

    Whether to include deleted schedules.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  38. def getSchedules: Array[ScheduleInfo]

    Gets the most recent version of each schedule.

    Gets the most recent version of each schedule.

    Definition Classes
    SchedulerFacade
  39. def getScript(id: String): ScriptInfo

    Gets the most recent version of a specific script.

    Gets the most recent version of a specific script.

    id

    The unique id of the script.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  40. def getScripts(includeDeleted: Boolean = false): Array[ScriptInfo]

    Gets the most recent version of each script, including deleted.

    Gets the most recent version of each script, including deleted.

    includeDeleted

    Whether to include deleted scripts.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  41. def getScripts: Array[ScriptInfo]

    Gets the most recent version of each script.

    Gets the most recent version of each script.

    Definition Classes
    SchedulerFacade
  42. def getStateForSchedule(id: String): ScheduleStateInfo

    Gets the current state of a specific schedule.

    Gets the current state of a specific schedule.

    id

    The unique id of the schedule.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  43. def getVersion: String
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  44. def getVersionForApiEndpoint(id: String, version: UUID): ApiEndpointInfo

    Gets a specific version of a specific API endpoint.

    Gets a specific version of a specific API endpoint.

    id

    The unique id of the API endpoint.

    version

    The UUID for the version.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  45. def getVersionForBatch(id: String, version: UUID): BatchInfo

    Gets a specific version of a specific batch.

    Gets a specific version of a specific batch.

    id

    The unique id of the batch.

    version

    The UUID for the version.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  46. def getVersionForSchedule(id: String, version: UUID): ScheduleInfo

    Gets a specific version of a specific schedule.

    Gets a specific version of a specific schedule.

    id

    The unique id of the schedule.

    version

    The UUID for the version.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  47. def getVersionForScript(id: String, version: UUID): ScriptInfo

    Gets a specific version of a specific script.

    Gets a specific version of a specific script.

    id

    The unique id of the script.

    version

    The UUID for the version.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  48. def getVersionForWizard(id: String, version: UUID): WizardInfo

    Gets a specific version of a specific wizard.

    Gets a specific version of a specific wizard.

    id

    The unique id of the wizard.

    version

    The UUID for the version.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  49. def getVersionsForApiEndpoint(id: String): Array[ApiEndpointInfo]

    Gets all versions of a specific API endpoint.

    Gets all versions of a specific API endpoint.

    id

    The unique id of the API endpoint.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  50. def getVersionsForBatch(id: String): Array[BatchInfo]

    Gets all versions of a specific batch.

    Gets all versions of a specific batch.

    id

    The unique id of the batch.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  51. def getVersionsForSchedule(id: String): Array[ScheduleInfo]

    Gets all versions of a specific schedule.

    Gets all versions of a specific schedule.

    id

    The unique id of the schedule.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  52. def getVersionsForScript(id: String): Array[ScriptInfo]

    Gets all versions of a specific script.

    Gets all versions of a specific script.

    id

    The unique id of the script.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  53. def getVersionsForWizard(id: String): Array[WizardInfo]

    Gets all versions of a specific wizard.

    Gets all versions of a specific wizard.

    id

    The unique id of the wizard.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  54. def getWizard(id: String): WizardInfo

    Gets the most recent version of a specific wizard.

    Gets the most recent version of a specific wizard.

    id

    The unique id of the wizard.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  55. def getWizardSession(sessionId: UUID): WizardSessionInfo

    Gets the wizard session for a specific session id.

    Gets the wizard session for a specific session id.

    sessionId

    The UUID for the session.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  56. def getWizardSessions(states: Set[String]): Array[WizardSessionInfo]

    Gets the wizard sessions for given session states.

    Gets the wizard sessions for given session states.

    states

    The set of WizardSessionStates to include.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  57. def getWizards(includeDeleted: Boolean = false): Array[WizardInfo]

    Gets the most recent version of each wizard, including deleted.

    Gets the most recent version of each wizard, including deleted.

    includeDeleted

    Whether to include deleted wizards.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  58. def getWizards: Array[WizardInfo]

    Gets the most recent version of each wizard.

    Gets the most recent version of each wizard.

    Definition Classes
    SchedulerFacade
  59. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  60. val hostAddress: String
    Definition Classes
    SchedulerWebFacadeServiceWebFacade
  61. implicit def httpChannel: HttpChannel
    Definition Classes
    ServiceWebFacade
  62. val httpClient: HttpClient
    Definition Classes
    SchedulerWebFacadeServiceWebFacade
  63. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  64. def isReady: Boolean
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  65. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  66. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  67. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  68. def postActionForWizardSession(action: WizardAction): WizardSessionInfo

    Performs a given action on a wizard session.

    Performs a given action on a wizard session.

    action

    The wizard action to perform.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  69. def postApiEndpoint(content: ApiEndpointContent): Unit

    Creates a new version of an API endpoint with the specific content.

    Creates a new version of an API endpoint with the specific content.

    content

    The content of the new version.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  70. def postBatch(content: BatchContent): Unit

    Creates a new version of a batch with the specific content.

    Creates a new version of a batch with the specific content.

    content

    The content of the new version.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  71. def postCachePurge(id: Option[String]): Unit
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  72. def postCancelForBatchJob(id: UUID): Unit

    Cancels a specific batch job.

    Cancels a specific batch job. This also cancels all jobs that are part of the batch.

    id

    The UUID for the batch job.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  73. def postCancelForJob(id: UUID): Unit

    Cancels a specific job.

    Cancels a specific job.

    id

    The UUID for the job.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  74. def postDatabaseBackup(encryptionEnabled: Option[Boolean], encryptionMasterKeyIdentifier: Option[String], outputRepository: String): Unit
  75. def postDeleteForApiEndpoint(id: String): Unit

    Marks a specific API endpoint as deleted.

    Marks a specific API endpoint as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the API endpoint.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  76. def postDeleteForBatch(id: String): Unit

    Marks a specific batch as deleted.

    Marks a specific batch as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the batch.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  77. def postDeleteForSchedule(id: String): Unit

    Marks a specific schedule as deleted.

    Marks a specific schedule as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the schedule.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  78. def postDeleteForScript(id: String): Unit

    Marks a specific script as deleted.

    Marks a specific script as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the script.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  79. def postDeleteForWizard(id: String): Unit

    Marks a specific wizard as deleted.

    Marks a specific wizard as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the wizard.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  80. def postErrorForJob(id: UUID, error: ExceptionChain): Unit

    Update the error information for a specific job.

    Update the error information for a specific job.

    id

    The UUID for the job.

    error

    The error information to include.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  81. def postHandleDynamicEndpoint(path: String, queryString: Option[String], body: String): String

    Handles dynamic API endpoint requests for POST method.

    Handles dynamic API endpoint requests for POST method. Finds a matching ApiEndpoint by path pattern and method, executes its handler with the request body, and returns the result.

    path

    The path portion after /api/.

    queryString

    The string containing the query parameters.

    body

    The request body content to pass to the handler.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  82. def postHost(name: String, isLocal: Boolean, modes: List[String], memoryGb: Int, minMemoryLevel: Int, instanceId: Option[String]): Unit

    Registers or updates information on a runner service host with a given name.

    Registers or updates information on a runner service host with a given name.

    name

    The service name of the runner.

    isLocal

    Whether the runner uses spark in local mode or distributed.

    modes

    The RunnerModes supported by the runner.

    memoryGb

    The amount of memory in GB available to the runner.

    minMemoryLevel

    The minimum memory level for jobs to be accepted by the runner.

    instanceId

    The AWS EC2 instance id for the runner, if available.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  83. def postHostForJobs(host: String): Array[JobInfo]

    Assign jobs ready for execution to a given runner.

    Assign jobs ready for execution to a given runner. Only compatible jobs are assigned, which depends on both the properties of the job and the runner.

    host

    The service name of the runner.

    returns

    The jobs that were assigned to the runner.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  84. def postLogForJob(id: UUID, log: String): Unit

    Appends content to the log for a specific job.

    Appends content to the log for a specific job.

    id

    The UUID for the job.

    log

    The text content to append. A line break is inserted if the log is non-empty.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  85. def postNewWizardSession(wizardId: String): WizardSessionInfo

    Creates a new session for a specific wizard.

    Creates a new session for a specific wizard.

    wizardId

    The unique id of the wizard.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  86. def postProgressForJob(id: UUID, progress: Double): Unit

    Update the progress value for a specific job.

    Update the progress value for a specific job. If the current progress is 1 the value can only be set to 0.

    id

    The UUID for the job.

    progress

    A value between 0 and 1.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  87. def postRaw(url: String, body: String): String
    Definition Classes
    ServiceWebFacade
  88. def postRestart: Unit
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  89. val postRunDefaultDate: () => LocalDateTime

    The default value for date used in postRunForSource, postRunForPipeline and postRunForBatch.

    The default value for date used in postRunForSource, postRunForPipeline and postRunForBatch. The value is a function that returns the current UTC time.

    Definition Classes
    SchedulerFacade
  90. def postRunForBatch(id: String, tag: String, date: LocalDateTime, expires: Option[LocalDateTime], updates: BatchUpdates): BatchJobInfo

    Creates a batch job for running a specific batch on a given date, restricted to a specific tag.

    Creates a batch job for running a specific batch on a given date, restricted to a specific tag. This creates jobs for all sources and pipelines with results missing from the batch, with a requested update or with a dependency on a requested update. Untagged versions may be used if no matching tag exists.

    id

    The unique id of the batch.

    tag

    The tag to use as restriction.

    date

    The date and time to associate with the run.

    expires

    The date and time to associate with the run.

    updates

    A specification of source and pipelines that should be updated. This will also update dependencies in the batch.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  91. def postRunForDashboard(id: String, mode: String): JobInfo

    Creates a job for updating a specific dashboard for a given mode.

    Creates a job for updating a specific dashboard for a given mode.

    id

    The unique id of the dashboard.

    mode

    The RunnerModes value to use for the job. Should be RunnerModes.realtime or RunnerModes.batch.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  92. def postRunForPipeline(id: String, tag: String, date: LocalDateTime): Array[JobInfo]

    Creates a job for running a specific pipeline on a given date, restricted to a specific tag.

    Creates a job for running a specific pipeline on a given date, restricted to a specific tag. An untagged version may be used if no matching tag exists.

    id

    The unique id of the pipeline.

    tag

    The tag to use as restriction.

    date

    The date and time to associate with the run.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  93. def postRunForScript(id: String, body: String, resource: Option[String], method: String): String

    Runs a specific script with given body.

    Runs a specific script with given body.

    id

    The unique id of the script.

    body

    The body to supply as input to the script.

    resource

    An optional resource string supplied to the script.

    method

    The HTTP method for the call.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  94. def postRunForScript(id: String, parameters: ScriptParameters, resource: Option[String] = None): ScriptResults

    Runs a specific script with given parameters.

    Runs a specific script with given parameters.

    id

    The unique id of the script.

    parameters

    The parameters to supply as input to the script.

    resource

    An optional resource string supplied to the script.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  95. def postRunForSource(id: String, tag: String, date: LocalDateTime): JobInfo

    Creates a job for running a specific source on a given date, restricted to a specific tag.

    Creates a job for running a specific source on a given date, restricted to a specific tag. An untagged version may be used if no matching tag exists.

    id

    The unique id of the source.

    tag

    The tag to use as restriction.

    date

    The date and time to associate with the run.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  96. def postRunNextForJob(id: UUID): JobInfo

    Sets a priority on the job to make sure that it will be the next one to run.

    Sets a priority on the job to make sure that it will be the next one to run.

    id

    The UUID for the job.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  97. def postSchedule(content: ScheduleContent): Unit

    Creates a new version of a schedule with the specific content.

    Creates a new version of a schedule with the specific content.

    content

    The content of the new version.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  98. def postScript(content: ScriptContent): Unit

    Creates a new version of a script with the specific content.

    Creates a new version of a script with the specific content.

    content

    The content of the new version.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  99. def postStartForSchedule(id: String): Unit

    Starts a specific schedule.

    Starts a specific schedule. This enables the automatic scheduling of jobs.

    id

    The unique id of the schedule.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  100. def postStateForJob(id: UUID, state: String): Unit

    Update the state for a specific job.

    Update the state for a specific job. If the current job state is in JobStates.absorbing the state can only be set to JobStates.pending.

    id

    The UUID for the job.

    state

    The JobStates value to set.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  101. def postStopForSchedule(id: String, suspend: Boolean = false): Unit

    Stops a specific schedule.

    Stops a specific schedule. A stopped schedule will never perform any automated actions.

    id

    The unique id of the schedule.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  102. def postTestForApiEndpoint(endpoint: ApiEndpointContent, resource: String, body: String): String

    Tests a given API endpoint definition with given parameters.

    Tests a given API endpoint definition with given parameters.

    resource

    The resource containing the path and query string.

    body

    The body of the request.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  103. def postTestForScript(content: ScriptContent, body: String, resource: Option[String], method: String): String

    Tests a given script definition with given body.

    Tests a given script definition with given body. The only difference from postRunForScript is that the script definition is given as a parameter.

    content

    The definition of the script.

    body

    The body to supply as input to the script.

    resource

    An optional resource string supplied to the script.

    method

    The HTTP method for the call.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  104. def postTestForScript(content: ScriptContent, parameters: ScriptParameters, resource: Option[String] = None): ScriptResults

    Tests a given script definition with given parameters.

    Tests a given script definition with given parameters. The only difference from postRunForScript is that the script definition is given as a parameter.

    content

    The definition of the script.

    parameters

    The parameters to supply as input to the script.

    resource

    An optional resource string supplied to the script.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  105. def postTestForWizard(wizard: WizardContent): Unit

    Tests a given wizard definition for validity.

    Tests a given wizard definition for validity. Besides compilation some structural rules are checked, but the wizard is not run.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  106. def postVacuumDatabase: Unit
  107. def postWizard(content: WizardContent): Unit

    Creates a new version of a wizard with the specific content.

    Creates a new version of a wizard with the specific content.

    content

    The content of the new version.

    Definition Classes
    SchedulerWebFacadeSchedulerFacade
  108. def setLogLevel(level: String): Unit
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  109. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  110. def toString(): String
    Definition Classes
    AnyRef → Any
  111. val token: UUID
    Definition Classes
    SchedulerWebFacadeServiceWebFacade
  112. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  113. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  114. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  115. def waitIsReady(timeoutSeconds: Int, pollIntervalSeconds: Int): Unit
    Definition Classes
    ServiceFacadeBase
  116. def withTimeout(seconds: Int): SchedulerWebFacade
  117. def withToken(other: UUID): SchedulerWebFacade
    Definition Classes
    SchedulerWebFacadeServiceFacade

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from ServiceWebFacade

Inherited from SchedulerFacade

Inherited from ServiceFacadeBase

Inherited from AnyRef

Inherited from Any

Ungrouped