@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LoRaWANDeviceProfile extends Object implements Serializable, Cloneable, StructuredPojo
LoRaWANDeviceProfile object.
Constructor and Description |
---|
LoRaWANDeviceProfile() |
Modifier and Type | Method and Description |
---|---|
LoRaWANDeviceProfile |
clone() |
boolean |
equals(Object obj) |
Integer |
getClassBTimeout()
The ClassBTimeout value.
|
Integer |
getClassCTimeout()
The ClassCTimeout value.
|
List<Integer> |
getFactoryPresetFreqsList()
The list of values that make up the FactoryPresetFreqs value.
|
String |
getMacVersion()
The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
|
Integer |
getMaxDutyCycle()
The MaxDutyCycle value.
|
Integer |
getMaxEirp()
The MaxEIRP value.
|
Integer |
getPingSlotDr()
The PingSlotDR value.
|
Integer |
getPingSlotFreq()
The PingSlotFreq value.
|
Integer |
getPingSlotPeriod()
The PingSlotPeriod value.
|
String |
getRegParamsRevision()
The version of regional parameters.
|
String |
getRfRegion()
The frequency band (RFRegion) value.
|
Integer |
getRxDataRate2()
The RXDataRate2 value.
|
Integer |
getRxDelay1()
The RXDelay1 value.
|
Integer |
getRxDrOffset1()
The RXDROffset1 value.
|
Integer |
getRxFreq2()
The RXFreq2 value.
|
Boolean |
getSupports32BitFCnt()
The Supports32BitFCnt value.
|
Boolean |
getSupportsClassB()
The SupportsClassB value.
|
Boolean |
getSupportsClassC()
The SupportsClassC value.
|
Boolean |
getSupportsJoin()
The SupportsJoin value.
|
int |
hashCode() |
Boolean |
isSupports32BitFCnt()
The Supports32BitFCnt value.
|
Boolean |
isSupportsClassB()
The SupportsClassB value.
|
Boolean |
isSupportsClassC()
The SupportsClassC value.
|
Boolean |
isSupportsJoin()
The SupportsJoin value.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setClassBTimeout(Integer classBTimeout)
The ClassBTimeout value.
|
void |
setClassCTimeout(Integer classCTimeout)
The ClassCTimeout value.
|
void |
setFactoryPresetFreqsList(Collection<Integer> factoryPresetFreqsList)
The list of values that make up the FactoryPresetFreqs value.
|
void |
setMacVersion(String macVersion)
The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
|
void |
setMaxDutyCycle(Integer maxDutyCycle)
The MaxDutyCycle value.
|
void |
setMaxEirp(Integer maxEirp)
The MaxEIRP value.
|
void |
setPingSlotDr(Integer pingSlotDr)
The PingSlotDR value.
|
void |
setPingSlotFreq(Integer pingSlotFreq)
The PingSlotFreq value.
|
void |
setPingSlotPeriod(Integer pingSlotPeriod)
The PingSlotPeriod value.
|
void |
setRegParamsRevision(String regParamsRevision)
The version of regional parameters.
|
void |
setRfRegion(String rfRegion)
The frequency band (RFRegion) value.
|
void |
setRxDataRate2(Integer rxDataRate2)
The RXDataRate2 value.
|
void |
setRxDelay1(Integer rxDelay1)
The RXDelay1 value.
|
void |
setRxDrOffset1(Integer rxDrOffset1)
The RXDROffset1 value.
|
void |
setRxFreq2(Integer rxFreq2)
The RXFreq2 value.
|
void |
setSupports32BitFCnt(Boolean supports32BitFCnt)
The Supports32BitFCnt value.
|
void |
setSupportsClassB(Boolean supportsClassB)
The SupportsClassB value.
|
void |
setSupportsClassC(Boolean supportsClassC)
The SupportsClassC value.
|
void |
setSupportsJoin(Boolean supportsJoin)
The SupportsJoin value.
|
String |
toString()
Returns a string representation of this object.
|
LoRaWANDeviceProfile |
withClassBTimeout(Integer classBTimeout)
The ClassBTimeout value.
|
LoRaWANDeviceProfile |
withClassCTimeout(Integer classCTimeout)
The ClassCTimeout value.
|
LoRaWANDeviceProfile |
withFactoryPresetFreqsList(Collection<Integer> factoryPresetFreqsList)
The list of values that make up the FactoryPresetFreqs value.
|
LoRaWANDeviceProfile |
withFactoryPresetFreqsList(Integer... factoryPresetFreqsList)
The list of values that make up the FactoryPresetFreqs value.
|
LoRaWANDeviceProfile |
withMacVersion(String macVersion)
The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
|
LoRaWANDeviceProfile |
withMaxDutyCycle(Integer maxDutyCycle)
The MaxDutyCycle value.
|
LoRaWANDeviceProfile |
withMaxEirp(Integer maxEirp)
The MaxEIRP value.
|
LoRaWANDeviceProfile |
withPingSlotDr(Integer pingSlotDr)
The PingSlotDR value.
|
LoRaWANDeviceProfile |
withPingSlotFreq(Integer pingSlotFreq)
The PingSlotFreq value.
|
LoRaWANDeviceProfile |
withPingSlotPeriod(Integer pingSlotPeriod)
The PingSlotPeriod value.
|
LoRaWANDeviceProfile |
withRegParamsRevision(String regParamsRevision)
The version of regional parameters.
|
LoRaWANDeviceProfile |
withRfRegion(String rfRegion)
The frequency band (RFRegion) value.
|
LoRaWANDeviceProfile |
withRxDataRate2(Integer rxDataRate2)
The RXDataRate2 value.
|
LoRaWANDeviceProfile |
withRxDelay1(Integer rxDelay1)
The RXDelay1 value.
|
LoRaWANDeviceProfile |
withRxDrOffset1(Integer rxDrOffset1)
The RXDROffset1 value.
|
LoRaWANDeviceProfile |
withRxFreq2(Integer rxFreq2)
The RXFreq2 value.
|
LoRaWANDeviceProfile |
withSupports32BitFCnt(Boolean supports32BitFCnt)
The Supports32BitFCnt value.
|
LoRaWANDeviceProfile |
withSupportsClassB(Boolean supportsClassB)
The SupportsClassB value.
|
LoRaWANDeviceProfile |
withSupportsClassC(Boolean supportsClassC)
The SupportsClassC value.
|
LoRaWANDeviceProfile |
withSupportsJoin(Boolean supportsJoin)
The SupportsJoin value.
|
public void setSupportsClassB(Boolean supportsClassB)
The SupportsClassB value.
supportsClassB
- The SupportsClassB value.public Boolean getSupportsClassB()
The SupportsClassB value.
public LoRaWANDeviceProfile withSupportsClassB(Boolean supportsClassB)
The SupportsClassB value.
supportsClassB
- The SupportsClassB value.public Boolean isSupportsClassB()
The SupportsClassB value.
public void setClassBTimeout(Integer classBTimeout)
The ClassBTimeout value.
classBTimeout
- The ClassBTimeout value.public Integer getClassBTimeout()
The ClassBTimeout value.
public LoRaWANDeviceProfile withClassBTimeout(Integer classBTimeout)
The ClassBTimeout value.
classBTimeout
- The ClassBTimeout value.public void setPingSlotPeriod(Integer pingSlotPeriod)
The PingSlotPeriod value.
pingSlotPeriod
- The PingSlotPeriod value.public Integer getPingSlotPeriod()
The PingSlotPeriod value.
public LoRaWANDeviceProfile withPingSlotPeriod(Integer pingSlotPeriod)
The PingSlotPeriod value.
pingSlotPeriod
- The PingSlotPeriod value.public void setPingSlotDr(Integer pingSlotDr)
The PingSlotDR value.
pingSlotDr
- The PingSlotDR value.public Integer getPingSlotDr()
The PingSlotDR value.
public LoRaWANDeviceProfile withPingSlotDr(Integer pingSlotDr)
The PingSlotDR value.
pingSlotDr
- The PingSlotDR value.public void setPingSlotFreq(Integer pingSlotFreq)
The PingSlotFreq value.
pingSlotFreq
- The PingSlotFreq value.public Integer getPingSlotFreq()
The PingSlotFreq value.
public LoRaWANDeviceProfile withPingSlotFreq(Integer pingSlotFreq)
The PingSlotFreq value.
pingSlotFreq
- The PingSlotFreq value.public void setSupportsClassC(Boolean supportsClassC)
The SupportsClassC value.
supportsClassC
- The SupportsClassC value.public Boolean getSupportsClassC()
The SupportsClassC value.
public LoRaWANDeviceProfile withSupportsClassC(Boolean supportsClassC)
The SupportsClassC value.
supportsClassC
- The SupportsClassC value.public Boolean isSupportsClassC()
The SupportsClassC value.
public void setClassCTimeout(Integer classCTimeout)
The ClassCTimeout value.
classCTimeout
- The ClassCTimeout value.public Integer getClassCTimeout()
The ClassCTimeout value.
public LoRaWANDeviceProfile withClassCTimeout(Integer classCTimeout)
The ClassCTimeout value.
classCTimeout
- The ClassCTimeout value.public void setMacVersion(String macVersion)
The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
macVersion
- The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.public String getMacVersion()
The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
public LoRaWANDeviceProfile withMacVersion(String macVersion)
The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
macVersion
- The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.public void setRegParamsRevision(String regParamsRevision)
The version of regional parameters.
regParamsRevision
- The version of regional parameters.public String getRegParamsRevision()
The version of regional parameters.
public LoRaWANDeviceProfile withRegParamsRevision(String regParamsRevision)
The version of regional parameters.
regParamsRevision
- The version of regional parameters.public void setRxDelay1(Integer rxDelay1)
The RXDelay1 value.
rxDelay1
- The RXDelay1 value.public Integer getRxDelay1()
The RXDelay1 value.
public LoRaWANDeviceProfile withRxDelay1(Integer rxDelay1)
The RXDelay1 value.
rxDelay1
- The RXDelay1 value.public void setRxDrOffset1(Integer rxDrOffset1)
The RXDROffset1 value.
rxDrOffset1
- The RXDROffset1 value.public Integer getRxDrOffset1()
The RXDROffset1 value.
public LoRaWANDeviceProfile withRxDrOffset1(Integer rxDrOffset1)
The RXDROffset1 value.
rxDrOffset1
- The RXDROffset1 value.public void setRxDataRate2(Integer rxDataRate2)
The RXDataRate2 value.
rxDataRate2
- The RXDataRate2 value.public Integer getRxDataRate2()
The RXDataRate2 value.
public LoRaWANDeviceProfile withRxDataRate2(Integer rxDataRate2)
The RXDataRate2 value.
rxDataRate2
- The RXDataRate2 value.public void setRxFreq2(Integer rxFreq2)
The RXFreq2 value.
rxFreq2
- The RXFreq2 value.public Integer getRxFreq2()
The RXFreq2 value.
public LoRaWANDeviceProfile withRxFreq2(Integer rxFreq2)
The RXFreq2 value.
rxFreq2
- The RXFreq2 value.public List<Integer> getFactoryPresetFreqsList()
The list of values that make up the FactoryPresetFreqs value.
public void setFactoryPresetFreqsList(Collection<Integer> factoryPresetFreqsList)
The list of values that make up the FactoryPresetFreqs value.
factoryPresetFreqsList
- The list of values that make up the FactoryPresetFreqs value.public LoRaWANDeviceProfile withFactoryPresetFreqsList(Integer... factoryPresetFreqsList)
The list of values that make up the FactoryPresetFreqs value.
NOTE: This method appends the values to the existing list (if any). Use
setFactoryPresetFreqsList(java.util.Collection)
or
withFactoryPresetFreqsList(java.util.Collection)
if you want to override the existing values.
factoryPresetFreqsList
- The list of values that make up the FactoryPresetFreqs value.public LoRaWANDeviceProfile withFactoryPresetFreqsList(Collection<Integer> factoryPresetFreqsList)
The list of values that make up the FactoryPresetFreqs value.
factoryPresetFreqsList
- The list of values that make up the FactoryPresetFreqs value.public void setMaxEirp(Integer maxEirp)
The MaxEIRP value.
maxEirp
- The MaxEIRP value.public Integer getMaxEirp()
The MaxEIRP value.
public LoRaWANDeviceProfile withMaxEirp(Integer maxEirp)
The MaxEIRP value.
maxEirp
- The MaxEIRP value.public void setMaxDutyCycle(Integer maxDutyCycle)
The MaxDutyCycle value.
maxDutyCycle
- The MaxDutyCycle value.public Integer getMaxDutyCycle()
The MaxDutyCycle value.
public LoRaWANDeviceProfile withMaxDutyCycle(Integer maxDutyCycle)
The MaxDutyCycle value.
maxDutyCycle
- The MaxDutyCycle value.public void setRfRegion(String rfRegion)
The frequency band (RFRegion) value.
rfRegion
- The frequency band (RFRegion) value.public String getRfRegion()
The frequency band (RFRegion) value.
public LoRaWANDeviceProfile withRfRegion(String rfRegion)
The frequency band (RFRegion) value.
rfRegion
- The frequency band (RFRegion) value.public void setSupportsJoin(Boolean supportsJoin)
The SupportsJoin value.
supportsJoin
- The SupportsJoin value.public Boolean getSupportsJoin()
The SupportsJoin value.
public LoRaWANDeviceProfile withSupportsJoin(Boolean supportsJoin)
The SupportsJoin value.
supportsJoin
- The SupportsJoin value.public Boolean isSupportsJoin()
The SupportsJoin value.
public void setSupports32BitFCnt(Boolean supports32BitFCnt)
The Supports32BitFCnt value.
supports32BitFCnt
- The Supports32BitFCnt value.public Boolean getSupports32BitFCnt()
The Supports32BitFCnt value.
public LoRaWANDeviceProfile withSupports32BitFCnt(Boolean supports32BitFCnt)
The Supports32BitFCnt value.
supports32BitFCnt
- The Supports32BitFCnt value.public Boolean isSupports32BitFCnt()
The Supports32BitFCnt value.
public String toString()
toString
in class Object
Object.toString()
public LoRaWANDeviceProfile clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.