@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LoRaWANGateway extends Object implements Serializable, Cloneable, StructuredPojo
LoRaWANGateway object.
Constructor and Description |
---|
LoRaWANGateway() |
Modifier and Type | Method and Description |
---|---|
LoRaWANGateway |
clone() |
boolean |
equals(Object obj) |
Beaconing |
getBeaconing()
Beaconing object information, which consists of the data rate and frequency parameters.
|
String |
getGatewayEui()
The gateway's EUI value.
|
List<List<String>> |
getJoinEuiFilters() |
Float |
getMaxEirp()
The MaxEIRP value.
|
List<String> |
getNetIdFilters() |
String |
getRfRegion()
The frequency band (RFRegion) value.
|
List<Integer> |
getSubBands() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBeaconing(Beaconing beaconing)
Beaconing object information, which consists of the data rate and frequency parameters.
|
void |
setGatewayEui(String gatewayEui)
The gateway's EUI value.
|
void |
setJoinEuiFilters(Collection<List<String>> joinEuiFilters) |
void |
setMaxEirp(Float maxEirp)
The MaxEIRP value.
|
void |
setNetIdFilters(Collection<String> netIdFilters) |
void |
setRfRegion(String rfRegion)
The frequency band (RFRegion) value.
|
void |
setSubBands(Collection<Integer> subBands) |
String |
toString()
Returns a string representation of this object.
|
LoRaWANGateway |
withBeaconing(Beaconing beaconing)
Beaconing object information, which consists of the data rate and frequency parameters.
|
LoRaWANGateway |
withGatewayEui(String gatewayEui)
The gateway's EUI value.
|
LoRaWANGateway |
withJoinEuiFilters(Collection<List<String>> joinEuiFilters) |
LoRaWANGateway |
withJoinEuiFilters(List<String>... joinEuiFilters)
NOTE: This method appends the values to the existing list (if any).
|
LoRaWANGateway |
withMaxEirp(Float maxEirp)
The MaxEIRP value.
|
LoRaWANGateway |
withNetIdFilters(Collection<String> netIdFilters) |
LoRaWANGateway |
withNetIdFilters(String... netIdFilters)
NOTE: This method appends the values to the existing list (if any).
|
LoRaWANGateway |
withRfRegion(String rfRegion)
The frequency band (RFRegion) value.
|
LoRaWANGateway |
withSubBands(Collection<Integer> subBands) |
LoRaWANGateway |
withSubBands(Integer... subBands)
NOTE: This method appends the values to the existing list (if any).
|
public void setGatewayEui(String gatewayEui)
The gateway's EUI value.
gatewayEui
- The gateway's EUI value.public String getGatewayEui()
The gateway's EUI value.
public LoRaWANGateway withGatewayEui(String gatewayEui)
The gateway's EUI value.
gatewayEui
- The gateway's EUI 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 LoRaWANGateway withRfRegion(String rfRegion)
The frequency band (RFRegion) value.
rfRegion
- The frequency band (RFRegion) value.public void setJoinEuiFilters(Collection<List<String>> joinEuiFilters)
joinEuiFilters
- public LoRaWANGateway withJoinEuiFilters(List<String>... joinEuiFilters)
NOTE: This method appends the values to the existing list (if any). Use
setJoinEuiFilters(java.util.Collection)
or withJoinEuiFilters(java.util.Collection)
if you want
to override the existing values.
joinEuiFilters
- public LoRaWANGateway withJoinEuiFilters(Collection<List<String>> joinEuiFilters)
joinEuiFilters
- public void setNetIdFilters(Collection<String> netIdFilters)
netIdFilters
- public LoRaWANGateway withNetIdFilters(String... netIdFilters)
NOTE: This method appends the values to the existing list (if any). Use
setNetIdFilters(java.util.Collection)
or withNetIdFilters(java.util.Collection)
if you want to
override the existing values.
netIdFilters
- public LoRaWANGateway withNetIdFilters(Collection<String> netIdFilters)
netIdFilters
- public void setSubBands(Collection<Integer> subBands)
subBands
- public LoRaWANGateway withSubBands(Integer... subBands)
NOTE: This method appends the values to the existing list (if any). Use
setSubBands(java.util.Collection)
or withSubBands(java.util.Collection)
if you want to override
the existing values.
subBands
- public LoRaWANGateway withSubBands(Collection<Integer> subBands)
subBands
- public void setBeaconing(Beaconing beaconing)
Beaconing object information, which consists of the data rate and frequency parameters.
beaconing
- Beaconing object information, which consists of the data rate and frequency parameters.public Beaconing getBeaconing()
Beaconing object information, which consists of the data rate and frequency parameters.
public LoRaWANGateway withBeaconing(Beaconing beaconing)
Beaconing object information, which consists of the data rate and frequency parameters.
beaconing
- Beaconing object information, which consists of the data rate and frequency parameters.public void setMaxEirp(Float maxEirp)
The MaxEIRP value.
maxEirp
- The MaxEIRP value.public Float getMaxEirp()
The MaxEIRP value.
public LoRaWANGateway withMaxEirp(Float maxEirp)
The MaxEIRP value.
maxEirp
- The MaxEIRP value.public String toString()
toString
in class Object
Object.toString()
public LoRaWANGateway clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.