7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mediapackagev2/Mediapackagev2_EXPORTS.h>
10#include <aws/mediapackagev2/model/Destination.h>
11#include <aws/mediapackagev2/model/HarvestJobStatus.h>
12#include <aws/mediapackagev2/model/HarvestedManifests.h>
13#include <aws/mediapackagev2/model/HarvesterScheduleConfiguration.h>
24namespace mediapackagev2 {
47 template <
typename ChannelGroupNameT = Aws::String>
49 m_channelGroupNameHasBeenSet =
true;
50 m_channelGroupName = std::forward<ChannelGroupNameT>(value);
52 template <
typename ChannelGroupNameT = Aws::String>
65 template <
typename ChannelNameT = Aws::String>
67 m_channelNameHasBeenSet =
true;
68 m_channelName = std::forward<ChannelNameT>(value);
70 template <
typename ChannelNameT = Aws::String>
83 template <
typename OriginEndpo
intNameT = Aws::String>
85 m_originEndpointNameHasBeenSet =
true;
86 m_originEndpointName = std::forward<OriginEndpointNameT>(value);
88 template <
typename OriginEndpo
intNameT = Aws::String>
101 template <
typename DestinationT = Destination>
103 m_destinationHasBeenSet =
true;
104 m_destination = std::forward<DestinationT>(value);
106 template <
typename DestinationT = Destination>
119 template <
typename HarvestJobNameT = Aws::String>
121 m_harvestJobNameHasBeenSet =
true;
122 m_harvestJobName = std::forward<HarvestJobNameT>(value);
124 template <
typename HarvestJobNameT = Aws::String>
137 template <
typename HarvestedManifestsT = HarvestedManifests>
139 m_harvestedManifestsHasBeenSet =
true;
140 m_harvestedManifests = std::forward<HarvestedManifestsT>(value);
142 template <
typename HarvestedManifestsT = HarvestedManifests>
155 template <
typename DescriptionT = Aws::String>
157 m_descriptionHasBeenSet =
true;
158 m_description = std::forward<DescriptionT>(value);
160 template <
typename DescriptionT = Aws::String>
173 template <
typename ScheduleConfigurationT = HarvesterScheduleConfiguration>
175 m_scheduleConfigurationHasBeenSet =
true;
176 m_scheduleConfiguration = std::forward<ScheduleConfigurationT>(value);
178 template <
typename ScheduleConfigurationT = HarvesterScheduleConfiguration>
191 template <
typename ArnT = Aws::String>
193 m_arnHasBeenSet =
true;
194 m_arn = std::forward<ArnT>(value);
196 template <
typename ArnT = Aws::String>
198 SetArn(std::forward<ArnT>(value));
209 template <
typename CreatedAtT = Aws::Utils::DateTime>
211 m_createdAtHasBeenSet =
true;
212 m_createdAt = std::forward<CreatedAtT>(value);
214 template <
typename CreatedAtT = Aws::Utils::DateTime>
227 template <
typename ModifiedAtT = Aws::Utils::DateTime>
229 m_modifiedAtHasBeenSet =
true;
230 m_modifiedAt = std::forward<ModifiedAtT>(value);
232 template <
typename ModifiedAtT = Aws::Utils::DateTime>
247 m_statusHasBeenSet =
true;
262 template <
typename ErrorMessageT = Aws::String>
264 m_errorMessageHasBeenSet =
true;
265 m_errorMessage = std::forward<ErrorMessageT>(value);
267 template <
typename ErrorMessageT = Aws::String>
280 template <
typename ETagT = Aws::String>
282 m_eTagHasBeenSet =
true;
283 m_eTag = std::forward<ETagT>(value);
285 template <
typename ETagT = Aws::String>
287 SetETag(std::forward<ETagT>(value));
319 bool m_channelGroupNameHasBeenSet =
false;
320 bool m_channelNameHasBeenSet =
false;
321 bool m_originEndpointNameHasBeenSet =
false;
322 bool m_destinationHasBeenSet =
false;
323 bool m_harvestJobNameHasBeenSet =
false;
324 bool m_harvestedManifestsHasBeenSet =
false;
325 bool m_descriptionHasBeenSet =
false;
326 bool m_scheduleConfigurationHasBeenSet =
false;
327 bool m_arnHasBeenSet =
false;
328 bool m_createdAtHasBeenSet =
false;
329 bool m_modifiedAtHasBeenSet =
false;
330 bool m_statusHasBeenSet =
false;
331 bool m_errorMessageHasBeenSet =
false;
332 bool m_eTagHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue