/* * Copyright 2009-2017 Alibaba Cloud All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #include using AlibabaCloud::DocumentAutoml::Model::PredictClassifierModelRequest; PredictClassifierModelRequest::PredictClassifierModelRequest() : RpcServiceRequest("documentautoml", "2022-12-29", "PredictClassifierModel") { setMethod(HttpRequest::Method::Post); } PredictClassifierModelRequest::~PredictClassifierModelRequest() {} std::string PredictClassifierModelRequest::getBody() const { return body_; } void PredictClassifierModelRequest::setBody(const std::string &body) { body_ = body; setBodyParameter(std::string("body"), body); } std::string PredictClassifierModelRequest::getContent() const { return content_; } void PredictClassifierModelRequest::setContent(const std::string &content) { content_ = content; setParameter(std::string("Content"), content); } long PredictClassifierModelRequest::getClassifierId() const { return classifierId_; } void PredictClassifierModelRequest::setClassifierId(long classifierId) { classifierId_ = classifierId; setParameter(std::string("ClassifierId"), std::to_string(classifierId)); } bool PredictClassifierModelRequest::getAutoPrediction() const { return autoPrediction_; } void PredictClassifierModelRequest::setAutoPrediction(bool autoPrediction) { autoPrediction_ = autoPrediction; setParameter(std::string("AutoPrediction"), autoPrediction ? "true" : "false"); }