diff --git a/aliyun-java-sdk-brinekingdom/ChangeLog.txt b/aliyun-java-sdk-brinekingdom/ChangeLog.txt
index 5baae55b20..03b22c634d 100644
--- a/aliyun-java-sdk-brinekingdom/ChangeLog.txt
+++ b/aliyun-java-sdk-brinekingdom/ChangeLog.txt
@@ -1,3 +1,6 @@
+2024-12-24 Version: 1.0.8
+- Generated 2019-06-27 for `brinekingdom`.
+
2021-08-13 Version: 1.0.7
- Add Exchange interface.
diff --git a/aliyun-java-sdk-brinekingdom/pom.xml b/aliyun-java-sdk-brinekingdom/pom.xml
index 2e7c7dc02c..17a1f0dfbf 100644
--- a/aliyun-java-sdk-brinekingdom/pom.xml
+++ b/aliyun-java-sdk-brinekingdom/pom.xml
@@ -4,7 +4,7 @@
com.aliyun
aliyun-java-sdk-brinekingdom
jar
- 1.0.7
+ 1.0.8
aliyun-java-sdk-brinekingdom
http://www.aliyun.com
Aliyun Open API SDK for Java
@@ -37,9 +37,8 @@ http://www.aliyun.com
-
-
-
+ The Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/Endpoint.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/Endpoint.java
deleted file mode 100644
index 3461457714..0000000000
--- a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/Endpoint.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * 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.
- */
-
-package com.aliyuncs.brinekingdom;
-
-import java.util.HashMap;
-
-public class Endpoint {
- public static HashMap endpointMap = new HashMap() {
- {
- put("cn-shenzhen", "brinekingdom.aliyuncs.com");
- put("cn-beijing", "brinekingdom.aliyuncs.com");
- put("ap-south-1", "brinekingdom.aliyuncs.com");
- put("eu-west-1", "brinekingdom.aliyuncs.com");
- put("ap-northeast-1", "brinekingdom.aliyuncs.com");
- put("cn-shenzhen-finance-1", "brinekingdom.aliyuncs.com");
- put("me-east-1", "brinekingdom.aliyuncs.com");
- put("cn-chengdu", "brinekingdom.aliyuncs.com");
- put("cn-north-2-gov-1", "brinekingdom.aliyuncs.com");
- put("cn-qingdao", "brinekingdom.aliyuncs.com");
- put("cn-shanghai", "brinekingdom.aliyuncs.com");
- put("cn-shanghai-finance-1", "brinekingdom.aliyuncs.com");
- put("cn-hongkong", "brinekingdom.aliyuncs.com");
- put("cn-hangzhou-finance", "brinekingdom.aliyuncs.com");
- put("ap-southeast-1", "brinekingdom.aliyuncs.com");
- put("ap-southeast-2", "brinekingdom.aliyuncs.com");
- put("ap-southeast-3", "brinekingdom.aliyuncs.com");
- put("eu-central-1", "brinekingdom.aliyuncs.com");
- put("cn-huhehaote", "brinekingdom.aliyuncs.com");
- put("ap-southeast-5", "brinekingdom.aliyuncs.com");
- put("us-east-1", "brinekingdom.aliyuncs.com");
- put("cn-zhangjiakou", "brinekingdom.aliyuncs.com");
- put("us-west-1", "brinekingdom.aliyuncs.com");
- put("cn-hangzhou", "brinekingdom.aliyuncs.com");
- }
- };
-
- public static String endpointRegionalType = "regional";
-}
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/CheckReceiveRequest.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/CheckReceiveRequest.java
new file mode 100644
index 0000000000..3b17b26fb6
--- /dev/null
+++ b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/CheckReceiveRequest.java
@@ -0,0 +1,991 @@
+/*
+ * 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.
+ */
+
+package com.aliyuncs.brinekingdom.model.v20190627;
+
+import com.aliyuncs.RpcAcsRequest;
+import java.util.List;
+import java.util.Map;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CheckReceiveRequest extends RpcAcsRequest {
+
+
+ @SerializedName("demandRequestList")
+ private List demandRequestList;
+ public CheckReceiveRequest() {
+ super("brinekingdom", "2019-06-27", "CheckReceive");
+ setMethod(MethodType.POST);
+ }
+
+ public List getDemandRequestList() {
+ return this.demandRequestList;
+ }
+
+ public void setDemandRequestList(List demandRequestList) {
+ this.demandRequestList = demandRequestList;
+ if (demandRequestList != null) {
+ putQueryParameter("DemandRequestList" , new Gson().toJson(demandRequestList));
+ }
+ }
+
+ public static class DemandRequestList {
+
+ @SerializedName("Cluster")
+ private String cluster;
+
+ @SerializedName("RackInfo")
+ private List rackInfo;
+
+ @SerializedName("SafeZone")
+ private String safeZone;
+
+ @SerializedName("ChangeCnt")
+ private Integer changeCnt;
+
+ @SerializedName("ExpectTurnOverDateStr")
+ private String expectTurnOverDateStr;
+
+ @SerializedName("ProjectCode")
+ private String projectCode;
+
+ @SerializedName("Source")
+ private String source;
+
+ @SerializedName("SupplyLevel")
+ private String supplyLevel;
+
+ @SerializedName("Operator")
+ private String operator;
+
+ @SerializedName("BusinessType")
+ private String businessType;
+
+ @SerializedName("ProductType")
+ private String productType;
+
+ @SerializedName("Product3")
+ private String product3;
+
+ @SerializedName("Features")
+ private Map features;
+
+ @SerializedName("FactoryInstall")
+ private Boolean factoryInstall;
+
+ @SerializedName("ShiftMethod")
+ private String shiftMethod;
+
+ @SerializedName("DemandDeploy")
+ private DemandDeploy demandDeploy;
+
+ @SerializedName("AssetReceiverNick")
+ private String assetReceiverNick;
+
+ @SerializedName("Azone")
+ private String azone;
+
+ @SerializedName("OsName")
+ private String osName;
+
+ @SerializedName("ProjectTypeName")
+ private String projectTypeName;
+
+ @SerializedName("Item")
+ private String item;
+
+ @SerializedName("ProjectName")
+ private String projectName;
+
+ @SerializedName("Idc")
+ private String idc;
+
+ @SerializedName("AssetReceiver")
+ private String assetReceiver;
+
+ @SerializedName("Priority")
+ private String priority;
+
+ @SerializedName("SupplyCnt")
+ private Integer supplyCnt;
+
+ @SerializedName("RequireType")
+ private String requireType;
+
+ @SerializedName("Install")
+ private Boolean install;
+
+ @SerializedName("ModelLoad")
+ private Integer modelLoad;
+
+ @SerializedName("Region")
+ private String region;
+
+ @SerializedName("AscriptionClassName")
+ private String ascriptionClassName;
+
+ @SerializedName("OsId")
+ private Long osId;
+
+ @SerializedName("InstallId")
+ private Long installId;
+
+ @SerializedName("Uid")
+ private String uid;
+
+ @SerializedName("Scenario")
+ private String scenario;
+
+ @SerializedName("DemandQty")
+ private Integer demandQty;
+
+ @SerializedName("TenantId")
+ private String tenantId;
+
+ @SerializedName("ClassZone")
+ private String classZone;
+
+ @SerializedName("AscriptionClass")
+ private String ascriptionClass;
+
+ @SerializedName("ProjectType")
+ private String projectType;
+
+ @SerializedName("NetworkArch")
+ private String networkArch;
+
+ @SerializedName("SourceId")
+ private String sourceId;
+
+ @SerializedName("Comments")
+ private String comments;
+
+ @SerializedName("Org")
+ private String org;
+
+ @SerializedName("MoveCnt")
+ private Integer moveCnt;
+
+ @SerializedName("InstallName")
+ private String installName;
+
+ @SerializedName("DemandItem")
+ private DemandItem demandItem;
+
+ @SerializedName("DeployProduct3")
+ private String deployProduct3;
+
+ @SerializedName("BenefitOld")
+ private Integer benefitOld;
+
+ @SerializedName("DemandClass")
+ private String demandClass;
+
+ @SerializedName("ItemType")
+ private String itemType;
+
+ @SerializedName("AppGroup")
+ private String appGroup;
+
+ @SerializedName("LogicZone")
+ private String logicZone;
+
+ @SerializedName("ConsistentDemandId")
+ private Long consistentDemandId;
+
+ @SerializedName("ReplenishUnit")
+ private String replenishUnit;
+
+ public String getCluster() {
+ return this.cluster;
+ }
+
+ public void setCluster(String cluster) {
+ this.cluster = cluster;
+ }
+
+ public List getRackInfo() {
+ return this.rackInfo;
+ }
+
+ public void setRackInfo(List rackInfo) {
+ this.rackInfo = rackInfo;
+ }
+
+ public String getSafeZone() {
+ return this.safeZone;
+ }
+
+ public void setSafeZone(String safeZone) {
+ this.safeZone = safeZone;
+ }
+
+ public Integer getChangeCnt() {
+ return this.changeCnt;
+ }
+
+ public void setChangeCnt(Integer changeCnt) {
+ this.changeCnt = changeCnt;
+ }
+
+ public String getExpectTurnOverDateStr() {
+ return this.expectTurnOverDateStr;
+ }
+
+ public void setExpectTurnOverDateStr(String expectTurnOverDateStr) {
+ this.expectTurnOverDateStr = expectTurnOverDateStr;
+ }
+
+ public String getProjectCode() {
+ return this.projectCode;
+ }
+
+ public void setProjectCode(String projectCode) {
+ this.projectCode = projectCode;
+ }
+
+ public String getSource() {
+ return this.source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
+ public String getSupplyLevel() {
+ return this.supplyLevel;
+ }
+
+ public void setSupplyLevel(String supplyLevel) {
+ this.supplyLevel = supplyLevel;
+ }
+
+ public String getOperator() {
+ return this.operator;
+ }
+
+ public void setOperator(String operator) {
+ this.operator = operator;
+ }
+
+ public String getBusinessType() {
+ return this.businessType;
+ }
+
+ public void setBusinessType(String businessType) {
+ this.businessType = businessType;
+ }
+
+ public String getProductType() {
+ return this.productType;
+ }
+
+ public void setProductType(String productType) {
+ this.productType = productType;
+ }
+
+ public String getProduct3() {
+ return this.product3;
+ }
+
+ public void setProduct3(String product3) {
+ this.product3 = product3;
+ }
+
+ public Map getFeatures() {
+ return this.features;
+ }
+
+ public void setFeatures(Map features) {
+ this.features = features;
+ }
+
+ public Boolean getFactoryInstall() {
+ return this.factoryInstall;
+ }
+
+ public void setFactoryInstall(Boolean factoryInstall) {
+ this.factoryInstall = factoryInstall;
+ }
+
+ public String getShiftMethod() {
+ return this.shiftMethod;
+ }
+
+ public void setShiftMethod(String shiftMethod) {
+ this.shiftMethod = shiftMethod;
+ }
+
+ public DemandDeploy getDemandDeploy() {
+ return this.demandDeploy;
+ }
+
+ public void setDemandDeploy(DemandDeploy demandDeploy) {
+ this.demandDeploy = demandDeploy;
+ }
+
+ public String getAssetReceiverNick() {
+ return this.assetReceiverNick;
+ }
+
+ public void setAssetReceiverNick(String assetReceiverNick) {
+ this.assetReceiverNick = assetReceiverNick;
+ }
+
+ public String getAzone() {
+ return this.azone;
+ }
+
+ public void setAzone(String azone) {
+ this.azone = azone;
+ }
+
+ public String getOsName() {
+ return this.osName;
+ }
+
+ public void setOsName(String osName) {
+ this.osName = osName;
+ }
+
+ public String getProjectTypeName() {
+ return this.projectTypeName;
+ }
+
+ public void setProjectTypeName(String projectTypeName) {
+ this.projectTypeName = projectTypeName;
+ }
+
+ public String getItem() {
+ return this.item;
+ }
+
+ public void setItem(String item) {
+ this.item = item;
+ }
+
+ public String getProjectName() {
+ return this.projectName;
+ }
+
+ public void setProjectName(String projectName) {
+ this.projectName = projectName;
+ }
+
+ public String getIdc() {
+ return this.idc;
+ }
+
+ public void setIdc(String idc) {
+ this.idc = idc;
+ }
+
+ public String getAssetReceiver() {
+ return this.assetReceiver;
+ }
+
+ public void setAssetReceiver(String assetReceiver) {
+ this.assetReceiver = assetReceiver;
+ }
+
+ public String getPriority() {
+ return this.priority;
+ }
+
+ public void setPriority(String priority) {
+ this.priority = priority;
+ }
+
+ public Integer getSupplyCnt() {
+ return this.supplyCnt;
+ }
+
+ public void setSupplyCnt(Integer supplyCnt) {
+ this.supplyCnt = supplyCnt;
+ }
+
+ public String getRequireType() {
+ return this.requireType;
+ }
+
+ public void setRequireType(String requireType) {
+ this.requireType = requireType;
+ }
+
+ public Boolean getInstall() {
+ return this.install;
+ }
+
+ public void setInstall(Boolean install) {
+ this.install = install;
+ }
+
+ public Integer getModelLoad() {
+ return this.modelLoad;
+ }
+
+ public void setModelLoad(Integer modelLoad) {
+ this.modelLoad = modelLoad;
+ }
+
+ public String getRegion() {
+ return this.region;
+ }
+
+ public void setRegion(String region) {
+ this.region = region;
+ }
+
+ public String getAscriptionClassName() {
+ return this.ascriptionClassName;
+ }
+
+ public void setAscriptionClassName(String ascriptionClassName) {
+ this.ascriptionClassName = ascriptionClassName;
+ }
+
+ public Long getOsId() {
+ return this.osId;
+ }
+
+ public void setOsId(Long osId) {
+ this.osId = osId;
+ }
+
+ public Long getInstallId() {
+ return this.installId;
+ }
+
+ public void setInstallId(Long installId) {
+ this.installId = installId;
+ }
+
+ public String getUid() {
+ return this.uid;
+ }
+
+ public void setUid(String uid) {
+ this.uid = uid;
+ }
+
+ public String getScenario() {
+ return this.scenario;
+ }
+
+ public void setScenario(String scenario) {
+ this.scenario = scenario;
+ }
+
+ public Integer getDemandQty() {
+ return this.demandQty;
+ }
+
+ public void setDemandQty(Integer demandQty) {
+ this.demandQty = demandQty;
+ }
+
+ public String getTenantId() {
+ return this.tenantId;
+ }
+
+ public void setTenantId(String tenantId) {
+ this.tenantId = tenantId;
+ }
+
+ public String getClassZone() {
+ return this.classZone;
+ }
+
+ public void setClassZone(String classZone) {
+ this.classZone = classZone;
+ }
+
+ public String getAscriptionClass() {
+ return this.ascriptionClass;
+ }
+
+ public void setAscriptionClass(String ascriptionClass) {
+ this.ascriptionClass = ascriptionClass;
+ }
+
+ public String getProjectType() {
+ return this.projectType;
+ }
+
+ public void setProjectType(String projectType) {
+ this.projectType = projectType;
+ }
+
+ public String getNetworkArch() {
+ return this.networkArch;
+ }
+
+ public void setNetworkArch(String networkArch) {
+ this.networkArch = networkArch;
+ }
+
+ public String getSourceId() {
+ return this.sourceId;
+ }
+
+ public void setSourceId(String sourceId) {
+ this.sourceId = sourceId;
+ }
+
+ public String getComments() {
+ return this.comments;
+ }
+
+ public void setComments(String comments) {
+ this.comments = comments;
+ }
+
+ public String getOrg() {
+ return this.org;
+ }
+
+ public void setOrg(String org) {
+ this.org = org;
+ }
+
+ public Integer getMoveCnt() {
+ return this.moveCnt;
+ }
+
+ public void setMoveCnt(Integer moveCnt) {
+ this.moveCnt = moveCnt;
+ }
+
+ public String getInstallName() {
+ return this.installName;
+ }
+
+ public void setInstallName(String installName) {
+ this.installName = installName;
+ }
+
+ public DemandItem getDemandItem() {
+ return this.demandItem;
+ }
+
+ public void setDemandItem(DemandItem demandItem) {
+ this.demandItem = demandItem;
+ }
+
+ public String getDeployProduct3() {
+ return this.deployProduct3;
+ }
+
+ public void setDeployProduct3(String deployProduct3) {
+ this.deployProduct3 = deployProduct3;
+ }
+
+ public Integer getBenefitOld() {
+ return this.benefitOld;
+ }
+
+ public void setBenefitOld(Integer benefitOld) {
+ this.benefitOld = benefitOld;
+ }
+
+ public String getDemandClass() {
+ return this.demandClass;
+ }
+
+ public void setDemandClass(String demandClass) {
+ this.demandClass = demandClass;
+ }
+
+ public String getItemType() {
+ return this.itemType;
+ }
+
+ public void setItemType(String itemType) {
+ this.itemType = itemType;
+ }
+
+ public String getAppGroup() {
+ return this.appGroup;
+ }
+
+ public void setAppGroup(String appGroup) {
+ this.appGroup = appGroup;
+ }
+
+ public String getLogicZone() {
+ return this.logicZone;
+ }
+
+ public void setLogicZone(String logicZone) {
+ this.logicZone = logicZone;
+ }
+
+ public Long getConsistentDemandId() {
+ return this.consistentDemandId;
+ }
+
+ public void setConsistentDemandId(Long consistentDemandId) {
+ this.consistentDemandId = consistentDemandId;
+ }
+
+ public String getReplenishUnit() {
+ return this.replenishUnit;
+ }
+
+ public void setReplenishUnit(String replenishUnit) {
+ this.replenishUnit = replenishUnit;
+ }
+
+ public static class DemandDeploy {
+
+ @SerializedName("DeployRole")
+ private String deployRole;
+
+ @SerializedName("NodeType")
+ private String nodeType;
+
+ @SerializedName("DeployLevel")
+ private String deployLevel;
+
+ @SerializedName("DeployLocation")
+ private String deployLocation;
+
+ @SerializedName("FrameworkClass")
+ private String frameworkClass;
+
+ public String getDeployRole() {
+ return this.deployRole;
+ }
+
+ public void setDeployRole(String deployRole) {
+ this.deployRole = deployRole;
+ }
+
+ public String getNodeType() {
+ return this.nodeType;
+ }
+
+ public void setNodeType(String nodeType) {
+ this.nodeType = nodeType;
+ }
+
+ public String getDeployLevel() {
+ return this.deployLevel;
+ }
+
+ public void setDeployLevel(String deployLevel) {
+ this.deployLevel = deployLevel;
+ }
+
+ public String getDeployLocation() {
+ return this.deployLocation;
+ }
+
+ public void setDeployLocation(String deployLocation) {
+ this.deployLocation = deployLocation;
+ }
+
+ public String getFrameworkClass() {
+ return this.frameworkClass;
+ }
+
+ public void setFrameworkClass(String frameworkClass) {
+ this.frameworkClass = frameworkClass;
+ }
+ }
+
+ public static class DemandItem {
+
+ @SerializedName("ServerDTO")
+ private ServerDTO serverDTO;
+
+ @SerializedName("ExchangeValue")
+ private ExchangeValue exchangeValue;
+
+ @SerializedName("DemandItemType")
+ private String demandItemType;
+
+ @SerializedName("ComboValue")
+ private ComboValue comboValue;
+
+ public ServerDTO getServerDTO() {
+ return this.serverDTO;
+ }
+
+ public void setServerDTO(ServerDTO serverDTO) {
+ this.serverDTO = serverDTO;
+ }
+
+ public ExchangeValue getExchangeValue() {
+ return this.exchangeValue;
+ }
+
+ public void setExchangeValue(ExchangeValue exchangeValue) {
+ this.exchangeValue = exchangeValue;
+ }
+
+ public String getDemandItemType() {
+ return this.demandItemType;
+ }
+
+ public void setDemandItemType(String demandItemType) {
+ this.demandItemType = demandItemType;
+ }
+
+ public ComboValue getComboValue() {
+ return this.comboValue;
+ }
+
+ public void setComboValue(ComboValue comboValue) {
+ this.comboValue = comboValue;
+ }
+
+ public static class ServerDTO {
+
+ @SerializedName("Nic")
+ private String nic;
+
+ @SerializedName("Model")
+ private String model;
+
+ @SerializedName("Config")
+ private String config;
+
+ public String getNic() {
+ return this.nic;
+ }
+
+ public void setNic(String nic) {
+ this.nic = nic;
+ }
+
+ public String getModel() {
+ return this.model;
+ }
+
+ public void setModel(String model) {
+ this.model = model;
+ }
+
+ public String getConfig() {
+ return this.config;
+ }
+
+ public void setConfig(String config) {
+ this.config = config;
+ }
+ }
+
+ public static class ExchangeValue {
+
+ @SerializedName("ExchangeList")
+ private List exchangeList;
+
+ @SerializedName("ServerDemandList")
+ private List serverDemandList;
+
+ public List getExchangeList() {
+ return this.exchangeList;
+ }
+
+ public void setExchangeList(List exchangeList) {
+ this.exchangeList = exchangeList;
+ }
+
+ public List getServerDemandList() {
+ return this.serverDemandList;
+ }
+
+ public void setServerDemandList(List serverDemandList) {
+ this.serverDemandList = serverDemandList;
+ }
+
+ public static class ServerDemandListItem {
+
+ @SerializedName("Item")
+ private String item;
+
+ @SerializedName("Quantity")
+ private Integer quantity;
+
+ @SerializedName("AppGroup")
+ private String appGroup;
+
+ @SerializedName("AgreedQuantity")
+ private Integer agreedQuantity;
+
+ @SerializedName("SnList")
+ private List snList;
+
+ @SerializedName("Product3")
+ private String product3;
+
+ public String getItem() {
+ return this.item;
+ }
+
+ public void setItem(String item) {
+ this.item = item;
+ }
+
+ public Integer getQuantity() {
+ return this.quantity;
+ }
+
+ public void setQuantity(Integer quantity) {
+ this.quantity = quantity;
+ }
+
+ public String getAppGroup() {
+ return this.appGroup;
+ }
+
+ public void setAppGroup(String appGroup) {
+ this.appGroup = appGroup;
+ }
+
+ public Integer getAgreedQuantity() {
+ return this.agreedQuantity;
+ }
+
+ public void setAgreedQuantity(Integer agreedQuantity) {
+ this.agreedQuantity = agreedQuantity;
+ }
+
+ public List getSnList() {
+ return this.snList;
+ }
+
+ public void setSnList(List snList) {
+ this.snList = snList;
+ }
+
+ public String getProduct3() {
+ return this.product3;
+ }
+
+ public void setProduct3(String product3) {
+ this.product3 = product3;
+ }
+ }
+ }
+
+ public static class ComboValue {
+
+ @SerializedName("SkuId")
+ private String skuId;
+
+ @SerializedName("ServerDemandList")
+ private List serverDemandList;
+
+ public String getSkuId() {
+ return this.skuId;
+ }
+
+ public void setSkuId(String skuId) {
+ this.skuId = skuId;
+ }
+
+ public List getServerDemandList() {
+ return this.serverDemandList;
+ }
+
+ public void setServerDemandList(List serverDemandList) {
+ this.serverDemandList = serverDemandList;
+ }
+
+ public static class ServerDemandListItem {
+
+ @SerializedName("Item")
+ private String item;
+
+ @SerializedName("Quantity")
+ private Integer quantity;
+
+ @SerializedName("AppGroup")
+ private String appGroup;
+
+ @SerializedName("AgreedQuantity")
+ private Integer agreedQuantity;
+
+ @SerializedName("SnList")
+ private List snList;
+
+ @SerializedName("Product3")
+ private String product3;
+
+ public String getItem() {
+ return this.item;
+ }
+
+ public void setItem(String item) {
+ this.item = item;
+ }
+
+ public Integer getQuantity() {
+ return this.quantity;
+ }
+
+ public void setQuantity(Integer quantity) {
+ this.quantity = quantity;
+ }
+
+ public String getAppGroup() {
+ return this.appGroup;
+ }
+
+ public void setAppGroup(String appGroup) {
+ this.appGroup = appGroup;
+ }
+
+ public Integer getAgreedQuantity() {
+ return this.agreedQuantity;
+ }
+
+ public void setAgreedQuantity(Integer agreedQuantity) {
+ this.agreedQuantity = agreedQuantity;
+ }
+
+ public List getSnList() {
+ return this.snList;
+ }
+
+ public void setSnList(List snList) {
+ this.snList = snList;
+ }
+
+ public String getProduct3() {
+ return this.product3;
+ }
+
+ public void setProduct3(String product3) {
+ this.product3 = product3;
+ }
+ }
+ }
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CheckReceiveResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/CheckReceiveResponse.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/CheckReceiveResponse.java
new file mode 100644
index 0000000000..1c41bddc98
--- /dev/null
+++ b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/CheckReceiveResponse.java
@@ -0,0 +1,130 @@
+/*
+ * 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.
+ */
+
+package com.aliyuncs.brinekingdom.model.v20190627;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.brinekingdom.transform.v20190627.CheckReceiveResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CheckReceiveResponse extends AcsResponse {
+
+ private String message;
+
+ private Boolean success;
+
+ private String requestId;
+
+ private List result;
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public List getResult() {
+ return this.result;
+ }
+
+ public void setResult(List result) {
+ this.result = result;
+ }
+
+ public static class ConsistentDemandResponseList {
+
+ private Long consistentDemandId;
+
+ private String errorMsg;
+
+ private String source;
+
+ private String sourceId;
+
+ private Boolean success;
+
+ public Long getConsistentDemandId() {
+ return this.consistentDemandId;
+ }
+
+ public void setConsistentDemandId(Long consistentDemandId) {
+ this.consistentDemandId = consistentDemandId;
+ }
+
+ public String getErrorMsg() {
+ return this.errorMsg;
+ }
+
+ public void setErrorMsg(String errorMsg) {
+ this.errorMsg = errorMsg;
+ }
+
+ public String getSource() {
+ return this.source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
+ public String getSourceId() {
+ return this.sourceId;
+ }
+
+ public void setSourceId(String sourceId) {
+ this.sourceId = sourceId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+ }
+
+ @Override
+ public CheckReceiveResponse getInstance(UnmarshallerContext context) {
+ return CheckReceiveResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/CreateLxProjectRequest.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/CreateLxProjectRequest.java
new file mode 100644
index 0000000000..a1b15cfa7c
--- /dev/null
+++ b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/CreateLxProjectRequest.java
@@ -0,0 +1,434 @@
+/*
+ * 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.
+ */
+
+package com.aliyuncs.brinekingdom.model.v20190627;
+
+import com.aliyuncs.RpcAcsRequest;
+import java.util.List;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateLxProjectRequest extends RpcAcsRequest {
+
+
+ private String area;
+
+ private String demanderId;
+
+ private String scProjectNo;
+
+ private String sourceNumber;
+
+ private String remark;
+
+ private Long isStanderProcess;
+
+ private String projectSource;
+
+ private String userId;
+
+ @SerializedName("lxWiringDetail")
+ private List lxWiringDetail;
+
+ @SerializedName("siteCode")
+ private List siteCode;
+
+ private String deliveryTime;
+
+ private String sourceSystemUrl;
+
+ private String constructionTeam;
+
+ private String initWiringUrl;
+
+ private String sourceType;
+
+ private String cancelProjectUrl;
+
+ private String wiringDoneNotifyUrl;
+
+ private String systemSource;
+ public CreateLxProjectRequest() {
+ super("brinekingdom", "2019-06-27", "CreateLxProject");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public String getArea() {
+ return this.area;
+ }
+
+ public void setArea(String area) {
+ this.area = area;
+ if(area != null){
+ putQueryParameter("Area", area);
+ }
+ }
+
+ public String getDemanderId() {
+ return this.demanderId;
+ }
+
+ public void setDemanderId(String demanderId) {
+ this.demanderId = demanderId;
+ if(demanderId != null){
+ putQueryParameter("DemanderId", demanderId);
+ }
+ }
+
+ public String getScProjectNo() {
+ return this.scProjectNo;
+ }
+
+ public void setScProjectNo(String scProjectNo) {
+ this.scProjectNo = scProjectNo;
+ if(scProjectNo != null){
+ putQueryParameter("ScProjectNo", scProjectNo);
+ }
+ }
+
+ public String getSourceNumber() {
+ return this.sourceNumber;
+ }
+
+ public void setSourceNumber(String sourceNumber) {
+ this.sourceNumber = sourceNumber;
+ if(sourceNumber != null){
+ putQueryParameter("SourceNumber", sourceNumber);
+ }
+ }
+
+ public String getRemark() {
+ return this.remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ if(remark != null){
+ putQueryParameter("Remark", remark);
+ }
+ }
+
+ public Long getIsStanderProcess() {
+ return this.isStanderProcess;
+ }
+
+ public void setIsStanderProcess(Long isStanderProcess) {
+ this.isStanderProcess = isStanderProcess;
+ if(isStanderProcess != null){
+ putQueryParameter("IsStanderProcess", isStanderProcess.toString());
+ }
+ }
+
+ public String getProjectSource() {
+ return this.projectSource;
+ }
+
+ public void setProjectSource(String projectSource) {
+ this.projectSource = projectSource;
+ if(projectSource != null){
+ putQueryParameter("ProjectSource", projectSource);
+ }
+ }
+
+ public String getUserId() {
+ return this.userId;
+ }
+
+ public void setUserId(String userId) {
+ this.userId = userId;
+ if(userId != null){
+ putQueryParameter("UserId", userId);
+ }
+ }
+
+ public List getLxWiringDetail() {
+ return this.lxWiringDetail;
+ }
+
+ public void setLxWiringDetail(List lxWiringDetail) {
+ this.lxWiringDetail = lxWiringDetail;
+ if (lxWiringDetail != null) {
+ putQueryParameter("LxWiringDetail" , new Gson().toJson(lxWiringDetail));
+ }
+ }
+
+ public List getSiteCode() {
+ return this.siteCode;
+ }
+
+ public void setSiteCode(List siteCode) {
+ this.siteCode = siteCode;
+ if (siteCode != null) {
+ putQueryParameter("SiteCode" , new Gson().toJson(siteCode));
+ }
+ }
+
+ public String getDeliveryTime() {
+ return this.deliveryTime;
+ }
+
+ public void setDeliveryTime(String deliveryTime) {
+ this.deliveryTime = deliveryTime;
+ if(deliveryTime != null){
+ putQueryParameter("DeliveryTime", deliveryTime);
+ }
+ }
+
+ public String getSourceSystemUrl() {
+ return this.sourceSystemUrl;
+ }
+
+ public void setSourceSystemUrl(String sourceSystemUrl) {
+ this.sourceSystemUrl = sourceSystemUrl;
+ if(sourceSystemUrl != null){
+ putQueryParameter("SourceSystemUrl", sourceSystemUrl);
+ }
+ }
+
+ public String getConstructionTeam() {
+ return this.constructionTeam;
+ }
+
+ public void setConstructionTeam(String constructionTeam) {
+ this.constructionTeam = constructionTeam;
+ if(constructionTeam != null){
+ putQueryParameter("ConstructionTeam", constructionTeam);
+ }
+ }
+
+ public String getInitWiringUrl() {
+ return this.initWiringUrl;
+ }
+
+ public void setInitWiringUrl(String initWiringUrl) {
+ this.initWiringUrl = initWiringUrl;
+ if(initWiringUrl != null){
+ putQueryParameter("InitWiringUrl", initWiringUrl);
+ }
+ }
+
+ public String getSourceType() {
+ return this.sourceType;
+ }
+
+ public void setSourceType(String sourceType) {
+ this.sourceType = sourceType;
+ if(sourceType != null){
+ putQueryParameter("SourceType", sourceType);
+ }
+ }
+
+ public String getCancelProjectUrl() {
+ return this.cancelProjectUrl;
+ }
+
+ public void setCancelProjectUrl(String cancelProjectUrl) {
+ this.cancelProjectUrl = cancelProjectUrl;
+ if(cancelProjectUrl != null){
+ putQueryParameter("CancelProjectUrl", cancelProjectUrl);
+ }
+ }
+
+ public String getWiringDoneNotifyUrl() {
+ return this.wiringDoneNotifyUrl;
+ }
+
+ public void setWiringDoneNotifyUrl(String wiringDoneNotifyUrl) {
+ this.wiringDoneNotifyUrl = wiringDoneNotifyUrl;
+ if(wiringDoneNotifyUrl != null){
+ putQueryParameter("WiringDoneNotifyUrl", wiringDoneNotifyUrl);
+ }
+ }
+
+ public String getSystemSource() {
+ return this.systemSource;
+ }
+
+ public void setSystemSource(String systemSource) {
+ this.systemSource = systemSource;
+ if(systemSource != null){
+ putQueryParameter("SystemSource", systemSource);
+ }
+ }
+
+ public static class LxWiringDetail {
+
+ @SerializedName("CableDetails")
+ private String cableDetails;
+
+ @SerializedName("InterfaceType")
+ private String interfaceType;
+
+ @SerializedName("AName")
+ private String aName;
+
+ @SerializedName("APort")
+ private String aPort;
+
+ @SerializedName("APosition")
+ private String aPosition;
+
+ @SerializedName("BPosition")
+ private String bPosition;
+
+ @SerializedName("Operator")
+ private String operator;
+
+ @SerializedName("SiteCode")
+ private String siteCode;
+
+ @SerializedName("ProjectNo")
+ private String projectNo;
+
+ @SerializedName("BName")
+ private String bName;
+
+ @SerializedName("BPort")
+ private String bPort;
+
+ @SerializedName("LengthDistance")
+ private Long lengthDistance;
+
+ @SerializedName("BSn")
+ private String bSn;
+
+ @SerializedName("ASn")
+ private String aSn;
+
+ public String getCableDetails() {
+ return this.cableDetails;
+ }
+
+ public void setCableDetails(String cableDetails) {
+ this.cableDetails = cableDetails;
+ }
+
+ public String getInterfaceType() {
+ return this.interfaceType;
+ }
+
+ public void setInterfaceType(String interfaceType) {
+ this.interfaceType = interfaceType;
+ }
+
+ public String getAName() {
+ return this.aName;
+ }
+
+ public void setAName(String aName) {
+ this.aName = aName;
+ }
+
+ public String getAPort() {
+ return this.aPort;
+ }
+
+ public void setAPort(String aPort) {
+ this.aPort = aPort;
+ }
+
+ public String getAPosition() {
+ return this.aPosition;
+ }
+
+ public void setAPosition(String aPosition) {
+ this.aPosition = aPosition;
+ }
+
+ public String getBPosition() {
+ return this.bPosition;
+ }
+
+ public void setBPosition(String bPosition) {
+ this.bPosition = bPosition;
+ }
+
+ public String getOperator() {
+ return this.operator;
+ }
+
+ public void setOperator(String operator) {
+ this.operator = operator;
+ }
+
+ public String getSiteCode() {
+ return this.siteCode;
+ }
+
+ public void setSiteCode(String siteCode) {
+ this.siteCode = siteCode;
+ }
+
+ public String getProjectNo() {
+ return this.projectNo;
+ }
+
+ public void setProjectNo(String projectNo) {
+ this.projectNo = projectNo;
+ }
+
+ public String getBName() {
+ return this.bName;
+ }
+
+ public void setBName(String bName) {
+ this.bName = bName;
+ }
+
+ public String getBPort() {
+ return this.bPort;
+ }
+
+ public void setBPort(String bPort) {
+ this.bPort = bPort;
+ }
+
+ public Long getLengthDistance() {
+ return this.lengthDistance;
+ }
+
+ public void setLengthDistance(Long lengthDistance) {
+ this.lengthDistance = lengthDistance;
+ }
+
+ public String getBSn() {
+ return this.bSn;
+ }
+
+ public void setBSn(String bSn) {
+ this.bSn = bSn;
+ }
+
+ public String getASn() {
+ return this.aSn;
+ }
+
+ public void setASn(String aSn) {
+ this.aSn = aSn;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CreateLxProjectResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/CreateLxProjectResponse.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/CreateLxProjectResponse.java
new file mode 100644
index 0000000000..d8a0fb2d43
--- /dev/null
+++ b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/CreateLxProjectResponse.java
@@ -0,0 +1,220 @@
+/*
+ * 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.
+ */
+
+package com.aliyuncs.brinekingdom.model.v20190627;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.brinekingdom.transform.v20190627.CreateLxProjectResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateLxProjectResponse extends AcsResponse {
+
+ private Boolean success;
+
+ private String errorCode;
+
+ private String msg;
+
+ private Long totalItems;
+
+ private List data;
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public String getErrorCode() {
+ return this.errorCode;
+ }
+
+ public void setErrorCode(String errorCode) {
+ this.errorCode = errorCode;
+ }
+
+ public String getMsg() {
+ return this.msg;
+ }
+
+ public void setMsg(String msg) {
+ this.msg = msg;
+ }
+
+ public Long getTotalItems() {
+ return this.totalItems;
+ }
+
+ public void setTotalItems(Long totalItems) {
+ this.totalItems = totalItems;
+ }
+
+ public List getData() {
+ return this.data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+
+ public static class DataItem {
+
+ private String constructionTeam;
+
+ private String sourceNumber;
+
+ private Long projectId;
+
+ private String projectNo;
+
+ private String user;
+
+ private String remark;
+
+ private String projectSource;
+
+ private String extInfo;
+
+ private String systemSource;
+
+ private Integer isStanderProcess;
+
+ private String cancelProjectUrl;
+
+ private String sourceSystemUrl;
+
+ private String initWiringUrl;
+
+ public String getConstructionTeam() {
+ return this.constructionTeam;
+ }
+
+ public void setConstructionTeam(String constructionTeam) {
+ this.constructionTeam = constructionTeam;
+ }
+
+ public String getSourceNumber() {
+ return this.sourceNumber;
+ }
+
+ public void setSourceNumber(String sourceNumber) {
+ this.sourceNumber = sourceNumber;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getProjectNo() {
+ return this.projectNo;
+ }
+
+ public void setProjectNo(String projectNo) {
+ this.projectNo = projectNo;
+ }
+
+ public String getUser() {
+ return this.user;
+ }
+
+ public void setUser(String user) {
+ this.user = user;
+ }
+
+ public String getRemark() {
+ return this.remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getProjectSource() {
+ return this.projectSource;
+ }
+
+ public void setProjectSource(String projectSource) {
+ this.projectSource = projectSource;
+ }
+
+ public String getExtInfo() {
+ return this.extInfo;
+ }
+
+ public void setExtInfo(String extInfo) {
+ this.extInfo = extInfo;
+ }
+
+ public String getSystemSource() {
+ return this.systemSource;
+ }
+
+ public void setSystemSource(String systemSource) {
+ this.systemSource = systemSource;
+ }
+
+ public Integer getIsStanderProcess() {
+ return this.isStanderProcess;
+ }
+
+ public void setIsStanderProcess(Integer isStanderProcess) {
+ this.isStanderProcess = isStanderProcess;
+ }
+
+ public String getCancelProjectUrl() {
+ return this.cancelProjectUrl;
+ }
+
+ public void setCancelProjectUrl(String cancelProjectUrl) {
+ this.cancelProjectUrl = cancelProjectUrl;
+ }
+
+ public String getSourceSystemUrl() {
+ return this.sourceSystemUrl;
+ }
+
+ public void setSourceSystemUrl(String sourceSystemUrl) {
+ this.sourceSystemUrl = sourceSystemUrl;
+ }
+
+ public String getInitWiringUrl() {
+ return this.initWiringUrl;
+ }
+
+ public void setInitWiringUrl(String initWiringUrl) {
+ this.initWiringUrl = initWiringUrl;
+ }
+ }
+
+ @Override
+ public CreateLxProjectResponse getInstance(UnmarshallerContext context) {
+ return CreateLxProjectResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/DeleteConsistentDemandRequest.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/DeleteConsistentDemandRequest.java
new file mode 100644
index 0000000000..56f82a87b6
--- /dev/null
+++ b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/DeleteConsistentDemandRequest.java
@@ -0,0 +1,62 @@
+/*
+ * 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.
+ */
+
+package com.aliyuncs.brinekingdom.model.v20190627;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteConsistentDemandRequest extends RpcAcsRequest {
+
+
+ private Long demandId;
+
+ private String operator;
+ public DeleteConsistentDemandRequest() {
+ super("brinekingdom", "2019-06-27", "DeleteConsistentDemand");
+ setMethod(MethodType.POST);
+ }
+
+ public Long getDemandId() {
+ return this.demandId;
+ }
+
+ public void setDemandId(Long demandId) {
+ this.demandId = demandId;
+ if(demandId != null){
+ putQueryParameter("DemandId", demandId.toString());
+ }
+ }
+
+ public String getOperator() {
+ return this.operator;
+ }
+
+ public void setOperator(String operator) {
+ this.operator = operator;
+ if(operator != null){
+ putQueryParameter("Operator", operator);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return DeleteConsistentDemandResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/DeleteConsistentDemandResponse.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/DeleteConsistentDemandResponse.java
new file mode 100644
index 0000000000..94ace7a8e9
--- /dev/null
+++ b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/DeleteConsistentDemandResponse.java
@@ -0,0 +1,76 @@
+/*
+ * 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.
+ */
+
+package com.aliyuncs.brinekingdom.model.v20190627;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.brinekingdom.transform.v20190627.DeleteConsistentDemandResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteConsistentDemandResponse extends AcsResponse {
+
+ private String message;
+
+ private Boolean success;
+
+ private Long result;
+
+ private String requestId;
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Long getResult() {
+ return this.result;
+ }
+
+ public void setResult(Long result) {
+ this.result = result;
+ }
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ @Override
+ public DeleteConsistentDemandResponse getInstance(UnmarshallerContext context) {
+ return DeleteConsistentDemandResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/DeleteDemandReverseByIdRequest.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/DeleteDemandReverseByIdRequest.java
new file mode 100644
index 0000000000..a0c51837de
--- /dev/null
+++ b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/DeleteDemandReverseByIdRequest.java
@@ -0,0 +1,49 @@
+/*
+ * 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.
+ */
+
+package com.aliyuncs.brinekingdom.model.v20190627;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteDemandReverseByIdRequest extends RpcAcsRequest {
+
+
+ private Long param0;
+ public DeleteDemandReverseByIdRequest() {
+ super("brinekingdom", "2019-06-27", "DeleteDemandReverseById");
+ setMethod(MethodType.POST);
+ }
+
+ public Long getParam0() {
+ return this.param0;
+ }
+
+ public void setParam0(Long param0) {
+ this.param0 = param0;
+ if(param0 != null){
+ putQueryParameter("Param0", param0.toString());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return DeleteDemandReverseByIdResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/DeleteDemandReverseByIdResponse.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/DeleteDemandReverseByIdResponse.java
new file mode 100644
index 0000000000..50b3f8457e
--- /dev/null
+++ b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/DeleteDemandReverseByIdResponse.java
@@ -0,0 +1,96 @@
+/*
+ * 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.
+ */
+
+package com.aliyuncs.brinekingdom.model.v20190627;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.brinekingdom.transform.v20190627.DeleteDemandReverseByIdResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteDemandReverseByIdResponse extends AcsResponse {
+
+ private String traceId;
+
+ private String errorMessage;
+
+ private String resultCode;
+
+ private Boolean success;
+
+ private Boolean result;
+
+ private String requestId;
+
+ public String getTraceId() {
+ return this.traceId;
+ }
+
+ public void setTraceId(String traceId) {
+ this.traceId = traceId;
+ }
+
+ public String getErrorMessage() {
+ return this.errorMessage;
+ }
+
+ public void setErrorMessage(String errorMessage) {
+ this.errorMessage = errorMessage;
+ }
+
+ public String getResultCode() {
+ return this.resultCode;
+ }
+
+ public void setResultCode(String resultCode) {
+ this.resultCode = resultCode;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Boolean getResult() {
+ return this.result;
+ }
+
+ public void setResult(Boolean result) {
+ this.result = result;
+ }
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ @Override
+ public DeleteDemandReverseByIdResponse getInstance(UnmarshallerContext context) {
+ return DeleteDemandReverseByIdResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/GetAllPrimaryProdRequest.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/GetAllPrimaryProdRequest.java
new file mode 100644
index 0000000000..7df30ab689
--- /dev/null
+++ b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/GetAllPrimaryProdRequest.java
@@ -0,0 +1,36 @@
+/*
+ * 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.
+ */
+
+package com.aliyuncs.brinekingdom.model.v20190627;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetAllPrimaryProdRequest extends RpcAcsRequest {
+
+ public GetAllPrimaryProdRequest() {
+ super("brinekingdom", "2019-06-27", "GetAllPrimaryProd");
+ setMethod(MethodType.POST);
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetAllPrimaryProdResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/GetAllPrimaryProdResponse.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/GetAllPrimaryProdResponse.java
new file mode 100644
index 0000000000..d81d9c57f0
--- /dev/null
+++ b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/GetAllPrimaryProdResponse.java
@@ -0,0 +1,200 @@
+/*
+ * 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.
+ */
+
+package com.aliyuncs.brinekingdom.model.v20190627;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.brinekingdom.transform.v20190627.GetAllPrimaryProdResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetAllPrimaryProdResponse extends AcsResponse {
+
+ private String _class;
+
+ private String errorMessage;
+
+ private Boolean success;
+
+ private String resultCode;
+
+ private String requestId;
+
+ private List result;
+
+ public String get_Class() {
+ return this._class;
+ }
+
+ public void set_Class(String _class) {
+ this._class = _class;
+ }
+
+ public String getErrorMessage() {
+ return this.errorMessage;
+ }
+
+ public void setErrorMessage(String errorMessage) {
+ this.errorMessage = errorMessage;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public String getResultCode() {
+ return this.resultCode;
+ }
+
+ public void setResultCode(String resultCode) {
+ this.resultCode = resultCode;
+ }
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public List getResult() {
+ return this.result;
+ }
+
+ public void setResult(List result) {
+ this.result = result;
+ }
+
+ public static class ResultItem {
+
+ private String aoneId;
+
+ private String aoneName;
+
+ private String _class;
+
+ private String productClass;
+
+ private String productClassCN;
+
+ private String productCode;
+
+ private String productEnName;
+
+ private String productLineCN;
+
+ private String productLineEN;
+
+ private String productName;
+
+ public String getAoneId() {
+ return this.aoneId;
+ }
+
+ public void setAoneId(String aoneId) {
+ this.aoneId = aoneId;
+ }
+
+ public String getAoneName() {
+ return this.aoneName;
+ }
+
+ public void setAoneName(String aoneName) {
+ this.aoneName = aoneName;
+ }
+
+ public String get_Class() {
+ return this._class;
+ }
+
+ public void set_Class(String _class) {
+ this._class = _class;
+ }
+
+ public String getProductClass() {
+ return this.productClass;
+ }
+
+ public void setProductClass(String productClass) {
+ this.productClass = productClass;
+ }
+
+ public String getProductClassCN() {
+ return this.productClassCN;
+ }
+
+ public void setProductClassCN(String productClassCN) {
+ this.productClassCN = productClassCN;
+ }
+
+ public String getProductCode() {
+ return this.productCode;
+ }
+
+ public void setProductCode(String productCode) {
+ this.productCode = productCode;
+ }
+
+ public String getProductEnName() {
+ return this.productEnName;
+ }
+
+ public void setProductEnName(String productEnName) {
+ this.productEnName = productEnName;
+ }
+
+ public String getProductLineCN() {
+ return this.productLineCN;
+ }
+
+ public void setProductLineCN(String productLineCN) {
+ this.productLineCN = productLineCN;
+ }
+
+ public String getProductLineEN() {
+ return this.productLineEN;
+ }
+
+ public void setProductLineEN(String productLineEN) {
+ this.productLineEN = productLineEN;
+ }
+
+ public String getProductName() {
+ return this.productName;
+ }
+
+ public void setProductName(String productName) {
+ this.productName = productName;
+ }
+ }
+
+ @Override
+ public GetAllPrimaryProdResponse getInstance(UnmarshallerContext context) {
+ return GetAllPrimaryProdResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/GetConsistentDemandListRequest.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/GetConsistentDemandListRequest.java
new file mode 100644
index 0000000000..480193b049
--- /dev/null
+++ b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/GetConsistentDemandListRequest.java
@@ -0,0 +1,53 @@
+/*
+ * 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.
+ */
+
+package com.aliyuncs.brinekingdom.model.v20190627;
+
+import com.aliyuncs.RpcAcsRequest;
+import java.util.List;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetConsistentDemandListRequest extends RpcAcsRequest {
+
+
+ @SerializedName("param0")
+ private List param0;
+ public GetConsistentDemandListRequest() {
+ super("brinekingdom", "2019-06-27", "GetConsistentDemandList");
+ setMethod(MethodType.POST);
+ }
+
+ public List getParam0() {
+ return this.param0;
+ }
+
+ public void setParam0(List param0) {
+ this.param0 = param0;
+ if (param0 != null) {
+ putQueryParameter("Param0" , new Gson().toJson(param0));
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetConsistentDemandListResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/GetConsistentDemandListResponse.java b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/GetConsistentDemandListResponse.java
new file mode 100644
index 0000000000..4b1bfb9608
--- /dev/null
+++ b/aliyun-java-sdk-brinekingdom/src/main/java/com/aliyuncs/brinekingdom/model/v20190627/GetConsistentDemandListResponse.java
@@ -0,0 +1,2252 @@
+/*
+ * 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.
+ */
+
+package com.aliyuncs.brinekingdom.model.v20190627;
+
+import java.util.List;
+import java.util.Map;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.brinekingdom.transform.v20190627.GetConsistentDemandListResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetConsistentDemandListResponse extends AcsResponse {
+
+ private String message;
+
+ private Boolean success;
+
+ private String requestId;
+
+ private List result;
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public List getResult() {
+ return this.result;
+ }
+
+ public void setResult(List result) {
+ this.result = result;
+ }
+
+ public static class ResultItem {
+
+ private String ascriptionClassName;
+
+ private String deployProduct2Name;
+
+ private String itemType;
+
+ private Integer matchCnt;
+
+ private String orgName;
+
+ private String businessMode;
+
+ private String brandName;
+
+ private String item;
+
+ private Boolean factoryInstall;
+
+ private String requireType;
+
+ private Integer modelLoad;
+
+ private Integer serverAssignCnt;
+
+ private Long osId;
+
+ private Integer ladingProcessQty;
+
+ private String projectTypeName;
+
+ private String status;
+
+ private String cbmOwner;
+
+ private String productType;
+
+ private String product3Name;
+
+ private String scenario;
+
+ private String networkArch;
+
+ private String uid;
+
+ private Long gmtCreate;
+
+ private String scPlanIds;
+
+ private Integer supplyQty;
+
+ private Long id;
+
+ private String assetReceiverNick;
+
+ private Integer useCapacityCnt;
+
+ private String product3;
+
+ private String product1;
+
+ private String projectName;
+
+ private String product2;
+
+ private String sourceId;
+
+ private String product1Name;
+
+ private Integer moveExecuteQty;
+
+ private Integer useL2PoolCnt;
+
+ private String ascriptionClass;
+
+ private String expectTurnOverDateStr;
+
+ private String deployProduct1;
+
+ private String deployProduct3;
+
+ private String deployProduct2;
+
+ private Integer moveQty;
+
+ private String logicZone;
+
+ private String supplyArea;
+
+ private String manufacturingBrandCode;
+
+ private Boolean executeFlag;
+
+ private String demandClass;
+
+ private Integer moveDeliveredQty;
+
+ private String tenantId;
+
+ private String deployProduct3Name;
+
+ private String model;
+
+ private String otherMsg;
+
+ private String tag;
+
+ private Boolean autoExecute;
+
+ private Integer demandQty;
+
+ private String businessType;
+
+ private String idc;
+
+ private String brandCode;
+
+ private String creator;
+
+ private Long brandId;
+
+ private String installName;
+
+ private String evaluateStatus;
+
+ private String fcstOccupyStatus;
+
+ private String capacityResponseStatus;
+
+ private Boolean ablePurchaseLading;
+
+ private Long manufacturingBrandId;
+
+ private String safeYear;
+
+ private String moveOrders;
+
+ private String supplyLevel;
+
+ private String requireTypeName;
+
+ private String configModel;
+
+ private String updater;
+
+ private Long expectTurnOverDate;
+
+ private String moveReason;
+
+ private String supplyType;
+
+ private String deployProduct1Name;
+
+ private Boolean install;
+
+ private Boolean whiteOrder;
+
+ private Integer useSupplyCnt;
+
+ private String azone;
+
+ private Integer purchaseCnt;
+
+ private String shiftMethod;
+
+ private Integer benefitOld;
+
+ private String industryLine;
+
+ private String purchaseOrders;
+
+ private String fcstId;
+
+ private String priority;
+
+ private Integer usePlanCnt;
+
+ private Integer rackAssignCnt;
+
+ private String assignVersion;
+
+ private String featureStr;
+
+ private Boolean flag;
+
+ private String executeError;
+
+ private String assetReceiver;
+
+ private Integer usePoolInPlaceCnt;
+
+ private String sectionRackStatus;
+
+ private String projectType;
+
+ private Boolean hasSolution;
+
+ private String region;
+
+ private Integer useFcst;
+
+ private String creatorName;
+
+ private String operator;
+
+ private Boolean btoFlag;
+
+ private String classZone;
+
+ private String org;
+
+ private String manualBrandName;
+
+ private Long gmtModified;
+
+ private String classZoneName;
+
+ private String sectionDetail;
+
+ private String replenishUnit;
+
+ private String source;
+
+ private String product2Name;
+
+ private Integer executeQty;
+
+ private Integer supplyDeliveredQty;
+
+ private Map