7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
52 template<
typename ChannelNameT = Aws::String>
53 void SetChannelName(ChannelNameT&& value) { m_channelNameHasBeenSet =
true; m_channelName = std::forward<ChannelNameT>(value); }
54 template<
typename ChannelNameT = Aws::String>
64 template<
typename ContentReferenceT = Aws::String>
65 void SetContentReference(ContentReferenceT&& value) { m_contentReferenceHasBeenSet =
true; m_contentReference = std::forward<ContentReferenceT>(value); }
66 template<
typename ContentReferenceT = Aws::String>
82 template<
typename CredentialsSecretNameT = Aws::String>
83 void SetCredentialsSecretName(CredentialsSecretNameT&& value) { m_credentialsSecretNameHasBeenSet =
true; m_credentialsSecretName = std::forward<CredentialsSecretNameT>(value); }
84 template<
typename CredentialsSecretNameT = Aws::String>
96 inline void SetFileOffset(
double value) { m_fileOffsetHasBeenSet =
true; m_fileOffset = value; }
106 inline void SetKantarLicenseId(
int value) { m_kantarLicenseIdHasBeenSet =
true; m_kantarLicenseId = value; }
117 template<
typename KantarServerUrlT = Aws::String>
118 void SetKantarServerUrl(KantarServerUrlT&& value) { m_kantarServerUrlHasBeenSet =
true; m_kantarServerUrl = std::forward<KantarServerUrlT>(value); }
119 template<
typename KantarServerUrlT = Aws::String>
133 template<
typename LogDestinationT = Aws::String>
134 void SetLogDestination(LogDestinationT&& value) { m_logDestinationHasBeenSet =
true; m_logDestination = std::forward<LogDestinationT>(value); }
135 template<
typename LogDestinationT = Aws::String>
149 template<
typename Metadata3T = Aws::String>
150 void SetMetadata3(Metadata3T&& value) { m_metadata3HasBeenSet =
true; m_metadata3 = std::forward<Metadata3T>(value); }
151 template<
typename Metadata3T = Aws::String>
162 template<
typename Metadata4T = Aws::String>
163 void SetMetadata4(Metadata4T&& value) { m_metadata4HasBeenSet =
true; m_metadata4 = std::forward<Metadata4T>(value); }
164 template<
typename Metadata4T = Aws::String>
175 template<
typename Metadata5T = Aws::String>
176 void SetMetadata5(Metadata5T&& value) { m_metadata5HasBeenSet =
true; m_metadata5 = std::forward<Metadata5T>(value); }
177 template<
typename Metadata5T = Aws::String>
188 template<
typename Metadata6T = Aws::String>
189 void SetMetadata6(Metadata6T&& value) { m_metadata6HasBeenSet =
true; m_metadata6 = std::forward<Metadata6T>(value); }
190 template<
typename Metadata6T = Aws::String>
201 template<
typename Metadata7T = Aws::String>
202 void SetMetadata7(Metadata7T&& value) { m_metadata7HasBeenSet =
true; m_metadata7 = std::forward<Metadata7T>(value); }
203 template<
typename Metadata7T = Aws::String>
214 template<
typename Metadata8T = Aws::String>
215 void SetMetadata8(Metadata8T&& value) { m_metadata8HasBeenSet =
true; m_metadata8 = std::forward<Metadata8T>(value); }
216 template<
typename Metadata8T = Aws::String>
222 bool m_channelNameHasBeenSet =
false;
225 bool m_contentReferenceHasBeenSet =
false;
228 bool m_credentialsSecretNameHasBeenSet =
false;
230 double m_fileOffset{0.0};
231 bool m_fileOffsetHasBeenSet =
false;
233 int m_kantarLicenseId{0};
234 bool m_kantarLicenseIdHasBeenSet =
false;
237 bool m_kantarServerUrlHasBeenSet =
false;
240 bool m_logDestinationHasBeenSet =
false;
243 bool m_metadata3HasBeenSet =
false;
246 bool m_metadata4HasBeenSet =
false;
249 bool m_metadata5HasBeenSet =
false;
252 bool m_metadata6HasBeenSet =
false;
255 bool m_metadata7HasBeenSet =
false;
258 bool m_metadata8HasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue