7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/neptunedata/NeptunedataRequest.h>
9#include <aws/neptunedata/Neptunedata_EXPORTS.h>
14namespace neptunedata {
38 template <
typename IdT = Aws::String>
40 m_idHasBeenSet =
true;
41 m_id = std::forward<IdT>(value);
43 template <
typename IdT = Aws::String>
45 SetId(std::forward<IdT>(value));
58 template <
typename MlModelTrainingJobIdT = Aws::String>
60 m_mlModelTrainingJobIdHasBeenSet =
true;
61 m_mlModelTrainingJobId = std::forward<MlModelTrainingJobIdT>(value);
63 template <
typename MlModelTrainingJobIdT = Aws::String>
77 template <
typename MlModelTransformJobIdT = Aws::String>
79 m_mlModelTransformJobIdHasBeenSet =
true;
80 m_mlModelTransformJobId = std::forward<MlModelTransformJobIdT>(value);
82 template <
typename MlModelTransformJobIdT = Aws::String>
98 m_updateHasBeenSet =
true;
115 template <
typename NeptuneIamRoleArnT = Aws::String>
117 m_neptuneIamRoleArnHasBeenSet =
true;
118 m_neptuneIamRoleArn = std::forward<NeptuneIamRoleArnT>(value);
120 template <
typename NeptuneIamRoleArnT = Aws::String>
139 template <
typename ModelNameT = Aws::String>
141 m_modelNameHasBeenSet =
true;
142 m_modelName = std::forward<ModelNameT>(value);
144 template <
typename ModelNameT = Aws::String>
159 template <
typename InstanceTypeT = Aws::String>
161 m_instanceTypeHasBeenSet =
true;
162 m_instanceType = std::forward<InstanceTypeT>(value);
164 template <
typename InstanceTypeT = Aws::String>
179 m_instanceCountHasBeenSet =
true;
180 m_instanceCount = value;
196 template <
typename VolumeEncryptionKMSKeyT = Aws::String>
198 m_volumeEncryptionKMSKeyHasBeenSet =
true;
199 m_volumeEncryptionKMSKey = std::forward<VolumeEncryptionKMSKeyT>(value);
201 template <
typename VolumeEncryptionKMSKeyT = Aws::String>
214 bool m_update{
false};
222 int m_instanceCount{0};
225 bool m_idHasBeenSet =
false;
226 bool m_mlModelTrainingJobIdHasBeenSet =
false;
227 bool m_mlModelTransformJobIdHasBeenSet =
false;
228 bool m_updateHasBeenSet =
false;
229 bool m_neptuneIamRoleArnHasBeenSet =
false;
230 bool m_modelNameHasBeenSet =
false;
231 bool m_instanceTypeHasBeenSet =
false;
232 bool m_instanceCountHasBeenSet =
false;
233 bool m_volumeEncryptionKMSKeyHasBeenSet =
false;
const Aws::String & GetId() const
void SetUpdate(bool value)
AWS_NEPTUNEDATA_API CreateMLEndpointRequest()=default
bool UpdateHasBeenSet() const
CreateMLEndpointRequest & WithNeptuneIamRoleArn(NeptuneIamRoleArnT &&value)
int GetInstanceCount() const
CreateMLEndpointRequest & WithInstanceType(InstanceTypeT &&value)
bool NeptuneIamRoleArnHasBeenSet() const
void SetInstanceType(InstanceTypeT &&value)
const Aws::String & GetNeptuneIamRoleArn() const
bool VolumeEncryptionKMSKeyHasBeenSet() const
bool ModelNameHasBeenSet() const
void SetInstanceCount(int value)
CreateMLEndpointRequest & WithUpdate(bool value)
void SetVolumeEncryptionKMSKey(VolumeEncryptionKMSKeyT &&value)
const Aws::String & GetMlModelTransformJobId() const
CreateMLEndpointRequest & WithModelName(ModelNameT &&value)
const Aws::String & GetInstanceType() const
CreateMLEndpointRequest & WithId(IdT &&value)
const Aws::String & GetModelName() const
void SetModelName(ModelNameT &&value)
virtual const char * GetServiceRequestName() const override
AWS_NEPTUNEDATA_API Aws::String SerializePayload() const override
CreateMLEndpointRequest & WithMlModelTrainingJobId(MlModelTrainingJobIdT &&value)
bool MlModelTrainingJobIdHasBeenSet() const
bool InstanceTypeHasBeenSet() const
bool InstanceCountHasBeenSet() const
bool MlModelTransformJobIdHasBeenSet() const
CreateMLEndpointRequest & WithVolumeEncryptionKMSKey(VolumeEncryptionKMSKeyT &&value)
const Aws::String & GetVolumeEncryptionKMSKey() const
void SetMlModelTransformJobId(MlModelTransformJobIdT &&value)
bool IdHasBeenSet() const
void SetMlModelTrainingJobId(MlModelTrainingJobIdT &&value)
void SetNeptuneIamRoleArn(NeptuneIamRoleArnT &&value)
const Aws::String & GetMlModelTrainingJobId() const
CreateMLEndpointRequest & WithMlModelTransformJobId(MlModelTransformJobIdT &&value)
CreateMLEndpointRequest & WithInstanceCount(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String