AWS SDK for C++

AWS SDK for C++ Version 1.11.776

Loading...
Searching...
No Matches
MedicalScribeChannelDefinition.h
1
6#pragma once
7#include <aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h>
8#include <aws/transcribestreaming/model/MedicalScribeParticipantRole.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace TranscribeStreamingService {
20namespace Model {
21
38 public:
39 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeChannelDefinition() = default;
40 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeChannelDefinition(Aws::Utils::Json::JsonView jsonValue);
41 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeChannelDefinition& operator=(Aws::Utils::Json::JsonView jsonValue);
42 AWS_TRANSCRIBESTREAMINGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
43
45
48 inline int GetChannelId() const { return m_channelId; }
49 inline bool ChannelIdHasBeenSet() const { return m_channelIdHasBeenSet; }
50 inline void SetChannelId(int value) {
51 m_channelIdHasBeenSet = true;
52 m_channelId = value;
53 }
55 SetChannelId(value);
56 return *this;
57 }
59
61
65 inline MedicalScribeParticipantRole GetParticipantRole() const { return m_participantRole; }
66 inline bool ParticipantRoleHasBeenSet() const { return m_participantRoleHasBeenSet; }
68 m_participantRoleHasBeenSet = true;
69 m_participantRole = value;
70 }
72 SetParticipantRole(value);
73 return *this;
74 }
76 private:
77 int m_channelId{0};
78
80 bool m_channelIdHasBeenSet = false;
81 bool m_participantRoleHasBeenSet = false;
82};
83
84} // namespace Model
85} // namespace TranscribeStreamingService
86} // namespace Aws
AWS_TRANSCRIBESTREAMINGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeChannelDefinition()=default
MedicalScribeChannelDefinition & WithParticipantRole(MedicalScribeParticipantRole value)
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeChannelDefinition & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeChannelDefinition(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue