7#include <aws/application-signals/ApplicationSignals_EXPORTS.h>
8#include <aws/application-signals/model/CodeLocation.h>
19namespace ApplicationSignals {
31 AWS_APPLICATIONSIGNALS_API
Location() =
default;
43 template <
typename CodeLocationT = CodeLocation>
45 m_codeLocationHasBeenSet =
true;
46 m_codeLocation = std::forward<CodeLocationT>(value);
48 template <
typename CodeLocationT = CodeLocation>
56 bool m_codeLocationHasBeenSet =
false;
AWS_APPLICATIONSIGNALS_API Location & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CodeLocationHasBeenSet() const
Location & WithCodeLocation(CodeLocationT &&value)
AWS_APPLICATIONSIGNALS_API Aws::Utils::Json::JsonValue Jsonize() const
const CodeLocation & GetCodeLocation() const
AWS_APPLICATIONSIGNALS_API Location()=default
void SetCodeLocation(CodeLocationT &&value)
AWS_APPLICATIONSIGNALS_API Location(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue