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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LoRaWANDeviceProfile.BuilderclassBTimeout(Integer classBTimeout)The ClassBTimeout value.LoRaWANDeviceProfile.BuilderclassCTimeout(Integer classCTimeout)The ClassCTimeout value.LoRaWANDeviceProfile.BuilderfactoryPresetFreqsList(Integer... factoryPresetFreqsList)The list of values that make up the FactoryPresetFreqs value.LoRaWANDeviceProfile.BuilderfactoryPresetFreqsList(Collection<Integer> factoryPresetFreqsList)The list of values that make up the FactoryPresetFreqs value.LoRaWANDeviceProfile.BuildermacVersion(String macVersion)The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.LoRaWANDeviceProfile.BuildermaxDutyCycle(Integer maxDutyCycle)The MaxDutyCycle value.LoRaWANDeviceProfile.BuildermaxEirp(Integer maxEirp)The MaxEIRP value.LoRaWANDeviceProfile.BuilderpingSlotDr(Integer pingSlotDr)The PingSlotDR value.LoRaWANDeviceProfile.BuilderpingSlotFreq(Integer pingSlotFreq)The PingSlotFreq value.LoRaWANDeviceProfile.BuilderpingSlotPeriod(Integer pingSlotPeriod)The PingSlotPeriod value.LoRaWANDeviceProfile.BuilderregParamsRevision(String regParamsRevision)The version of regional parameters.LoRaWANDeviceProfile.BuilderrfRegion(String rfRegion)The frequency band (RFRegion) value.LoRaWANDeviceProfile.BuilderrxDataRate2(Integer rxDataRate2)The RXDataRate2 value.LoRaWANDeviceProfile.BuilderrxDelay1(Integer rxDelay1)The RXDelay1 value.LoRaWANDeviceProfile.BuilderrxDrOffset1(Integer rxDrOffset1)The RXDROffset1 value.LoRaWANDeviceProfile.BuilderrxFreq2(Integer rxFreq2)The RXFreq2 value.LoRaWANDeviceProfile.Buildersupports32BitFCnt(Boolean supports32BitFCnt)The Supports32BitFCnt value.LoRaWANDeviceProfile.BuildersupportsClassB(Boolean supportsClassB)The SupportsClassB value.LoRaWANDeviceProfile.BuildersupportsClassC(Boolean supportsClassC)The SupportsClassC value.LoRaWANDeviceProfile.BuildersupportsJoin(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
supportsClassB
LoRaWANDeviceProfile.Builder supportsClassB(Boolean 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
LoRaWANDeviceProfile.Builder classBTimeout(Integer 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
LoRaWANDeviceProfile.Builder pingSlotPeriod(Integer 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
LoRaWANDeviceProfile.Builder pingSlotDr(Integer 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
LoRaWANDeviceProfile.Builder pingSlotFreq(Integer 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
LoRaWANDeviceProfile.Builder supportsClassC(Boolean 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
LoRaWANDeviceProfile.Builder classCTimeout(Integer 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
LoRaWANDeviceProfile.Builder macVersion(String 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
LoRaWANDeviceProfile.Builder regParamsRevision(String 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
LoRaWANDeviceProfile.Builder rxDelay1(Integer 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
LoRaWANDeviceProfile.Builder rxDrOffset1(Integer 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
LoRaWANDeviceProfile.Builder rxDataRate2(Integer 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
LoRaWANDeviceProfile.Builder rxFreq2(Integer 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
LoRaWANDeviceProfile.Builder factoryPresetFreqsList(Collection<Integer> 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
LoRaWANDeviceProfile.Builder factoryPresetFreqsList(Integer... 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
LoRaWANDeviceProfile.Builder maxEirp(Integer 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
LoRaWANDeviceProfile.Builder maxDutyCycle(Integer 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
LoRaWANDeviceProfile.Builder rfRegion(String 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
LoRaWANDeviceProfile.Builder supportsJoin(Boolean 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
LoRaWANDeviceProfile.Builder supports32BitFCnt(Boolean supports32BitFCnt)
The Supports32BitFCnt value.
- Parameters:
supports32BitFCnt- The Supports32BitFCnt value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-