7#include <aws/synthetics/Synthetics_EXPORTS.h>
39 m_timeoutInSecondsHasBeenSet =
true;
40 m_timeoutInSeconds = value;
56 m_memoryInMBHasBeenSet =
true;
72 m_activeTracingHasBeenSet =
true;
73 m_activeTracing = value;
92 m_ephemeralStorageHasBeenSet =
true;
93 m_ephemeralStorage = value;
101 int m_timeoutInSeconds{0};
105 bool m_activeTracing{
false};
107 int m_ephemeralStorage{0};
108 bool m_timeoutInSecondsHasBeenSet =
false;
109 bool m_memoryInMBHasBeenSet =
false;
110 bool m_activeTracingHasBeenSet =
false;
111 bool m_ephemeralStorageHasBeenSet =
false;
void SetEphemeralStorage(int value)
AWS_SYNTHETICS_API CanaryRunConfigOutput(Aws::Utils::Json::JsonView jsonValue)
AWS_SYNTHETICS_API CanaryRunConfigOutput()=default
bool GetActiveTracing() const
CanaryRunConfigOutput & WithMemoryInMB(int value)
int GetTimeoutInSeconds() const
bool TimeoutInSecondsHasBeenSet() const
bool ActiveTracingHasBeenSet() const
void SetMemoryInMB(int value)
AWS_SYNTHETICS_API Aws::Utils::Json::JsonValue Jsonize() const
CanaryRunConfigOutput & WithEphemeralStorage(int value)
void SetActiveTracing(bool value)
int GetMemoryInMB() const
bool EphemeralStorageHasBeenSet() const
AWS_SYNTHETICS_API CanaryRunConfigOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetEphemeralStorage() const
CanaryRunConfigOutput & WithTimeoutInSeconds(int value)
CanaryRunConfigOutput & WithActiveTracing(bool value)
bool MemoryInMBHasBeenSet() const
void SetTimeoutInSeconds(int value)
Aws::Utils::Json::JsonValue JsonValue