@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LoRaWANDeviceMetadata extends Object implements Serializable, Cloneable, StructuredPojo
LoRaWAN device metatdata.
| Constructor and Description |
|---|
LoRaWANDeviceMetadata() |
| Modifier and Type | Method and Description |
|---|---|
LoRaWANDeviceMetadata |
clone() |
boolean |
equals(Object obj) |
Integer |
getDataRate()
The DataRate value.
|
String |
getDevEui()
The DevEUI value.
|
Integer |
getFPort()
The FPort value.
|
Integer |
getFrequency()
The device's channel frequency in Hz.
|
List<LoRaWANGatewayMetadata> |
getGateways()
Information about the gateways accessed by the device.
|
List<LoRaWANPublicGatewayMetadata> |
getPublicGateways()
Information about the LoRaWAN public network accessed by the device.
|
String |
getTimestamp()
The date and time of the metadata.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setDataRate(Integer dataRate)
The DataRate value.
|
void |
setDevEui(String devEui)
The DevEUI value.
|
void |
setFPort(Integer fPort)
The FPort value.
|
void |
setFrequency(Integer frequency)
The device's channel frequency in Hz.
|
void |
setGateways(Collection<LoRaWANGatewayMetadata> gateways)
Information about the gateways accessed by the device.
|
void |
setPublicGateways(Collection<LoRaWANPublicGatewayMetadata> publicGateways)
Information about the LoRaWAN public network accessed by the device.
|
void |
setTimestamp(String timestamp)
The date and time of the metadata.
|
String |
toString()
Returns a string representation of this object.
|
LoRaWANDeviceMetadata |
withDataRate(Integer dataRate)
The DataRate value.
|
LoRaWANDeviceMetadata |
withDevEui(String devEui)
The DevEUI value.
|
LoRaWANDeviceMetadata |
withFPort(Integer fPort)
The FPort value.
|
LoRaWANDeviceMetadata |
withFrequency(Integer frequency)
The device's channel frequency in Hz.
|
LoRaWANDeviceMetadata |
withGateways(Collection<LoRaWANGatewayMetadata> gateways)
Information about the gateways accessed by the device.
|
LoRaWANDeviceMetadata |
withGateways(LoRaWANGatewayMetadata... gateways)
Information about the gateways accessed by the device.
|
LoRaWANDeviceMetadata |
withPublicGateways(Collection<LoRaWANPublicGatewayMetadata> publicGateways)
Information about the LoRaWAN public network accessed by the device.
|
LoRaWANDeviceMetadata |
withPublicGateways(LoRaWANPublicGatewayMetadata... publicGateways)
Information about the LoRaWAN public network accessed by the device.
|
LoRaWANDeviceMetadata |
withTimestamp(String timestamp)
The date and time of the metadata.
|
public void setDevEui(String devEui)
The DevEUI value.
devEui - The DevEUI value.public String getDevEui()
The DevEUI value.
public LoRaWANDeviceMetadata withDevEui(String devEui)
The DevEUI value.
devEui - The DevEUI value.public void setFPort(Integer fPort)
The FPort value.
fPort - The FPort value.public Integer getFPort()
The FPort value.
public LoRaWANDeviceMetadata withFPort(Integer fPort)
The FPort value.
fPort - The FPort value.public void setDataRate(Integer dataRate)
The DataRate value.
dataRate - The DataRate value.public Integer getDataRate()
The DataRate value.
public LoRaWANDeviceMetadata withDataRate(Integer dataRate)
The DataRate value.
dataRate - The DataRate value.public void setFrequency(Integer frequency)
The device's channel frequency in Hz.
frequency - The device's channel frequency in Hz.public Integer getFrequency()
The device's channel frequency in Hz.
public LoRaWANDeviceMetadata withFrequency(Integer frequency)
The device's channel frequency in Hz.
frequency - The device's channel frequency in Hz.public void setTimestamp(String timestamp)
The date and time of the metadata.
timestamp - The date and time of the metadata.public String getTimestamp()
The date and time of the metadata.
public LoRaWANDeviceMetadata withTimestamp(String timestamp)
The date and time of the metadata.
timestamp - The date and time of the metadata.public List<LoRaWANGatewayMetadata> getGateways()
Information about the gateways accessed by the device.
public void setGateways(Collection<LoRaWANGatewayMetadata> gateways)
Information about the gateways accessed by the device.
gateways - Information about the gateways accessed by the device.public LoRaWANDeviceMetadata withGateways(LoRaWANGatewayMetadata... gateways)
Information about the gateways accessed by the device.
NOTE: This method appends the values to the existing list (if any). Use
setGateways(java.util.Collection) or withGateways(java.util.Collection) if you want to override
the existing values.
gateways - Information about the gateways accessed by the device.public LoRaWANDeviceMetadata withGateways(Collection<LoRaWANGatewayMetadata> gateways)
Information about the gateways accessed by the device.
gateways - Information about the gateways accessed by the device.public List<LoRaWANPublicGatewayMetadata> getPublicGateways()
Information about the LoRaWAN public network accessed by the device.
public void setPublicGateways(Collection<LoRaWANPublicGatewayMetadata> publicGateways)
Information about the LoRaWAN public network accessed by the device.
publicGateways - Information about the LoRaWAN public network accessed by the device.public LoRaWANDeviceMetadata withPublicGateways(LoRaWANPublicGatewayMetadata... publicGateways)
Information about the LoRaWAN public network accessed by the device.
NOTE: This method appends the values to the existing list (if any). Use
setPublicGateways(java.util.Collection) or withPublicGateways(java.util.Collection) if you want
to override the existing values.
publicGateways - Information about the LoRaWAN public network accessed by the device.public LoRaWANDeviceMetadata withPublicGateways(Collection<LoRaWANPublicGatewayMetadata> publicGateways)
Information about the LoRaWAN public network accessed by the device.
publicGateways - Information about the LoRaWAN public network accessed by the device.public String toString()
toString in class ObjectObject.toString()public LoRaWANDeviceMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.