Interface SidewalkStartImportInfo.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SidewalkStartImportInfo.Builder,,SidewalkStartImportInfo> SdkBuilder<SidewalkStartImportInfo.Builder,,SidewalkStartImportInfo> SdkPojo
- Enclosing class:
SidewalkStartImportInfo
@Mutable
@NotThreadSafe
public static interface SidewalkStartImportInfo.Builder
extends SdkPojo, CopyableBuilder<SidewalkStartImportInfo.Builder,SidewalkStartImportInfo>
-
Method Summary
Modifier and TypeMethodDescriptiondeviceCreationFile(String deviceCreationFile) The CSV file contained in an S3 bucket that's used for adding devices to an import task.default SidewalkStartImportInfo.Builderpositioning(Consumer<SidewalkPositioning.Builder> positioning) The Positioning object of the Sidewalk device.positioning(SidewalkPositioning positioning) The Positioning object of the Sidewalk device.The IAM role that allows AWS IoT Wireless to access the CSV file in the S3 bucket.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
deviceCreationFile
The CSV file contained in an S3 bucket that's used for adding devices to an import task.
- Parameters:
deviceCreationFile- The CSV file contained in an S3 bucket that's used for adding devices to an import task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
role
The IAM role that allows AWS IoT Wireless to access the CSV file in the S3 bucket.
- Parameters:
role- The IAM role that allows AWS IoT Wireless to access the CSV file in the S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
positioning
The Positioning object of the Sidewalk device.
- Parameters:
positioning- The Positioning object of the Sidewalk device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
positioning
default SidewalkStartImportInfo.Builder positioning(Consumer<SidewalkPositioning.Builder> positioning) The Positioning object of the Sidewalk device.
This is a convenience method that creates an instance of theSidewalkPositioning.Builderavoiding the need to create one manually viaSidewalkPositioning.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topositioning(SidewalkPositioning).- Parameters:
positioning- a consumer that will call methods onSidewalkPositioning.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-