7#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
8#include <aws/lookoutequipment/LookoutEquipmentRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/lookoutequipment/model/LabelsInputConfiguration.h>
11#include <aws/lookoutequipment/model/ModelDiagnosticsOutputConfiguration.h>
16namespace LookoutEquipment
45 template<
typename ModelNameT = Aws::String>
46 void SetModelName(ModelNameT&& value) { m_modelNameHasBeenSet =
true; m_modelName = std::forward<ModelNameT>(value); }
47 template<
typename ModelNameT = Aws::String>
55 template<
typename LabelsInputConfigurationT = LabelsInputConfiguration>
56 void SetLabelsInputConfiguration(LabelsInputConfigurationT&& value) { m_labelsInputConfigurationHasBeenSet =
true; m_labelsInputConfiguration = std::forward<LabelsInputConfigurationT>(value); }
57 template<
typename LabelsInputConfigurationT = LabelsInputConfiguration>
67 template<
typename RoleArnT = Aws::String>
68 void SetRoleArn(RoleArnT&& value) { m_roleArnHasBeenSet =
true; m_roleArn = std::forward<RoleArnT>(value); }
69 template<
typename RoleArnT = Aws::String>
81 template<
typename ModelDiagnosticsOutputConfigurationT = ModelDiagnosticsOutputConfiguration>
82 void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfigurationT&& value) { m_modelDiagnosticsOutputConfigurationHasBeenSet =
true; m_modelDiagnosticsOutputConfiguration = std::forward<ModelDiagnosticsOutputConfigurationT>(value); }
83 template<
typename ModelDiagnosticsOutputConfigurationT = ModelDiagnosticsOutputConfiguration>
89 bool m_modelNameHasBeenSet =
false;
92 bool m_labelsInputConfigurationHasBeenSet =
false;
95 bool m_roleArnHasBeenSet =
false;
98 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