7#include <aws/kinesisvideo/KinesisVideo_EXPORTS.h>
8#include <aws/kinesisvideo/model/LastRecorderStatus.h>
9#include <aws/kinesisvideo/model/LastUploaderStatus.h>
49 template<
typename LastRecorderStatusT = LastRecorderStatus>
50 void SetLastRecorderStatus(LastRecorderStatusT&& value) { m_lastRecorderStatusHasBeenSet =
true; m_lastRecorderStatus = std::forward<LastRecorderStatusT>(value); }
51 template<
typename LastRecorderStatusT = LastRecorderStatus>
61 template<
typename LastUploaderStatusT = LastUploaderStatus>
62 void SetLastUploaderStatus(LastUploaderStatusT&& value) { m_lastUploaderStatusHasBeenSet =
true; m_lastUploaderStatus = std::forward<LastUploaderStatusT>(value); }
63 template<
typename LastUploaderStatusT = LastUploaderStatus>
69 bool m_lastRecorderStatusHasBeenSet =
false;
72 bool m_lastUploaderStatusHasBeenSet =
false;
bool LastRecorderStatusHasBeenSet() const
void SetLastUploaderStatus(LastUploaderStatusT &&value)
EdgeAgentStatus & WithLastRecorderStatus(LastRecorderStatusT &&value)
AWS_KINESISVIDEO_API EdgeAgentStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESISVIDEO_API Aws::Utils::Json::JsonValue Jsonize() const
bool LastUploaderStatusHasBeenSet() const
AWS_KINESISVIDEO_API EdgeAgentStatus(Aws::Utils::Json::JsonView jsonValue)
void SetLastRecorderStatus(LastRecorderStatusT &&value)
const LastRecorderStatus & GetLastRecorderStatus() const
AWS_KINESISVIDEO_API EdgeAgentStatus()=default
const LastUploaderStatus & GetLastUploaderStatus() const
EdgeAgentStatus & WithLastUploaderStatus(LastUploaderStatusT &&value)
Aws::Utils::Json::JsonValue JsonValue