AWS SDK for C++

AWS SDK for C++ Version 1.11.844

Loading...
Searching...
No Matches
MedicalScribeBinaryAudioEvent.h
1
6#pragma once
7#include <aws/connecthealth/ConnectHealth_EXPORTS.h>
8#include <aws/core/utils/Array.h>
9
10#include <utility>
11
12namespace Aws {
13namespace ConnectHealth {
14namespace Model {
23 public:
24 AWS_CONNECTHEALTH_API MedicalScribeBinaryAudioEvent() = default;
25 AWS_CONNECTHEALTH_API MedicalScribeBinaryAudioEvent(Aws::Vector<unsigned char>&& value) { m_audioChunk = std::move(value); }
26
28
31 inline const Aws::Vector<unsigned char>& GetAudioChunk() const { return m_audioChunk; }
32 inline Aws::Vector<unsigned char>&& GetAudioChunkWithOwnership() { return std::move(m_audioChunk); }
33 inline void SetAudioChunk(const Aws::Vector<unsigned char>& value) {
34 m_audioChunkHasBeenSet = true;
35 m_audioChunk = value;
36 }
38 m_audioChunkHasBeenSet = true;
39 m_audioChunk = std::move(value);
40 }
42 SetAudioChunk(value);
43 return *this;
44 }
46 SetAudioChunk(std::move(value));
47 return *this;
48 }
50
51 private:
52 Aws::Vector<unsigned char> m_audioChunk;
53 bool m_audioChunkHasBeenSet = false;
54};
55
56} // namespace Model
57} // namespace ConnectHealth
58} // namespace Aws
MedicalScribeBinaryAudioEvent & WithAudioChunk(Aws::Vector< unsigned char > &&value)
MedicalScribeBinaryAudioEvent & WithAudioChunk(const Aws::Vector< unsigned char > &value)
void SetAudioChunk(const Aws::Vector< unsigned char > &value)
AWS_CONNECTHEALTH_API MedicalScribeBinaryAudioEvent(Aws::Vector< unsigned char > &&value)
AWS_CONNECTHEALTH_API MedicalScribeBinaryAudioEvent()=default
std::vector< T, Aws::Allocator< T > > Vector