7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/DeviceRegistrationStateEventConfiguration.h>
9#include <aws/iotwireless/model/ProximityEventConfiguration.h>
10#include <aws/iotwireless/model/JoinEventConfiguration.h>
11#include <aws/iotwireless/model/ConnectionStatusEventConfiguration.h>
12#include <aws/iotwireless/model/MessageDeliveryStatusEventConfiguration.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
18template<
typename RESULT_TYPE>
19class AmazonWebServiceResult;
100 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
GetResourceEventConfigurationResult & WithRequestId(const char *value)
const JoinEventConfiguration & GetJoin() const
void SetRequestId(const char *value)
void SetProximity(const ProximityEventConfiguration &value)
GetResourceEventConfigurationResult & WithMessageDeliveryStatus(MessageDeliveryStatusEventConfiguration &&value)
GetResourceEventConfigurationResult & WithDeviceRegistrationState(DeviceRegistrationStateEventConfiguration &&value)
GetResourceEventConfigurationResult & WithRequestId(Aws::String &&value)
GetResourceEventConfigurationResult & WithMessageDeliveryStatus(const MessageDeliveryStatusEventConfiguration &value)
void SetDeviceRegistrationState(DeviceRegistrationStateEventConfiguration &&value)
void SetRequestId(Aws::String &&value)
GetResourceEventConfigurationResult & WithJoin(JoinEventConfiguration &&value)
void SetConnectionStatus(ConnectionStatusEventConfiguration &&value)
void SetProximity(ProximityEventConfiguration &&value)
GetResourceEventConfigurationResult & WithProximity(ProximityEventConfiguration &&value)
void SetJoin(JoinEventConfiguration &&value)
void SetMessageDeliveryStatus(const MessageDeliveryStatusEventConfiguration &value)
const ProximityEventConfiguration & GetProximity() const
GetResourceEventConfigurationResult & WithRequestId(const Aws::String &value)
const ConnectionStatusEventConfiguration & GetConnectionStatus() const
AWS_IOTWIRELESS_API GetResourceEventConfigurationResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
AWS_IOTWIRELESS_API GetResourceEventConfigurationResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::String & GetRequestId() const
GetResourceEventConfigurationResult & WithJoin(const JoinEventConfiguration &value)
GetResourceEventConfigurationResult & WithConnectionStatus(ConnectionStatusEventConfiguration &&value)
void SetConnectionStatus(const ConnectionStatusEventConfiguration &value)
AWS_IOTWIRELESS_API GetResourceEventConfigurationResult()
void SetMessageDeliveryStatus(MessageDeliveryStatusEventConfiguration &&value)
void SetRequestId(const Aws::String &value)
const MessageDeliveryStatusEventConfiguration & GetMessageDeliveryStatus() const
GetResourceEventConfigurationResult & WithDeviceRegistrationState(const DeviceRegistrationStateEventConfiguration &value)
void SetDeviceRegistrationState(const DeviceRegistrationStateEventConfiguration &value)
void SetJoin(const JoinEventConfiguration &value)
const DeviceRegistrationStateEventConfiguration & GetDeviceRegistrationState() const
GetResourceEventConfigurationResult & WithProximity(const ProximityEventConfiguration &value)
GetResourceEventConfigurationResult & WithConnectionStatus(const ConnectionStatusEventConfiguration &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue