AWS SDK for C++

AWS SDK for C++ Version 1.11.743

Loading...
Searching...
No Matches
Transcript.h
1
6#pragma once
7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/transcribe/TranscribeService_EXPORTS.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace TranscribeService {
20namespace Model {
21
29 public:
30 AWS_TRANSCRIBESERVICE_API Transcript() = default;
31 AWS_TRANSCRIBESERVICE_API Transcript(Aws::Utils::Json::JsonView jsonValue);
32 AWS_TRANSCRIBESERVICE_API Transcript& operator=(Aws::Utils::Json::JsonView jsonValue);
33 AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
34
36
50 inline const Aws::String& GetTranscriptFileUri() const { return m_transcriptFileUri; }
51 inline bool TranscriptFileUriHasBeenSet() const { return m_transcriptFileUriHasBeenSet; }
52 template <typename TranscriptFileUriT = Aws::String>
53 void SetTranscriptFileUri(TranscriptFileUriT&& value) {
54 m_transcriptFileUriHasBeenSet = true;
55 m_transcriptFileUri = std::forward<TranscriptFileUriT>(value);
56 }
57 template <typename TranscriptFileUriT = Aws::String>
58 Transcript& WithTranscriptFileUri(TranscriptFileUriT&& value) {
59 SetTranscriptFileUri(std::forward<TranscriptFileUriT>(value));
60 return *this;
61 }
63
65
80 inline const Aws::String& GetRedactedTranscriptFileUri() const { return m_redactedTranscriptFileUri; }
81 inline bool RedactedTranscriptFileUriHasBeenSet() const { return m_redactedTranscriptFileUriHasBeenSet; }
82 template <typename RedactedTranscriptFileUriT = Aws::String>
83 void SetRedactedTranscriptFileUri(RedactedTranscriptFileUriT&& value) {
84 m_redactedTranscriptFileUriHasBeenSet = true;
85 m_redactedTranscriptFileUri = std::forward<RedactedTranscriptFileUriT>(value);
86 }
87 template <typename RedactedTranscriptFileUriT = Aws::String>
88 Transcript& WithRedactedTranscriptFileUri(RedactedTranscriptFileUriT&& value) {
89 SetRedactedTranscriptFileUri(std::forward<RedactedTranscriptFileUriT>(value));
90 return *this;
91 }
93 private:
94 Aws::String m_transcriptFileUri;
95
96 Aws::String m_redactedTranscriptFileUri;
97 bool m_transcriptFileUriHasBeenSet = false;
98 bool m_redactedTranscriptFileUriHasBeenSet = false;
99};
100
101} // namespace Model
102} // namespace TranscribeService
103} // namespace Aws
const Aws::String & GetRedactedTranscriptFileUri() const
Definition Transcript.h:80
Transcript & WithRedactedTranscriptFileUri(RedactedTranscriptFileUriT &&value)
Definition Transcript.h:88
AWS_TRANSCRIBESERVICE_API Transcript & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetTranscriptFileUri() const
Definition Transcript.h:50
AWS_TRANSCRIBESERVICE_API Transcript()=default
void SetTranscriptFileUri(TranscriptFileUriT &&value)
Definition Transcript.h:53
void SetRedactedTranscriptFileUri(RedactedTranscriptFileUriT &&value)
Definition Transcript.h:83
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_TRANSCRIBESERVICE_API Transcript(Aws::Utils::Json::JsonView jsonValue)
Transcript & WithTranscriptFileUri(TranscriptFileUriT &&value)
Definition Transcript.h:58
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue