@Generated(value="software.amazon.awssdk:codegen") public final class LoRaWANDeviceProfile extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LoRaWANDeviceProfile.Builder,LoRaWANDeviceProfile>
LoRaWANDeviceProfile object.
| Modifier and Type | Class and Description |
|---|---|
static interface |
LoRaWANDeviceProfile.Builder |
| Modifier and Type | Method and Description |
|---|---|
static LoRaWANDeviceProfile.Builder |
builder() |
Integer |
classBTimeout()
The ClassBTimeout value.
|
Integer |
classCTimeout()
The ClassCTimeout value.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<Integer> |
factoryPresetFreqsList()
The list of values that make up the FactoryPresetFreqs value.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasFactoryPresetFreqsList()
For responses, this returns true if the service returned a value for the FactoryPresetFreqsList property.
|
int |
hashCode() |
String |
macVersion()
The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
|
Integer |
maxDutyCycle()
The MaxDutyCycle value.
|
Integer |
maxEirp()
The MaxEIRP value.
|
Integer |
pingSlotDr()
The PingSlotDR value.
|
Integer |
pingSlotFreq()
The PingSlotFreq value.
|
Integer |
pingSlotPeriod()
The PingSlotPeriod value.
|
String |
regParamsRevision()
The version of regional parameters.
|
String |
rfRegion()
The frequency band (RFRegion) value.
|
Integer |
rxDataRate2()
The RXDataRate2 value.
|
Integer |
rxDelay1()
The RXDelay1 value.
|
Integer |
rxDrOffset1()
The RXDROffset1 value.
|
Integer |
rxFreq2()
The RXFreq2 value.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LoRaWANDeviceProfile.Builder> |
serializableBuilderClass() |
Boolean |
supports32BitFCnt()
The Supports32BitFCnt value.
|
Boolean |
supportsClassB()
The SupportsClassB value.
|
Boolean |
supportsClassC()
The SupportsClassC value.
|
Boolean |
supportsJoin()
The SupportsJoin value.
|
LoRaWANDeviceProfile.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean supportsClassB()
The SupportsClassB value.
public final Integer classBTimeout()
The ClassBTimeout value.
public final Integer pingSlotPeriod()
The PingSlotPeriod value.
public final Integer pingSlotDr()
The PingSlotDR value.
public final Integer pingSlotFreq()
The PingSlotFreq value.
public final Boolean supportsClassC()
The SupportsClassC value.
public final Integer classCTimeout()
The ClassCTimeout value.
public final String macVersion()
The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
public final String regParamsRevision()
The version of regional parameters.
public final Integer rxDelay1()
The RXDelay1 value.
public final Integer rxDrOffset1()
The RXDROffset1 value.
public final Integer rxDataRate2()
The RXDataRate2 value.
public final Integer rxFreq2()
The RXFreq2 value.
public final boolean hasFactoryPresetFreqsList()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<Integer> factoryPresetFreqsList()
The list of values that make up the FactoryPresetFreqs value.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFactoryPresetFreqsList() method.
public final Integer maxEirp()
The MaxEIRP value.
public final Integer maxDutyCycle()
The MaxDutyCycle value.
public final String rfRegion()
The frequency band (RFRegion) value.
public final Boolean supportsJoin()
The SupportsJoin value.
public final Boolean supports32BitFCnt()
The Supports32BitFCnt value.
public LoRaWANDeviceProfile.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<LoRaWANDeviceProfile.Builder,LoRaWANDeviceProfile>public static LoRaWANDeviceProfile.Builder builder()
public static Class<? extends LoRaWANDeviceProfile.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.