UpdateFileRequest.h 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. /*
  2. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License");
  5. * you may not use this file except in compliance with the License.
  6. * You may obtain a copy of the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. * See the License for the specific language governing permissions and
  14. * limitations under the License.
  15. */
  16. #ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATEFILEREQUEST_H_
  17. #define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATEFILEREQUEST_H_
  18. #include <string>
  19. #include <vector>
  20. #include <alibabacloud/core/RpcServiceRequest.h>
  21. #include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
  22. namespace AlibabaCloud
  23. {
  24. namespace Dataworks_public
  25. {
  26. namespace Model
  27. {
  28. class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT UpdateFileRequest : public RpcServiceRequest
  29. {
  30. public:
  31. UpdateFileRequest();
  32. ~UpdateFileRequest();
  33. std::string getOutputList()const;
  34. void setOutputList(const std::string& outputList);
  35. std::string getDependentNodeIdList()const;
  36. void setDependentNodeIdList(const std::string& dependentNodeIdList);
  37. std::string getContent()const;
  38. void setContent(const std::string& content);
  39. std::string getProjectIdentifier()const;
  40. void setProjectIdentifier(const std::string& projectIdentifier);
  41. long getProjectId()const;
  42. void setProjectId(long projectId);
  43. long getStartEffectDate()const;
  44. void setStartEffectDate(long startEffectDate);
  45. std::string getCycleType()const;
  46. void setCycleType(const std::string& cycleType);
  47. long getFileId()const;
  48. void setFileId(long fileId);
  49. int getAutoRerunIntervalMillis()const;
  50. void setAutoRerunIntervalMillis(int autoRerunIntervalMillis);
  51. std::string getOwner()const;
  52. void setOwner(const std::string& owner);
  53. std::string getInputList()const;
  54. void setInputList(const std::string& inputList);
  55. std::string getRerunMode()const;
  56. void setRerunMode(const std::string& rerunMode);
  57. std::string getConnectionName()const;
  58. void setConnectionName(const std::string& connectionName);
  59. std::string getParaValue()const;
  60. void setParaValue(const std::string& paraValue);
  61. std::string getResourceGroupIdentifier()const;
  62. void setResourceGroupIdentifier(const std::string& resourceGroupIdentifier);
  63. int getAutoRerunTimes()const;
  64. void setAutoRerunTimes(int autoRerunTimes);
  65. std::string getCronExpress()const;
  66. void setCronExpress(const std::string& cronExpress);
  67. long getEndEffectDate()const;
  68. void setEndEffectDate(long endEffectDate);
  69. std::string getFileName()const;
  70. void setFileName(const std::string& fileName);
  71. bool getStop()const;
  72. void setStop(bool stop);
  73. std::string getDependentType()const;
  74. void setDependentType(const std::string& dependentType);
  75. std::string getFileFolderPath()const;
  76. void setFileFolderPath(const std::string& fileFolderPath);
  77. std::string getFileDescription()const;
  78. void setFileDescription(const std::string& fileDescription);
  79. private:
  80. std::string outputList_;
  81. std::string dependentNodeIdList_;
  82. std::string content_;
  83. std::string projectIdentifier_;
  84. long projectId_;
  85. long startEffectDate_;
  86. std::string cycleType_;
  87. long fileId_;
  88. int autoRerunIntervalMillis_;
  89. std::string owner_;
  90. std::string inputList_;
  91. std::string rerunMode_;
  92. std::string connectionName_;
  93. std::string paraValue_;
  94. std::string resourceGroupIdentifier_;
  95. int autoRerunTimes_;
  96. std::string cronExpress_;
  97. long endEffectDate_;
  98. std::string fileName_;
  99. bool stop_;
  100. std::string dependentType_;
  101. std::string fileFolderPath_;
  102. std::string fileDescription_;
  103. };
  104. }
  105. }
  106. }
  107. #endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATEFILEREQUEST_H_