|
@@ -0,0 +1,87 @@
|
|
|
|
|
+/*
|
|
|
|
|
+ * 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_SAS_MODEL_CREATEJENKINSIMAGEREGISTRYREQUEST_H_
|
|
|
|
|
+#define ALIBABACLOUD_SAS_MODEL_CREATEJENKINSIMAGEREGISTRYREQUEST_H_
|
|
|
|
|
+
|
|
|
|
|
+#include <alibabacloud/sas/SasExport.h>
|
|
|
|
|
+#include <alibabacloud/core/RpcServiceRequest.h>
|
|
|
|
|
+#include <string>
|
|
|
|
|
+#include <vector>
|
|
|
|
|
+#include <map>
|
|
|
|
|
+
|
|
|
|
|
+namespace AlibabaCloud {
|
|
|
|
|
+namespace Sas {
|
|
|
|
|
+namespace Model {
|
|
|
|
|
+class ALIBABACLOUD_SAS_EXPORT CreateJenkinsImageRegistryRequest : public RpcServiceRequest {
|
|
|
|
|
+public:
|
|
|
|
|
+ CreateJenkinsImageRegistryRequest();
|
|
|
|
|
+ ~CreateJenkinsImageRegistryRequest();
|
|
|
|
|
+ std::string getExtraParam() const;
|
|
|
|
|
+ void setExtraParam(const std::string &extraParam);
|
|
|
|
|
+ std::string getRegistryVersion() const;
|
|
|
|
|
+ void setRegistryVersion(const std::string ®istryVersion);
|
|
|
|
|
+ std::string getRegistryHostIp() const;
|
|
|
|
|
+ void setRegistryHostIp(const std::string ®istryHostIp);
|
|
|
|
|
+ std::string getPassword() const;
|
|
|
|
|
+ void setPassword(const std::string &password);
|
|
|
|
|
+ std::string getSourceIp() const;
|
|
|
|
|
+ void setSourceIp(const std::string &sourceIp);
|
|
|
|
|
+ std::string getRegionId() const;
|
|
|
|
|
+ void setRegionId(const std::string ®ionId);
|
|
|
|
|
+ std::string getRegistryName() const;
|
|
|
|
|
+ void setRegistryName(const std::string ®istryName);
|
|
|
|
|
+ int getTransPerHour() const;
|
|
|
|
|
+ void setTransPerHour(int transPerHour);
|
|
|
|
|
+ std::string getRegistryType() const;
|
|
|
|
|
+ void setRegistryType(const std::string ®istryType);
|
|
|
|
|
+ std::string getDomainName() const;
|
|
|
|
|
+ void setDomainName(const std::string &domainName);
|
|
|
|
|
+ std::string getWhiteList() const;
|
|
|
|
|
+ void setWhiteList(const std::string &whiteList);
|
|
|
|
|
+ int getNetType() const;
|
|
|
|
|
+ void setNetType(int netType);
|
|
|
|
|
+ std::string getVpcId() const;
|
|
|
|
|
+ void setVpcId(const std::string &vpcId);
|
|
|
|
|
+ int getPersistenceDay() const;
|
|
|
|
|
+ void setPersistenceDay(int persistenceDay);
|
|
|
|
|
+ int getProtocolType() const;
|
|
|
|
|
+ void setProtocolType(int protocolType);
|
|
|
|
|
+ std::string getUserName() const;
|
|
|
|
|
+ void setUserName(const std::string &userName);
|
|
|
|
|
+
|
|
|
|
|
+private:
|
|
|
|
|
+ std::string extraParam_;
|
|
|
|
|
+ std::string registryVersion_;
|
|
|
|
|
+ std::string registryHostIp_;
|
|
|
|
|
+ std::string password_;
|
|
|
|
|
+ std::string sourceIp_;
|
|
|
|
|
+ std::string regionId_;
|
|
|
|
|
+ std::string registryName_;
|
|
|
|
|
+ int transPerHour_;
|
|
|
|
|
+ std::string registryType_;
|
|
|
|
|
+ std::string domainName_;
|
|
|
|
|
+ std::string whiteList_;
|
|
|
|
|
+ int netType_;
|
|
|
|
|
+ std::string vpcId_;
|
|
|
|
|
+ int persistenceDay_;
|
|
|
|
|
+ int protocolType_;
|
|
|
|
|
+ std::string userName_;
|
|
|
|
|
+};
|
|
|
|
|
+} // namespace Model
|
|
|
|
|
+} // namespace Sas
|
|
|
|
|
+} // namespace AlibabaCloud
|
|
|
|
|
+#endif // !ALIBABACLOUD_SAS_MODEL_CREATEJENKINSIMAGEREGISTRYREQUEST_H_
|