/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include An auto detection source config.See Also:
AWS
* API Reference
The config's templated path list.
*/ inline const Aws::VectorThe config's templated path list.
*/ inline bool TemplatedPathListHasBeenSet() const { return m_templatedPathListHasBeenSet; } /** *The config's templated path list.
*/ inline void SetTemplatedPathList(const Aws::VectorThe config's templated path list.
*/ inline void SetTemplatedPathList(Aws::VectorThe config's templated path list.
*/ inline AutoDetectionS3SourceConfig& WithTemplatedPathList(const Aws::VectorThe config's templated path list.
*/ inline AutoDetectionS3SourceConfig& WithTemplatedPathList(Aws::VectorThe config's templated path list.
*/ inline AutoDetectionS3SourceConfig& AddTemplatedPathList(const Aws::String& value) { m_templatedPathListHasBeenSet = true; m_templatedPathList.push_back(value); return *this; } /** *The config's templated path list.
*/ inline AutoDetectionS3SourceConfig& AddTemplatedPathList(Aws::String&& value) { m_templatedPathListHasBeenSet = true; m_templatedPathList.push_back(std::move(value)); return *this; } /** *The config's templated path list.
*/ inline AutoDetectionS3SourceConfig& AddTemplatedPathList(const char* value) { m_templatedPathListHasBeenSet = true; m_templatedPathList.push_back(value); return *this; } /** *The config's historical data path list.
*/ inline const Aws::VectorThe config's historical data path list.
*/ inline bool HistoricalDataPathListHasBeenSet() const { return m_historicalDataPathListHasBeenSet; } /** *The config's historical data path list.
*/ inline void SetHistoricalDataPathList(const Aws::VectorThe config's historical data path list.
*/ inline void SetHistoricalDataPathList(Aws::VectorThe config's historical data path list.
*/ inline AutoDetectionS3SourceConfig& WithHistoricalDataPathList(const Aws::VectorThe config's historical data path list.
*/ inline AutoDetectionS3SourceConfig& WithHistoricalDataPathList(Aws::VectorThe config's historical data path list.
*/ inline AutoDetectionS3SourceConfig& AddHistoricalDataPathList(const Aws::String& value) { m_historicalDataPathListHasBeenSet = true; m_historicalDataPathList.push_back(value); return *this; } /** *The config's historical data path list.
*/ inline AutoDetectionS3SourceConfig& AddHistoricalDataPathList(Aws::String&& value) { m_historicalDataPathListHasBeenSet = true; m_historicalDataPathList.push_back(std::move(value)); return *this; } /** *The config's historical data path list.
*/ inline AutoDetectionS3SourceConfig& AddHistoricalDataPathList(const char* value) { m_historicalDataPathListHasBeenSet = true; m_historicalDataPathList.push_back(value); return *this; } private: Aws::Vector