@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ParticipatingGateways extends Object implements Serializable, Cloneable, StructuredPojo
Specify the list of gateways to which you want to send downlink data traffic when the wireless device is running in class B or class C mode.
Constructor and Description |
---|
ParticipatingGateways() |
Modifier and Type | Method and Description |
---|---|
ParticipatingGateways |
clone() |
boolean |
equals(Object obj) |
String |
getDownlinkMode()
Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the chosen
gateways from the previous uplink message transmission.
|
List<GatewayListItem> |
getGatewayList()
The list of gateways that you want to use for sending the downlink data traffic.
|
Integer |
getTransmissionInterval()
The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the next
gateway.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDownlinkMode(String downlinkMode)
Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the chosen
gateways from the previous uplink message transmission.
|
void |
setGatewayList(Collection<GatewayListItem> gatewayList)
The list of gateways that you want to use for sending the downlink data traffic.
|
void |
setTransmissionInterval(Integer transmissionInterval)
The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the next
gateway.
|
String |
toString()
Returns a string representation of this object.
|
ParticipatingGateways |
withDownlinkMode(DownlinkMode downlinkMode)
Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the chosen
gateways from the previous uplink message transmission.
|
ParticipatingGateways |
withDownlinkMode(String downlinkMode)
Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the chosen
gateways from the previous uplink message transmission.
|
ParticipatingGateways |
withGatewayList(Collection<GatewayListItem> gatewayList)
The list of gateways that you want to use for sending the downlink data traffic.
|
ParticipatingGateways |
withGatewayList(GatewayListItem... gatewayList)
The list of gateways that you want to use for sending the downlink data traffic.
|
ParticipatingGateways |
withTransmissionInterval(Integer transmissionInterval)
The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the next
gateway.
|
public void setDownlinkMode(String downlinkMode)
Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the chosen gateways from the previous uplink message transmission.
downlinkMode
- Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the
chosen gateways from the previous uplink message transmission.DownlinkMode
public String getDownlinkMode()
Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the chosen gateways from the previous uplink message transmission.
DownlinkMode
public ParticipatingGateways withDownlinkMode(String downlinkMode)
Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the chosen gateways from the previous uplink message transmission.
downlinkMode
- Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the
chosen gateways from the previous uplink message transmission.DownlinkMode
public ParticipatingGateways withDownlinkMode(DownlinkMode downlinkMode)
Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the chosen gateways from the previous uplink message transmission.
downlinkMode
- Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the
chosen gateways from the previous uplink message transmission.DownlinkMode
public List<GatewayListItem> getGatewayList()
The list of gateways that you want to use for sending the downlink data traffic.
public void setGatewayList(Collection<GatewayListItem> gatewayList)
The list of gateways that you want to use for sending the downlink data traffic.
gatewayList
- The list of gateways that you want to use for sending the downlink data traffic.public ParticipatingGateways withGatewayList(GatewayListItem... gatewayList)
The list of gateways that you want to use for sending the downlink data traffic.
NOTE: This method appends the values to the existing list (if any). Use
setGatewayList(java.util.Collection)
or withGatewayList(java.util.Collection)
if you want to
override the existing values.
gatewayList
- The list of gateways that you want to use for sending the downlink data traffic.public ParticipatingGateways withGatewayList(Collection<GatewayListItem> gatewayList)
The list of gateways that you want to use for sending the downlink data traffic.
gatewayList
- The list of gateways that you want to use for sending the downlink data traffic.public void setTransmissionInterval(Integer transmissionInterval)
The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the next gateway.
transmissionInterval
- The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the
next gateway.public Integer getTransmissionInterval()
The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the next gateway.
public ParticipatingGateways withTransmissionInterval(Integer transmissionInterval)
The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the next gateway.
transmissionInterval
- The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the
next gateway.public String toString()
toString
in class Object
Object.toString()
public ParticipatingGateways clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.