7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
9#include <aws/devops-agent/model/MSTeamsTransmissionTarget.h>
20namespace DevOpsAgent {
45 template <
typename TeamIdT = Aws::String>
47 m_teamIdHasBeenSet =
true;
48 m_teamId = std::forward<TeamIdT>(value);
50 template <
typename TeamIdT = Aws::String>
64 template <
typename TeamNameT = Aws::String>
66 m_teamNameHasBeenSet =
true;
67 m_teamName = std::forward<TeamNameT>(value);
69 template <
typename TeamNameT = Aws::String>
82 template <
typename TransmissionTargetT = MSTeamsTransmissionTarget>
84 m_transmissionTargetHasBeenSet =
true;
85 m_transmissionTarget = std::forward<TransmissionTargetT>(value);
87 template <
typename TransmissionTargetT = MSTeamsTransmissionTarget>
99 bool m_teamIdHasBeenSet =
false;
100 bool m_teamNameHasBeenSet =
false;
101 bool m_transmissionTargetHasBeenSet =
false;
AWS_DEVOPSAGENT_API MSTeamsConfiguration()=default
void SetTransmissionTarget(TransmissionTargetT &&value)
AWS_DEVOPSAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
const MSTeamsTransmissionTarget & GetTransmissionTarget() const
AWS_DEVOPSAGENT_API MSTeamsConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TeamNameHasBeenSet() const
MSTeamsConfiguration & WithTeamId(TeamIdT &&value)
MSTeamsConfiguration & WithTeamName(TeamNameT &&value)
const Aws::String & GetTeamId() const
bool TeamIdHasBeenSet() const
void SetTeamName(TeamNameT &&value)
void SetTeamId(TeamIdT &&value)
bool TransmissionTargetHasBeenSet() const
const Aws::String & GetTeamName() const
AWS_DEVOPSAGENT_API MSTeamsConfiguration(Aws::Utils::Json::JsonView jsonValue)
MSTeamsConfiguration & WithTransmissionTarget(TransmissionTargetT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue