|
ORE Studio 0.0.4
|
All of the configuration options required by the wrapper. More...
#include <options.hpp>

Public Attributes | |
| std::optional< ores::logging::logging_options > | logging |
| Configuration options related to logging, if any. | |
| ores::nats::config::nats_options | nats |
| Configuration related to NATS transport. | |
| std::string | host_id |
| UUID of this node's host record in the compute service. | |
| std::string | tenant_id |
| Tenant identifier; determines which JetStream work queue to subscribe to. | |
| std::string | work_dir |
| Directory used for package cache and per-job scratch space. | |
| std::uint32_t | heartbeat_interval_seconds {30} |
| Interval in seconds between heartbeat messages while a job is running. | |
| std::uint32_t | telemetry_interval_seconds {30} |
| Interval in seconds between telemetry node-sample publishes. | |
| std::string | http_base_url |
| Base URL of the HTTP server for file transfers (e.g. http://localhost:8080). | |
All of the configuration options required by the wrapper.
| std::uint32_t telemetry_interval_seconds {30} |
Interval in seconds between telemetry node-sample publishes.
Set to 0 to disable telemetry publishing entirely.
| std::string http_base_url |
Base URL of the HTTP server for file transfers (e.g. http://localhost:8080).
The wrapper appends compute API paths to this URL when downloading inputs and uploading outputs. If empty, URI fields from work assignments are used as-is.