Interface LoRaWANDevice.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LoRaWANDevice.Builder,
,LoRaWANDevice> SdkBuilder<LoRaWANDevice.Builder,
,LoRaWANDevice> SdkPojo
- Enclosing class:
LoRaWANDevice
-
Method Summary
Modifier and TypeMethodDescriptiondefault LoRaWANDevice.Builder
abpV1_0_x
(Consumer<AbpV1_0_x.Builder> abpV1_0_x) LoRaWAN object for create APIsLoRaWAN object for create APIsdefault LoRaWANDevice.Builder
abpV1_1
(Consumer<AbpV1_1.Builder> abpV1_1) ABP device object for create APIs for v1.1ABP device object for create APIs for v1.1The DevEUI value.deviceProfileId
(String deviceProfileId) The ID of the device profile for the new wireless device.default LoRaWANDevice.Builder
fPorts
(Consumer<FPorts.Builder> fPorts) Sets the value of the FPorts property for this object.Sets the value of the FPorts property for this object.default LoRaWANDevice.Builder
otaaV1_0_x
(Consumer<OtaaV1_0_x.Builder> otaaV1_0_x) OTAA device object for create APIs for v1.0.xotaaV1_0_x
(OtaaV1_0_x otaaV1_0_x) OTAA device object for create APIs for v1.0.xdefault LoRaWANDevice.Builder
otaaV1_1
(Consumer<OtaaV1_1.Builder> otaaV1_1) OTAA device object for v1.1 for create APIsOTAA device object for v1.1 for create APIsserviceProfileId
(String serviceProfileId) The ID of the service profile.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
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
-
devEui
The DevEUI value.
- Parameters:
devEui
- The DevEUI value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceProfileId
The ID of the device profile for the new wireless device.
- Parameters:
deviceProfileId
- The ID of the device profile for the new wireless device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceProfileId
The ID of the service profile.
- Parameters:
serviceProfileId
- The ID of the service profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
otaaV1_1
OTAA device object for v1.1 for create APIs
- Parameters:
otaaV1_1
- OTAA device object for v1.1 for create APIs- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
otaaV1_1
OTAA device object for v1.1 for create APIs
This is a convenience method that creates an instance of theOtaaV1_1.Builder
avoiding the need to create one manually viaOtaaV1_1.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tootaaV1_1(OtaaV1_1)
.- Parameters:
otaaV1_1
- a consumer that will call methods onOtaaV1_1.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
otaaV1_0_x
OTAA device object for create APIs for v1.0.x
- Parameters:
otaaV1_0_x
- OTAA device object for create APIs for v1.0.x- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
otaaV1_0_x
OTAA device object for create APIs for v1.0.x
This is a convenience method that creates an instance of theOtaaV1_0_x.Builder
avoiding the need to create one manually viaOtaaV1_0_x.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tootaaV1_0_x(OtaaV1_0_x)
.- Parameters:
otaaV1_0_x
- a consumer that will call methods onOtaaV1_0_x.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
abpV1_1
ABP device object for create APIs for v1.1
- Parameters:
abpV1_1
- ABP device object for create APIs for v1.1- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
abpV1_1
ABP device object for create APIs for v1.1
This is a convenience method that creates an instance of theAbpV1_1.Builder
avoiding the need to create one manually viaAbpV1_1.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toabpV1_1(AbpV1_1)
.- Parameters:
abpV1_1
- a consumer that will call methods onAbpV1_1.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
abpV1_0_x
LoRaWAN object for create APIs
- Parameters:
abpV1_0_x
- LoRaWAN object for create APIs- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
abpV1_0_x
LoRaWAN object for create APIs
This is a convenience method that creates an instance of theAbpV1_0_x.Builder
avoiding the need to create one manually viaAbpV1_0_x.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toabpV1_0_x(AbpV1_0_x)
.- Parameters:
abpV1_0_x
- a consumer that will call methods onAbpV1_0_x.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fPorts
Sets the value of the FPorts property for this object.- Parameters:
fPorts
- The new value for the FPorts property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fPorts
Sets the value of the FPorts property for this object. This is a convenience method that creates an instance of theFPorts.Builder
avoiding the need to create one manually viaFPorts.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofPorts(FPorts)
.- Parameters:
fPorts
- a consumer that will call methods onFPorts.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-