AWS SDK for C++

AWS SDK for C++ Version 1.11.741

Loading...
Searching...
No Matches
MedicalScribeAudioEvent.h
1
6#pragma once
7#include <aws/core/utils/Array.h>
8#include <aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h>
9
10#include <utility>
11
12namespace Aws {
13namespace TranscribeStreamingService {
14namespace Model {
23 public:
24 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeAudioEvent() = default;
25 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeAudioEvent(Aws::Vector<unsigned char>&& value) { m_audioChunk = std::move(value); }
26
28
39 inline const Aws::Vector<unsigned char>& GetAudioChunk() const { return m_audioChunk; }
40 inline Aws::Vector<unsigned char>&& GetAudioChunkWithOwnership() { return std::move(m_audioChunk); }
41 inline void SetAudioChunk(const Aws::Vector<unsigned char>& value) {
42 m_audioChunkHasBeenSet = true;
43 m_audioChunk = value;
44 }
46 m_audioChunkHasBeenSet = true;
47 m_audioChunk = std::move(value);
48 }
50 SetAudioChunk(value);
51 return *this;
52 }
54 SetAudioChunk(std::move(value));
55 return *this;
56 }
58
59 private:
60 Aws::Vector<unsigned char> m_audioChunk;
61 bool m_audioChunkHasBeenSet = false;
62};
63
64} // namespace Model
65} // namespace TranscribeStreamingService
66} // namespace Aws
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeAudioEvent(Aws::Vector< unsigned char > &&value)
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeAudioEvent()=default
MedicalScribeAudioEvent & WithAudioChunk(const Aws::Vector< unsigned char > &value)
MedicalScribeAudioEvent & WithAudioChunk(Aws::Vector< unsigned char > &&value)
void SetAudioChunk(const Aws::Vector< unsigned char > &value)
std::vector< T, Aws::Allocator< T > > Vector