Interface LoRaWANDeviceProfile.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LoRaWANDeviceProfile.Builder,
,LoRaWANDeviceProfile> SdkBuilder<LoRaWANDeviceProfile.Builder,
,LoRaWANDeviceProfile> SdkPojo
- Enclosing class:
LoRaWANDeviceProfile
public static interface LoRaWANDeviceProfile.Builder
extends SdkPojo, CopyableBuilder<LoRaWANDeviceProfile.Builder,LoRaWANDeviceProfile>
-
Method Summary
Modifier and TypeMethodDescriptionclassBTimeout
(Integer classBTimeout) The ClassBTimeout value.classCTimeout
(Integer classCTimeout) The ClassCTimeout value.factoryPresetFreqsList
(Integer... factoryPresetFreqsList) The list of values that make up the FactoryPresetFreqs value.factoryPresetFreqsList
(Collection<Integer> factoryPresetFreqsList) The list of values that make up the FactoryPresetFreqs value.macVersion
(String macVersion) The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.maxDutyCycle
(Integer maxDutyCycle) The MaxDutyCycle value.The MaxEIRP value.pingSlotDr
(Integer pingSlotDr) The PingSlotDR value.pingSlotFreq
(Integer pingSlotFreq) The PingSlotFreq value.pingSlotPeriod
(Integer pingSlotPeriod) The PingSlotPeriod value.regParamsRevision
(String regParamsRevision) The version of regional parameters.The frequency band (RFRegion) value.rxDataRate2
(Integer rxDataRate2) The RXDataRate2 value.The RXDelay1 value.rxDrOffset1
(Integer rxDrOffset1) The RXDROffset1 value.The RXFreq2 value.supports32BitFCnt
(Boolean supports32BitFCnt) The Supports32BitFCnt value.supportsClassB
(Boolean supportsClassB) The SupportsClassB value.supportsClassC
(Boolean supportsClassC) The SupportsClassC value.supportsJoin
(Boolean supportsJoin) The SupportsJoin value.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
-
supportsClassB
The SupportsClassB value.
- Parameters:
supportsClassB
- The SupportsClassB value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
classBTimeout
The ClassBTimeout value.
- Parameters:
classBTimeout
- The ClassBTimeout value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pingSlotPeriod
The PingSlotPeriod value.
- Parameters:
pingSlotPeriod
- The PingSlotPeriod value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pingSlotDr
The PingSlotDR value.
- Parameters:
pingSlotDr
- The PingSlotDR value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pingSlotFreq
The PingSlotFreq value.
- Parameters:
pingSlotFreq
- The PingSlotFreq value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportsClassC
The SupportsClassC value.
- Parameters:
supportsClassC
- The SupportsClassC value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
classCTimeout
The ClassCTimeout value.
- Parameters:
classCTimeout
- The ClassCTimeout value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
macVersion
The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
- Parameters:
macVersion
- The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regParamsRevision
The version of regional parameters.
- Parameters:
regParamsRevision
- The version of regional parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rxDelay1
The RXDelay1 value.
- Parameters:
rxDelay1
- The RXDelay1 value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rxDrOffset1
The RXDROffset1 value.
- Parameters:
rxDrOffset1
- The RXDROffset1 value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rxDataRate2
The RXDataRate2 value.
- Parameters:
rxDataRate2
- The RXDataRate2 value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rxFreq2
The RXFreq2 value.
- Parameters:
rxFreq2
- The RXFreq2 value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
factoryPresetFreqsList
The list of values that make up the FactoryPresetFreqs value.
- Parameters:
factoryPresetFreqsList
- The list of values that make up the FactoryPresetFreqs value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
factoryPresetFreqsList
The list of values that make up the FactoryPresetFreqs value.
- Parameters:
factoryPresetFreqsList
- The list of values that make up the FactoryPresetFreqs value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxEirp
The MaxEIRP value.
- Parameters:
maxEirp
- The MaxEIRP value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxDutyCycle
The MaxDutyCycle value. It ranges from 0 to 15.
- Parameters:
maxDutyCycle
- The MaxDutyCycle value. It ranges from 0 to 15.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rfRegion
The frequency band (RFRegion) value.
- Parameters:
rfRegion
- The frequency band (RFRegion) value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportsJoin
The SupportsJoin value.
- Parameters:
supportsJoin
- The SupportsJoin value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supports32BitFCnt
The Supports32BitFCnt value.
- Parameters:
supports32BitFCnt
- The Supports32BitFCnt value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-