7#include <aws/ssm-contacts/SSMContacts_EXPORTS.h>
8#include <aws/ssm-contacts/model/ChannelTargetInfo.h>
9#include <aws/ssm-contacts/model/ContactTargetInfo.h>
36 AWS_SSMCONTACTS_API
Target() =
default;
48 template<
typename ChannelTargetInfoT = ChannelTargetInfo>
49 void SetChannelTargetInfo(ChannelTargetInfoT&& value) { m_channelTargetInfoHasBeenSet =
true; m_channelTargetInfo = std::forward<ChannelTargetInfoT>(value); }
50 template<
typename ChannelTargetInfoT = ChannelTargetInfo>
60 template<
typename ContactTargetInfoT = ContactTargetInfo>
61 void SetContactTargetInfo(ContactTargetInfoT&& value) { m_contactTargetInfoHasBeenSet =
true; m_contactTargetInfo = std::forward<ContactTargetInfoT>(value); }
62 template<
typename ContactTargetInfoT = ContactTargetInfo>
68 bool m_channelTargetInfoHasBeenSet =
false;
71 bool m_contactTargetInfoHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue