7#include <aws/qbusiness/QBusiness_EXPORTS.h>
8#include <aws/qbusiness/model/AudioExtractionConfiguration.h>
9#include <aws/qbusiness/model/ImageExtractionConfiguration.h>
10#include <aws/qbusiness/model/VideoExtractionConfiguration.h>
46 template <
typename ImageExtractionConfigurationT = ImageExtractionConfiguration>
48 m_imageExtractionConfigurationHasBeenSet =
true;
49 m_imageExtractionConfiguration = std::forward<ImageExtractionConfigurationT>(value);
51 template <
typename ImageExtractionConfigurationT = ImageExtractionConfiguration>
65 template <
typename AudioExtractionConfigurationT = AudioExtractionConfiguration>
67 m_audioExtractionConfigurationHasBeenSet =
true;
68 m_audioExtractionConfiguration = std::forward<AudioExtractionConfigurationT>(value);
70 template <
typename AudioExtractionConfigurationT = AudioExtractionConfiguration>
84 template <
typename V
ideoExtractionConfigurationT = V
ideoExtractionConfiguration>
86 m_videoExtractionConfigurationHasBeenSet =
true;
87 m_videoExtractionConfiguration = std::forward<VideoExtractionConfigurationT>(value);
89 template <
typename V
ideoExtractionConfigurationT = V
ideoExtractionConfiguration>
101 bool m_imageExtractionConfigurationHasBeenSet =
false;
102 bool m_audioExtractionConfigurationHasBeenSet =
false;
103 bool m_videoExtractionConfigurationHasBeenSet =
false;
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue