AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
ContactHandling.h
1
6#pragma once
7#include <aws/appintegrations/AppIntegrationsService_EXPORTS.h>
8#include <aws/appintegrations/model/ContactHandlingScope.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace AppIntegrationsService {
20namespace Model {
21
29 public:
30 AWS_APPINTEGRATIONSSERVICE_API ContactHandling() = default;
31 AWS_APPINTEGRATIONSSERVICE_API ContactHandling(Aws::Utils::Json::JsonView jsonValue);
32 AWS_APPINTEGRATIONSSERVICE_API ContactHandling& operator=(Aws::Utils::Json::JsonView jsonValue);
33 AWS_APPINTEGRATIONSSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
34
36
40 inline ContactHandlingScope GetScope() const { return m_scope; }
41 inline bool ScopeHasBeenSet() const { return m_scopeHasBeenSet; }
42 inline void SetScope(ContactHandlingScope value) {
43 m_scopeHasBeenSet = true;
44 m_scope = value;
45 }
47 SetScope(value);
48 return *this;
49 }
51 private:
53 bool m_scopeHasBeenSet = false;
54};
55
56} // namespace Model
57} // namespace AppIntegrationsService
58} // namespace Aws
AWS_APPINTEGRATIONSSERVICE_API ContactHandling()=default
AWS_APPINTEGRATIONSSERVICE_API ContactHandling & operator=(Aws::Utils::Json::JsonView jsonValue)
ContactHandling & WithScope(ContactHandlingScope value)
AWS_APPINTEGRATIONSSERVICE_API ContactHandling(Aws::Utils::Json::JsonView jsonValue)
AWS_APPINTEGRATIONSSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue