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
47 inline void SetModelName(
const char* value) { m_modelNameHasBeenSet =
true; m_modelName.assign(value); }
71 inline void SetRoleArn(
const char* value) { m_roleArnHasBeenSet =
true; m_roleArn.assign(value); }
93 bool m_modelNameHasBeenSet =
false;
96 bool m_labelsInputConfigurationHasBeenSet =
false;
99 bool m_roleArnHasBeenSet =
false;
102 bool m_modelDiagnosticsOutputConfigurationHasBeenSet =
false;
void SetModelName(Aws::String &&value)
void SetLabelsInputConfiguration(LabelsInputConfiguration &&value)
const ModelDiagnosticsOutputConfiguration & GetModelDiagnosticsOutputConfiguration() const
UpdateModelRequest & WithRoleArn(const char *value)
bool ModelDiagnosticsOutputConfigurationHasBeenSet() const
UpdateModelRequest & WithLabelsInputConfiguration(LabelsInputConfiguration &&value)
bool ModelNameHasBeenSet() const
bool LabelsInputConfigurationHasBeenSet() const
UpdateModelRequest & WithRoleArn(Aws::String &&value)
UpdateModelRequest & WithModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration &value)
UpdateModelRequest & WithLabelsInputConfiguration(const LabelsInputConfiguration &value)
void SetModelDiagnosticsOutputConfiguration(const ModelDiagnosticsOutputConfiguration &value)
virtual const char * GetServiceRequestName() const override
void SetRoleArn(const Aws::String &value)
UpdateModelRequest & WithModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration &&value)
bool RoleArnHasBeenSet() const
void SetModelName(const char *value)
AWS_LOOKOUTEQUIPMENT_API Aws::String SerializePayload() const override
const LabelsInputConfiguration & GetLabelsInputConfiguration() const
void SetLabelsInputConfiguration(const LabelsInputConfiguration &value)
UpdateModelRequest & WithModelName(const Aws::String &value)
UpdateModelRequest & WithModelName(Aws::String &&value)
void SetModelName(const Aws::String &value)
UpdateModelRequest & WithModelName(const char *value)
const Aws::String & GetRoleArn() const
void SetModelDiagnosticsOutputConfiguration(ModelDiagnosticsOutputConfiguration &&value)
AWS_LOOKOUTEQUIPMENT_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
void SetRoleArn(Aws::String &&value)
AWS_LOOKOUTEQUIPMENT_API UpdateModelRequest()
const Aws::String & GetModelName() const
void SetRoleArn(const char *value)
UpdateModelRequest & WithRoleArn(const Aws::String &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String