7#include <aws/iotevents/IoTEvents_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/iotevents/model/InputStatus.h>
49 template<
typename InputNameT = Aws::String>
50 void SetInputName(InputNameT&& value) { m_inputNameHasBeenSet =
true; m_inputName = std::forward<InputNameT>(value); }
51 template<
typename InputNameT = Aws::String>
61 template<
typename InputDescriptionT = Aws::String>
62 void SetInputDescription(InputDescriptionT&& value) { m_inputDescriptionHasBeenSet =
true; m_inputDescription = std::forward<InputDescriptionT>(value); }
63 template<
typename InputDescriptionT = Aws::String>
73 template<
typename InputArnT = Aws::String>
74 void SetInputArn(InputArnT&& value) { m_inputArnHasBeenSet =
true; m_inputArn = std::forward<InputArnT>(value); }
75 template<
typename InputArnT = Aws::String>
85 template<
typename CreationTimeT = Aws::Utils::DateTime>
86 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
87 template<
typename CreationTimeT = Aws::Utils::DateTime>
97 template<
typename LastUpdateTimeT = Aws::Utils::DateTime>
98 void SetLastUpdateTime(LastUpdateTimeT&& value) { m_lastUpdateTimeHasBeenSet =
true; m_lastUpdateTime = std::forward<LastUpdateTimeT>(value); }
99 template<
typename LastUpdateTimeT = Aws::Utils::DateTime>
115 bool m_inputNameHasBeenSet =
false;
118 bool m_inputDescriptionHasBeenSet =
false;
121 bool m_inputArnHasBeenSet =
false;
124 bool m_creationTimeHasBeenSet =
false;
127 bool m_lastUpdateTimeHasBeenSet =
false;
130 bool m_statusHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue