Interface UpdateWirelessDeviceRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateWirelessDeviceRequest.Builder,,UpdateWirelessDeviceRequest> IotWirelessRequest.Builder,SdkBuilder<UpdateWirelessDeviceRequest.Builder,,UpdateWirelessDeviceRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateWirelessDeviceRequest
-
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) A new description of the resource.destinationName(String destinationName) The name of the new destination for the device.The ID of the resource to update.loRaWAN(Consumer<LoRaWANUpdateDevice.Builder> loRaWAN) The updated wireless device's configuration.loRaWAN(LoRaWANUpdateDevice loRaWAN) The updated wireless device's configuration.The new name of the resource.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.positioning(String positioning) The integration status of the Device Location feature for LoRaWAN and Sidewalk devices.positioning(PositioningConfigStatus positioning) The integration status of the Device Location feature for LoRaWAN and Sidewalk devices.sidewalk(Consumer<SidewalkUpdateWirelessDevice.Builder> sidewalk) The updated sidewalk properties.sidewalk(SidewalkUpdateWirelessDevice sidewalk) The updated sidewalk properties.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iotwireless.model.IotWirelessRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
id
The ID of the resource to update.
- Parameters:
id- The ID of the resource to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationName
The name of the new destination for the device.
- Parameters:
destinationName- The name of the new destination for the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The new name of the resource.
The following special characters aren't accepted:
<>^#~$- Parameters:
name- The new name of the resource.The following special characters aren't accepted:
<>^#~$- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A new description of the resource.
- Parameters:
description- A new description of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loRaWAN
The updated wireless device's configuration.
- Parameters:
loRaWAN- The updated wireless device's configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loRaWAN
The updated wireless device's configuration.
This is a convenience method that creates an instance of theLoRaWANUpdateDevice.Builderavoiding the need to create one manually viaLoRaWANUpdateDevice.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toloRaWAN(LoRaWANUpdateDevice).- Parameters:
loRaWAN- a consumer that will call methods onLoRaWANUpdateDevice.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
positioning
The integration status of the Device Location feature for LoRaWAN and Sidewalk devices.
- Parameters:
positioning- The integration status of the Device Location feature for LoRaWAN and Sidewalk devices.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
positioning
The integration status of the Device Location feature for LoRaWAN and Sidewalk devices.
- Parameters:
positioning- The integration status of the Device Location feature for LoRaWAN and Sidewalk devices.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sidewalk
The updated sidewalk properties.
- Parameters:
sidewalk- The updated sidewalk properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sidewalk
default UpdateWirelessDeviceRequest.Builder sidewalk(Consumer<SidewalkUpdateWirelessDevice.Builder> sidewalk) The updated sidewalk properties.
This is a convenience method that creates an instance of theSidewalkUpdateWirelessDevice.Builderavoiding the need to create one manually viaSidewalkUpdateWirelessDevice.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosidewalk(SidewalkUpdateWirelessDevice).- Parameters:
sidewalk- a consumer that will call methods onSidewalkUpdateWirelessDevice.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateWirelessDeviceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateWirelessDeviceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-