/AWS1/CL_IODSUITEDEFNCONF¶
Gets the suite definition configuration.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_suitedefinitionname TYPE /AWS1/IODSUITEDEFINITIONNAME /AWS1/IODSUITEDEFINITIONNAME¶
Gets the suite definition name. This is a required parameter.
iv_rootgroup TYPE /AWS1/IODROOTGROUP /AWS1/IODROOTGROUP¶
Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if
intendedForQualificationis set to true,rootGroupcan be an empty string. IfintendedForQualificationis false,rootGroupcannot be an empty string. IfrootGroupis empty, andintendedForQualificationis set to true, all the qualification tests are included, and the configuration is default.For a qualification suite, the minimum length is 0, and the maximum is 2048. For a non-qualification suite, the minimum length is 1, and the maximum is 2048.
iv_devicepermissionrolearn TYPE /AWS1/IODAMAZONRESOURCENAME /AWS1/IODAMAZONRESOURCENAME¶
Gets the device permission ARN. This is a required parameter.
Optional arguments:¶
it_devices TYPE /AWS1/CL_IODDEVICEUNDERTEST=>TT_DEVICEUNDERTESTLIST TT_DEVICEUNDERTESTLIST¶
Gets the devices configured.
iv_intendedforqualification TYPE /AWS1/IODINTENDEDFORQUALIFIC00 /AWS1/IODINTENDEDFORQUALIFIC00¶
Gets the tests intended for qualification in a suite.
iv_islongdurationtest TYPE /AWS1/IODISLONGDURTESTBOOLEAN /AWS1/IODISLONGDURTESTBOOLEAN¶
Verifies if the test suite is a long duration test.
iv_protocol TYPE /AWS1/IODPROTOCOL /AWS1/IODPROTOCOL¶
Sets the MQTT protocol that is configured in the suite definition.
Queryable Attributes¶
suiteDefinitionName¶
Gets the suite definition name. This is a required parameter.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUITEDEFINITIONNAME() |
Getter for SUITEDEFINITIONNAME, with configurable default |
ASK_SUITEDEFINITIONNAME() |
Getter for SUITEDEFINITIONNAME w/ exceptions if field has no |
HAS_SUITEDEFINITIONNAME() |
Determine if SUITEDEFINITIONNAME has a value |
devices¶
Gets the devices configured.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEVICES() |
Getter for DEVICES, with configurable default |
ASK_DEVICES() |
Getter for DEVICES w/ exceptions if field has no value |
HAS_DEVICES() |
Determine if DEVICES has a value |
intendedForQualification¶
Gets the tests intended for qualification in a suite.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INTENDEDFORQUALIFICATION() |
Getter for INTENDEDFORQUALIFICATION, with configurable defau |
ASK_INTENDEDFORQUALIFICATION() |
Getter for INTENDEDFORQUALIFICATION w/ exceptions if field h |
HAS_INTENDEDFORQUALIFICATION() |
Determine if INTENDEDFORQUALIFICATION has a value |
isLongDurationTest¶
Verifies if the test suite is a long duration test.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISLONGDURATIONTEST() |
Getter for ISLONGDURATIONTEST, with configurable default |
ASK_ISLONGDURATIONTEST() |
Getter for ISLONGDURATIONTEST w/ exceptions if field has no |
HAS_ISLONGDURATIONTEST() |
Determine if ISLONGDURATIONTEST has a value |
rootGroup¶
Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if
intendedForQualificationis set to true,rootGroupcan be an empty string. IfintendedForQualificationis false,rootGroupcannot be an empty string. IfrootGroupis empty, andintendedForQualificationis set to true, all the qualification tests are included, and the configuration is default.For a qualification suite, the minimum length is 0, and the maximum is 2048. For a non-qualification suite, the minimum length is 1, and the maximum is 2048.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROOTGROUP() |
Getter for ROOTGROUP, with configurable default |
ASK_ROOTGROUP() |
Getter for ROOTGROUP w/ exceptions if field has no value |
HAS_ROOTGROUP() |
Determine if ROOTGROUP has a value |
devicePermissionRoleArn¶
Gets the device permission ARN. This is a required parameter.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEVICEPERMISSIONROLEARN() |
Getter for DEVICEPERMISSIONROLEARN, with configurable defaul |
ASK_DEVICEPERMISSIONROLEARN() |
Getter for DEVICEPERMISSIONROLEARN w/ exceptions if field ha |
HAS_DEVICEPERMISSIONROLEARN() |
Determine if DEVICEPERMISSIONROLEARN has a value |
protocol¶
Sets the MQTT protocol that is configured in the suite definition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROTOCOL() |
Getter for PROTOCOL, with configurable default |
ASK_PROTOCOL() |
Getter for PROTOCOL w/ exceptions if field has no value |
HAS_PROTOCOL() |
Determine if PROTOCOL has a value |