7#include <aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntime_EXPORTS.h>
8#include <aws/bedrock-data-automation-runtime/model/VideoSegmentConfiguration.h>
21namespace BedrockDataAutomationRuntime
46 template<
typename SegmentConfigurationT = V
ideoSegmentConfiguration>
47 void SetSegmentConfiguration(SegmentConfigurationT&& value) { m_segmentConfigurationHasBeenSet =
true; m_segmentConfiguration = std::forward<SegmentConfigurationT>(value); }
48 template<
typename SegmentConfigurationT = V
ideoSegmentConfiguration>
54 bool m_segmentConfigurationHasBeenSet =
false;
const VideoSegmentConfiguration & GetSegmentConfiguration() const
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API VideoAssetProcessingConfiguration(Aws::Utils::Json::JsonView jsonValue)
VideoAssetProcessingConfiguration & WithSegmentConfiguration(SegmentConfigurationT &&value)
void SetSegmentConfiguration(SegmentConfigurationT &&value)
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API VideoAssetProcessingConfiguration()=default
bool SegmentConfigurationHasBeenSet() const
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API VideoAssetProcessingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue