Class CfnSuiteDefinitionProps.Builder

java.lang.Object
software.amazon.awscdk.services.iotcoredeviceadvisor.CfnSuiteDefinitionProps.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSuiteDefinitionProps>
Enclosing interface:
CfnSuiteDefinitionProps

@Stability(Stable) public static final class CfnSuiteDefinitionProps.Builder extends Object implements software.amazon.jsii.Builder<CfnSuiteDefinitionProps>
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • suiteDefinitionConfiguration

      @Stability(Stable) public CfnSuiteDefinitionProps.Builder suiteDefinitionConfiguration(Object suiteDefinitionConfiguration)
      Parameters:
      suiteDefinitionConfiguration - The configuration of the Suite Definition. Listed below are the required elements of the SuiteDefinitionConfiguration . This parameter is required.
      • devicePermissionRoleArn - The device permission arn.

      This is a required element.

      Type: String

      • devices - The list of configured devices under test. For more information on devices under test, see DeviceUnderTest

      Not a required element.

      Type: List of devices under test

      • intendedForQualification - The tests intended for qualification in a suite.

      Not a required element.

      Type: Boolean

      • rootGroup - The test suite root group. For more information on creating and using root groups see the Device Advisor workflow .

      This is a required element.

      Type: String

      • suiteDefinitionName - The Suite Definition Configuration name.

      This is a required element.

      Type: String

      Returns:
      this
    • tags

      @Stability(Stable) public CfnSuiteDefinitionProps.Builder tags(List<? extends CfnTag> tags)
      Parameters:
      tags - Metadata that can be used to manage the the Suite Definition.
      Returns:
      this
    • build

      @Stability(Stable) public CfnSuiteDefinitionProps build()
      Builds the configured instance.
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnSuiteDefinitionProps>
      Returns:
      a new instance of CfnSuiteDefinitionProps
      Throws:
      NullPointerException - if any required attribute was not provided