pub struct Builder { /* private fields */ }
Expand description
A builder for SuiteDefinitionInformation
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn suite_definition_id(self, input: impl Into<String>) -> Self
pub fn suite_definition_id(self, input: impl Into<String>) -> Self
Suite definition ID of the test suite.
sourcepub fn set_suite_definition_id(self, input: Option<String>) -> Self
pub fn set_suite_definition_id(self, input: Option<String>) -> Self
Suite definition ID of the test suite.
sourcepub fn suite_definition_name(self, input: impl Into<String>) -> Self
pub fn suite_definition_name(self, input: impl Into<String>) -> Self
Suite name of the test suite.
sourcepub fn set_suite_definition_name(self, input: Option<String>) -> Self
pub fn set_suite_definition_name(self, input: Option<String>) -> Self
Suite name of the test suite.
sourcepub fn default_devices(self, input: DeviceUnderTest) -> Self
pub fn default_devices(self, input: DeviceUnderTest) -> Self
Appends an item to default_devices
.
To override the contents of this collection use set_default_devices
.
Specifies the devices that are under test for the test suite.
sourcepub fn set_default_devices(self, input: Option<Vec<DeviceUnderTest>>) -> Self
pub fn set_default_devices(self, input: Option<Vec<DeviceUnderTest>>) -> Self
Specifies the devices that are under test for the test suite.
sourcepub fn intended_for_qualification(self, input: bool) -> Self
pub fn intended_for_qualification(self, input: bool) -> Self
Specifies if the test suite is intended for qualification.
sourcepub fn set_intended_for_qualification(self, input: Option<bool>) -> Self
pub fn set_intended_for_qualification(self, input: Option<bool>) -> Self
Specifies if the test suite is intended for qualification.
sourcepub fn is_long_duration_test(self, input: bool) -> Self
pub fn is_long_duration_test(self, input: bool) -> Self
Verifies if the test suite is a long duration test.
sourcepub fn set_is_long_duration_test(self, input: Option<bool>) -> Self
pub fn set_is_long_duration_test(self, input: Option<bool>) -> Self
Verifies if the test suite is a long duration test.
sourcepub fn protocol(self, input: Protocol) -> Self
pub fn protocol(self, input: Protocol) -> Self
Gets the MQTT protocol that is configured in the suite definition.
sourcepub fn set_protocol(self, input: Option<Protocol>) -> Self
pub fn set_protocol(self, input: Option<Protocol>) -> Self
Gets the MQTT protocol that is configured in the suite definition.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
Date (in Unix epoch time) when the test suite was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
Date (in Unix epoch time) when the test suite was created.
sourcepub fn build(self) -> SuiteDefinitionInformation
pub fn build(self) -> SuiteDefinitionInformation
Consumes the builder and constructs a SuiteDefinitionInformation
.