7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/lookoutequipment/LookoutEquipmentRequest.h>
9#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
10#include <aws/lookoutequipment/model/LabelsInputConfiguration.h>
11#include <aws/lookoutequipment/model/ModelDiagnosticsOutputConfiguration.h>
16namespace LookoutEquipment {
41 template <
typename ModelNameT = Aws::String>
43 m_modelNameHasBeenSet =
true;
44 m_modelName = std::forward<ModelNameT>(value);
46 template <
typename ModelNameT = Aws::String>
57 template <
typename LabelsInputConfigurationT = LabelsInputConfiguration>
59 m_labelsInputConfigurationHasBeenSet =
true;
60 m_labelsInputConfiguration = std::forward<LabelsInputConfigurationT>(value);
62 template <
typename LabelsInputConfigurationT = LabelsInputConfiguration>
75 template <
typename RoleArnT = Aws::String>
77 m_roleArnHasBeenSet =
true;
78 m_roleArn = std::forward<RoleArnT>(value);
80 template <
typename RoleArnT = Aws::String>
94 return m_modelDiagnosticsOutputConfiguration;
97 template <
typename ModelDiagnosticsOutputConfigurationT = ModelDiagnosticsOutputConfiguration>
99 m_modelDiagnosticsOutputConfigurationHasBeenSet =
true;
100 m_modelDiagnosticsOutputConfiguration = std::forward<ModelDiagnosticsOutputConfigurationT>(value);
102 template <
typename ModelDiagnosticsOutputConfigurationT = ModelDiagnosticsOutputConfiguration>
116 bool m_modelNameHasBeenSet =
false;
117 bool m_labelsInputConfigurationHasBeenSet =
false;
118 bool m_roleArnHasBeenSet =
false;
119 bool m_modelDiagnosticsOutputConfigurationHasBeenSet =
false;
const ModelDiagnosticsOutputConfiguration & GetModelDiagnosticsOutputConfiguration() const
void SetLabelsInputConfiguration(LabelsInputConfigurationT &&value)
bool ModelDiagnosticsOutputConfigurationHasBeenSet() const
UpdateModelRequest & WithModelName(ModelNameT &&value)
bool ModelNameHasBeenSet() const
UpdateModelRequest & WithModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT &&value)
bool LabelsInputConfigurationHasBeenSet() const
void SetRoleArn(RoleArnT &&value)
UpdateModelRequest & WithLabelsInputConfiguration(LabelsInputConfigurationT &&value)
virtual const char * GetServiceRequestName() const override
void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT &&value)
bool RoleArnHasBeenSet() const
AWS_LOOKOUTEQUIPMENT_API Aws::String SerializePayload() const override
const LabelsInputConfiguration & GetLabelsInputConfiguration() const
UpdateModelRequest & WithRoleArn(RoleArnT &&value)
const Aws::String & GetRoleArn() const
AWS_LOOKOUTEQUIPMENT_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
AWS_LOOKOUTEQUIPMENT_API UpdateModelRequest()=default
const Aws::String & GetModelName() const
void SetModelName(ModelNameT &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String