Class CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iotwireless.CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty>
- Enclosing interface:
CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty
@Stability(Stable)
public static final class CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty>
A builder for
CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.deviceCreationFile(String deviceCreationFile) deviceCreationFileList(List<String> deviceCreationFileList) Sets the value ofCfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty.getRole()sidewalkManufacturingSn(String sidewalkManufacturingSn)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
deviceCreationFile
@Stability(Stable) public CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty.Builder deviceCreationFile(String deviceCreationFile) - Parameters:
deviceCreationFile- The CSV file contained in an S3 bucket that's used for adding devices to an import task.- Returns:
this
-
deviceCreationFileList
@Stability(Stable) public CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty.Builder deviceCreationFileList(List<String> deviceCreationFileList) Sets the value ofCfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty.getDeviceCreationFileList()- Parameters:
deviceCreationFileList- List of Sidewalk devices that are added to the import task.- Returns:
this
-
role
@Stability(Stable) public CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty.Builder role(String role) Sets the value ofCfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty.getRole()- Parameters:
role- The IAM role that allows to access the CSV file in the S3 bucket.- Returns:
this
-
sidewalkManufacturingSn
@Stability(Stable) public CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty.Builder sidewalkManufacturingSn(String sidewalkManufacturingSn) Sets the value ofCfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty.getSidewalkManufacturingSn()- Parameters:
sidewalkManufacturingSn- The Sidewalk manufacturing serial number (SMSN) of the Sidewalk device.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty>- Returns:
- a new instance of
CfnWirelessDeviceImportTaskPropsMixin.SidewalkProperty - Throws:
NullPointerException- if any required attribute was not provided
-