|
bool | LoadFromJson (const Crt::JsonView &json) override |
|
bool | LoadFromCliArgs (const CliArgs &cliArgs) override |
|
bool | LoadFromEnvironment () override |
|
bool | Validate () const override |
|
void | SerializeToObject (Crt::JsonObject &object) const |
|
|
static constexpr char | CLI_ENDPOINT [] = "--endpoint" |
|
static constexpr char | CLI_CERT [] = "--cert" |
|
static constexpr char | CLI_KEY [] = "--key" |
|
static constexpr char | CLI_ROOT_CA [] = "--root-ca" |
|
static constexpr char | CLI_THING_NAME [] = "--thing-name" |
|
static constexpr char | JSON_KEY_ENDPOINT [] = "endpoint" |
|
static constexpr char | JSON_KEY_CERT [] = "cert" |
|
static constexpr char | JSON_KEY_KEY [] = "key" |
|
static constexpr char | JSON_KEY_ROOT_CA [] = "root-ca" |
|
static constexpr char | JSON_KEY_THING_NAME [] = "thing-name" |
|
static constexpr char | JSON_KEY_JOBS [] = "jobs" |
|
static constexpr char | JSON_KEY_TUNNELING [] = "tunneling" |
|
static constexpr char | JSON_KEY_DEVICE_DEFENDER [] = "device-defender" |
|
static constexpr char | JSON_KEY_FLEET_PROVISIONING [] = "fleet-provisioning" |
|
static constexpr char | JSON_KEY_RUNTIME_CONFIG [] = "runtime-config" |
|
static constexpr char | JSON_KEY_LOGGING [] = "logging" |
|
static constexpr char | JSON_KEY_SAMPLES [] = "samples" |
|
static constexpr char | JSON_KEY_PUB_SUB [] = "pub-sub" |
|
static constexpr char | JSON_KEY_SAMPLE_SHADOW [] = "sample-shadow" |
|
static constexpr char | JSON_KEY_CONFIG_SHADOW [] = "config-shadow" |
|
static constexpr char | JSON_KEY_SENSOR_PUBLISH [] = "sensor-publish" |
|
static constexpr char | DEFAULT_LOCK_FILE_PATH [] = "/run/lock/" |
|
static constexpr char | JSON_KEY_SECURE_ELEMENT [] = "secure-element" |
|
◆ SerializeToObject()
void PlainConfig::SerializeToObject |
( |
Crt::JsonObject & |
object | ) |
const |
Serialize configurations To Json Object
The documentation for this struct was generated from the following files:
- /home/runner/work/aws-iot-device-client/aws-iot-device-client/source/config/Config.h
- /home/runner/work/aws-iot-device-client/aws-iot-device-client/source/config/Config.cpp