7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
61 inline void SetStatusArn(
const char* value) { m_statusArnHasBeenSet =
true; m_statusArn.assign(value); }
75 inline void SetStatusName(
const char* value) { m_statusNameHasBeenSet =
true; m_statusName.assign(value); }
83 bool m_statusStartTimestampHasBeenSet =
false;
86 bool m_statusArnHasBeenSet =
false;
89 bool m_statusNameHasBeenSet =
false;
void SetStatusName(const Aws::String &value)
AWS_CONNECT_API AgentStatusReference(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetStatusName() const
AgentStatusReference & WithStatusName(Aws::String &&value)
bool StatusNameHasBeenSet() const
void SetStatusArn(const Aws::String &value)
void SetStatusArn(const char *value)
AgentStatusReference & WithStatusArn(Aws::String &&value)
bool StatusStartTimestampHasBeenSet() const
AgentStatusReference & WithStatusArn(const Aws::String &value)
void SetStatusStartTimestamp(Aws::Utils::DateTime &&value)
AWS_CONNECT_API AgentStatusReference & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetStatusStartTimestamp() const
void SetStatusStartTimestamp(const Aws::Utils::DateTime &value)
AgentStatusReference & WithStatusName(const char *value)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetStatusArn(Aws::String &&value)
bool StatusArnHasBeenSet() const
AgentStatusReference & WithStatusName(const Aws::String &value)
AgentStatusReference & WithStatusStartTimestamp(const Aws::Utils::DateTime &value)
AgentStatusReference & WithStatusArn(const char *value)
const Aws::String & GetStatusArn() const
AgentStatusReference & WithStatusStartTimestamp(Aws::Utils::DateTime &&value)
AWS_CONNECT_API AgentStatusReference()
void SetStatusName(Aws::String &&value)
void SetStatusName(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue