7#include <aws/greengrass/Greengrass_EXPORTS.h>
8#include <aws/greengrass/model/ConfigurationSyncStatus.h>
9#include <aws/greengrass/model/Telemetry.h>
68 bool m_configurationSyncStatusHasBeenSet =
false;
71 bool m_telemetryHasBeenSet =
false;
AWS_GREENGRASS_API Aws::Utils::Json::JsonValue Jsonize() const
bool TelemetryHasBeenSet() const
AWS_GREENGRASS_API TelemetryConfiguration()
TelemetryConfiguration & WithConfigurationSyncStatus(const ConfigurationSyncStatus &value)
void SetConfigurationSyncStatus(ConfigurationSyncStatus &&value)
TelemetryConfiguration & WithTelemetry(const Telemetry &value)
AWS_GREENGRASS_API TelemetryConfiguration(Aws::Utils::Json::JsonView jsonValue)
const ConfigurationSyncStatus & GetConfigurationSyncStatus() const
TelemetryConfiguration & WithTelemetry(Telemetry &&value)
void SetTelemetry(const Telemetry &value)
void SetTelemetry(Telemetry &&value)
const Telemetry & GetTelemetry() const
bool ConfigurationSyncStatusHasBeenSet() const
TelemetryConfiguration & WithConfigurationSyncStatus(ConfigurationSyncStatus &&value)
void SetConfigurationSyncStatus(const ConfigurationSyncStatus &value)
AWS_GREENGRASS_API TelemetryConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue