AWS SDK for C++  1.9.124
AWS SDK for C++
DataProcessing.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace SageMaker
23 {
24 namespace Model
25 {
26 
41  {
42  public:
47 
48 
59  inline const Aws::String& GetInputFilter() const{ return m_inputFilter; }
60 
71  inline bool InputFilterHasBeenSet() const { return m_inputFilterHasBeenSet; }
72 
83  inline void SetInputFilter(const Aws::String& value) { m_inputFilterHasBeenSet = true; m_inputFilter = value; }
84 
95  inline void SetInputFilter(Aws::String&& value) { m_inputFilterHasBeenSet = true; m_inputFilter = std::move(value); }
96 
107  inline void SetInputFilter(const char* value) { m_inputFilterHasBeenSet = true; m_inputFilter.assign(value); }
108 
119  inline DataProcessing& WithInputFilter(const Aws::String& value) { SetInputFilter(value); return *this;}
120 
131  inline DataProcessing& WithInputFilter(Aws::String&& value) { SetInputFilter(std::move(value)); return *this;}
132 
143  inline DataProcessing& WithInputFilter(const char* value) { SetInputFilter(value); return *this;}
144 
145 
156  inline const Aws::String& GetOutputFilter() const{ return m_outputFilter; }
157 
168  inline bool OutputFilterHasBeenSet() const { return m_outputFilterHasBeenSet; }
169 
180  inline void SetOutputFilter(const Aws::String& value) { m_outputFilterHasBeenSet = true; m_outputFilter = value; }
181 
192  inline void SetOutputFilter(Aws::String&& value) { m_outputFilterHasBeenSet = true; m_outputFilter = std::move(value); }
193 
204  inline void SetOutputFilter(const char* value) { m_outputFilterHasBeenSet = true; m_outputFilter.assign(value); }
205 
216  inline DataProcessing& WithOutputFilter(const Aws::String& value) { SetOutputFilter(value); return *this;}
217 
228  inline DataProcessing& WithOutputFilter(Aws::String&& value) { SetOutputFilter(std::move(value)); return *this;}
229 
240  inline DataProcessing& WithOutputFilter(const char* value) { SetOutputFilter(value); return *this;}
241 
242 
264  inline const JoinSource& GetJoinSource() const{ return m_joinSource; }
265 
287  inline bool JoinSourceHasBeenSet() const { return m_joinSourceHasBeenSet; }
288 
310  inline void SetJoinSource(const JoinSource& value) { m_joinSourceHasBeenSet = true; m_joinSource = value; }
311 
333  inline void SetJoinSource(JoinSource&& value) { m_joinSourceHasBeenSet = true; m_joinSource = std::move(value); }
334 
356  inline DataProcessing& WithJoinSource(const JoinSource& value) { SetJoinSource(value); return *this;}
357 
379  inline DataProcessing& WithJoinSource(JoinSource&& value) { SetJoinSource(std::move(value)); return *this;}
380 
381  private:
382 
383  Aws::String m_inputFilter;
384  bool m_inputFilterHasBeenSet;
385 
386  Aws::String m_outputFilter;
387  bool m_outputFilterHasBeenSet;
388 
389  JoinSource m_joinSource;
390  bool m_joinSourceHasBeenSet;
391  };
392 
393 } // namespace Model
394 } // namespace SageMaker
395 } // namespace Aws
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::DataProcessing::WithOutputFilter
DataProcessing & WithOutputFilter(const char *value)
Definition: DataProcessing.h:240
SageMaker_EXPORTS.h
Aws::SageMaker::Model::DataProcessing::SetJoinSource
void SetJoinSource(const JoinSource &value)
Definition: DataProcessing.h:310
Aws::SageMaker::Model::DataProcessing::operator=
DataProcessing & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::DataProcessing
Definition: DataProcessing.h:41
Aws::SageMaker::Model::DataProcessing::GetOutputFilter
const Aws::String & GetOutputFilter() const
Definition: DataProcessing.h:156
Aws::SageMaker::Model::DataProcessing::WithJoinSource
DataProcessing & WithJoinSource(const JoinSource &value)
Definition: DataProcessing.h:356
Aws::SageMaker::Model::DataProcessing::WithInputFilter
DataProcessing & WithInputFilter(const char *value)
Definition: DataProcessing.h:143
Aws::SageMaker::Model::DataProcessing::SetOutputFilter
void SetOutputFilter(const Aws::String &value)
Definition: DataProcessing.h:180
Aws::SageMaker::Model::DataProcessing::OutputFilterHasBeenSet
bool OutputFilterHasBeenSet() const
Definition: DataProcessing.h:168
Aws::SageMaker::Model::DataProcessing::InputFilterHasBeenSet
bool InputFilterHasBeenSet() const
Definition: DataProcessing.h:71
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
JoinSource.h
Aws::SageMaker::Model::DataProcessing::DataProcessing
DataProcessing()
Aws::SageMaker::Model::DataProcessing::SetJoinSource
void SetJoinSource(JoinSource &&value)
Definition: DataProcessing.h:333
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::DataProcessing::SetInputFilter
void SetInputFilter(const Aws::String &value)
Definition: DataProcessing.h:83
Aws::SageMaker::Model::DataProcessing::DataProcessing
DataProcessing(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::DataProcessing::SetInputFilter
void SetInputFilter(const char *value)
Definition: DataProcessing.h:107
Aws::SageMaker::Model::DataProcessing::SetOutputFilter
void SetOutputFilter(Aws::String &&value)
Definition: DataProcessing.h:192
Aws::SageMaker::Model::DataProcessing::JoinSourceHasBeenSet
bool JoinSourceHasBeenSet() const
Definition: DataProcessing.h:287
Aws::SageMaker::Model::DataProcessing::WithOutputFilter
DataProcessing & WithOutputFilter(const Aws::String &value)
Definition: DataProcessing.h:216
Aws::SageMaker::Model::DataProcessing::WithOutputFilter
DataProcessing & WithOutputFilter(Aws::String &&value)
Definition: DataProcessing.h:228
Aws::SageMaker::Model::JoinSource
JoinSource
Definition: JoinSource.h:17
Aws::SageMaker::Model::DataProcessing::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::DataProcessing::WithInputFilter
DataProcessing & WithInputFilter(Aws::String &&value)
Definition: DataProcessing.h:131
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::DataProcessing::GetInputFilter
const Aws::String & GetInputFilter() const
Definition: DataProcessing.h:59
Aws::SageMaker::Model::DataProcessing::WithInputFilter
DataProcessing & WithInputFilter(const Aws::String &value)
Definition: DataProcessing.h:119
Aws::SageMaker::Model::DataProcessing::SetOutputFilter
void SetOutputFilter(const char *value)
Definition: DataProcessing.h:204
Aws::SageMaker::Model::DataProcessing::SetInputFilter
void SetInputFilter(Aws::String &&value)
Definition: DataProcessing.h:95
Aws::SageMaker::Model::DataProcessing::WithJoinSource
DataProcessing & WithJoinSource(JoinSource &&value)
Definition: DataProcessing.h:379
Aws::SageMaker::Model::DataProcessing::GetJoinSource
const JoinSource & GetJoinSource() const
Definition: DataProcessing.h:264