Interface UpdateWirelessDeviceRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateWirelessDeviceRequest.Builder,
,UpdateWirelessDeviceRequest> IotWirelessRequest.Builder
,SdkBuilder<UpdateWirelessDeviceRequest.Builder,
,UpdateWirelessDeviceRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateWirelessDeviceRequest
public static interface UpdateWirelessDeviceRequest.Builder
extends IotWirelessRequest.Builder, SdkPojo, CopyableBuilder<UpdateWirelessDeviceRequest.Builder,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) FPort values for the GNSS, stream, and ClockSync functions of the positioning information.positioning
(PositioningConfigStatus positioning) FPort values for the GNSS, stream, and ClockSync functions of the positioning information.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.iotwireless.model.IotWirelessRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.
- Parameters:
name
- The new name of the resource.- 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.Builder
avoiding the need to create one manually viaLoRaWANUpdateDevice.builder()
.When the
Consumer
completes,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
FPort values for the GNSS, stream, and ClockSync functions of the positioning information.
- Parameters:
positioning
- FPort values for the GNSS, stream, and ClockSync functions of the positioning information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
positioning
FPort values for the GNSS, stream, and ClockSync functions of the positioning information.
- Parameters:
positioning
- FPort values for the GNSS, stream, and ClockSync functions of the positioning information.- 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-