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 Details

    • suiteDefinitionId

      SuiteDefinitionInformation.Builder suiteDefinitionId(String 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

      SuiteDefinitionInformation.Builder suiteDefinitionName(String 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

      SuiteDefinitionInformation.Builder defaultDevices(DeviceUnderTest... 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.

      This is a convenience method that creates an instance of the DeviceUnderTest.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 defaultDevices(List<DeviceUnderTest>).

      Parameters:
      defaultDevices - a consumer that will call methods on DeviceUnderTest.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • intendedForQualification

      SuiteDefinitionInformation.Builder intendedForQualification(Boolean 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

      SuiteDefinitionInformation.Builder isLongDurationTest(Boolean 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.