7#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
8#include <aws/devops-agent/model/MSTeamsChannel.h>
19namespace DevOpsAgent {
42 template <
typename OpsOncallTargetT = MSTeamsChannel>
44 m_opsOncallTargetHasBeenSet =
true;
45 m_opsOncallTarget = std::forward<OpsOncallTargetT>(value);
47 template <
typename OpsOncallTargetT = MSTeamsChannel>
61 template <
typename OpsSRETargetT = MSTeamsChannel>
63 m_opsSRETargetHasBeenSet =
true;
64 m_opsSRETarget = std::forward<OpsSRETargetT>(value);
66 template <
typename OpsSRETargetT = MSTeamsChannel>
76 bool m_opsOncallTargetHasBeenSet =
false;
77 bool m_opsSRETargetHasBeenSet =
false;
bool OpsSRETargetHasBeenSet() const
void SetOpsSRETarget(OpsSRETargetT &&value)
AWS_DEVOPSAGENT_API MSTeamsTransmissionTarget()=default
bool OpsOncallTargetHasBeenSet() const
MSTeamsTransmissionTarget & WithOpsSRETarget(OpsSRETargetT &&value)
const MSTeamsChannel & GetOpsSRETarget() const
AWS_DEVOPSAGENT_API MSTeamsTransmissionTarget(Aws::Utils::Json::JsonView jsonValue)
void SetOpsOncallTarget(OpsOncallTargetT &&value)
MSTeamsTransmissionTarget & WithOpsOncallTarget(OpsOncallTargetT &&value)
AWS_DEVOPSAGENT_API MSTeamsTransmissionTarget & operator=(Aws::Utils::Json::JsonView jsonValue)
const MSTeamsChannel & GetOpsOncallTarget() const
AWS_DEVOPSAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue