Class LoRaWANDevice
- java.lang.Object
-
- software.amazon.awssdk.services.iotwireless.model.LoRaWANDevice
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LoRaWANDevice.Builder,LoRaWANDevice>
@Generated("software.amazon.awssdk:codegen") public final class LoRaWANDevice extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LoRaWANDevice.Builder,LoRaWANDevice>
LoRaWAN object for create functions.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLoRaWANDevice.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AbpV1_0_xabpV1_0_x()LoRaWAN object for create APIsAbpV1_1abpV1_1()ABP device object for create APIs for v1.1static LoRaWANDevice.Builderbuilder()StringdevEui()The DevEUI value.StringdeviceProfileId()The ID of the device profile for the new wireless device.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)FPortsfPorts()Returns the value of the FPorts property for this object.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()OtaaV1_0_xotaaV1_0_x()OTAA device object for create APIs for v1.0.xOtaaV1_1otaaV1_1()OTAA device object for v1.1 for create APIsMap<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends LoRaWANDevice.Builder>serializableBuilderClass()StringserviceProfileId()The ID of the service profile.LoRaWANDevice.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
devEui
public final String devEui()
The DevEUI value.
- Returns:
- The DevEUI value.
-
deviceProfileId
public final String deviceProfileId()
The ID of the device profile for the new wireless device.
- Returns:
- The ID of the device profile for the new wireless device.
-
serviceProfileId
public final String serviceProfileId()
The ID of the service profile.
- Returns:
- The ID of the service profile.
-
otaaV1_1
public final OtaaV1_1 otaaV1_1()
OTAA device object for v1.1 for create APIs
- Returns:
- OTAA device object for v1.1 for create APIs
-
otaaV1_0_x
public final OtaaV1_0_x otaaV1_0_x()
OTAA device object for create APIs for v1.0.x
- Returns:
- OTAA device object for create APIs for v1.0.x
-
abpV1_1
public final AbpV1_1 abpV1_1()
ABP device object for create APIs for v1.1
- Returns:
- ABP device object for create APIs for v1.1
-
abpV1_0_x
public final AbpV1_0_x abpV1_0_x()
LoRaWAN object for create APIs
- Returns:
- LoRaWAN object for create APIs
-
fPorts
public final FPorts fPorts()
Returns the value of the FPorts property for this object.- Returns:
- The value of the FPorts property for this object.
-
toBuilder
public LoRaWANDevice.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<LoRaWANDevice.Builder,LoRaWANDevice>
-
builder
public static LoRaWANDevice.Builder builder()
-
serializableBuilderClass
public static Class<? extends LoRaWANDevice.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-