package com.hubilon.config; /** Content written out as config.json the first time the tool runs with no config present. */ public final class SampleConfig { private SampleConfig() { } public static final String SAMPLE_JSON = """ { "timeoutMs": 30000, "requestIntervalMs": 0, "debug": false, "variables": { "VHOST": { "label": "Host header value", "default": "example.dev.internal" }, "AUTH_TOKEN": { "label": "Bearer token", "default": "REPLACE_ME", "secret": true } }, "targets": { "kong": { "label": "Kong", "baseUrl": "https://localhost:10001", "headers": { "Host": "{{VHOST}}", "Authorization": "bearer {{AUTH_TOKEN}}" } }, "apim": { "label": "Azure APIM", "baseUrl": "https://localhost:10002", "headers": { "Host": "{{VHOST}}" } } }, "compareMode": "dual", "compareHeaders": [], "groups": [ { "name": "sample", "label": "Sample", "apis": [ { "name": "ping", "method": "GET", "path": "/ping", "enabled": true } ] } ] } """; }