AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
KantarWatermarkSettings.h
1
6#pragma once
7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <utility>
10
11namespace Aws
12{
13namespace Utils
14{
15namespace Json
16{
17 class JsonValue;
18 class JsonView;
19} // namespace Json
20} // namespace Utils
21namespace MediaConvert
22{
23namespace Model
24{
25
38 {
39 public:
40 AWS_MEDIACONVERT_API KantarWatermarkSettings();
41 AWS_MEDIACONVERT_API KantarWatermarkSettings(Aws::Utils::Json::JsonView jsonValue);
43 AWS_MEDIACONVERT_API Aws::Utils::Json::JsonValue Jsonize() const;
44
45
47
50 inline const Aws::String& GetChannelName() const{ return m_channelName; }
51 inline bool ChannelNameHasBeenSet() const { return m_channelNameHasBeenSet; }
52 inline void SetChannelName(const Aws::String& value) { m_channelNameHasBeenSet = true; m_channelName = value; }
53 inline void SetChannelName(Aws::String&& value) { m_channelNameHasBeenSet = true; m_channelName = std::move(value); }
54 inline void SetChannelName(const char* value) { m_channelNameHasBeenSet = true; m_channelName.assign(value); }
55 inline KantarWatermarkSettings& WithChannelName(const Aws::String& value) { SetChannelName(value); return *this;}
56 inline KantarWatermarkSettings& WithChannelName(Aws::String&& value) { SetChannelName(std::move(value)); return *this;}
57 inline KantarWatermarkSettings& WithChannelName(const char* value) { SetChannelName(value); return *this;}
59
61
64 inline const Aws::String& GetContentReference() const{ return m_contentReference; }
65 inline bool ContentReferenceHasBeenSet() const { return m_contentReferenceHasBeenSet; }
66 inline void SetContentReference(const Aws::String& value) { m_contentReferenceHasBeenSet = true; m_contentReference = value; }
67 inline void SetContentReference(Aws::String&& value) { m_contentReferenceHasBeenSet = true; m_contentReference = std::move(value); }
68 inline void SetContentReference(const char* value) { m_contentReferenceHasBeenSet = true; m_contentReference.assign(value); }
69 inline KantarWatermarkSettings& WithContentReference(const Aws::String& value) { SetContentReference(value); return *this;}
70 inline KantarWatermarkSettings& WithContentReference(Aws::String&& value) { SetContentReference(std::move(value)); return *this;}
71 inline KantarWatermarkSettings& WithContentReference(const char* value) { SetContentReference(value); return *this;}
73
75
84 inline const Aws::String& GetCredentialsSecretName() const{ return m_credentialsSecretName; }
85 inline bool CredentialsSecretNameHasBeenSet() const { return m_credentialsSecretNameHasBeenSet; }
86 inline void SetCredentialsSecretName(const Aws::String& value) { m_credentialsSecretNameHasBeenSet = true; m_credentialsSecretName = value; }
87 inline void SetCredentialsSecretName(Aws::String&& value) { m_credentialsSecretNameHasBeenSet = true; m_credentialsSecretName = std::move(value); }
88 inline void SetCredentialsSecretName(const char* value) { m_credentialsSecretNameHasBeenSet = true; m_credentialsSecretName.assign(value); }
91 inline KantarWatermarkSettings& WithCredentialsSecretName(const char* value) { SetCredentialsSecretName(value); return *this;}
93
95
100 inline double GetFileOffset() const{ return m_fileOffset; }
101 inline bool FileOffsetHasBeenSet() const { return m_fileOffsetHasBeenSet; }
102 inline void SetFileOffset(double value) { m_fileOffsetHasBeenSet = true; m_fileOffset = value; }
103 inline KantarWatermarkSettings& WithFileOffset(double value) { SetFileOffset(value); return *this;}
105
107
110 inline int GetKantarLicenseId() const{ return m_kantarLicenseId; }
111 inline bool KantarLicenseIdHasBeenSet() const { return m_kantarLicenseIdHasBeenSet; }
112 inline void SetKantarLicenseId(int value) { m_kantarLicenseIdHasBeenSet = true; m_kantarLicenseId = value; }
113 inline KantarWatermarkSettings& WithKantarLicenseId(int value) { SetKantarLicenseId(value); return *this;}
115
117
121 inline const Aws::String& GetKantarServerUrl() const{ return m_kantarServerUrl; }
122 inline bool KantarServerUrlHasBeenSet() const { return m_kantarServerUrlHasBeenSet; }
123 inline void SetKantarServerUrl(const Aws::String& value) { m_kantarServerUrlHasBeenSet = true; m_kantarServerUrl = value; }
124 inline void SetKantarServerUrl(Aws::String&& value) { m_kantarServerUrlHasBeenSet = true; m_kantarServerUrl = std::move(value); }
125 inline void SetKantarServerUrl(const char* value) { m_kantarServerUrlHasBeenSet = true; m_kantarServerUrl.assign(value); }
126 inline KantarWatermarkSettings& WithKantarServerUrl(const Aws::String& value) { SetKantarServerUrl(value); return *this;}
127 inline KantarWatermarkSettings& WithKantarServerUrl(Aws::String&& value) { SetKantarServerUrl(std::move(value)); return *this;}
128 inline KantarWatermarkSettings& WithKantarServerUrl(const char* value) { SetKantarServerUrl(value); return *this;}
130
132
139 inline const Aws::String& GetLogDestination() const{ return m_logDestination; }
140 inline bool LogDestinationHasBeenSet() const { return m_logDestinationHasBeenSet; }
141 inline void SetLogDestination(const Aws::String& value) { m_logDestinationHasBeenSet = true; m_logDestination = value; }
142 inline void SetLogDestination(Aws::String&& value) { m_logDestinationHasBeenSet = true; m_logDestination = std::move(value); }
143 inline void SetLogDestination(const char* value) { m_logDestinationHasBeenSet = true; m_logDestination.assign(value); }
144 inline KantarWatermarkSettings& WithLogDestination(const Aws::String& value) { SetLogDestination(value); return *this;}
145 inline KantarWatermarkSettings& WithLogDestination(Aws::String&& value) { SetLogDestination(std::move(value)); return *this;}
146 inline KantarWatermarkSettings& WithLogDestination(const char* value) { SetLogDestination(value); return *this;}
148
150
157 inline const Aws::String& GetMetadata3() const{ return m_metadata3; }
158 inline bool Metadata3HasBeenSet() const { return m_metadata3HasBeenSet; }
159 inline void SetMetadata3(const Aws::String& value) { m_metadata3HasBeenSet = true; m_metadata3 = value; }
160 inline void SetMetadata3(Aws::String&& value) { m_metadata3HasBeenSet = true; m_metadata3 = std::move(value); }
161 inline void SetMetadata3(const char* value) { m_metadata3HasBeenSet = true; m_metadata3.assign(value); }
162 inline KantarWatermarkSettings& WithMetadata3(const Aws::String& value) { SetMetadata3(value); return *this;}
163 inline KantarWatermarkSettings& WithMetadata3(Aws::String&& value) { SetMetadata3(std::move(value)); return *this;}
164 inline KantarWatermarkSettings& WithMetadata3(const char* value) { SetMetadata3(value); return *this;}
166
168
172 inline const Aws::String& GetMetadata4() const{ return m_metadata4; }
173 inline bool Metadata4HasBeenSet() const { return m_metadata4HasBeenSet; }
174 inline void SetMetadata4(const Aws::String& value) { m_metadata4HasBeenSet = true; m_metadata4 = value; }
175 inline void SetMetadata4(Aws::String&& value) { m_metadata4HasBeenSet = true; m_metadata4 = std::move(value); }
176 inline void SetMetadata4(const char* value) { m_metadata4HasBeenSet = true; m_metadata4.assign(value); }
177 inline KantarWatermarkSettings& WithMetadata4(const Aws::String& value) { SetMetadata4(value); return *this;}
178 inline KantarWatermarkSettings& WithMetadata4(Aws::String&& value) { SetMetadata4(std::move(value)); return *this;}
179 inline KantarWatermarkSettings& WithMetadata4(const char* value) { SetMetadata4(value); return *this;}
181
183
187 inline const Aws::String& GetMetadata5() const{ return m_metadata5; }
188 inline bool Metadata5HasBeenSet() const { return m_metadata5HasBeenSet; }
189 inline void SetMetadata5(const Aws::String& value) { m_metadata5HasBeenSet = true; m_metadata5 = value; }
190 inline void SetMetadata5(Aws::String&& value) { m_metadata5HasBeenSet = true; m_metadata5 = std::move(value); }
191 inline void SetMetadata5(const char* value) { m_metadata5HasBeenSet = true; m_metadata5.assign(value); }
192 inline KantarWatermarkSettings& WithMetadata5(const Aws::String& value) { SetMetadata5(value); return *this;}
193 inline KantarWatermarkSettings& WithMetadata5(Aws::String&& value) { SetMetadata5(std::move(value)); return *this;}
194 inline KantarWatermarkSettings& WithMetadata5(const char* value) { SetMetadata5(value); return *this;}
196
198
202 inline const Aws::String& GetMetadata6() const{ return m_metadata6; }
203 inline bool Metadata6HasBeenSet() const { return m_metadata6HasBeenSet; }
204 inline void SetMetadata6(const Aws::String& value) { m_metadata6HasBeenSet = true; m_metadata6 = value; }
205 inline void SetMetadata6(Aws::String&& value) { m_metadata6HasBeenSet = true; m_metadata6 = std::move(value); }
206 inline void SetMetadata6(const char* value) { m_metadata6HasBeenSet = true; m_metadata6.assign(value); }
207 inline KantarWatermarkSettings& WithMetadata6(const Aws::String& value) { SetMetadata6(value); return *this;}
208 inline KantarWatermarkSettings& WithMetadata6(Aws::String&& value) { SetMetadata6(std::move(value)); return *this;}
209 inline KantarWatermarkSettings& WithMetadata6(const char* value) { SetMetadata6(value); return *this;}
211
213
217 inline const Aws::String& GetMetadata7() const{ return m_metadata7; }
218 inline bool Metadata7HasBeenSet() const { return m_metadata7HasBeenSet; }
219 inline void SetMetadata7(const Aws::String& value) { m_metadata7HasBeenSet = true; m_metadata7 = value; }
220 inline void SetMetadata7(Aws::String&& value) { m_metadata7HasBeenSet = true; m_metadata7 = std::move(value); }
221 inline void SetMetadata7(const char* value) { m_metadata7HasBeenSet = true; m_metadata7.assign(value); }
222 inline KantarWatermarkSettings& WithMetadata7(const Aws::String& value) { SetMetadata7(value); return *this;}
223 inline KantarWatermarkSettings& WithMetadata7(Aws::String&& value) { SetMetadata7(std::move(value)); return *this;}
224 inline KantarWatermarkSettings& WithMetadata7(const char* value) { SetMetadata7(value); return *this;}
226
228
232 inline const Aws::String& GetMetadata8() const{ return m_metadata8; }
233 inline bool Metadata8HasBeenSet() const { return m_metadata8HasBeenSet; }
234 inline void SetMetadata8(const Aws::String& value) { m_metadata8HasBeenSet = true; m_metadata8 = value; }
235 inline void SetMetadata8(Aws::String&& value) { m_metadata8HasBeenSet = true; m_metadata8 = std::move(value); }
236 inline void SetMetadata8(const char* value) { m_metadata8HasBeenSet = true; m_metadata8.assign(value); }
237 inline KantarWatermarkSettings& WithMetadata8(const Aws::String& value) { SetMetadata8(value); return *this;}
238 inline KantarWatermarkSettings& WithMetadata8(Aws::String&& value) { SetMetadata8(std::move(value)); return *this;}
239 inline KantarWatermarkSettings& WithMetadata8(const char* value) { SetMetadata8(value); return *this;}
241 private:
242
243 Aws::String m_channelName;
244 bool m_channelNameHasBeenSet = false;
245
246 Aws::String m_contentReference;
247 bool m_contentReferenceHasBeenSet = false;
248
249 Aws::String m_credentialsSecretName;
250 bool m_credentialsSecretNameHasBeenSet = false;
251
252 double m_fileOffset;
253 bool m_fileOffsetHasBeenSet = false;
254
255 int m_kantarLicenseId;
256 bool m_kantarLicenseIdHasBeenSet = false;
257
258 Aws::String m_kantarServerUrl;
259 bool m_kantarServerUrlHasBeenSet = false;
260
261 Aws::String m_logDestination;
262 bool m_logDestinationHasBeenSet = false;
263
264 Aws::String m_metadata3;
265 bool m_metadata3HasBeenSet = false;
266
267 Aws::String m_metadata4;
268 bool m_metadata4HasBeenSet = false;
269
270 Aws::String m_metadata5;
271 bool m_metadata5HasBeenSet = false;
272
273 Aws::String m_metadata6;
274 bool m_metadata6HasBeenSet = false;
275
276 Aws::String m_metadata7;
277 bool m_metadata7HasBeenSet = false;
278
279 Aws::String m_metadata8;
280 bool m_metadata8HasBeenSet = false;
281 };
282
283} // namespace Model
284} // namespace MediaConvert
285} // namespace Aws
KantarWatermarkSettings & WithContentReference(Aws::String &&value)
KantarWatermarkSettings & WithMetadata4(const char *value)
KantarWatermarkSettings & WithMetadata7(Aws::String &&value)
KantarWatermarkSettings & WithMetadata8(const char *value)
KantarWatermarkSettings & WithMetadata4(const Aws::String &value)
KantarWatermarkSettings & WithFileOffset(double value)
KantarWatermarkSettings & WithMetadata8(const Aws::String &value)
AWS_MEDIACONVERT_API KantarWatermarkSettings(Aws::Utils::Json::JsonView jsonValue)
KantarWatermarkSettings & WithChannelName(Aws::String &&value)
KantarWatermarkSettings & WithChannelName(const char *value)
KantarWatermarkSettings & WithCredentialsSecretName(Aws::String &&value)
KantarWatermarkSettings & WithKantarLicenseId(int value)
KantarWatermarkSettings & WithMetadata6(const char *value)
KantarWatermarkSettings & WithCredentialsSecretName(const Aws::String &value)
KantarWatermarkSettings & WithMetadata7(const Aws::String &value)
KantarWatermarkSettings & WithMetadata5(Aws::String &&value)
KantarWatermarkSettings & WithLogDestination(Aws::String &&value)
KantarWatermarkSettings & WithMetadata6(const Aws::String &value)
KantarWatermarkSettings & WithMetadata6(Aws::String &&value)
KantarWatermarkSettings & WithMetadata5(const Aws::String &value)
KantarWatermarkSettings & WithContentReference(const char *value)
KantarWatermarkSettings & WithChannelName(const Aws::String &value)
KantarWatermarkSettings & WithLogDestination(const Aws::String &value)
KantarWatermarkSettings & WithMetadata5(const char *value)
KantarWatermarkSettings & WithMetadata3(const Aws::String &value)
KantarWatermarkSettings & WithMetadata8(Aws::String &&value)
KantarWatermarkSettings & WithKantarServerUrl(Aws::String &&value)
KantarWatermarkSettings & WithCredentialsSecretName(const char *value)
AWS_MEDIACONVERT_API KantarWatermarkSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
KantarWatermarkSettings & WithMetadata3(const char *value)
KantarWatermarkSettings & WithKantarServerUrl(const Aws::String &value)
KantarWatermarkSettings & WithMetadata7(const char *value)
KantarWatermarkSettings & WithMetadata3(Aws::String &&value)
KantarWatermarkSettings & WithMetadata4(Aws::String &&value)
AWS_MEDIACONVERT_API Aws::Utils::Json::JsonValue Jsonize() const
KantarWatermarkSettings & WithLogDestination(const char *value)
KantarWatermarkSettings & WithContentReference(const Aws::String &value)
KantarWatermarkSettings & WithKantarServerUrl(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue