7#include <aws/mediapackagev2/Mediapackagev2_EXPORTS.h>
8#include <aws/mediapackagev2/Mediapackagev2Request.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/mediapackagev2/model/HarvestedManifests.h>
11#include <aws/mediapackagev2/model/HarvesterScheduleConfiguration.h>
12#include <aws/mediapackagev2/model/Destination.h>
13#include <aws/core/utils/memory/stl/AWSMap.h>
15#include <aws/core/utils/UUID.h>
19namespace mediapackagev2
55 inline void SetChannelGroupName(
const char* value) { m_channelGroupNameHasBeenSet =
true; m_channelGroupName.assign(value); }
69 inline void SetChannelName(
const char* value) { m_channelNameHasBeenSet =
true; m_channelName.assign(value); }
83 inline void SetOriginEndpointName(
const char* value) { m_originEndpointNameHasBeenSet =
true; m_originEndpointName.assign(value); }
97 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
149 inline void SetClientToken(
const char* value) { m_clientTokenHasBeenSet =
true; m_clientToken.assign(value); }
163 inline void SetHarvestJobName(
const char* value) { m_harvestJobNameHasBeenSet =
true; m_harvestJobName.assign(value); }
190 bool m_channelGroupNameHasBeenSet =
false;
193 bool m_channelNameHasBeenSet =
false;
196 bool m_originEndpointNameHasBeenSet =
false;
199 bool m_descriptionHasBeenSet =
false;
202 bool m_harvestedManifestsHasBeenSet =
false;
205 bool m_scheduleConfigurationHasBeenSet =
false;
208 bool m_destinationHasBeenSet =
false;
211 bool m_clientTokenHasBeenSet =
false;
214 bool m_harvestJobNameHasBeenSet =
false;
217 bool m_tagsHasBeenSet =
false;
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String