Interface SuiteDefinitionInformation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SuiteDefinitionInformation.Builder,
,SuiteDefinitionInformation> SdkBuilder<SuiteDefinitionInformation.Builder,
,SuiteDefinitionInformation> SdkPojo
- Enclosing class:
SuiteDefinitionInformation
public static interface SuiteDefinitionInformation.Builder
extends SdkPojo, CopyableBuilder<SuiteDefinitionInformation.Builder,SuiteDefinitionInformation>
-
Method Summary
Modifier and TypeMethodDescriptionDate (in Unix epoch time) when the test suite was created.defaultDevices
(Collection<DeviceUnderTest> defaultDevices) Specifies the devices that are under test for the test suite.defaultDevices
(Consumer<DeviceUnderTest.Builder>... defaultDevices) Specifies the devices that are under test for the test suite.defaultDevices
(DeviceUnderTest... defaultDevices) Specifies the devices that are under test for the test suite.intendedForQualification
(Boolean intendedForQualification) Specifies if the test suite is intended for qualification.isLongDurationTest
(Boolean isLongDurationTest) Verifies if the test suite is a long duration test.Gets the MQTT protocol that is configured in the suite definition.Gets the MQTT protocol that is configured in the suite definition.suiteDefinitionId
(String suiteDefinitionId) Suite definition ID of the test suite.suiteDefinitionName
(String suiteDefinitionName) Suite name of the test suite.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
suiteDefinitionId
Suite definition ID of the test suite.
- Parameters:
suiteDefinitionId
- Suite definition ID of the test suite.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suiteDefinitionName
Suite name of the test suite.
- Parameters:
suiteDefinitionName
- Suite name of the test suite.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultDevices
Specifies the devices that are under test for the test suite.
- Parameters:
defaultDevices
- Specifies the devices that are under test for the test suite.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultDevices
Specifies the devices that are under test for the test suite.
- Parameters:
defaultDevices
- Specifies the devices that are under test for the test suite.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultDevices
SuiteDefinitionInformation.Builder defaultDevices(Consumer<DeviceUnderTest.Builder>... defaultDevices) Specifies the devices that are under test for the test suite.
This is a convenience method that creates an instance of theDeviceUnderTest.Builder
avoiding the need to create one manually viaDeviceUnderTest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todefaultDevices(List<DeviceUnderTest>)
.- Parameters:
defaultDevices
- a consumer that will call methods onDeviceUnderTest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
intendedForQualification
Specifies if the test suite is intended for qualification.
- Parameters:
intendedForQualification
- Specifies if the test suite is intended for qualification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isLongDurationTest
Verifies if the test suite is a long duration test.
- Parameters:
isLongDurationTest
- Verifies if the test suite is a long duration test.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocol
Gets the MQTT protocol that is configured in the suite definition.
- Parameters:
protocol
- Gets the MQTT protocol that is configured in the suite definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocol
Gets the MQTT protocol that is configured in the suite definition.
- Parameters:
protocol
- Gets the MQTT protocol that is configured in the suite definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
Date (in Unix epoch time) when the test suite was created.
- Parameters:
createdAt
- Date (in Unix epoch time) when the test suite was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-