AWS SDK for C++

AWS SDK for C++ Version 1.11.759

Loading...
Searching...
No Matches
CustomModelTrainingParameters.h
1
6#pragma once
7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/neptunedata/Neptunedata_EXPORTS.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace neptunedata {
20namespace Model {
21
30 public:
31 AWS_NEPTUNEDATA_API CustomModelTrainingParameters() = default;
34 AWS_NEPTUNEDATA_API Aws::Utils::Json::JsonValue Jsonize() const;
35
37
43 inline const Aws::String& GetSourceS3DirectoryPath() const { return m_sourceS3DirectoryPath; }
44 inline bool SourceS3DirectoryPathHasBeenSet() const { return m_sourceS3DirectoryPathHasBeenSet; }
45 template <typename SourceS3DirectoryPathT = Aws::String>
46 void SetSourceS3DirectoryPath(SourceS3DirectoryPathT&& value) {
47 m_sourceS3DirectoryPathHasBeenSet = true;
48 m_sourceS3DirectoryPath = std::forward<SourceS3DirectoryPathT>(value);
49 }
50 template <typename SourceS3DirectoryPathT = Aws::String>
52 SetSourceS3DirectoryPath(std::forward<SourceS3DirectoryPathT>(value));
53 return *this;
54 }
56
58
63 inline const Aws::String& GetTrainingEntryPointScript() const { return m_trainingEntryPointScript; }
64 inline bool TrainingEntryPointScriptHasBeenSet() const { return m_trainingEntryPointScriptHasBeenSet; }
65 template <typename TrainingEntryPointScriptT = Aws::String>
66 void SetTrainingEntryPointScript(TrainingEntryPointScriptT&& value) {
67 m_trainingEntryPointScriptHasBeenSet = true;
68 m_trainingEntryPointScript = std::forward<TrainingEntryPointScriptT>(value);
69 }
70 template <typename TrainingEntryPointScriptT = Aws::String>
71 CustomModelTrainingParameters& WithTrainingEntryPointScript(TrainingEntryPointScriptT&& value) {
72 SetTrainingEntryPointScript(std::forward<TrainingEntryPointScriptT>(value));
73 return *this;
74 }
76
78
84 inline const Aws::String& GetTransformEntryPointScript() const { return m_transformEntryPointScript; }
85 inline bool TransformEntryPointScriptHasBeenSet() const { return m_transformEntryPointScriptHasBeenSet; }
86 template <typename TransformEntryPointScriptT = Aws::String>
87 void SetTransformEntryPointScript(TransformEntryPointScriptT&& value) {
88 m_transformEntryPointScriptHasBeenSet = true;
89 m_transformEntryPointScript = std::forward<TransformEntryPointScriptT>(value);
90 }
91 template <typename TransformEntryPointScriptT = Aws::String>
92 CustomModelTrainingParameters& WithTransformEntryPointScript(TransformEntryPointScriptT&& value) {
93 SetTransformEntryPointScript(std::forward<TransformEntryPointScriptT>(value));
94 return *this;
95 }
97 private:
98 Aws::String m_sourceS3DirectoryPath;
99
100 Aws::String m_trainingEntryPointScript;
101
102 Aws::String m_transformEntryPointScript;
103 bool m_sourceS3DirectoryPathHasBeenSet = false;
104 bool m_trainingEntryPointScriptHasBeenSet = false;
105 bool m_transformEntryPointScriptHasBeenSet = false;
106};
107
108} // namespace Model
109} // namespace neptunedata
110} // namespace Aws
void SetTransformEntryPointScript(TransformEntryPointScriptT &&value)
AWS_NEPTUNEDATA_API CustomModelTrainingParameters(Aws::Utils::Json::JsonView jsonValue)
AWS_NEPTUNEDATA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTrainingEntryPointScript(TrainingEntryPointScriptT &&value)
AWS_NEPTUNEDATA_API CustomModelTrainingParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
CustomModelTrainingParameters & WithSourceS3DirectoryPath(SourceS3DirectoryPathT &&value)
CustomModelTrainingParameters & WithTrainingEntryPointScript(TrainingEntryPointScriptT &&value)
AWS_NEPTUNEDATA_API CustomModelTrainingParameters()=default
CustomModelTrainingParameters & WithTransformEntryPointScript(TransformEntryPointScriptT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue