@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.
|
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 |
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 |
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 String toString()
toString
in class Object
Object.toString()
public LoRaWANDeviceMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.