public static interface SuiteDefinitionConfiguration.Builder extends SdkPojo, CopyableBuilder<SuiteDefinitionConfiguration.Builder,SuiteDefinitionConfiguration>
| Modifier and Type | Method and Description |
|---|---|
SuiteDefinitionConfiguration.Builder |
devicePermissionRoleArn(String devicePermissionRoleArn)
Gets the device permission ARN.
|
SuiteDefinitionConfiguration.Builder |
devices(Collection<DeviceUnderTest> devices)
Gets the devices configured.
|
SuiteDefinitionConfiguration.Builder |
devices(Consumer<DeviceUnderTest.Builder>... devices)
Gets the devices configured.
|
SuiteDefinitionConfiguration.Builder |
devices(DeviceUnderTest... devices)
Gets the devices configured.
|
SuiteDefinitionConfiguration.Builder |
intendedForQualification(Boolean intendedForQualification)
Gets the tests intended for qualification in a suite.
|
SuiteDefinitionConfiguration.Builder |
isLongDurationTest(Boolean isLongDurationTest)
Verifies if the test suite is a long duration test.
|
SuiteDefinitionConfiguration.Builder |
protocol(Protocol protocol)
Sets the MQTT protocol that is configured in the suite definition.
|
SuiteDefinitionConfiguration.Builder |
protocol(String protocol)
Sets the MQTT protocol that is configured in the suite definition.
|
SuiteDefinitionConfiguration.Builder |
rootGroup(String rootGroup)
Gets the test suite root group.
|
SuiteDefinitionConfiguration.Builder |
suiteDefinitionName(String suiteDefinitionName)
Gets the suite definition name.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSuiteDefinitionConfiguration.Builder suiteDefinitionName(String suiteDefinitionName)
Gets the suite definition name. This is a required parameter.
suiteDefinitionName - Gets the suite definition name. This is a required parameter.SuiteDefinitionConfiguration.Builder devices(Collection<DeviceUnderTest> devices)
Gets the devices configured.
devices - Gets the devices configured.SuiteDefinitionConfiguration.Builder devices(DeviceUnderTest... devices)
Gets the devices configured.
devices - Gets the devices configured.SuiteDefinitionConfiguration.Builder devices(Consumer<DeviceUnderTest.Builder>... devices)
Gets the devices configured.
This is a convenience method that creates an instance of theDeviceUnderTest.Builder avoiding the need to
create one manually via
DeviceUnderTest.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #devices(List.
devices - a consumer that will call methods on
DeviceUnderTest.Builder#devices(java.util.Collection) SuiteDefinitionConfiguration.Builder intendedForQualification(Boolean intendedForQualification)
Gets the tests intended for qualification in a suite.
intendedForQualification - Gets the tests intended for qualification in a suite.SuiteDefinitionConfiguration.Builder isLongDurationTest(Boolean isLongDurationTest)
Verifies if the test suite is a long duration test.
isLongDurationTest - Verifies if the test suite is a long duration test.SuiteDefinitionConfiguration.Builder rootGroup(String rootGroup)
Gets the test suite root group. This is a required parameter. For updating or creating the latest
qualification suite, if intendedForQualification is set to true, rootGroup can be
an empty string. If intendedForQualification is false, rootGroup cannot be an empty
string. If rootGroup is empty, and intendedForQualification is 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.
rootGroup - Gets the test suite root group. This is a required parameter. For updating or creating the latest
qualification suite, if intendedForQualification is set to true, rootGroup
can be an empty string. If intendedForQualification is false, rootGroup
cannot be an empty string. If rootGroup is empty, and
intendedForQualification is 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.
SuiteDefinitionConfiguration.Builder devicePermissionRoleArn(String devicePermissionRoleArn)
Gets the device permission ARN. This is a required parameter.
devicePermissionRoleArn - Gets the device permission ARN. This is a required parameter.SuiteDefinitionConfiguration.Builder protocol(String protocol)
Sets the MQTT protocol that is configured in the suite definition.
SuiteDefinitionConfiguration.Builder protocol(Protocol protocol)
Sets the MQTT protocol that is configured in the suite definition.
Copyright © 2023. All rights reserved.