@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EventNotificationItemConfigurations extends Object implements Serializable, Cloneable, StructuredPojo
Object of all event configurations and the status of the event topics.
Constructor and Description |
---|
EventNotificationItemConfigurations() |
Modifier and Type | Method and Description |
---|---|
EventNotificationItemConfigurations |
clone() |
boolean |
equals(Object obj) |
ConnectionStatusEventConfiguration |
getConnectionStatus()
Connection status event configuration for an event configuration item.
|
DeviceRegistrationStateEventConfiguration |
getDeviceRegistrationState()
Device registration state event configuration for an event configuration item.
|
JoinEventConfiguration |
getJoin()
Join event configuration for an event configuration item.
|
ProximityEventConfiguration |
getProximity()
Proximity event configuration for an event configuration item.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConnectionStatus(ConnectionStatusEventConfiguration connectionStatus)
Connection status event configuration for an event configuration item.
|
void |
setDeviceRegistrationState(DeviceRegistrationStateEventConfiguration deviceRegistrationState)
Device registration state event configuration for an event configuration item.
|
void |
setJoin(JoinEventConfiguration join)
Join event configuration for an event configuration item.
|
void |
setProximity(ProximityEventConfiguration proximity)
Proximity event configuration for an event configuration item.
|
String |
toString()
Returns a string representation of this object.
|
EventNotificationItemConfigurations |
withConnectionStatus(ConnectionStatusEventConfiguration connectionStatus)
Connection status event configuration for an event configuration item.
|
EventNotificationItemConfigurations |
withDeviceRegistrationState(DeviceRegistrationStateEventConfiguration deviceRegistrationState)
Device registration state event configuration for an event configuration item.
|
EventNotificationItemConfigurations |
withJoin(JoinEventConfiguration join)
Join event configuration for an event configuration item.
|
EventNotificationItemConfigurations |
withProximity(ProximityEventConfiguration proximity)
Proximity event configuration for an event configuration item.
|
public void setDeviceRegistrationState(DeviceRegistrationStateEventConfiguration deviceRegistrationState)
Device registration state event configuration for an event configuration item.
deviceRegistrationState
- Device registration state event configuration for an event configuration item.public DeviceRegistrationStateEventConfiguration getDeviceRegistrationState()
Device registration state event configuration for an event configuration item.
public EventNotificationItemConfigurations withDeviceRegistrationState(DeviceRegistrationStateEventConfiguration deviceRegistrationState)
Device registration state event configuration for an event configuration item.
deviceRegistrationState
- Device registration state event configuration for an event configuration item.public void setProximity(ProximityEventConfiguration proximity)
Proximity event configuration for an event configuration item.
proximity
- Proximity event configuration for an event configuration item.public ProximityEventConfiguration getProximity()
Proximity event configuration for an event configuration item.
public EventNotificationItemConfigurations withProximity(ProximityEventConfiguration proximity)
Proximity event configuration for an event configuration item.
proximity
- Proximity event configuration for an event configuration item.public void setJoin(JoinEventConfiguration join)
Join event configuration for an event configuration item.
join
- Join event configuration for an event configuration item.public JoinEventConfiguration getJoin()
Join event configuration for an event configuration item.
public EventNotificationItemConfigurations withJoin(JoinEventConfiguration join)
Join event configuration for an event configuration item.
join
- Join event configuration for an event configuration item.public void setConnectionStatus(ConnectionStatusEventConfiguration connectionStatus)
Connection status event configuration for an event configuration item.
connectionStatus
- Connection status event configuration for an event configuration item.public ConnectionStatusEventConfiguration getConnectionStatus()
Connection status event configuration for an event configuration item.
public EventNotificationItemConfigurations withConnectionStatus(ConnectionStatusEventConfiguration connectionStatus)
Connection status event configuration for an event configuration item.
connectionStatus
- Connection status event configuration for an event configuration item.public String toString()
toString
in class Object
Object.toString()
public EventNotificationItemConfigurations clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.