AWS SDK for C++

AWS SDK for C++ Version 1.11.759

Loading...
Searching...
No Matches
IssueDetected.h
1
6#pragma once
7#include <aws/connect-contact-lens/ConnectContactLens_EXPORTS.h>
8#include <aws/connect-contact-lens/model/CharacterOffsets.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace ConnectContactLens {
20namespace Model {
21
29 public:
30 AWS_CONNECTCONTACTLENS_API IssueDetected() = default;
31 AWS_CONNECTCONTACTLENS_API IssueDetected(Aws::Utils::Json::JsonView jsonValue);
32 AWS_CONNECTCONTACTLENS_API IssueDetected& operator=(Aws::Utils::Json::JsonView jsonValue);
33 AWS_CONNECTCONTACTLENS_API Aws::Utils::Json::JsonValue Jsonize() const;
34
36
39 inline const CharacterOffsets& GetCharacterOffsets() const { return m_characterOffsets; }
40 inline bool CharacterOffsetsHasBeenSet() const { return m_characterOffsetsHasBeenSet; }
41 template <typename CharacterOffsetsT = CharacterOffsets>
42 void SetCharacterOffsets(CharacterOffsetsT&& value) {
43 m_characterOffsetsHasBeenSet = true;
44 m_characterOffsets = std::forward<CharacterOffsetsT>(value);
45 }
46 template <typename CharacterOffsetsT = CharacterOffsets>
47 IssueDetected& WithCharacterOffsets(CharacterOffsetsT&& value) {
48 SetCharacterOffsets(std::forward<CharacterOffsetsT>(value));
49 return *this;
50 }
52 private:
53 CharacterOffsets m_characterOffsets;
54 bool m_characterOffsetsHasBeenSet = false;
55};
56
57} // namespace Model
58} // namespace ConnectContactLens
59} // namespace Aws
const CharacterOffsets & GetCharacterOffsets() const
AWS_CONNECTCONTACTLENS_API IssueDetected()=default
AWS_CONNECTCONTACTLENS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECTCONTACTLENS_API IssueDetected(Aws::Utils::Json::JsonView jsonValue)
void SetCharacterOffsets(CharacterOffsetsT &&value)
AWS_CONNECTCONTACTLENS_API IssueDetected & operator=(Aws::Utils::Json::JsonView jsonValue)
IssueDetected & WithCharacterOffsets(CharacterOffsetsT &&value)
Aws::Utils::Json::JsonValue JsonValue