/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Input object for the model.See Also:
AWS
* API Reference
The input configuration object for the model.
*/ inline const Aws::String& GetDataInputConfig() const{ return m_dataInputConfig; } /** *The input configuration object for the model.
*/ inline bool DataInputConfigHasBeenSet() const { return m_dataInputConfigHasBeenSet; } /** *The input configuration object for the model.
*/ inline void SetDataInputConfig(const Aws::String& value) { m_dataInputConfigHasBeenSet = true; m_dataInputConfig = value; } /** *The input configuration object for the model.
*/ inline void SetDataInputConfig(Aws::String&& value) { m_dataInputConfigHasBeenSet = true; m_dataInputConfig = std::move(value); } /** *The input configuration object for the model.
*/ inline void SetDataInputConfig(const char* value) { m_dataInputConfigHasBeenSet = true; m_dataInputConfig.assign(value); } /** *The input configuration object for the model.
*/ inline ModelInput& WithDataInputConfig(const Aws::String& value) { SetDataInputConfig(value); return *this;} /** *The input configuration object for the model.
*/ inline ModelInput& WithDataInputConfig(Aws::String&& value) { SetDataInputConfig(std::move(value)); return *this;} /** *The input configuration object for the model.
*/ inline ModelInput& WithDataInputConfig(const char* value) { SetDataInputConfig(value); return *this;} private: Aws::String m_dataInputConfig; bool m_dataInputConfigHasBeenSet = false; }; } // namespace Model } // namespace SageMaker } // namespace Aws