132 lines
4.8 KiB
C++
132 lines
4.8 KiB
C++
/*
|
|
* 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.
|
|
*/
|
|
|
|
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEFILEREQUEST_H_
|
|
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEFILEREQUEST_H_
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
|
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
|
|
|
namespace AlibabaCloud
|
|
{
|
|
namespace Dataworks_public
|
|
{
|
|
namespace Model
|
|
{
|
|
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT CreateFileRequest : public RpcServiceRequest
|
|
{
|
|
|
|
public:
|
|
CreateFileRequest();
|
|
~CreateFileRequest();
|
|
|
|
int getFileType()const;
|
|
void setFileType(int fileType);
|
|
std::string getDependentNodeIdList()const;
|
|
void setDependentNodeIdList(const std::string& dependentNodeIdList);
|
|
std::string getContent()const;
|
|
void setContent(const std::string& content);
|
|
std::string getProjectIdentifier()const;
|
|
void setProjectIdentifier(const std::string& projectIdentifier);
|
|
long getResourceGroupId()const;
|
|
void setResourceGroupId(long resourceGroupId);
|
|
bool getStartImmediately()const;
|
|
void setStartImmediately(bool startImmediately);
|
|
long getProjectId()const;
|
|
void setProjectId(long projectId);
|
|
std::string getAdvancedSettings()const;
|
|
void setAdvancedSettings(const std::string& advancedSettings);
|
|
long getStartEffectDate()const;
|
|
void setStartEffectDate(long startEffectDate);
|
|
std::string getCycleType()const;
|
|
void setCycleType(const std::string& cycleType);
|
|
std::string getOwner()const;
|
|
void setOwner(const std::string& owner);
|
|
int getAutoRerunIntervalMillis()const;
|
|
void setAutoRerunIntervalMillis(int autoRerunIntervalMillis);
|
|
std::string getInputList()const;
|
|
void setInputList(const std::string& inputList);
|
|
std::string getRerunMode()const;
|
|
void setRerunMode(const std::string& rerunMode);
|
|
std::string getConnectionName()const;
|
|
void setConnectionName(const std::string& connectionName);
|
|
std::string getOutputParameters()const;
|
|
void setOutputParameters(const std::string& outputParameters);
|
|
std::string getParaValue()const;
|
|
void setParaValue(const std::string& paraValue);
|
|
std::string getResourceGroupIdentifier()const;
|
|
void setResourceGroupIdentifier(const std::string& resourceGroupIdentifier);
|
|
int getAutoRerunTimes()const;
|
|
void setAutoRerunTimes(int autoRerunTimes);
|
|
std::string getCronExpress()const;
|
|
void setCronExpress(const std::string& cronExpress);
|
|
long getEndEffectDate()const;
|
|
void setEndEffectDate(long endEffectDate);
|
|
std::string getFileName()const;
|
|
void setFileName(const std::string& fileName);
|
|
std::string getInputParameters()const;
|
|
void setInputParameters(const std::string& inputParameters);
|
|
bool getStop()const;
|
|
void setStop(bool stop);
|
|
std::string getDependentType()const;
|
|
void setDependentType(const std::string& dependentType);
|
|
std::string getFileFolderPath()const;
|
|
void setFileFolderPath(const std::string& fileFolderPath);
|
|
std::string getFileDescription()const;
|
|
void setFileDescription(const std::string& fileDescription);
|
|
bool getAutoParsing()const;
|
|
void setAutoParsing(bool autoParsing);
|
|
std::string getSchedulerType()const;
|
|
void setSchedulerType(const std::string& schedulerType);
|
|
|
|
private:
|
|
int fileType_;
|
|
std::string dependentNodeIdList_;
|
|
std::string content_;
|
|
std::string projectIdentifier_;
|
|
long resourceGroupId_;
|
|
bool startImmediately_;
|
|
long projectId_;
|
|
std::string advancedSettings_;
|
|
long startEffectDate_;
|
|
std::string cycleType_;
|
|
std::string owner_;
|
|
int autoRerunIntervalMillis_;
|
|
std::string inputList_;
|
|
std::string rerunMode_;
|
|
std::string connectionName_;
|
|
std::string outputParameters_;
|
|
std::string paraValue_;
|
|
std::string resourceGroupIdentifier_;
|
|
int autoRerunTimes_;
|
|
std::string cronExpress_;
|
|
long endEffectDate_;
|
|
std::string fileName_;
|
|
std::string inputParameters_;
|
|
bool stop_;
|
|
std::string dependentType_;
|
|
std::string fileFolderPath_;
|
|
std::string fileDescription_;
|
|
bool autoParsing_;
|
|
std::string schedulerType_;
|
|
|
|
};
|
|
}
|
|
}
|
|
}
|
|
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEFILEREQUEST_H_
|