@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JoinEventConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Join event configuration object for enabling or disabling topic.
Constructor and Description |
---|
JoinEventConfiguration() |
Modifier and Type | Method and Description |
---|---|
JoinEventConfiguration |
clone() |
boolean |
equals(Object obj) |
LoRaWANJoinEventNotificationConfigurations |
getLoRaWAN()
Join event configuration object for enabling or disabling LoRaWAN related event topics.
|
String |
getWirelessDeviceIdEventTopic()
Denotes whether the wireless device ID join event topic is enabled or disabled.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setLoRaWAN(LoRaWANJoinEventNotificationConfigurations loRaWAN)
Join event configuration object for enabling or disabling LoRaWAN related event topics.
|
void |
setWirelessDeviceIdEventTopic(String wirelessDeviceIdEventTopic)
Denotes whether the wireless device ID join event topic is enabled or disabled.
|
String |
toString()
Returns a string representation of this object.
|
JoinEventConfiguration |
withLoRaWAN(LoRaWANJoinEventNotificationConfigurations loRaWAN)
Join event configuration object for enabling or disabling LoRaWAN related event topics.
|
JoinEventConfiguration |
withWirelessDeviceIdEventTopic(EventNotificationTopicStatus wirelessDeviceIdEventTopic)
Denotes whether the wireless device ID join event topic is enabled or disabled.
|
JoinEventConfiguration |
withWirelessDeviceIdEventTopic(String wirelessDeviceIdEventTopic)
Denotes whether the wireless device ID join event topic is enabled or disabled.
|
public void setLoRaWAN(LoRaWANJoinEventNotificationConfigurations loRaWAN)
Join event configuration object for enabling or disabling LoRaWAN related event topics.
loRaWAN
- Join event configuration object for enabling or disabling LoRaWAN related event topics.public LoRaWANJoinEventNotificationConfigurations getLoRaWAN()
Join event configuration object for enabling or disabling LoRaWAN related event topics.
public JoinEventConfiguration withLoRaWAN(LoRaWANJoinEventNotificationConfigurations loRaWAN)
Join event configuration object for enabling or disabling LoRaWAN related event topics.
loRaWAN
- Join event configuration object for enabling or disabling LoRaWAN related event topics.public void setWirelessDeviceIdEventTopic(String wirelessDeviceIdEventTopic)
Denotes whether the wireless device ID join event topic is enabled or disabled.
wirelessDeviceIdEventTopic
- Denotes whether the wireless device ID join event topic is enabled or disabled.EventNotificationTopicStatus
public String getWirelessDeviceIdEventTopic()
Denotes whether the wireless device ID join event topic is enabled or disabled.
EventNotificationTopicStatus
public JoinEventConfiguration withWirelessDeviceIdEventTopic(String wirelessDeviceIdEventTopic)
Denotes whether the wireless device ID join event topic is enabled or disabled.
wirelessDeviceIdEventTopic
- Denotes whether the wireless device ID join event topic is enabled or disabled.EventNotificationTopicStatus
public JoinEventConfiguration withWirelessDeviceIdEventTopic(EventNotificationTopicStatus wirelessDeviceIdEventTopic)
Denotes whether the wireless device ID join event topic is enabled or disabled.
wirelessDeviceIdEventTopic
- Denotes whether the wireless device ID join event topic is enabled or disabled.EventNotificationTopicStatus
public String toString()
toString
in class Object
Object.toString()
public JoinEventConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.