AWS SDK for C++  1.9.43
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration Class Reference

#include <SuiteDefinitionConfiguration.h>

Public Member Functions

 SuiteDefinitionConfiguration ()
 
 SuiteDefinitionConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
SuiteDefinitionConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSuiteDefinitionName () const
 
bool SuiteDefinitionNameHasBeenSet () const
 
void SetSuiteDefinitionName (const Aws::String &value)
 
void SetSuiteDefinitionName (Aws::String &&value)
 
void SetSuiteDefinitionName (const char *value)
 
SuiteDefinitionConfigurationWithSuiteDefinitionName (const Aws::String &value)
 
SuiteDefinitionConfigurationWithSuiteDefinitionName (Aws::String &&value)
 
SuiteDefinitionConfigurationWithSuiteDefinitionName (const char *value)
 
const Aws::Vector< DeviceUnderTest > & GetDevices () const
 
bool DevicesHasBeenSet () const
 
void SetDevices (const Aws::Vector< DeviceUnderTest > &value)
 
void SetDevices (Aws::Vector< DeviceUnderTest > &&value)
 
SuiteDefinitionConfigurationWithDevices (const Aws::Vector< DeviceUnderTest > &value)
 
SuiteDefinitionConfigurationWithDevices (Aws::Vector< DeviceUnderTest > &&value)
 
SuiteDefinitionConfigurationAddDevices (const DeviceUnderTest &value)
 
SuiteDefinitionConfigurationAddDevices (DeviceUnderTest &&value)
 
bool GetIntendedForQualification () const
 
bool IntendedForQualificationHasBeenSet () const
 
void SetIntendedForQualification (bool value)
 
SuiteDefinitionConfigurationWithIntendedForQualification (bool value)
 
const Aws::StringGetRootGroup () const
 
bool RootGroupHasBeenSet () const
 
void SetRootGroup (const Aws::String &value)
 
void SetRootGroup (Aws::String &&value)
 
void SetRootGroup (const char *value)
 
SuiteDefinitionConfigurationWithRootGroup (const Aws::String &value)
 
SuiteDefinitionConfigurationWithRootGroup (Aws::String &&value)
 
SuiteDefinitionConfigurationWithRootGroup (const char *value)
 
const Aws::StringGetDevicePermissionRoleArn () const
 
bool DevicePermissionRoleArnHasBeenSet () const
 
void SetDevicePermissionRoleArn (const Aws::String &value)
 
void SetDevicePermissionRoleArn (Aws::String &&value)
 
void SetDevicePermissionRoleArn (const char *value)
 
SuiteDefinitionConfigurationWithDevicePermissionRoleArn (const Aws::String &value)
 
SuiteDefinitionConfigurationWithDevicePermissionRoleArn (Aws::String &&value)
 
SuiteDefinitionConfigurationWithDevicePermissionRoleArn (const char *value)
 

Detailed Description

Gets Suite Definition Configuration.

See Also:

AWS API Reference

Definition at line 33 of file SuiteDefinitionConfiguration.h.

Constructor & Destructor Documentation

◆ SuiteDefinitionConfiguration() [1/2]

Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SuiteDefinitionConfiguration ( )

◆ SuiteDefinitionConfiguration() [2/2]

Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SuiteDefinitionConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDevices() [1/2]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::AddDevices ( const DeviceUnderTest value)
inline

Gets the devices configured.

Definition at line 116 of file SuiteDefinitionConfiguration.h.

◆ AddDevices() [2/2]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::AddDevices ( DeviceUnderTest &&  value)
inline

Gets the devices configured.

Definition at line 121 of file SuiteDefinitionConfiguration.h.

◆ DevicePermissionRoleArnHasBeenSet()

bool Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::DevicePermissionRoleArnHasBeenSet ( ) const
inline

Gets device permission arn.

Definition at line 194 of file SuiteDefinitionConfiguration.h.

◆ DevicesHasBeenSet()

bool Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::DevicesHasBeenSet ( ) const
inline

Gets the devices configured.

Definition at line 91 of file SuiteDefinitionConfiguration.h.

◆ GetDevicePermissionRoleArn()

const Aws::String& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::GetDevicePermissionRoleArn ( ) const
inline

Gets device permission arn.

Definition at line 189 of file SuiteDefinitionConfiguration.h.

◆ GetDevices()

const Aws::Vector<DeviceUnderTest>& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::GetDevices ( ) const
inline

Gets the devices configured.

Definition at line 86 of file SuiteDefinitionConfiguration.h.

◆ GetIntendedForQualification()

bool Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::GetIntendedForQualification ( ) const
inline

Gets the tests intended for qualification in a suite.

Definition at line 127 of file SuiteDefinitionConfiguration.h.

◆ GetRootGroup()

const Aws::String& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::GetRootGroup ( ) const
inline

Gets test suite root group.

Definition at line 148 of file SuiteDefinitionConfiguration.h.

◆ GetSuiteDefinitionName()

const Aws::String& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::GetSuiteDefinitionName ( ) const
inline

Gets Suite Definition Configuration name.

Definition at line 45 of file SuiteDefinitionConfiguration.h.

◆ IntendedForQualificationHasBeenSet()

bool Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::IntendedForQualificationHasBeenSet ( ) const
inline

Gets the tests intended for qualification in a suite.

Definition at line 132 of file SuiteDefinitionConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::Jsonize ( ) const

◆ operator=()

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RootGroupHasBeenSet()

bool Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::RootGroupHasBeenSet ( ) const
inline

Gets test suite root group.

Definition at line 153 of file SuiteDefinitionConfiguration.h.

◆ SetDevicePermissionRoleArn() [1/3]

void Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SetDevicePermissionRoleArn ( Aws::String &&  value)
inline

Gets device permission arn.

Definition at line 204 of file SuiteDefinitionConfiguration.h.

◆ SetDevicePermissionRoleArn() [2/3]

void Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SetDevicePermissionRoleArn ( const Aws::String value)
inline

Gets device permission arn.

Definition at line 199 of file SuiteDefinitionConfiguration.h.

◆ SetDevicePermissionRoleArn() [3/3]

void Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SetDevicePermissionRoleArn ( const char *  value)
inline

Gets device permission arn.

Definition at line 209 of file SuiteDefinitionConfiguration.h.

◆ SetDevices() [1/2]

void Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SetDevices ( Aws::Vector< DeviceUnderTest > &&  value)
inline

Gets the devices configured.

Definition at line 101 of file SuiteDefinitionConfiguration.h.

◆ SetDevices() [2/2]

void Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SetDevices ( const Aws::Vector< DeviceUnderTest > &  value)
inline

Gets the devices configured.

Definition at line 96 of file SuiteDefinitionConfiguration.h.

◆ SetIntendedForQualification()

void Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SetIntendedForQualification ( bool  value)
inline

Gets the tests intended for qualification in a suite.

Definition at line 137 of file SuiteDefinitionConfiguration.h.

◆ SetRootGroup() [1/3]

void Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SetRootGroup ( Aws::String &&  value)
inline

Gets test suite root group.

Definition at line 163 of file SuiteDefinitionConfiguration.h.

◆ SetRootGroup() [2/3]

void Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SetRootGroup ( const Aws::String value)
inline

Gets test suite root group.

Definition at line 158 of file SuiteDefinitionConfiguration.h.

◆ SetRootGroup() [3/3]

void Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SetRootGroup ( const char *  value)
inline

Gets test suite root group.

Definition at line 168 of file SuiteDefinitionConfiguration.h.

◆ SetSuiteDefinitionName() [1/3]

void Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SetSuiteDefinitionName ( Aws::String &&  value)
inline

Gets Suite Definition Configuration name.

Definition at line 60 of file SuiteDefinitionConfiguration.h.

◆ SetSuiteDefinitionName() [2/3]

void Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SetSuiteDefinitionName ( const Aws::String value)
inline

Gets Suite Definition Configuration name.

Definition at line 55 of file SuiteDefinitionConfiguration.h.

◆ SetSuiteDefinitionName() [3/3]

void Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SetSuiteDefinitionName ( const char *  value)
inline

Gets Suite Definition Configuration name.

Definition at line 65 of file SuiteDefinitionConfiguration.h.

◆ SuiteDefinitionNameHasBeenSet()

bool Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::SuiteDefinitionNameHasBeenSet ( ) const
inline

Gets Suite Definition Configuration name.

Definition at line 50 of file SuiteDefinitionConfiguration.h.

◆ WithDevicePermissionRoleArn() [1/3]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::WithDevicePermissionRoleArn ( Aws::String &&  value)
inline

Gets device permission arn.

Definition at line 219 of file SuiteDefinitionConfiguration.h.

◆ WithDevicePermissionRoleArn() [2/3]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::WithDevicePermissionRoleArn ( const Aws::String value)
inline

Gets device permission arn.

Definition at line 214 of file SuiteDefinitionConfiguration.h.

◆ WithDevicePermissionRoleArn() [3/3]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::WithDevicePermissionRoleArn ( const char *  value)
inline

Gets device permission arn.

Definition at line 224 of file SuiteDefinitionConfiguration.h.

◆ WithDevices() [1/2]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::WithDevices ( Aws::Vector< DeviceUnderTest > &&  value)
inline

Gets the devices configured.

Definition at line 111 of file SuiteDefinitionConfiguration.h.

◆ WithDevices() [2/2]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::WithDevices ( const Aws::Vector< DeviceUnderTest > &  value)
inline

Gets the devices configured.

Definition at line 106 of file SuiteDefinitionConfiguration.h.

◆ WithIntendedForQualification()

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::WithIntendedForQualification ( bool  value)
inline

Gets the tests intended for qualification in a suite.

Definition at line 142 of file SuiteDefinitionConfiguration.h.

◆ WithRootGroup() [1/3]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::WithRootGroup ( Aws::String &&  value)
inline

Gets test suite root group.

Definition at line 178 of file SuiteDefinitionConfiguration.h.

◆ WithRootGroup() [2/3]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::WithRootGroup ( const Aws::String value)
inline

Gets test suite root group.

Definition at line 173 of file SuiteDefinitionConfiguration.h.

◆ WithRootGroup() [3/3]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::WithRootGroup ( const char *  value)
inline

Gets test suite root group.

Definition at line 183 of file SuiteDefinitionConfiguration.h.

◆ WithSuiteDefinitionName() [1/3]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::WithSuiteDefinitionName ( Aws::String &&  value)
inline

Gets Suite Definition Configuration name.

Definition at line 75 of file SuiteDefinitionConfiguration.h.

◆ WithSuiteDefinitionName() [2/3]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::WithSuiteDefinitionName ( const Aws::String value)
inline

Gets Suite Definition Configuration name.

Definition at line 70 of file SuiteDefinitionConfiguration.h.

◆ WithSuiteDefinitionName() [3/3]

SuiteDefinitionConfiguration& Aws::IoTDeviceAdvisor::Model::SuiteDefinitionConfiguration::WithSuiteDefinitionName ( const char *  value)
inline

Gets Suite Definition Configuration name.

Definition at line 80 of file SuiteDefinitionConfiguration.h.


The documentation for this class was generated from the following file: