AWS SDK for C++

AWS SDK for C++ Version 1.11.612

Loading...
Searching...
No Matches
MedicalScribeAudioEvent.h
1
6#pragma once
7#include <aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h>
8#include <aws/core/utils/Array.h>
9#include <utility>
10
11namespace Aws
12{
13namespace TranscribeStreamingService
14{
15namespace Model
16{
25 {
26 public:
27 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeAudioEvent() = default;
28 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeAudioEvent(Aws::Vector<unsigned char>&& value) { m_audioChunk = std::move(value); }
29
31
42 inline const Aws::Vector<unsigned char>& GetAudioChunk() const { return m_audioChunk; }
43 inline Aws::Vector<unsigned char>&& GetAudioChunkWithOwnership() { return std::move(m_audioChunk); }
44 inline void SetAudioChunk(const Aws::Vector<unsigned char>& value) { m_audioChunkHasBeenSet = true; m_audioChunk = value; }
45 inline void SetAudioChunk(Aws::Vector<unsigned char>&& value) { m_audioChunkHasBeenSet = true; m_audioChunk = std::move(value); }
47 inline MedicalScribeAudioEvent& WithAudioChunk(Aws::Vector<unsigned char>&& value) { SetAudioChunk(std::move(value)); return *this;}
49
50 private:
51
52 Aws::Vector<unsigned char> m_audioChunk;
53 bool m_audioChunkHasBeenSet = false;
54 };
55
56} // namespace Model
57} // namespace TranscribeStreamingService
58} // 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