AWS SDK for C++

AWS SDK for C++ Version 1.11.748

Loading...
Searching...
No Matches
Media.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
31class Media {
32 public:
33 AWS_TRANSCRIBESERVICE_API Media() = default;
34 AWS_TRANSCRIBESERVICE_API Media(Aws::Utils::Json::JsonView jsonValue);
35 AWS_TRANSCRIBESERVICE_API Media& operator=(Aws::Utils::Json::JsonView jsonValue);
36 AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
37
39
48 inline const Aws::String& GetMediaFileUri() const { return m_mediaFileUri; }
49 inline bool MediaFileUriHasBeenSet() const { return m_mediaFileUriHasBeenSet; }
50 template <typename MediaFileUriT = Aws::String>
51 void SetMediaFileUri(MediaFileUriT&& value) {
52 m_mediaFileUriHasBeenSet = true;
53 m_mediaFileUri = std::forward<MediaFileUriT>(value);
54 }
55 template <typename MediaFileUriT = Aws::String>
56 Media& WithMediaFileUri(MediaFileUriT&& value) {
57 SetMediaFileUri(std::forward<MediaFileUriT>(value));
58 return *this;
59 }
61
63
74 inline const Aws::String& GetRedactedMediaFileUri() const { return m_redactedMediaFileUri; }
75 inline bool RedactedMediaFileUriHasBeenSet() const { return m_redactedMediaFileUriHasBeenSet; }
76 template <typename RedactedMediaFileUriT = Aws::String>
77 void SetRedactedMediaFileUri(RedactedMediaFileUriT&& value) {
78 m_redactedMediaFileUriHasBeenSet = true;
79 m_redactedMediaFileUri = std::forward<RedactedMediaFileUriT>(value);
80 }
81 template <typename RedactedMediaFileUriT = Aws::String>
82 Media& WithRedactedMediaFileUri(RedactedMediaFileUriT&& value) {
83 SetRedactedMediaFileUri(std::forward<RedactedMediaFileUriT>(value));
84 return *this;
85 }
87 private:
88 Aws::String m_mediaFileUri;
89
90 Aws::String m_redactedMediaFileUri;
91 bool m_mediaFileUriHasBeenSet = false;
92 bool m_redactedMediaFileUriHasBeenSet = false;
93};
94
95} // namespace Model
96} // namespace TranscribeService
97} // namespace Aws
bool RedactedMediaFileUriHasBeenSet() const
Definition Media.h:75
Media & WithRedactedMediaFileUri(RedactedMediaFileUriT &&value)
Definition Media.h:82
void SetMediaFileUri(MediaFileUriT &&value)
Definition Media.h:51
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
Media & WithMediaFileUri(MediaFileUriT &&value)
Definition Media.h:56
AWS_TRANSCRIBESERVICE_API Media(Aws::Utils::Json::JsonView jsonValue)
AWS_TRANSCRIBESERVICE_API Media & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRedactedMediaFileUri(RedactedMediaFileUriT &&value)
Definition Media.h:77
AWS_TRANSCRIBESERVICE_API Media()=default
const Aws::String & GetRedactedMediaFileUri() const
Definition Media.h:74
const Aws::String & GetMediaFileUri() const
Definition Media.h:48
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue