66 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
81 inline Device&
WithArn(
const char* value) { SetArn(value);
return *
this;}
101 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
136 inline void SetManufacturer(
const char* value) { m_manufacturerHasBeenSet =
true; m_manufacturer.assign(value); }
171 inline void SetModel(
const char* value) { m_modelHasBeenSet =
true; m_model.assign(value); }
276 inline void SetOs(
const char* value) { m_osHasBeenSet =
true; m_os.assign(value); }
291 inline Device&
WithOs(
const char* value) { SetOs(value);
return *
this;}
301 inline void SetCpu(
const CPU& value) { m_cpuHasBeenSet =
true; m_cpu = value; }
306 inline void SetCpu(
CPU&& value) { m_cpuHasBeenSet =
true; m_cpu = value; }
341 inline void SetHeapSize(
long long value) { m_heapSizeHasBeenSet =
true; m_heapSize = value; }
356 inline void SetMemory(
long long value) { m_memoryHasBeenSet =
true; m_memory = value; }
381 inline void SetImage(
const char* value) { m_imageHasBeenSet =
true; m_image.assign(value); }
416 inline void SetCarrier(
const char* value) { m_carrierHasBeenSet =
true; m_carrier.assign(value); }
451 inline void SetRadio(
const char* value) { m_radioHasBeenSet =
true; m_radio.assign(value); }
470 bool m_arnHasBeenSet;
472 bool m_nameHasBeenSet;
474 bool m_manufacturerHasBeenSet;
476 bool m_modelHasBeenSet;
478 bool m_formFactorHasBeenSet;
480 bool m_platformHasBeenSet;
484 bool m_cpuHasBeenSet;
486 bool m_resolutionHasBeenSet;
487 long long m_heapSize;
488 bool m_heapSizeHasBeenSet;
490 bool m_memoryHasBeenSet;
492 bool m_imageHasBeenSet;
494 bool m_carrierHasBeenSet;
496 bool m_radioHasBeenSet;
Device & WithFormFactor(DeviceFormFactor &&value)
void SetCarrier(Aws::String &&value)
#define AWS_DEVICEFARM_API
void SetName(const char *value)
Device & WithModel(Aws::String &&value)
Device & WithCarrier(const char *value)
void SetPlatform(DevicePlatform &&value)
const Resolution & GetResolution() const
void SetManufacturer(Aws::String &&value)
Device & WithName(Aws::String &&value)
const Aws::String & GetCarrier() const
long long GetHeapSize() const
const DeviceFormFactor & GetFormFactor() const
const Aws::String & GetManufacturer() const
void SetModel(Aws::String &&value)
void SetOs(Aws::String &&value)
Device & WithPlatform(const DevicePlatform &value)
void SetHeapSize(long long value)
void SetOs(const char *value)
long long GetMemory() const
void SetModel(const Aws::String &value)
Device & WithManufacturer(Aws::String &&value)
const Aws::String & GetModel() const
Device & WithModel(const char *value)
void SetFormFactor(const DeviceFormFactor &value)
Device & WithOs(const Aws::String &value)
Device & WithRadio(const char *value)
Device & WithArn(const char *value)
void SetImage(const char *value)
Device & WithName(const char *value)
Device & WithMemory(long long value)
const Aws::String & GetOs() const
Device & WithModel(const Aws::String &value)
Device & WithResolution(Resolution &&value)
void SetOs(const Aws::String &value)
void SetPlatform(const DevicePlatform &value)
Device & WithRadio(Aws::String &&value)
Device & WithArn(const Aws::String &value)
void SetRadio(const Aws::String &value)
void SetImage(Aws::String &&value)
const CPU & GetCpu() const
void SetArn(const char *value)
const DevicePlatform & GetPlatform() const
Device & WithRadio(const Aws::String &value)
Device & WithHeapSize(long long value)
const Aws::String & GetName() const
void SetResolution(Resolution &&value)
Device & WithCpu(const CPU &value)
Device & WithCpu(CPU &&value)
Device & WithArn(Aws::String &&value)
Device & WithCarrier(Aws::String &&value)
void SetImage(const Aws::String &value)
void SetCarrier(const char *value)
Device & WithName(const Aws::String &value)
void SetModel(const char *value)
Device & WithManufacturer(const Aws::String &value)
void SetMemory(long long value)
void SetName(const Aws::String &value)
const Aws::String & GetArn() const
void SetArn(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Device & WithFormFactor(const DeviceFormFactor &value)
void SetCarrier(const Aws::String &value)
Device & WithImage(const Aws::String &value)
void SetRadio(const char *value)
void SetManufacturer(const Aws::String &value)
Device & WithOs(const char *value)
Device & WithManufacturer(const char *value)
Device & WithResolution(const Resolution &value)
void SetFormFactor(DeviceFormFactor &&value)
Device & WithOs(Aws::String &&value)
const Aws::String & GetImage() const
const Aws::String & GetRadio() const
Device & WithCarrier(const Aws::String &value)
void SetCpu(const CPU &value)
void SetArn(const Aws::String &value)
void SetRadio(Aws::String &&value)
Device & WithImage(const char *value)
void SetName(Aws::String &&value)
Device & WithPlatform(DevicePlatform &&value)
Device & WithImage(Aws::String &&value)
void SetManufacturer(const char *value)
void SetResolution(const Resolution &value)
JSON (JavaScript Object Notation).