diff --git a/compute/src/main/java/org/zstack/compute/VmNicUtils.java b/compute/src/main/java/org/zstack/compute/VmNicUtils.java index 6d001bdfb86..484bdfe2958 100644 --- a/compute/src/main/java/org/zstack/compute/VmNicUtils.java +++ b/compute/src/main/java/org/zstack/compute/VmNicUtils.java @@ -13,6 +13,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.header.vm.VmInstanceConstant.VM_NIC_QOS_MAX; import static org.zstack.header.vm.VmInstanceConstant.VM_NIC_QOS_MIN; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VmNicUtils { public static void validateVmParms(List vmNicParms, List l3Uuids, List supportNicDriverTypes) { @@ -22,45 +23,45 @@ public static void validateVmParms(List vmNicParms, List l3U List l3UuidsInParms = vmNicParms.stream().map(VmNicParam::getL3NetworkUuid).distinct().collect(Collectors.toList()); if (l3UuidsInParms.size() != vmNicParms.size()) { - throw new ApiMessageInterceptionException(argerr("duplicate nic params")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_10000, "duplicate nic params")); } for (VmNicParam nic : vmNicParms) { String l3 = nic.getL3NetworkUuid(); if (StringUtils.isEmpty(l3)) { - throw new ApiMessageInterceptionException(argerr("l3NetworkUuid of vm nic can not be null")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_10001, "l3NetworkUuid of vm nic can not be null")); } if (!CollectionUtils.isEmpty(l3Uuids) && !l3Uuids.contains(nic.getL3NetworkUuid())) { - throw new ApiMessageInterceptionException(argerr("l3NetworkUuid of vm nic is not in l3[%s]", l3Uuids)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_10002, "l3NetworkUuid of vm nic is not in l3[%s]", l3Uuids)); } if (nic.getOutboundBandwidth() != null) { if (nic.getOutboundBandwidth() < VM_NIC_QOS_MIN || nic.getOutboundBandwidth() > VM_NIC_QOS_MAX) { - throw new ApiMessageInterceptionException(argerr("outbound bandwidth[%d] of vm nic is out of [8192, 32212254720]", nic.getOutboundBandwidth())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_10003, "outbound bandwidth[%d] of vm nic is out of [8192, 32212254720]", nic.getOutboundBandwidth())); } } if (nic.getInboundBandwidth() != null) { if (nic.getInboundBandwidth() < VM_NIC_QOS_MIN || nic.getInboundBandwidth() > VM_NIC_QOS_MAX) { - throw new ApiMessageInterceptionException(argerr("inbound bandwidth[%d] of vm nic is out of [8192, 32212254720]", nic.getInboundBandwidth())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_10004, "inbound bandwidth[%d] of vm nic is out of [8192, 32212254720]", nic.getInboundBandwidth())); } } if (nic.getMultiQueueNum() != null ) { if (nic.getMultiQueueNum() < 1 || nic.getMultiQueueNum() > 256) { - throw new ApiMessageInterceptionException(argerr("multi queue num[%d] of vm nic is out of [1,256]", nic.getMultiQueueNum())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_10005, "multi queue num[%d] of vm nic is out of [1,256]", nic.getMultiQueueNum())); } } if (nic.getState() != null) { if (!asList(VmNicState.enable.toString(), VmNicState.disable.toString()).contains(nic.getState())) { - throw new ApiMessageInterceptionException(argerr("vm nic of l3[uuid:%s] state[%s] is not %s or %s ", nic.getL3NetworkUuid(), nic.getState(), VmNicState.enable.toString(), VmNicState.disable.toString())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_10006, "vm nic of l3[uuid:%s] state[%s] is not %s or %s ", nic.getL3NetworkUuid(), nic.getState(), VmNicState.enable.toString(), VmNicState.disable.toString())); } } String driverType = nic.getDriverType(); if (!StringUtils.isEmpty(driverType) && !CollectionUtils.isEmpty(supportNicDriverTypes) && !supportNicDriverTypes.contains(driverType)){ - throw new ApiMessageInterceptionException(argerr("vm nic driver %s not support yet", driverType)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_10007, "vm nic driver %s not support yet", driverType)); } } } diff --git a/compute/src/main/java/org/zstack/compute/allocator/AttachedL2NetworkAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/AttachedL2NetworkAllocatorFlow.java index cd986023bd1..c44e05c41f0 100644 --- a/compute/src/main/java/org/zstack/compute/allocator/AttachedL2NetworkAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/AttachedL2NetworkAllocatorFlow.java @@ -21,6 +21,7 @@ import org.zstack.utils.logging.CLogger; import org.zstack.utils.Utils; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) @@ -172,7 +173,7 @@ public void allocate() { } if (candidates.isEmpty()) { - fail(Platform.operr("no host found in clusters that has attached to L2Networks which have L3Networks%s", spec.getL3NetworkUuids())); + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10036, "no host found in clusters that has attached to L2Networks which have L3Networks%s", spec.getL3NetworkUuids())); } else { next(candidates); } diff --git a/compute/src/main/java/org/zstack/compute/allocator/AttachedPrimaryStorageAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/AttachedPrimaryStorageAllocatorFlow.java index a18e46a088d..b3c43b44e69 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/AttachedPrimaryStorageAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/AttachedPrimaryStorageAllocatorFlow.java @@ -20,6 +20,7 @@ import javax.persistence.TypedQuery; import java.util.List; import java.util.Set; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class AttachedPrimaryStorageAllocatorFlow extends AbstractHostAllocatorFlow { private static final CLogger logger = Utils.getLogger(AttachedPrimaryStorageAllocatorFlow.class); @@ -76,7 +77,7 @@ public String call(VolumeInventory arg) { candidates = allocate(psuuids, vm); if (candidates.isEmpty()) { - fail(Platform.operr("no host found in clusters that have attached to primary storage %s", psuuids)); + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10023, "no host found in clusters that have attached to primary storage %s", psuuids)); } else { next(candidates); } diff --git a/compute/src/main/java/org/zstack/compute/allocator/AttachedVolumePrimaryStorageAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/AttachedVolumePrimaryStorageAllocatorFlow.java index ed8ff7c9e05..65be89497c8 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/AttachedVolumePrimaryStorageAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/AttachedVolumePrimaryStorageAllocatorFlow.java @@ -19,6 +19,7 @@ import org.zstack.utils.function.Function; import java.util.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -38,7 +39,7 @@ public void allocate() { VmInstanceInventory vm = spec.getVmInstance(); if (vm.getRootVolume() == null || !VolumeStatus.Ready.toString().equals(vm.getRootVolume().getStatus())) { - fail(Platform.operr("cannot find root volume of vm[uuid:%s]", vm.getUuid())); + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10031, "cannot find root volume of vm[uuid:%s]", vm.getUuid())); } List requiredPsUuids = CollectionUtils.transformToList(vm.getAllVolumes(), new Function() { @@ -81,7 +82,7 @@ public String call(VolumeInventory arg) { } if (candidates.isEmpty()) { - fail(Platform.operr("no host found in clusters which have attached to all primary storage %s where vm[uuid:%s]'s volumes locate", + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10032, "no host found in clusters which have attached to all primary storage %s where vm[uuid:%s]'s volumes locate", requiredPsUuids, vm.getUuid())); } else { next(candidates); diff --git a/compute/src/main/java/org/zstack/compute/allocator/AvoidHostAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/AvoidHostAllocatorFlow.java index e135d1d4fed..6c2ccb8181e 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/AvoidHostAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/AvoidHostAllocatorFlow.java @@ -9,6 +9,7 @@ import org.zstack.utils.function.Function; import java.util.List; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class AvoidHostAllocatorFlow extends AbstractHostAllocatorFlow { @@ -27,7 +28,7 @@ public HostVO call(HostVO arg) { }); if (ret.isEmpty()) { - fail(Platform.operr("after rule out avoided host%s, there is no host left in candidates", spec.getAvoidHostUuids())); + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10035, "after rule out avoided host%s, there is no host left in candidates", spec.getAvoidHostUuids())); } else { next(ret); } diff --git a/compute/src/main/java/org/zstack/compute/allocator/BackupStorageSelectPrimaryStorageAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/BackupStorageSelectPrimaryStorageAllocatorFlow.java index 277ef4c8503..a945ca3a5ac 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/BackupStorageSelectPrimaryStorageAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/BackupStorageSelectPrimaryStorageAllocatorFlow.java @@ -23,6 +23,7 @@ import static org.zstack.core.Platform.inerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/8/17. @@ -59,7 +60,7 @@ public void allocate() { List possiblePrimaryStorageTypes = spec.getBackupStoragePrimaryStorageMetrics().get(type); if (possiblePrimaryStorageTypes == null) { throw new OperationFailureException(inerr( - "the image[uuid:%s] is on the backup storage[uuid:%s, type:%s] that doesn't have metrics defined" + + ORG_ZSTACK_COMPUTE_ALLOCATOR_10015, "the image[uuid:%s] is on the backup storage[uuid:%s, type:%s] that doesn't have metrics defined" + " in conf/springConfigXml/HostAllocatorManager.xml. The developer should add its primary storage metrics", spec.getImage().getUuid(), spec.getRequiredBackupStorageUuid(), type )); @@ -69,7 +70,7 @@ public void allocate() { if (result.isEmpty()) { String name = spec.getImage().getName(); throw new OperationFailureException(operr( - "The image[uuid:%s, name:%s] is on the backup storage[uuid:%s, type:%s] that requires to work with primary storage[types:%s]," + + ORG_ZSTACK_COMPUTE_ALLOCATOR_10016, "The image[uuid:%s, name:%s] is on the backup storage[uuid:%s, type:%s] that requires to work with primary storage[types:%s]," + "however, no host found suitable to work with those primary storage", spec.getImage().getUuid(), name, spec.getRequiredBackupStorageUuid(),spec.getImage().getType(), possiblePrimaryStorageTypes )); @@ -78,13 +79,13 @@ public void allocate() { result = findHostsByPrimaryStorageUuids(psUuids); if (result.isEmpty()) { throw new OperationFailureException(operr( - "The image[uuid:%s] is on the backup storage[uuid:%s, type:%s] that requires to work with primary storage[uuids:%s]," + + ORG_ZSTACK_COMPUTE_ALLOCATOR_10017, "The image[uuid:%s] is on the backup storage[uuid:%s, type:%s] that requires to work with primary storage[uuids:%s]," + "however, no host found suitable to work with those primary storage", spec.getImage().getUuid(), spec.getRequiredBackupStorageUuid(), type, psUuids) ); } } else { - throw new OperationFailureException(operr("the backup storage[uuid:%s, type:%s] requires bound" + + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10018, "the backup storage[uuid:%s, type:%s] requires bound" + " primary storage, however, the primary storage has not been added", spec.getRequiredBackupStorageUuid(), bsType)); } diff --git a/compute/src/main/java/org/zstack/compute/allocator/DesignatedHostAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/DesignatedHostAllocatorFlow.java index 869f09b81c0..119d4c25152 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/DesignatedHostAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/DesignatedHostAllocatorFlow.java @@ -18,6 +18,7 @@ import javax.persistence.TypedQuery; import java.util.ArrayList; import java.util.List; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class DesignatedHostAllocatorFlow extends AbstractHostAllocatorFlow { private static final CLogger logger = Utils.getLogger(DesignatedHostAllocatorFlow.class); @@ -105,7 +106,7 @@ public void allocate() { if (spec.getHypervisorType() != null) { args.append(String.format("hypervisorType=%s", spec.getHypervisorType())).append(" "); } - fail(Platform.operr("No host with %s found", args)); + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10007, "No host with %s found", args)); } else { next(candidates); } diff --git a/compute/src/main/java/org/zstack/compute/allocator/FilterFlow.java b/compute/src/main/java/org/zstack/compute/allocator/FilterFlow.java index 9aae0ea18f8..7356791caba 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/FilterFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/FilterFlow.java @@ -8,6 +8,7 @@ import org.zstack.header.errorcode.OperationFailureException; import org.zstack.utils.Utils; import org.zstack.utils.logging.CLogger; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/2/2015. @@ -33,7 +34,7 @@ public void allocate() { logger.debug(String.format("after being filtered by HostAllocatorFilterExtensionPoint[%s], candidates num: %s", filter.getClass(), candidates.size())); if (candidates.isEmpty()) { - fail(Platform.operr("after filtering, HostAllocatorFilterExtensionPoint[%s] returns zero candidate host, it means: %s", filter.getClass().getSimpleName(), filter.filterErrorReason())); + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10008, "after filtering, HostAllocatorFilterExtensionPoint[%s] returns zero candidate host, it means: %s", filter.getClass().getSimpleName(), filter.filterErrorReason())); } } diff --git a/compute/src/main/java/org/zstack/compute/allocator/HostAllocatorApiInterceptor.java b/compute/src/main/java/org/zstack/compute/allocator/HostAllocatorApiInterceptor.java index f6bb3372c32..c2d3ded72d7 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/HostAllocatorApiInterceptor.java +++ b/compute/src/main/java/org/zstack/compute/allocator/HostAllocatorApiInterceptor.java @@ -20,6 +20,7 @@ import static org.zstack.core.Platform.argerr; import java.util.List; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -54,7 +55,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti private void validate(APIGetCandidateBackupStorageForCreatingImageMsg msg) { if (msg.getVolumeSnapshotUuid() == null && msg.getVolumeUuid() == null) { throw new ApiMessageInterceptionException(argerr( - "either volumeUuid or volumeSnapshotUuid must be set" + ORG_ZSTACK_COMPUTE_ALLOCATOR_10033, "either volumeUuid or volumeSnapshotUuid must be set" )); } } @@ -72,7 +73,7 @@ private void validate(APIGetCpuMemoryCapacityMsg msg) { } if (!pass && !msg.isAll()) { - throw new ApiMessageInterceptionException(argerr("zoneUuids, clusterUuids, hostUuids must at least have one be none-empty list, or all is set to true")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10034, "zoneUuids, clusterUuids, hostUuids must at least have one be none-empty list, or all is set to true")); } if (msg.isAll() && (msg.getZoneUuids() == null || msg.getZoneUuids().isEmpty())) { diff --git a/compute/src/main/java/org/zstack/compute/allocator/HostAllocatorChain.java b/compute/src/main/java/org/zstack/compute/allocator/HostAllocatorChain.java index a334126224b..38effa6148f 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/HostAllocatorChain.java +++ b/compute/src/main/java/org/zstack/compute/allocator/HostAllocatorChain.java @@ -26,6 +26,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -101,10 +102,10 @@ private void done() { // in case a wrong flow returns an empty result set if (result.isEmpty()) { if (isDryRun) { - dryRunCompletion.fail(err(HostAllocatorError.NO_AVAILABLE_HOST, + dryRunCompletion.fail(err(ORG_ZSTACK_COMPUTE_ALLOCATOR_10026, HostAllocatorError.NO_AVAILABLE_HOST, "host allocation flow doesn't indicate any details")); } else { - completion.fail(err(HostAllocatorError.NO_AVAILABLE_HOST, + completion.fail(err(ORG_ZSTACK_COMPUTE_ALLOCATOR_10027, HostAllocatorError.NO_AVAILABLE_HOST, "host allocation flow doesn't indicate any details")); } return; @@ -145,7 +146,7 @@ private void runFlow(AbstractHostAllocatorFlow flow) { } } catch (Throwable t) { logger.warn("unhandled throwable", t); - completion.fail(inerr(t.toString())); + completion.fail(inerr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10028, t.toString())); } } @@ -228,7 +229,7 @@ public void fail(ErrorCode errorCode) { lastFlow.getClass().getName(), errorCode.getDetails())); this.errorCode = errorCode; } else { - this.errorCode = err(HostAllocatorError.NO_AVAILABLE_HOST, seriesErrorWhenPagination.iterator().next(), "unable to allocate hosts; due to pagination is enabled, " + + this.errorCode = err(ORG_ZSTACK_COMPUTE_ALLOCATOR_10029, HostAllocatorError.NO_AVAILABLE_HOST, seriesErrorWhenPagination.iterator().next(), "unable to allocate hosts; due to pagination is enabled, " + "there might be several allocation failures happened before;" + " the error list is %s", seriesErrorWhenPagination.stream().map(ErrorCode::getDetails).collect(Collectors.toList())); logger.debug(this.errorCode.getDetails()); diff --git a/compute/src/main/java/org/zstack/compute/allocator/HostAllocatorManagerImpl.java b/compute/src/main/java/org/zstack/compute/allocator/HostAllocatorManagerImpl.java index 814cf91b83a..ce56dc5eee1 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/HostAllocatorManagerImpl.java +++ b/compute/src/main/java/org/zstack/compute/allocator/HostAllocatorManagerImpl.java @@ -53,6 +53,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class HostAllocatorManagerImpl extends AbstractService implements HostAllocatorManager, VmAbnormalLifeCycleExtensionPoint { private static final CLogger logger = Utils.getLogger(HostAllocatorManagerImpl.class); @@ -945,7 +946,7 @@ public void run() { trigger.next(); } catch (UnableToReserveHostCapacityException e) { - trigger.fail(operr(e.getMessage())); + trigger.fail(operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10021, e.getMessage())); } } @@ -968,7 +969,7 @@ public void run() { trigger.next(); } catch (UnableToReserveHostCapacityException e) { - trigger.fail(operr(e.getMessage())); + trigger.fail(operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10022, e.getMessage())); } } diff --git a/compute/src/main/java/org/zstack/compute/allocator/HostCapacityAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/HostCapacityAllocatorFlow.java index 906901b20eb..e0dd79c0cbc 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/HostCapacityAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/HostCapacityAllocatorFlow.java @@ -14,6 +14,7 @@ import java.util.List; import java.util.stream.Collectors; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class HostCapacityAllocatorFlow extends AbstractHostAllocatorFlow { @@ -62,7 +63,7 @@ public void allocate() { ret = reserveMgr.filterOutHostsByReservedCapacity(ret, spec.getCpuCapacity(), spec.getMemoryCapacity()); if (ret.isEmpty()) { - fail(Platform.operr("no host having cpu[%s], memory[%s bytes] found", + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10030, "no host having cpu[%s], memory[%s bytes] found", spec.getCpuCapacity(), spec.getMemoryCapacity())); } else { next(ret); diff --git a/compute/src/main/java/org/zstack/compute/allocator/HostOsVersionAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/HostOsVersionAllocatorFlow.java index 30ac288c8dd..024a8e0f0e8 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/HostOsVersionAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/HostOsVersionAllocatorFlow.java @@ -20,6 +20,7 @@ import java.util.stream.Collectors; import static org.zstack.utils.CollectionUtils.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Filter out hosts that do not match the operating system of the specific host @@ -69,7 +70,7 @@ public void allocate() { .collect(Collectors.toList()); if (matchedHosts.isEmpty()) { - fail(Platform.operr("no candidate host has version[%s]", currentHostOs)); + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10009, "no candidate host has version[%s]", currentHostOs)); } else { next(matchedHosts); } diff --git a/compute/src/main/java/org/zstack/compute/allocator/HostPrimaryStorageAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/HostPrimaryStorageAllocatorFlow.java index b2ace6d403b..e8d37ec57c1 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/HostPrimaryStorageAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/HostPrimaryStorageAllocatorFlow.java @@ -22,6 +22,7 @@ import javax.persistence.TypedQuery; import java.util.*; import java.util.stream.Collectors; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class HostPrimaryStorageAllocatorFlow extends AbstractHostAllocatorFlow { @@ -283,11 +284,11 @@ public void allocate() { if (candidates.isEmpty()) { if (spec.getVmOperation().equals(VmOperation.NewCreate.toString())) { - fail(Platform.operr("cannot find available primary storage[state: %s, status: %s, available capacity %s bytes]." + + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10024, "cannot find available primary storage[state: %s, status: %s, available capacity %s bytes]." + " Check the state/status of primary storage and make sure they have been attached to clusters", PrimaryStorageState.Enabled, PrimaryStorageStatus.Connected, spec.getDiskSize())); } else { - fail(Platform.operr("cannot find available primary storage[state: %s or %s, status: %s]." + + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10025, "cannot find available primary storage[state: %s or %s, status: %s]." + " Check the state/status of primary storage and make sure they have been attached to clusters", PrimaryStorageState.Enabled, PrimaryStorageState.Disabled, PrimaryStorageStatus.Connected)); } diff --git a/compute/src/main/java/org/zstack/compute/allocator/HostSortorChain.java b/compute/src/main/java/org/zstack/compute/allocator/HostSortorChain.java index a96ac0db751..c23c9a7d0ee 100644 --- a/compute/src/main/java/org/zstack/compute/allocator/HostSortorChain.java +++ b/compute/src/main/java/org/zstack/compute/allocator/HostSortorChain.java @@ -27,6 +27,7 @@ import java.util.concurrent.atomic.AtomicReference; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by mingjian.deng on 2017/11/6. @@ -133,7 +134,7 @@ public void run(FlowTrigger trigger, Map data) { logger.debug(String.format("[Host Allocation]: %s on host[uuid:%s]. try next one", e.getMessage(), host.getUuid()), e); trigger.fail(operr( - "[Host Allocation]: %s on host[uuid:%s]. try next one. %s", e.getMessage(), host.getUuid(), e.getMessage())); + ORG_ZSTACK_COMPUTE_ALLOCATOR_10006, "[Host Allocation]: %s on host[uuid:%s]. try next one. %s", e.getMessage(), host.getUuid(), e.getMessage())); } } diff --git a/compute/src/main/java/org/zstack/compute/allocator/HostStateAndHypervisorAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/HostStateAndHypervisorAllocatorFlow.java index 2eac9c8abd8..42999cc70d0 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/HostStateAndHypervisorAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/HostStateAndHypervisorAllocatorFlow.java @@ -20,6 +20,7 @@ import java.util.List; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class HostStateAndHypervisorAllocatorFlow extends AbstractHostAllocatorFlow { @@ -81,23 +82,23 @@ public void allocate() { if (ret.isEmpty()) { if (CollectionUtils.isEmpty(candidates)) { - fail(operr("no host having state=Enabled status=Connected hypervisorType=%s found", + fail(operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10000, "no host having state=Enabled status=Connected hypervisorType=%s found", spec.getHypervisorType())); return; } ErrorCode error; if (isNoConnectedHost()) { - error = operr("no Connected hosts found in the [%s] candidate hosts", candidates.size()); + error = operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10001, "no Connected hosts found in the [%s] candidate hosts", candidates.size()); } else if (isNoEnabledHost()) { - error = operr("no Enabled hosts found in the [%s] candidate hosts", candidates.size()); + error = operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10002, "no Enabled hosts found in the [%s] candidate hosts", candidates.size()); } else if (isNoHypervisor(spec.getHypervisorType())) { - error = operr("no Enabled hosts found in the [%s] candidate hosts having the hypervisor type [%s]", candidates.size(), spec.getHypervisorType()); + error = operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10003, "no Enabled hosts found in the [%s] candidate hosts having the hypervisor type [%s]", candidates.size(), spec.getHypervisorType()); } else { if (spec.getHypervisorType() != null) { - error = operr("no host having state=Enabled status=Connected hypervisorType=%s found", spec.getHypervisorType()); + error = operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10004, "no host having state=Enabled status=Connected hypervisorType=%s found", spec.getHypervisorType()); } else { - error = operr("no host having state=Enabled status=Connected found"); + error = operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10005, "no host having state=Enabled status=Connected found"); } } diff --git a/compute/src/main/java/org/zstack/compute/allocator/ImageBackupStorageAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/ImageBackupStorageAllocatorFlow.java index cdad3fe03ee..36d640beccf 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/ImageBackupStorageAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/ImageBackupStorageAllocatorFlow.java @@ -33,6 +33,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -108,7 +109,7 @@ public String call(ImageBackupStorageRefInventory arg) { if (bsUuids.isEmpty()) { throw new OperationFailureException(operr( - "the image[uuid:%s, name:%s] is deleted on all backup storage", spec.getImage().getUuid(), spec.getImage().getName() + ORG_ZSTACK_COMPUTE_ALLOCATOR_10010, "the image[uuid:%s, name:%s] is deleted on all backup storage", spec.getImage().getUuid(), spec.getImage().getName() )); } @@ -119,7 +120,7 @@ public String call(ImageBackupStorageRefInventory arg) { bsUuids = bq.listValue(); if (bsUuids.isEmpty()) { // we stop allocation on purpose, to prevent further pagination proceeding - throw new OperationFailureException(err(HostAllocatorError.NO_AVAILABLE_HOST, + throw new OperationFailureException(err(ORG_ZSTACK_COMPUTE_ALLOCATOR_10011, HostAllocatorError.NO_AVAILABLE_HOST, "all backup storage that image[uuid:%s] is on can not satisfy conditions[status = %s]", spec.getImage().getUuid(), BackupStorageStatus.Connected.toString() )); @@ -141,7 +142,7 @@ public HostVO call(HostVO arg) { }); if (candidates.isEmpty()) { - fail(Platform.operr("no host found in zones[uuids:%s] that attaches to backup storage where image[%s] is on", zoneUuids, spec.getImage().getUuid())); + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10012, "no host found in zones[uuids:%s] that attaches to backup storage where image[%s] is on", zoneUuids, spec.getImage().getUuid())); } else { next(candidates); } diff --git a/compute/src/main/java/org/zstack/compute/allocator/ResourceBindingAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/ResourceBindingAllocatorFlow.java index 5cb565683f4..0b74f8d70ec 100644 --- a/compute/src/main/java/org/zstack/compute/allocator/ResourceBindingAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/ResourceBindingAllocatorFlow.java @@ -18,6 +18,7 @@ import java.util.*; import java.util.stream.Collectors; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @ Author : yh.w @@ -113,7 +114,7 @@ public void allocate() { for (Map.Entry> entry : resources.entrySet()) { ResourceBindingCollector collector = collectors.get(entry.getKey()); if (collector == null) { - fail(Platform.operr("resource binding not support type %s yet", entry.getKey())); + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10013, "resource binding not support type %s yet", entry.getKey())); return; } availableHost.addAll(collector.collect(entry.getValue())); @@ -132,7 +133,7 @@ public void allocate() { .equals(ResourceBindingStrategy.Soft.toString())) { next(candidates); } else { - fail(Platform.operr("no available host found with binded resource %s", resources)); + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10014, "no available host found with binded resource %s", resources)); } } } diff --git a/compute/src/main/java/org/zstack/compute/allocator/TagAllocatorFlow.java b/compute/src/main/java/org/zstack/compute/allocator/TagAllocatorFlow.java index 776bfd0ae1e..18c68798c19 100755 --- a/compute/src/main/java/org/zstack/compute/allocator/TagAllocatorFlow.java +++ b/compute/src/main/java/org/zstack/compute/allocator/TagAllocatorFlow.java @@ -24,6 +24,7 @@ import org.zstack.utils.logging.CLogger; import java.util.List; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -65,7 +66,7 @@ public void allocate() { tmp = ret; if (tmp.isEmpty()) { - fail(Platform.operr("InstanceOfferingTagAllocatorExtensionPoint[%s] return zero candidate host", extp.getClass().getName())); + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10019, "InstanceOfferingTagAllocatorExtensionPoint[%s] return zero candidate host", extp.getClass().getName())); return; } else { logger.debug(String.format("[Host Allocation]: InstanceOfferingTagAllocatorExtensionPoint[%s] successfully found %s candidate hosts for vm[uuid:%s, name:%s]", @@ -101,7 +102,7 @@ public String call(DiskOfferingInventory arg) { tmp = ret; if (tmp.isEmpty()) { - fail(Platform.operr("DiskOfferingTagAllocatorExtensionPoint[%s] return zero candidate host", extp.getClass().getName())); + fail(Platform.operr(ORG_ZSTACK_COMPUTE_ALLOCATOR_10020, "DiskOfferingTagAllocatorExtensionPoint[%s] return zero candidate host", extp.getClass().getName())); return; } else { logger.debug(String.format("[Host Allocation]: DiskOfferingTagAllocatorExtensionPoint[%s] successfully found %s candidate hosts for vm[uuid:%s, name:%s]", diff --git a/compute/src/main/java/org/zstack/compute/cluster/ClusterApiInterceptor.java b/compute/src/main/java/org/zstack/compute/cluster/ClusterApiInterceptor.java index e835cdaf27a..5c6209a2cc8 100755 --- a/compute/src/main/java/org/zstack/compute/cluster/ClusterApiInterceptor.java +++ b/compute/src/main/java/org/zstack/compute/cluster/ClusterApiInterceptor.java @@ -14,6 +14,7 @@ import org.zstack.header.host.HostVO; import org.zstack.header.host.HostVO_; import org.zstack.header.message.APIMessage; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -53,7 +54,7 @@ private void validate(APICreateClusterMsg msg) { if ((msg.getType() != null && msg.getType().equals("baremetal") && !msg.getHypervisorType().equals("baremetal")) || (msg.getHypervisorType().equals("baremetal") && msg.getType() != null && !msg.getType().equals("baremetal"))) { throw new ApiMessageInterceptionException(Platform.argerr( - "if cluster type is baremetal, then hypervisorType must be baremetal too, or vice versa" + ORG_ZSTACK_COMPUTE_CLUSTER_10005, "if cluster type is baremetal, then hypervisorType must be baremetal too, or vice versa" )); } } @@ -69,7 +70,7 @@ protected void scripts() { .findValue(); if (type != null && !type.equals("KVM")) { throw new ApiMessageInterceptionException(Platform.argerr( - "only kvm hosts' operating system can be updated, for now" + ORG_ZSTACK_COMPUTE_CLUSTER_10006, "only kvm hosts' operating system can be updated, for now" )); } @@ -79,7 +80,7 @@ protected void scripts() { .eq(HostVO_.uuid, msg.getHostUuid()) .isExists()) { throw new ApiMessageInterceptionException(Platform.argerr( - "The host[uuid: %s] is not part of the cluster[uuid: %s]. Please verify the host uuid and ensure it belongs to this cluster.", + ORG_ZSTACK_COMPUTE_CLUSTER_10007, "The host[uuid: %s] is not part of the cluster[uuid: %s]. Please verify the host uuid and ensure it belongs to this cluster.", msg.getHostUuid(), msg.getUuid() )); @@ -92,7 +93,7 @@ protected void scripts() { .count(); if (premaintain != 0) { throw new ApiMessageInterceptionException(Platform.argerr( - "there are hosts in cluster[uuid:%s] in the PreMaintenance state, cannot update cluster os right now", + ORG_ZSTACK_COMPUTE_CLUSTER_10008, "there are hosts in cluster[uuid:%s] in the PreMaintenance state, cannot update cluster os right now", msg.getUuid() )); } @@ -104,7 +105,7 @@ protected void scripts() { .count(); if (notConnected != 0) { throw new ApiMessageInterceptionException(Platform.argerr( - "not all hosts in cluster[uuid:%s] are in the Connected status, cannot update cluster os right now", + ORG_ZSTACK_COMPUTE_CLUSTER_10009, "not all hosts in cluster[uuid:%s] are in the Connected status, cannot update cluster os right now", msg.getUuid() )); } diff --git a/compute/src/main/java/org/zstack/compute/cluster/ClusterBase.java b/compute/src/main/java/org/zstack/compute/cluster/ClusterBase.java index 5d3da5d0ab6..59becb09e23 100755 --- a/compute/src/main/java/org/zstack/compute/cluster/ClusterBase.java +++ b/compute/src/main/java/org/zstack/compute/cluster/ClusterBase.java @@ -55,6 +55,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.header.Constants.THREAD_CONTEXT_API; import static org.zstack.header.Constants.THREAD_CONTEXT_TASK_NAME; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class ClusterBase extends AbstractCluster { @@ -238,7 +239,7 @@ public void handle(Map data) { }).error(new FlowErrorHandler(msg) { @Override public void handle(ErrorCode errCode, Map data) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + evt.setError(err(ORG_ZSTACK_COMPUTE_CLUSTER_10002, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.publish(evt); } }).start(); @@ -250,7 +251,7 @@ protected void changeStateByApiMsg(APIChangeClusterStateMsg msg) { try { extpEmitter.preChange(self, stateEvent); } catch (ClusterException e) { - evt.setError(err(SysErrors.CHANGE_RESOURCE_STATE_ERROR, e.getMessage())); + evt.setError(err(ORG_ZSTACK_COMPUTE_CLUSTER_10003, SysErrors.CHANGE_RESOURCE_STATE_ERROR, e.getMessage())); bus.publish(evt); return; } diff --git a/compute/src/main/java/org/zstack/compute/cluster/ClusterCascadeExtension.java b/compute/src/main/java/org/zstack/compute/cluster/ClusterCascadeExtension.java index 27604f08e37..b994678181e 100755 --- a/compute/src/main/java/org/zstack/compute/cluster/ClusterCascadeExtension.java +++ b/compute/src/main/java/org/zstack/compute/cluster/ClusterCascadeExtension.java @@ -22,6 +22,7 @@ import java.util.List; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -117,7 +118,7 @@ private void handleDeletionCheck(CascadeAction action, Completion completion) { completion.success(); } catch (ClusterException e) { - completion.fail(inerr(e.getMessage())); + completion.fail(inerr(ORG_ZSTACK_COMPUTE_CLUSTER_10004, e.getMessage())); } } diff --git a/compute/src/main/java/org/zstack/compute/cluster/ClusterExtensionPointEmitter.java b/compute/src/main/java/org/zstack/compute/cluster/ClusterExtensionPointEmitter.java index 7f975ac3e97..0492a66741f 100755 --- a/compute/src/main/java/org/zstack/compute/cluster/ClusterExtensionPointEmitter.java +++ b/compute/src/main/java/org/zstack/compute/cluster/ClusterExtensionPointEmitter.java @@ -13,6 +13,7 @@ import java.util.List; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; class ClusterExtensionPointEmitter implements Component { private static final CLogger logger = Utils.getLogger(ClusterExtensionPointEmitter.class); @@ -108,7 +109,7 @@ ErrorCode preUpdateOS(UpdateClusterOSStruct updateClusterOSStruct) { for (ClusterUpdateOSExtensionPoint ext : updateOSExts) { String error = ext.preUpdateClusterOS(updateClusterOSStruct); if (error != null) { - return operr(error); + return operr(ORG_ZSTACK_COMPUTE_CLUSTER_10010, error); } } return null; diff --git a/compute/src/main/java/org/zstack/compute/host/HostApiInterceptor.java b/compute/src/main/java/org/zstack/compute/host/HostApiInterceptor.java index cc21cfb257a..58d913b80f0 100755 --- a/compute/src/main/java/org/zstack/compute/host/HostApiInterceptor.java +++ b/compute/src/main/java/org/zstack/compute/host/HostApiInterceptor.java @@ -19,6 +19,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -69,20 +70,20 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti private void validate(APIDeleteHostNetworkServiceTypeMsg msg) { if (Q.New(HostNetworkLabelVO.class).eq(HostNetworkLabelVO_.uuid, msg.getUuid()) .eq(HostNetworkLabelVO_.system, Boolean.TRUE).isExists()) { - throw new ApiMessageInterceptionException(argerr("system host network service type[%s] cannot be deleted", msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_HOST_10103, "system host network service type[%s] cannot be deleted", msg.getUuid())); } } private void validate(APIUpdateHostNetworkServiceTypeMsg msg) { if (Q.New(HostNetworkLabelVO.class).eq(HostNetworkLabelVO_.uuid, msg.getUuid()) .eq(HostNetworkLabelVO_.system, Boolean.TRUE).isExists()) { - throw new ApiMessageInterceptionException(argerr("system host network service type[%s] cannot be updated", msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_HOST_10104, "system host network service type[%s] cannot be updated", msg.getUuid())); } } private void validate(APICreateHostNetworkServiceTypeMsg msg) { if (Q.New(HostNetworkLabelVO.class).eq(HostNetworkLabelVO_.serviceType, msg.getServiceType()).isExists()) { - throw new ApiMessageInterceptionException(argerr("there has been a host network service type[%s]", msg.getServiceType())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_HOST_10105, "there has been a host network service type[%s]", msg.getServiceType())); } } @@ -97,7 +98,7 @@ private void validate(APIGetHostWebSshUrlMsg msg) { ret.setRetCode(0); } if (!ret.isReturnCode(0)) { - throw new ApiMessageInterceptionException(operr("webssh server is not running.")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_HOST_10106, "webssh server is not running.")); } } @@ -114,14 +115,14 @@ private void validate(APIUpdateHostMsg msg) { SimpleQuery q = dbf.createQuery(HostVO.class); q.add(HostVO_.managementIp, Op.EQ, msg.getManagementIp()); if (q.isExists()) { - throw new ApiMessageInterceptionException(argerr("there has been a host having managementIp[%s]", msg.getManagementIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_HOST_10107, "there has been a host having managementIp[%s]", msg.getManagementIp())); } } } private void validate(APIAddHostMsg msg) { if (!NetworkUtils.isIpv4Address(msg.getManagementIp()) && !NetworkUtils.isHostname(msg.getManagementIp())) { - throw new ApiMessageInterceptionException(argerr("managementIp[%s] is neither an IPv4 address nor a valid hostname", msg.getManagementIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_HOST_10108, "managementIp[%s] is neither an IPv4 address nor a valid hostname", msg.getManagementIp())); } } @@ -131,7 +132,7 @@ private void validate(APIChangeHostStateMsg msg){ .eq(HostVO_.uuid,msg.getHostUuid()) .findValue(); if (hostStatus != HostStatus.Connected && msg.getStateEvent().equals(HostStateEvent.maintain.toString())){ - throw new ApiMessageInterceptionException(operr("can not maintain host[uuid:%s, status:%s]which is not Connected", msg.getHostUuid(), hostStatus)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_HOST_10109, "can not maintain host[uuid:%s, status:%s]which is not Connected", msg.getHostUuid(), hostStatus)); } } } diff --git a/compute/src/main/java/org/zstack/compute/host/HostBase.java b/compute/src/main/java/org/zstack/compute/host/HostBase.java index 2d2d3ed64ce..a156789b1f9 100755 --- a/compute/src/main/java/org/zstack/compute/host/HostBase.java +++ b/compute/src/main/java/org/zstack/compute/host/HostBase.java @@ -59,6 +59,7 @@ import static org.zstack.core.Platform.*; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public abstract class HostBase extends AbstractHost { @@ -150,14 +151,14 @@ public String getId() { protected void checkStatus() { if (HostStatus.Connected != self.getStatus()) { - ErrorCode cause = err(HostErrors.HOST_IS_DISCONNECTED, "host[uuid:%s, name:%s] is in status[%s], cannot perform required operation", self.getUuid(), self.getName(), self.getStatus()); - throw new OperationFailureException(err(HostErrors.OPERATION_FAILURE_GC_ELIGIBLE, cause, "unable to do the operation because the host is in status of Disconnected")); + ErrorCode cause = err(ORG_ZSTACK_COMPUTE_HOST_10111, HostErrors.HOST_IS_DISCONNECTED, "host[uuid:%s, name:%s] is in status[%s], cannot perform required operation", self.getUuid(), self.getName(), self.getStatus()); + throw new OperationFailureException(err(ORG_ZSTACK_COMPUTE_HOST_10112, HostErrors.OPERATION_FAILURE_GC_ELIGIBLE, cause, "unable to do the operation because the host is in status of Disconnected")); } } protected void checkState() { if (HostState.PreMaintenance == self.getState() || HostState.Maintenance == self.getState()) { - throw new OperationFailureException(operr("host[uuid:%s, name:%s] is in state[%s], cannot perform required operation", self.getUuid(), self.getName(), self.getState())); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_HOST_10113, "host[uuid:%s, name:%s] is in state[%s], cannot perform required operation", self.getUuid(), self.getName(), self.getState())); } } @@ -287,7 +288,7 @@ private void handle(APIUpdateHostIpmiMsg msg) { HostIpmiVO ipmi = dbf.findByUuid(msg.getHostUuid(), HostIpmiVO.class); if (null == ipmi.getIpmiAddress()) { event.setSuccess(false); - event.setError(operr("host[%s] does not have ipmi device or ipmi does not have address." + + event.setError(operr(ORG_ZSTACK_COMPUTE_HOST_10114, "host[%s] does not have ipmi device or ipmi does not have address." + "After config ipmi address, please reconnect host to refresh " + "host ipmi information", msg.getHostUuid())); bus.publish(event); @@ -453,7 +454,7 @@ public void run(MessageReply reply) { public void done(ErrorCodeList errorCodeList) { if (!vmFailedToMigrate.isEmpty()) { if (HostMaintenancePolicyManager.HostMaintenancePolicy.JustMigrate.equals(hostMaintenancePolicyMgr.getHostMaintenancePolicy(self.getUuid()))) { - trigger.fail(operr("failed to migrate vm[uuids:%s] on host[uuid:%s, name:%s, ip:%s], will try stopping it.", + trigger.fail(operr(ORG_ZSTACK_COMPUTE_HOST_10115, "failed to migrate vm[uuids:%s] on host[uuid:%s, name:%s, ip:%s], will try stopping it.", vmFailedToMigrate.keySet(), self.getUuid(), self.getName(), self.getManagementIp())); return; } @@ -596,7 +597,7 @@ private void handle(final APIReconnectHostMsg msg) { public void run(MessageReply reply) { APIReconnectHostEvent evt = new APIReconnectHostEvent(msg.getId()); if (!reply.isSuccess()) { - evt.setError(err(HostErrors.UNABLE_TO_RECONNECT_HOST, reply.getError(), reply.getError().getDetails())); + evt.setError(err(ORG_ZSTACK_COMPUTE_HOST_10116, HostErrors.UNABLE_TO_RECONNECT_HOST, reply.getError(), reply.getError().getDetails())); logger.debug(String.format("failed to reconnect host[uuid:%s] because %s", self.getUuid(), reply.getError())); } else { self = dbf.reload(self); @@ -714,7 +715,7 @@ public void fail(ErrorCode errorCode) { }).error(new FlowErrorHandler(msg) { @Override public void handle(ErrorCode errCode, Map data) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + evt.setError(err(ORG_ZSTACK_COMPUTE_HOST_10117, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.publish(evt); } }).start(); @@ -752,7 +753,7 @@ protected void handle(final APIChangeHostStateMsg msg) { try { extpEmitter.preChange(self, stateEvent); } catch (HostException he) { - evt.setError(err(SysErrors.CHANGE_RESOURCE_STATE_ERROR, he.getMessage())); + evt.setError(err(ORG_ZSTACK_COMPUTE_HOST_10118, SysErrors.CHANGE_RESOURCE_STATE_ERROR, he.getMessage())); bus.publish(evt); return; } @@ -884,7 +885,7 @@ private void handle(final ScanVmPortMsg msg) { private void doPingHost(final PingHostMsg msg, ReturnValueCompletion completion) { final PingHostReply reply = new PingHostReply(); if (self.getStatus() == HostStatus.Connecting) { - completion.fail(operr("host is connecting, ping failed")); + completion.fail(operr(ORG_ZSTACK_COMPUTE_HOST_10119, "host is connecting, ping failed")); return; } @@ -1071,7 +1072,7 @@ public void run(MessageReply reply) { if (reply.isSuccess()) { logger.debug(String.format("Successfully reconnect host[uuid:%s]", self.getUuid())); } else { - r.setError(err(HostErrors.UNABLE_TO_RECONNECT_HOST, reply.getError(), reply.getError().getDetails())); + r.setError(err(ORG_ZSTACK_COMPUTE_HOST_10120, HostErrors.UNABLE_TO_RECONNECT_HOST, reply.getError(), reply.getError().getDetails())); logger.debug(String.format("Failed to reconnect host[uuid:%s] because %s", self.getUuid(), reply.getError())); } @@ -1151,7 +1152,7 @@ private void reestablishConnection() { try { extpEmitter.connectionReestablished(HypervisorType.valueOf(self.getHypervisorType()), getSelfInventory()); } catch (HostException e) { - throw new OperationFailureException(operr(e.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_HOST_10121, e.getMessage())); } } @@ -1510,7 +1511,7 @@ public void fail(ErrorCode errorCode) { HostStateEvent rollbackEvent = dbf.reload(self).getState().getTargetStateDrivenEvent(originState); DebugUtils.Assert(rollbackEvent != null, "rollbackEvent not found!"); changeState(rollbackEvent); - completion.fail(err(HostErrors.UNABLE_TO_ENTER_MAINTENANCE_MODE, errorCode, errorCode.getDetails())); + completion.fail(err(ORG_ZSTACK_COMPUTE_HOST_10122, HostErrors.UNABLE_TO_ENTER_MAINTENANCE_MODE, errorCode, errorCode.getDetails())); } }); } else { diff --git a/compute/src/main/java/org/zstack/compute/host/HostCascadeExtension.java b/compute/src/main/java/org/zstack/compute/host/HostCascadeExtension.java index 6b25e517edc..1c7e430b615 100755 --- a/compute/src/main/java/org/zstack/compute/host/HostCascadeExtension.java +++ b/compute/src/main/java/org/zstack/compute/host/HostCascadeExtension.java @@ -33,6 +33,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -137,7 +138,7 @@ private void handleDeletionCheck(CascadeAction action, Completion completion) { completion.success(); } catch (HostException e) { - completion.fail(inerr(e.getMessage())); + completion.fail(inerr(ORG_ZSTACK_COMPUTE_HOST_10110, e.getMessage())); } } diff --git a/compute/src/main/java/org/zstack/compute/host/HostIpmiPowerExecutor.java b/compute/src/main/java/org/zstack/compute/host/HostIpmiPowerExecutor.java index f81aaa0eaf7..9b1a20fe883 100644 --- a/compute/src/main/java/org/zstack/compute/host/HostIpmiPowerExecutor.java +++ b/compute/src/main/java/org/zstack/compute/host/HostIpmiPowerExecutor.java @@ -19,6 +19,7 @@ import org.zstack.utils.path.PathUtil; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @Author : jingwang @@ -59,7 +60,7 @@ public void powerOff(HostVO host, Boolean force, Completion completion, boolean private ErrorCode powerOff(HostVO host, Boolean force) { if (CoreGlobalProperty.UNIT_TEST_ON) { if (mockFail) { - return operr("mock power off host[%s] by ipmi failed.", host.getUuid()); + return operr(ORG_ZSTACK_COMPUTE_HOST_10086, "mock power off host[%s] by ipmi failed.", host.getUuid()); } return null; } @@ -75,7 +76,7 @@ private ErrorCode powerOff(HostVO host, Boolean force) { if (0 == ret) { return null; } else { - return operr("power off host[%s] by ipmi failed.", host.getUuid()); + return operr(ORG_ZSTACK_COMPUTE_HOST_10087, "power off host[%s] by ipmi failed.", host.getUuid()); } } @@ -117,7 +118,7 @@ public void powerOn(HostVO host, Completion completion) { private ErrorCode powerOn(HostVO host) { if (CoreGlobalProperty.UNIT_TEST_ON) { if (mockFail) { - return operr("mock power on host[%s] by ipmi failed.", host.getUuid()); + return operr(ORG_ZSTACK_COMPUTE_HOST_10088, "mock power on host[%s] by ipmi failed.", host.getUuid()); } return null; } @@ -127,14 +128,14 @@ private ErrorCode powerOn(HostVO host) { if (0 == ret) { return null; } else { - return operr("power on host[%s] by ipmi failed.", host.getUuid()); + return operr(ORG_ZSTACK_COMPUTE_HOST_10089, "power on host[%s] by ipmi failed.", host.getUuid()); } } @Override public void powerReset(HostVO host, Completion completion, boolean returnEarly) { if (HostPowerStatus.POWER_OFF.equals(refreshHostPowerStatus(host).getIpmiPowerStatus())) { - ErrorCode err = operr(String.format("reboot host[%s:%d] failed. because host is already powered off", + ErrorCode err = operr(ORG_ZSTACK_COMPUTE_HOST_10090, String.format("reboot host[%s:%d] failed. because host is already powered off", host.getIpmi().getIpmiAddress(), host.getIpmi().getIpmiPort())); completion.fail(err); return; @@ -157,7 +158,7 @@ public void powerReset(HostVO host, Completion completion, boolean returnEarly) private ErrorCode powerReset(HostVO host) { if (CoreGlobalProperty.UNIT_TEST_ON) { if (mockFail) { - return operr("mock power reset host[%s] by ipmi failed.", host.getUuid()); + return operr(ORG_ZSTACK_COMPUTE_HOST_10091, "mock power reset host[%s] by ipmi failed.", host.getUuid()); } return null; } @@ -167,7 +168,7 @@ private ErrorCode powerReset(HostVO host) { if (0 == ret) { return null; } else { - return operr("power reset host[%s] by ipmi failed.", host.getUuid()); + return operr(ORG_ZSTACK_COMPUTE_HOST_10092, "power reset host[%s] by ipmi failed.", host.getUuid()); } } @@ -188,7 +189,7 @@ public static Pair getPowerStatusWithErrorCode(HostI if (isIpmiUnConfigured(ipmi)) { return new Pair(HostPowerStatus.UN_CONFIGURED, - operr("ipmi information is not complete.")); + operr(ORG_ZSTACK_COMPUTE_HOST_10093, "ipmi information is not complete.")); } ShellResult rst = IPMIToolCaller.fromHostIpmiVo(ipmi).status(); @@ -198,10 +199,10 @@ public static Pair getPowerStatusWithErrorCode(HostI } else if (rst.getStdout().trim().equals("Chassis Power is off")) { return new Pair(HostPowerStatus.POWER_OFF, null); } else { - return new Pair(HostPowerStatus.POWER_UNKNOWN, operr("host[%s] got unexpected return value", ipmi.getUuid())); + return new Pair(HostPowerStatus.POWER_UNKNOWN, operr(ORG_ZSTACK_COMPUTE_HOST_10094, "host[%s] got unexpected return value", ipmi.getUuid())); } } else { - return new Pair(HostPowerStatus.POWER_UNKNOWN, operr("host[%s] can not connect ipmi[%s], because:%s", + return new Pair(HostPowerStatus.POWER_UNKNOWN, operr(ORG_ZSTACK_COMPUTE_HOST_10095, "host[%s] can not connect ipmi[%s], because:%s", ipmi.getUuid(), ipmi.getIpmiAddress(), rst.getStderr())); @@ -219,7 +220,7 @@ public static ErrorCode isIpmiReachable(HostIpmiVO ipmi) { if (rst.getRetCode() == 0) { return null; } else { - return operr("host ipmi[%s] is not reachable.because %s", + return operr(ORG_ZSTACK_COMPUTE_HOST_10096, "host ipmi[%s] is not reachable.because %s", ipmi.getIpmiAddress(), rst.getStderr()); } diff --git a/compute/src/main/java/org/zstack/compute/host/HostManagerImpl.java b/compute/src/main/java/org/zstack/compute/host/HostManagerImpl.java index 30bcd10460e..4a152784429 100755 --- a/compute/src/main/java/org/zstack/compute/host/HostManagerImpl.java +++ b/compute/src/main/java/org/zstack/compute/host/HostManagerImpl.java @@ -58,6 +58,7 @@ import static org.zstack.core.Platform.*; import static org.zstack.longjob.LongJobUtils.noncancelableErr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class HostManagerImpl extends AbstractService implements HostManager, ManagementNodeChangeListener, ManagementNodeReadyExtensionPoint, FindSameNodeExtensionPoint { @@ -267,7 +268,7 @@ private void passThrough(HostMessage msg) { } if (vo == null) { - ErrorCode err = Platform.err(SysErrors.RESOURCE_NOT_FOUND, "cannot find host[uuid:%s], it may have been deleted", msg.getHostUuid()); + ErrorCode err = Platform.err(ORG_ZSTACK_COMPUTE_HOST_10097, SysErrors.RESOURCE_NOT_FOUND, "cannot find host[uuid:%s], it may have been deleted", msg.getHostUuid()); throw new OperationFailureException(err); } @@ -371,13 +372,13 @@ public String getName() { private void doAddHost(final AddHostMessage msg, ReturnValueCompletion completion) { if (Q.New(HostVO.class).eq(HostVO_.managementIp, msg.getManagementIp()).isExists()) { - completion.fail(argerr("there has been a host having managementIp[%s]", msg.getManagementIp())); + completion.fail(argerr(ORG_ZSTACK_COMPUTE_HOST_10098, "there has been a host having managementIp[%s]", msg.getManagementIp())); return; } final ClusterVO cluster = findClusterByUuid(msg.getClusterUuid()); if (cluster == null) { - completion.fail(argerr("cluster[uuid:%s] is not existing", msg.getClusterUuid())); + completion.fail(argerr(ORG_ZSTACK_COMPUTE_HOST_10099, "cluster[uuid:%s] is not existing", msg.getClusterUuid())); return; } @@ -471,7 +472,7 @@ public void run(FlowTrigger trigger, Map data) { inv.setArchitecture(arch); if (arch == null) { - trigger.fail(operr("after connecting, host[name:%s, ip:%s] returns a null architecture", vo.getName(), vo.getManagementIp())); + trigger.fail(operr(ORG_ZSTACK_COMPUTE_HOST_10100, "after connecting, host[name:%s, ip:%s] returns a null architecture", vo.getName(), vo.getManagementIp())); return; } @@ -486,7 +487,7 @@ public void run(FlowTrigger trigger, Map data) { } if (!arch.equals(cluster.getArchitecture())) { - trigger.fail(operr("cluster[uuid:%s]'s architecture is %s, not match the host[name:%s, ip:%s] architecture %s", + trigger.fail(operr(ORG_ZSTACK_COMPUTE_HOST_10101, "cluster[uuid:%s]'s architecture is %s, not match the host[name:%s, ip:%s] architecture %s", vo.getClusterUuid(), cluster.getArchitecture(), vo.getName(), vo.getManagementIp(), arch)); return; } @@ -844,7 +845,7 @@ protected void run(Map tokens, Object data) { bus.send(msg); new HostBase.HostDisconnectedCanonicalEvent(d.getHostUuid(), - operr("primary storage[uuid:%s] becomes disconnected, the host has no connected primary storage attached", + operr(ORG_ZSTACK_COMPUTE_HOST_10102, "primary storage[uuid:%s] becomes disconnected, the host has no connected primary storage attached", d.getPrimaryStorageUuid())).fire(); } } diff --git a/compute/src/main/java/org/zstack/compute/vm/AbstractVmInstance.java b/compute/src/main/java/org/zstack/compute/vm/AbstractVmInstance.java index 100bdb2bc86..18b29729dbb 100755 --- a/compute/src/main/java/org/zstack/compute/vm/AbstractVmInstance.java +++ b/compute/src/main/java/org/zstack/compute/vm/AbstractVmInstance.java @@ -14,6 +14,7 @@ import static org.zstack.core.Platform.canerr; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public abstract class AbstractVmInstance implements VmInstance { @@ -220,10 +221,10 @@ private ErrorCode validateOperationByState(OperationChecker checker, Message msg if (checker.isOperationAllowed(msg.getMessageName(), currentState.toString())) { return null; } else { - ErrorCode cause = err(VmErrors.NOT_IN_CORRECT_STATE, "current vm instance state[%s] doesn't allow to proceed message[%s], allowed states are %s", currentState, + ErrorCode cause = err(ORG_ZSTACK_COMPUTE_VM_10008, VmErrors.NOT_IN_CORRECT_STATE, "current vm instance state[%s] doesn't allow to proceed message[%s], allowed states are %s", currentState, msg.getMessageName(), checker.getStatesForOperation(msg.getMessageName())); if (errorCode != null) { - return err(errorCode, cause, cause.getDetails()); + return err(ORG_ZSTACK_COMPUTE_VM_10009, errorCode, cause, cause.getDetails()); } else { return cause; } diff --git a/compute/src/main/java/org/zstack/compute/vm/CpuTopology.java b/compute/src/main/java/org/zstack/compute/vm/CpuTopology.java index c8cdabc5d09..fbe96bd1f9d 100644 --- a/compute/src/main/java/org/zstack/compute/vm/CpuTopology.java +++ b/compute/src/main/java/org/zstack/compute/vm/CpuTopology.java @@ -3,6 +3,7 @@ import org.zstack.header.errorcode.OperationFailureException; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class CpuTopology { int cpuNum; @@ -68,7 +69,7 @@ public String calculateValidTopology(boolean throwException) { } if (throwException) { - throw new OperationFailureException(operr("cpu topology is not correct, cpuNum[%s], configured cpuSockets[%s], cpuCores[%s], cpuThreads[%s];" + + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10243, "cpu topology is not correct, cpuNum[%s], configured cpuSockets[%s], cpuCores[%s], cpuThreads[%s];" + " Calculated cpuSockets[%s], cpuCores[%s], cpuThreads[%s]", cpuNum, cpuSockets, cpuCores, cpuThreads, socketNum, coreNum, threadNum)); } else { diff --git a/compute/src/main/java/org/zstack/compute/vm/DeleteVmGC.java b/compute/src/main/java/org/zstack/compute/vm/DeleteVmGC.java index fb3d3ea304f..a42a3435563 100755 --- a/compute/src/main/java/org/zstack/compute/vm/DeleteVmGC.java +++ b/compute/src/main/java/org/zstack/compute/vm/DeleteVmGC.java @@ -13,6 +13,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2017/3/3. @@ -47,7 +48,7 @@ protected void triggerNow(GCCompletion completion) { } if (status != HostStatus.Connected) { - completion.fail(operr("the host[uuid:%s] is not connected", hostUuid)); + completion.fail(operr(ORG_ZSTACK_COMPUTE_VM_10241, "the host[uuid:%s] is not connected", hostUuid)); return; } diff --git a/compute/src/main/java/org/zstack/compute/vm/InitializeResourceConfigExtensionPoint.java b/compute/src/main/java/org/zstack/compute/vm/InitializeResourceConfigExtensionPoint.java index a2a380910a9..bb54eb66486 100644 --- a/compute/src/main/java/org/zstack/compute/vm/InitializeResourceConfigExtensionPoint.java +++ b/compute/src/main/java/org/zstack/compute/vm/InitializeResourceConfigExtensionPoint.java @@ -8,6 +8,7 @@ import org.zstack.utils.logging.CLogger; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class InitializeResourceConfigExtensionPoint implements PreVmInstantiateResourceExtensionPoint { private static final CLogger logger = Utils.getLogger(InitializeResourceConfigExtensionPoint.class); @@ -55,7 +56,7 @@ public void preInstantiateVmResource(VmInstanceSpec spec, Completion completion) vicf.createVmConfigurations(spec); } catch (GlobalConfigException e) { logger.warn(String.format("create vm[uuid: %s] configuration failed, %s", spec.getVmInventory().getUuid(), e.getMessage()), e); - completion.fail(operr(e.getMessage())); + completion.fail(operr(ORG_ZSTACK_COMPUTE_VM_10242, e.getMessage())); return; } diff --git a/compute/src/main/java/org/zstack/compute/vm/IsoOperator.java b/compute/src/main/java/org/zstack/compute/vm/IsoOperator.java index 80bc0984e4f..89c96cd2378 100755 --- a/compute/src/main/java/org/zstack/compute/vm/IsoOperator.java +++ b/compute/src/main/java/org/zstack/compute/vm/IsoOperator.java @@ -11,6 +11,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/5/26. @@ -37,7 +38,7 @@ static void checkAttachIsoToVm(String vmUuid, String isoUuid) { List isoList = getIsoUuidByVmUuid(vmUuid); if (isoList.contains(isoUuid)) { - throw new OperationFailureException(operr("VM[uuid:%s] has attached ISO[uuid:%s]", vmUuid, isoUuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10022, "VM[uuid:%s] has attached ISO[uuid:%s]", vmUuid, isoUuid)); } long emptyCdRomNum = Q.New(VmCdRomVO.class) @@ -45,7 +46,7 @@ static void checkAttachIsoToVm(String vmUuid, String isoUuid) { .isNull(VmCdRomVO_.isoUuid) .count(); if (emptyCdRomNum == 0) { - throw new OperationFailureException(operr("All vm[uuid:%s] CD-ROMs have mounted ISO", vmUuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10023, "All vm[uuid:%s] CD-ROMs have mounted ISO", vmUuid)); } } diff --git a/compute/src/main/java/org/zstack/compute/vm/MacOperator.java b/compute/src/main/java/org/zstack/compute/vm/MacOperator.java index ea1c9bf1336..b55feae6162 100644 --- a/compute/src/main/java/org/zstack/compute/vm/MacOperator.java +++ b/compute/src/main/java/org/zstack/compute/vm/MacOperator.java @@ -25,6 +25,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by camile on 2017/12/14. @@ -76,7 +77,7 @@ public void deleteCustomMacSystemTag(String vmUuid, String l3uuid, String mac) { private boolean isMulticastMac(String mac) { if (!pattern.matcher(mac.toLowerCase()).matches()){ - throw new OperationFailureException(operr("This is not a valid MAC address [%s]", mac)); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10001, "This is not a valid MAC address [%s]", mac)); } String binaryString = new BigInteger(mac.substring(0,2), 16).toString(2); return binaryString.substring(binaryString.length() - 1).equals("1"); @@ -86,13 +87,13 @@ public void validateAvailableMac(String mac) { String lowercaseMac = mac.toLowerCase(); Matcher matcher = pattern.matcher(lowercaseMac); if (!matcher.matches()) { - throw new OperationFailureException(operr("Not a valid MAC address [%s]", mac)); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10002, "Not a valid MAC address [%s]", mac)); } if ("00:00:00:00:00:00".equals(lowercaseMac) || "ff:ff:ff:ff:ff:ff".equals(lowercaseMac)) { - throw new OperationFailureException(operr("Disallowed address")); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10003, "Disallowed address")); } if (isMulticastMac(lowercaseMac)){ - throw new OperationFailureException(operr("Expected unicast mac address, found multicast MAC address [%s]", mac)); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10004, "Expected unicast mac address, found multicast MAC address [%s]", mac)); } } diff --git a/compute/src/main/java/org/zstack/compute/vm/StaticIpOperator.java b/compute/src/main/java/org/zstack/compute/vm/StaticIpOperator.java index 183b095154a..ac8dfa9f873 100755 --- a/compute/src/main/java/org/zstack/compute/vm/StaticIpOperator.java +++ b/compute/src/main/java/org/zstack/compute/vm/StaticIpOperator.java @@ -37,6 +37,7 @@ import static org.zstack.core.Platform.*; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/5/25. @@ -91,7 +92,7 @@ public Map getNicNetworkInfoBySystemTag(List s } else if (IPv6NetworkUtils.isIpv6Address(ip)) { ret.get(l3Uuid).ipv6Address = ip; } else { - throw new ApiMessageInterceptionException(argerr("the static IP[%s] format error", ip)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10227, "the static IP[%s] format error", ip)); } } } @@ -303,12 +304,12 @@ public void checkIpAvailability(String l3Uuid, String ip) { bus.makeLocalServiceId(cmsg, L3NetworkConstant.SERVICE_ID); MessageReply r = bus.call(cmsg); if (!r.isSuccess()) { - throw new ApiMessageInterceptionException(argerr(r.getError().getDetails())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10228, r.getError().getDetails())); } CheckIpAvailabilityReply cr = r.castReply(); if (!cr.isAvailable()) { - throw new ApiMessageInterceptionException(argerr("IP[%s] is not available on the L3 network[uuid:%s] because: %s", ip, l3Uuid, cr.getReason())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10229, "IP[%s] is not available on the L3 network[uuid:%s] because: %s", ip, l3Uuid, cr.getReason())); } } @@ -340,7 +341,7 @@ public void validateSystemTagInApiMessage(APIMessage msg) { .limit(1).find(); if (ipRangeVO == null) { if (StringUtils.isEmpty(nicIp.ipv4Netmask)) { - throw new ApiMessageInterceptionException(operr("netmask must be set")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10230, "netmask must be set")); } } else { if (StringUtils.isEmpty(nicIp.ipv4Netmask)) { @@ -349,7 +350,7 @@ public void validateSystemTagInApiMessage(APIMessage msg) { e(VmSystemTags.IPV4_NETMASK_TOKEN, ipRangeVO.getNetmask())) )); } else if (!nicIp.ipv4Netmask.equals(ipRangeVO.getNetmask())) { - throw new ApiMessageInterceptionException(operr("netmask error, expect: %s, got: %s", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10231, "netmask error, expect: %s, got: %s", ipRangeVO.getNetmask(), nicIp.ipv4Netmask)); } @@ -359,7 +360,7 @@ public void validateSystemTagInApiMessage(APIMessage msg) { e(VmSystemTags.IPV4_GATEWAY_TOKEN, ipRangeVO.getGateway())) )); } else if (!nicIp.ipv4Gateway.equals(ipRangeVO.getGateway())) { - throw new ApiMessageInterceptionException(operr("gateway error, expect: %s, got: %s", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10232, "gateway error, expect: %s, got: %s", ipRangeVO.getGateway(), nicIp.ipv4Gateway)); } } @@ -372,7 +373,7 @@ public void validateSystemTagInApiMessage(APIMessage msg) { .limit(1).find(); if (ipRangeVO == null) { if (StringUtils.isEmpty(nicIp.ipv6Prefix)) { - throw new ApiMessageInterceptionException(operr("ipv6 prefix length must be set")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10233, "ipv6 prefix length must be set")); } } else { if (StringUtils.isEmpty(nicIp.ipv6Prefix)) { @@ -381,7 +382,7 @@ public void validateSystemTagInApiMessage(APIMessage msg) { e(VmSystemTags.IPV6_PREFIX_TOKEN, ipRangeVO.getPrefixLen())) )); } else if (!nicIp.ipv6Prefix.equals(ipRangeVO.getPrefixLen().toString())) { - throw new ApiMessageInterceptionException(operr("ipv6 prefix length error, expect: %s, got: %s", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10234, "ipv6 prefix length error, expect: %s, got: %s", ipRangeVO.getPrefixLen(), nicIp.ipv6Prefix)); } @@ -392,7 +393,7 @@ public void validateSystemTagInApiMessage(APIMessage msg) { IPv6NetworkUtils.ipv6AddressToTagValue(ipRangeVO.getGateway()))) )); } else if (!nicIp.ipv6Gateway.equals(ipRangeVO.getGateway())) { - throw new ApiMessageInterceptionException(operr("gateway error, expect: %s, got: %s", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10235, "gateway error, expect: %s, got: %s", ipRangeVO.getGateway(), nicIp.ipv6Gateway)); } } diff --git a/compute/src/main/java/org/zstack/compute/vm/TfVmNicFactory.java b/compute/src/main/java/org/zstack/compute/vm/TfVmNicFactory.java index 89631335ea4..257c1a7049b 100644 --- a/compute/src/main/java/org/zstack/compute/vm/TfVmNicFactory.java +++ b/compute/src/main/java/org/zstack/compute/vm/TfVmNicFactory.java @@ -13,6 +13,7 @@ import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class TfVmNicFactory extends VmNicFactory { @@ -41,7 +42,7 @@ public VmNicVO createVmNic(VmNicInventory nic, VmInstanceSpec spec) { vnic.setAccountUuid(acntUuid); vnic = persistAndRetryIfMacCollision(vnic); if (vnic == null) { - throw new FlowException(err(VmErrors.ALLOCATE_MAC_ERROR, "unable to find an available mac address after re-try 5 times, too many collisions")); + throw new FlowException(err(ORG_ZSTACK_COMPUTE_VM_10038, VmErrors.ALLOCATE_MAC_ERROR, "unable to find an available mac address after re-try 5 times, too many collisions")); } vnic = dbf.reload(vnic); diff --git a/compute/src/main/java/org/zstack/compute/vm/VmAllocateCdRomFlow.java b/compute/src/main/java/org/zstack/compute/vm/VmAllocateCdRomFlow.java index 8483fe64969..5a1975f26a4 100644 --- a/compute/src/main/java/org/zstack/compute/vm/VmAllocateCdRomFlow.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmAllocateCdRomFlow.java @@ -27,6 +27,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.core.progress.ProgressReportService.taskProgress; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Create by lining at 2018/12/26 @@ -53,7 +54,7 @@ public void run(final FlowTrigger trigger, final Map data) { List deviceIds = cdRomSpecs.stream().map(CdRomSpec::getDeviceId).distinct().collect(Collectors.toList()); if (deviceIds.size() < cdRomSpecs.size()) { - trigger.fail(operr("vm[uuid:%s] cdRom deviceId repetition",spec.getVmInventory().getUuid())); + trigger.fail(operr(ORG_ZSTACK_COMPUTE_VM_10025, "vm[uuid:%s] cdRom deviceId repetition",spec.getVmInventory().getUuid())); return; } diff --git a/compute/src/main/java/org/zstack/compute/vm/VmAllocateHostAndPrimaryStorageFlow.java b/compute/src/main/java/org/zstack/compute/vm/VmAllocateHostAndPrimaryStorageFlow.java index 6aeaaac09aa..40f9932804f 100644 --- a/compute/src/main/java/org/zstack/compute/vm/VmAllocateHostAndPrimaryStorageFlow.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmAllocateHostAndPrimaryStorageFlow.java @@ -40,6 +40,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Create by lining at 2020/08/17 @@ -69,7 +70,7 @@ public void run(final FlowTrigger trigger, final Map data) { .eq(ImageCacheVO_.imageUuid, imageUuid) .listValues(); if (!CollectionUtils.isEmpty(requirdPsUuids) && Collections.disjoint(requirdPsUuids, cachedPsUuids)) { - trigger.fail(operr("creation rely on image cache[uuid:%s, locate ps uuids: [%s]], cannot create other places.", imageUuid, cachedPsUuids)); + trigger.fail(operr(ORG_ZSTACK_COMPUTE_VM_10026, "creation rely on image cache[uuid:%s, locate ps uuids: [%s]], cannot create other places.", imageUuid, cachedPsUuids)); return; } else if (!CollectionUtils.isEmpty(requirdPsUuids)) { requirdPsUuids.retainAll(cachedPsUuids); @@ -143,7 +144,7 @@ public void run(final FlowTrigger trigger, final Map data) { if (!CollectionUtils.isEmpty(spec.getCandidatePrimaryStorageUuidsForRootVolume())) { List filterPsUuids = spec.getCandidatePrimaryStorageUuidsForRootVolume().stream().filter(availablePsUuids::contains).collect(Collectors.toList()); if (filterPsUuids.isEmpty()) { - trigger.fail(Platform.operr(String.format("none of the specified primary storages%s are available", spec.getCandidatePrimaryStorageUuidsForRootVolume()))); + trigger.fail(Platform.operr(ORG_ZSTACK_COMPUTE_VM_10027, String.format("none of the specified primary storages%s are available", spec.getCandidatePrimaryStorageUuidsForRootVolume()))); return; } spec.setCandidatePrimaryStorageUuidsForRootVolume(filterPsUuids); @@ -151,7 +152,7 @@ public void run(final FlowTrigger trigger, final Map data) { if (needCreateDataVolume(spec) && !CollectionUtils.isEmpty(spec.getCandidatePrimaryStorageUuidsForDataVolume())) { List filterPsUuids = spec.getCandidatePrimaryStorageUuidsForDataVolume().stream().filter(availablePsUuids::contains).collect(Collectors.toList()); if (filterPsUuids.isEmpty()) { - trigger.fail(Platform.operr(String.format("none of the specified primary storages%s are available", spec.getCandidatePrimaryStorageUuidsForDataVolume()))); + trigger.fail(Platform.operr(ORG_ZSTACK_COMPUTE_VM_10028, String.format("none of the specified primary storages%s are available", spec.getCandidatePrimaryStorageUuidsForDataVolume()))); return; } spec.setCandidatePrimaryStorageUuidsForDataVolume(filterPsUuids); diff --git a/compute/src/main/java/org/zstack/compute/vm/VmAllocateNicFlow.java b/compute/src/main/java/org/zstack/compute/vm/VmAllocateNicFlow.java index 3589d8c7307..f272d272244 100755 --- a/compute/src/main/java/org/zstack/compute/vm/VmAllocateNicFlow.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmAllocateNicFlow.java @@ -36,6 +36,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.core.progress.ProgressReportService.taskProgress; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class VmAllocateNicFlow implements Flow { @@ -110,7 +111,7 @@ public void run(final FlowTrigger trigger, final Map data) { // choose vnic factory based on enableSRIOV system tag & enableVhostUser globalConfig VmNicType type = nicManager.getVmNicType(spec.getVmInventory().getUuid(), nw); if (type == null) { - errs.add(Platform.operr("there is no available nicType on L3 network [%s]", nw.getUuid())); + errs.add(Platform.operr(ORG_ZSTACK_COMPUTE_VM_10013, "there is no available nicType on L3 network [%s]", nw.getUuid())); wcomp.allDone(); } VmInstanceNicFactory vnicFactory = vmMgr.getVmInstanceNicFactory(type); @@ -129,7 +130,7 @@ public void run(final FlowTrigger trigger, final Map data) { nic.setHypervisorType(spec.getDestHost() == null ? spec.getVmInventory().getHypervisorType() : spec.getDestHost().getHypervisorType()); if (mo.checkDuplicateMac(nic.getHypervisorType(), nic.getL3NetworkUuid(), nic.getMac())) { - trigger.fail(operr("Duplicate mac address [%s]", nic.getMac())); + trigger.fail(operr(ORG_ZSTACK_COMPUTE_VM_10014, "Duplicate mac address [%s]", nic.getMac())); return; } diff --git a/compute/src/main/java/org/zstack/compute/vm/VmAllocateNicIpFlow.java b/compute/src/main/java/org/zstack/compute/vm/VmAllocateNicIpFlow.java index bb0fdafcb01..60db26f25ee 100644 --- a/compute/src/main/java/org/zstack/compute/vm/VmAllocateNicIpFlow.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmAllocateNicIpFlow.java @@ -31,6 +31,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.core.progress.ProgressReportService.taskProgress; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class VmAllocateNicIpFlow implements Flow { @@ -99,7 +100,7 @@ public void run(final FlowTrigger trigger, final Map data) { if (!Q.New(NormalIpRangeVO.class) .eq(NormalIpRangeVO_.l3NetworkUuid, v.getL3Invs().get(0).getUuid()) .isExists()) { - throw new OperationFailureException(Platform.operr("there is no available ipRange on L3 network [%s]", v.getL3Invs().get(0).getUuid())); + throw new OperationFailureException(Platform.operr(ORG_ZSTACK_COMPUTE_VM_10024, "there is no available ipRange on L3 network [%s]", v.getL3Invs().get(0).getUuid())); } }) .collect(Collectors.toList()); diff --git a/compute/src/main/java/org/zstack/compute/vm/VmAllocatePrimaryStorageForAttachingDiskFlow.java b/compute/src/main/java/org/zstack/compute/vm/VmAllocatePrimaryStorageForAttachingDiskFlow.java index bc2f59d6cdc..579fc265f3a 100755 --- a/compute/src/main/java/org/zstack/compute/vm/VmAllocatePrimaryStorageForAttachingDiskFlow.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmAllocatePrimaryStorageForAttachingDiskFlow.java @@ -23,6 +23,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class VmAllocatePrimaryStorageForAttachingDiskFlow implements Flow { @@ -42,7 +43,7 @@ public void run(final FlowTrigger chain, final Map data) { String hostUuid = spec.getVmInventory().getHostUuid() == null ? spec.getVmInventory().getLastHostUuid() : spec.getVmInventory().getHostUuid(); if(hostUuid == null){ - ErrorCode errorCode = operr(" Can not find the vm's host, please start the vm[%s], then mount the disk", spec.getVmInventory().getUuid()); + ErrorCode errorCode = operr(ORG_ZSTACK_COMPUTE_VM_10236, " Can not find the vm's host, please start the vm[%s], then mount the disk", spec.getVmInventory().getUuid()); chain.fail(errorCode); return; } diff --git a/compute/src/main/java/org/zstack/compute/vm/VmDownloadIsoFlow.java b/compute/src/main/java/org/zstack/compute/vm/VmDownloadIsoFlow.java index b060a48e3c6..4a677ebba59 100755 --- a/compute/src/main/java/org/zstack/compute/vm/VmDownloadIsoFlow.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmDownloadIsoFlow.java @@ -27,6 +27,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 10/17/2015. @@ -58,7 +59,7 @@ public void run(final FlowTrigger trigger, Map data) { final String bsUuid = selector.select(); if (bsUuid == null) { - throw new OperationFailureException(operr("cannot find the iso[uuid:%s] in any connected backup storage attached to the zone[uuid:%s]. check below:\n" + + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10029, "cannot find the iso[uuid:%s] in any connected backup storage attached to the zone[uuid:%s]. check below:\n" + "1. if the backup storage is attached to the zone where the VM[name: %s, uuid:%s] is running\n" + "2. if the backup storage is in connected status, if not, try reconnecting it", iso.getUuid(), host.getZoneUuid(), spec.getVmInventory().getName(), spec.getVmInventory().getUuid()) diff --git a/compute/src/main/java/org/zstack/compute/vm/VmImageSelectBackupStorageFlow.java b/compute/src/main/java/org/zstack/compute/vm/VmImageSelectBackupStorageFlow.java index 098b0b5ace5..2da21fdf8e2 100755 --- a/compute/src/main/java/org/zstack/compute/vm/VmImageSelectBackupStorageFlow.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmImageSelectBackupStorageFlow.java @@ -30,6 +30,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.core.progress.ProgressReportService.taskProgress; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -76,13 +77,13 @@ private String findBackupStorage(VmInstanceSpec spec, String imageUuid) { } if (spec.getVmInventory().getZoneUuid() != null) { - throw new OperationFailureException(operr("cannot find the image[uuid:%s] in any connected backup storage attached to the zone[uuid:%s]. check below:\n" + + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10030, "cannot find the image[uuid:%s] in any connected backup storage attached to the zone[uuid:%s]. check below:\n" + "1. if the backup storage is attached to the zone where the VM[name: %s, uuid:%s] is in\n" + "2. if the backup storage is in connected status, if not, try reconnecting it", imageUuid, spec.getVmInventory().getZoneUuid(), spec.getVmInventory().getName(), spec.getVmInventory().getUuid()) ); } else { - throw new OperationFailureException(operr("cannot find the image[uuid:%s] in any connected backup storage. check below:\n" + + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10031, "cannot find the image[uuid:%s] in any connected backup storage. check below:\n" + "1. if the backup storage is attached to the zone where the VM[name: %s, uuid:%s] is in\n" + "2. if the backup storage is in connected status, if not, try reconnecting it", imageUuid, spec.getVmInventory().getName(), spec.getVmInventory().getUuid()) @@ -125,7 +126,7 @@ private String findIsoBsUuidInTheZone(final String isoImageUuid, final String zo q.setMaxResults(1); List ret = q.getResultList(); if (ret.isEmpty()) { - throw new OperationFailureException(operr("no backup storage attached to the zone[uuid:%s] contains the ISO[uuid:%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10032, "no backup storage attached to the zone[uuid:%s] contains the ISO[uuid:%s]", zoneUuid, isoImageUuid)); } diff --git a/compute/src/main/java/org/zstack/compute/vm/VmInstanceApiInterceptor.java b/compute/src/main/java/org/zstack/compute/vm/VmInstanceApiInterceptor.java index fe1f33f104c..a7ea66f07a4 100755 --- a/compute/src/main/java/org/zstack/compute/vm/VmInstanceApiInterceptor.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmInstanceApiInterceptor.java @@ -60,6 +60,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; import static org.zstack.utils.CollectionUtils.getDuplicateElementsOfList; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -171,13 +172,13 @@ private void validate(APITakeVmConsoleScreenshotMsg msg) { VmInstanceVO vm = Q.New(VmInstanceVO.class).eq(VmInstanceVO_.uuid, msg.getVmInstanceUuid()).find(); if (!vm.getState().equals(VmInstanceState.Running)) { throw new ApiMessageInterceptionException(operr( - "can not take vm console screenshot for vm[uuid:%s] which is not Running", msg.getVmInstanceUuid())); + ORG_ZSTACK_COMPUTE_VM_10040, "can not take vm console screenshot for vm[uuid:%s] which is not Running", msg.getVmInstanceUuid())); } } private void validate(APIGetInterdependentL3NetworksBackupStoragesMsg msg) { if (msg.getL3NetworkUuids() == null && msg.getBackupStorageUuid() == null) { - throw new ApiMessageInterceptionException(argerr("either l3NetworkUuids or backupStorageUuid must be set")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10041, "either l3NetworkUuids or backupStorageUuid must be set")); } } @@ -196,7 +197,7 @@ private void validate(APIChangeVmNicNetworkMsg msg) { .param("l3Uuids", Arrays.asList(nicVO.getL3NetworkUuid(), msg.getDestL3NetworkUuid())) .find(); if (count > 1) { - throw new ApiMessageInterceptionException(operr("could not change to L3 network, the l2 of l3[uuid:%s, %s] use different vswitch", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10042, "could not change to L3 network, the l2 of l3[uuid:%s, %s] use different vswitch", nicVO.getL3NetworkUuid(), msg.getDestL3NetworkUuid())); } for (VmNicChangeNetworkExtensionPoint extension : pluginRgty.getExtensionList(VmNicChangeNetworkExtensionPoint.class)) { @@ -209,7 +210,7 @@ private void validate(APIChangeVmNicNetworkMsg msg) { if (!networkServices.isEmpty()) { String error = "vm nic [%s] attached network services, please detach manually/n" + networkServices.toString(); - throw new ApiMessageInterceptionException(operr(error, msg.getVmNicUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10043, error, msg.getVmNicUuid())); } String sql = "select vm.uuid, vm.state, vm.type, nic.l3NetworkUuid from VmInstanceVO vm, VmNicVO nic where vm.uuid = nic.vmInstanceUuid and nic.uuid = :uuid"; @@ -223,13 +224,13 @@ private void validate(APIChangeVmNicNetworkMsg msg) { msg.setVmInstanceUuid(vmUuid); if (!VmInstanceState.Stopped.equals(state) && !VmInstanceState.Running.equals(state)) { - throw new ApiMessageInterceptionException(operr("unable to change to L3 network. The vm[uuid: %s] is not Running or Stopped; the current state is %s", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10044, "unable to change to L3 network. The vm[uuid: %s] is not Running or Stopped; the current state is %s", msg.getVmInstanceUuid(), state)); } L3NetworkVO l3NetworkVO = dbf.findByUuid(msg.getDestL3NetworkUuid(), L3NetworkVO.class); if (l3NetworkVO.enableIpAddressAllocation() && l3NetworkVO.getIpRanges().isEmpty()) { - throw new ApiMessageInterceptionException(operr("unable to change to L3 network. The L3 network[uuid:%s] doesn't has have ip range", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10045, "unable to change to L3 network. The L3 network[uuid:%s] doesn't has have ip range", msg.getDestL3NetworkUuid())); } @@ -239,14 +240,14 @@ private void validate(APIChangeVmNicNetworkMsg msg) { List l2Uuids = Q.New(L3NetworkVO.class).in(L3NetworkVO_.uuid, newAddedL3Uuids).select(L3NetworkVO_.l2NetworkUuid).listValues(); l2Uuids = l2Uuids.stream().distinct().collect(Collectors.toList()); if(l2Uuids.size() > 1) { - throw new ApiMessageInterceptionException(operr("unable to change to L3 network. The L3 network[uuid:%s] are belonged to different l2 networks [uuids:%s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10046, "unable to change to L3 network. The L3 network[uuid:%s] are belonged to different l2 networks [uuids:%s]", newAddedL3Uuids, l2Uuids)); } List clusterUuids = Q.New(L2NetworkClusterRefVO.class).eq(L2NetworkClusterRefVO_.l2NetworkUuid, l2Uuids.get(0)) .select(L2NetworkClusterRefVO_.clusterUuid).listValues(); if (clusterUuids.isEmpty()) { - throw new ApiMessageInterceptionException(operr("unable to change to L3 network. The L3 network[uuid:%s] are belonged to l2 networks [uuids:%s] that have not been attached to any cluster", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10047, "unable to change to L3 network. The L3 network[uuid:%s] are belonged to l2 networks [uuids:%s] that have not been attached to any cluster", newAddedL3Uuids, l2Uuids)); } @@ -258,14 +259,14 @@ private void validate(APIChangeVmNicNetworkMsg msg) { if (attachedL3Uuids != null && !attachedL3Uuids.isEmpty()) { if (!VmGlobalConfig.MULTI_VNIC_SUPPORT.value(Boolean.class) || !VmInstanceConstant.USER_VM_TYPE.equals(type)) { - throw new ApiMessageInterceptionException(operr("unable to change to L3 network. The L3 network[uuid:%s] is already attached to the vm[uuid: %s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10048, "unable to change to L3 network. The L3 network[uuid:%s] is already attached to the vm[uuid: %s]", attachedL3Uuids, msg.getVmInstanceUuid())); } List attachedNonGuestL3Uuids = Q.New(L3NetworkVO.class).select(L3NetworkVO_.uuid). notEq(L3NetworkVO_.category, L3NetworkCategory.Private).in(L3NetworkVO_.uuid, attachedL3Uuids).listValues(); if (attachedNonGuestL3Uuids != null && !attachedNonGuestL3Uuids.isEmpty()) { - throw new ApiMessageInterceptionException(operr("unable to change to a non-guest L3 network. The L3 network[uuid:%s] is already attached to the vm[uuid: %s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10049, "unable to change to a non-guest L3 network. The L3 network[uuid:%s] is already attached to the vm[uuid: %s]", attachedL3Uuids, msg.getVmInstanceUuid())); } } @@ -273,10 +274,10 @@ private void validate(APIChangeVmNicNetworkMsg msg) { for (String l3Uuid : newAddedL3Uuids) { L3NetworkVO l3Vo = dbf.findByUuid(l3Uuid, L3NetworkVO.class); if (l3Vo.getState() == L3NetworkState.Disabled) { - throw new ApiMessageInterceptionException(operr("unable to change to L3 network. The L3 network[uuid:%s] is disabled", l3Uuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10050, "unable to change to L3 network. The L3 network[uuid:%s] is disabled", l3Uuid)); } if (VmInstanceConstant.USER_VM_TYPE.equals(type) && l3Vo.isSystem()) { - throw new ApiMessageInterceptionException(operr("unable to change to L3 network. The L3 network[uuid:%s] is a system network and vm is a user vm", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10051, "unable to change to L3 network. The L3 network[uuid:%s] is a system network and vm is a user vm", l3Uuid)); } } @@ -306,20 +307,20 @@ private void validate(APIChangeVmNicNetworkMsg msg) { } if (!found) { - throw new ApiMessageInterceptionException(argerr("the static IP[%s] is not in any IP range of the L3 network[uuid:%s]", msg.getStaticIp(), msg.getDestL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10052, "the static IP[%s] is not in any IP range of the L3 network[uuid:%s]", msg.getStaticIp(), msg.getDestL3NetworkUuid())); } SimpleQuery uq = dbf.createQuery(UsedIpVO.class); uq.add(UsedIpVO_.l3NetworkUuid, Op.EQ, msg.getDestL3NetworkUuid()); uq.add(UsedIpVO_.ip, Op.EQ, msg.getStaticIp()); if (uq.isExists()) { - throw new ApiMessageInterceptionException(operr("the static IP[%s] has been occupied on the L3 network[uuid:%s]", msg.getStaticIp(), msg.getDestL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10053, "the static IP[%s] has been occupied on the L3 network[uuid:%s]", msg.getStaticIp(), msg.getDestL3NetworkUuid())); } } for (Map.Entry> e : staticIps.entrySet()) { if (!newAddedL3Uuids.contains(e.getKey())) { - throw new ApiMessageInterceptionException(argerr("static ip l3 uuid[%s] is not included in nic l3 [%s]", e.getKey(), newAddedL3Uuids)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10054, "static ip l3 uuid[%s] is not included in nic l3 [%s]", e.getKey(), newAddedL3Uuids)); } String l3Uuid = e.getKey(); @@ -349,14 +350,14 @@ private void validate(APIChangeVmNicNetworkMsg msg) { } if (!found) { - throw new ApiMessageInterceptionException(argerr("the static IP[%s] is not in any IP range of the L3 network[uuid:%s]", staticIp, l3Uuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10055, "the static IP[%s] is not in any IP range of the L3 network[uuid:%s]", staticIp, l3Uuid)); } SimpleQuery uq = dbf.createQuery(UsedIpVO.class); uq.add(UsedIpVO_.l3NetworkUuid, Op.EQ, msg.getDestL3NetworkUuid()); uq.add(UsedIpVO_.ip, Op.EQ, msg.getStaticIp()); if (uq.isExists()) { - throw new ApiMessageInterceptionException(operr("the static IP[%s] has been occupied on the L3 network[uuid:%s]", staticIp, l3Uuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10056, "the static IP[%s] has been occupied on the L3 network[uuid:%s]", staticIp, l3Uuid)); } } } @@ -371,10 +372,10 @@ private void validate(APIChangeVmNicNetworkMsg msg) { NicIpAddressInfo nicIpAddressInfo = nicNetworkInfo.get(msg.getDestL3NetworkUuid()); if (nicIpAddressInfo != null) { if (!nicIpAddressInfo.ipv4Address.isEmpty() && Q.New(UsedIpVO.class).eq(UsedIpVO_.ip, nicIpAddressInfo.ipv4Address).eq(UsedIpVO_.l3NetworkUuid, msg.getDestL3NetworkUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("the static IP[%s] has been occupied on the L3 network[uuid:%s]", nicIpAddressInfo.ipv4Address, msg.getDestL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10057, "the static IP[%s] has been occupied on the L3 network[uuid:%s]", nicIpAddressInfo.ipv4Address, msg.getDestL3NetworkUuid())); } if (!nicIpAddressInfo.ipv6Address.isEmpty() && Q.New(UsedIpVO.class).eq(UsedIpVO_.ip, IPv6NetworkUtils.getIpv6AddressCanonicalString(nicIpAddressInfo.ipv6Address)).eq(UsedIpVO_.l3NetworkUuid, msg.getDestL3NetworkUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("the static IP[%s] has been occupied on the L3 network[uuid:%s]", nicIpAddressInfo.ipv6Address, msg.getDestL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10058, "the static IP[%s] has been occupied on the L3 network[uuid:%s]", nicIpAddressInfo.ipv6Address, msg.getDestL3NetworkUuid())); } } } @@ -384,7 +385,7 @@ private void validate(APIGetCandidateZonesClustersHostsForCreatingVmMsg msg) { if (instanceOfferingUuid == null) { if (msg.getCpuNum() == null || msg.getMemorySize() == null) { - throw new ApiMessageInterceptionException(operr("Missing CPU/memory settings")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10059, "Missing CPU/memory settings")); } } @@ -392,7 +393,7 @@ private void validate(APIGetCandidateZonesClustersHostsForCreatingVmMsg msg) { if (image != null && image.getMediaType() == ImageMediaType.ISO) { if (msg.getRootDiskOfferingUuid() == null) { if (msg.getRootDiskSize() == null || msg.getRootDiskSize() <= 0) { - throw new OperationFailureException(argerr("the image[name:%s, uuid:%s] is an ISO, rootDiskSize must be set", + throw new OperationFailureException(argerr(ORG_ZSTACK_COMPUTE_VM_10060, "the image[name:%s, uuid:%s] is an ISO, rootDiskSize must be set", image.getName(), image.getUuid())); } } @@ -403,7 +404,7 @@ private void validate(final APICreateVmCdRomMsg msg) { VmInstanceVO vo = dbf.findByUuid(msg.getVmInstanceUuid(), VmInstanceVO.class); if (!vo.getState().equals(VmInstanceState.Stopped)) { throw new ApiMessageInterceptionException(argerr( - "Can not create CD-ROM for vm[uuid:%s] which is in state[%s] ", msg.getVmInstanceUuid(), vo.getState().toString())); + ORG_ZSTACK_COMPUTE_VM_10061, "Can not create CD-ROM for vm[uuid:%s] which is in state[%s] ", msg.getVmInstanceUuid(), vo.getState().toString())); } } @@ -411,13 +412,13 @@ private void validate(final APIUpdateVmNicDriverMsg msg) { VmInstanceVO vo = dbf.findByUuid(msg.getVmInstanceUuid(), VmInstanceVO.class); if (vo.getPlatform().equals(ImagePlatform.Other.toString())) { throw new ApiMessageInterceptionException(argerr( - "Current platform %s not support update nic driver yet", vo.getPlatform())); + ORG_ZSTACK_COMPUTE_VM_10062, "Current platform %s not support update nic driver yet", vo.getPlatform())); } List supportNicDriverTypes = nicManager.getSupportNicDriverTypes(); if (!supportNicDriverTypes.contains(msg.getDriverType())) { throw new ApiMessageInterceptionException(argerr( - "Nic driver %s not support yet", msg.getDriverType())); + ORG_ZSTACK_COMPUTE_VM_10063, "Nic driver %s not support yet", msg.getDriverType())); } } @@ -426,7 +427,7 @@ private void validate(final APIGetCandidatePrimaryStoragesForCreatingVmMsg msg) if (ImageMediaType.ISO == mediaType) { if (msg.getRootDiskOfferingUuid() == null) { if (msg.getRootDiskSize() == null || msg.getRootDiskSize() <= 0) { - throw new ApiMessageInterceptionException(argerr("rootDiskSize is needed when image media type is ISO")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10064, "rootDiskSize is needed when image media type is ISO")); } } } @@ -439,13 +440,13 @@ protected void scripts() { VmInstanceVO vo = findByUuid(msg.getVmInstanceUuid(), VmInstanceVO.class); if (vo.getState().equals(VmInstanceState.Running) && vo.getHostUuid().equals(msg.getHostUuid())) { throw new ApiMessageInterceptionException(argerr( - "the vm[uuid:%s] is already on host[uuid:%s]", msg.getVmInstanceUuid(), msg.getHostUuid() + ORG_ZSTACK_COMPUTE_VM_10065, "the vm[uuid:%s] is already on host[uuid:%s]", msg.getVmInstanceUuid(), msg.getHostUuid() )); } if (vo.getState() == VmInstanceState.Paused && VmSystemTags.VM_STATE_PAUSED_AFTER_MIGRATE.hasTag(msg.getVmInstanceUuid())) { throw new ApiMessageInterceptionException(argerr( - "the vm[uuid:%s] is still paused after the last migration, please resume it before migrate.", msg.getVmInstanceUuid())); + ORG_ZSTACK_COMPUTE_VM_10066, "the vm[uuid:%s] is still paused after the last migration, please resume it before migrate.", msg.getVmInstanceUuid())); } } }.execute(); @@ -461,12 +462,12 @@ protected void scripts() { boolean numa = rcf.getResourceConfigValue(VmGlobalConfig.NUMA, msg.getVmInstanceUuid(), Boolean.class); if (!numa && !VmInstanceState.Stopped.equals(vo.getState())) { throw new ApiMessageInterceptionException(argerr( - "the VM cannot do online cpu/memory update because of disabling Instance Offering Online Modification. Please stop the VM then do the cpu/memory update again" + ORG_ZSTACK_COMPUTE_VM_10067, "the VM cannot do online cpu/memory update because of disabling Instance Offering Online Modification. Please stop the VM then do the cpu/memory update again" )); } if (!VmInstanceState.Stopped.equals(vo.getState()) && !VmInstanceState.Running.equals(vo.getState())) { - throw new OperationFailureException(operr("The state of vm[uuid:%s] is %s. Only these state[%s] is allowed to update cpu or memory.", + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10068, "The state of vm[uuid:%s] is %s. Only these state[%s] is allowed to update cpu or memory.", vo.getUuid(), vo.getState(), StringUtils.join(list(VmInstanceState.Running, VmInstanceState.Stopped), ","))); } @@ -477,7 +478,7 @@ protected void scripts() { if (instanceOfferingVO.getCpuNum() < vo.getCpuNum() || instanceOfferingVO.getMemorySize() < vo.getMemorySize()) { throw new ApiMessageInterceptionException(argerr( - "can't decrease capacity when vm[uuid:%s] is running", vo.getUuid() + ORG_ZSTACK_COMPUTE_VM_10069, "can't decrease capacity when vm[uuid:%s] is running", vo.getUuid() )); } } @@ -494,7 +495,7 @@ protected void scripts() { Long memorySize = msg.getMemorySize() == null ? vo.getMemorySize() : msg.getMemorySize(); if (msg.getReservedMemorySize() > memorySize) { throw new ApiMessageInterceptionException(argerr( - "reservedMemorySize[%s] is greater than memorySize[%s]", msg.getReservedMemorySize(), memorySize + ORG_ZSTACK_COMPUTE_VM_10070, "reservedMemorySize[%s] is greater than memorySize[%s]", msg.getReservedMemorySize(), memorySize )); } } @@ -505,7 +506,7 @@ protected void scripts() { boolean uniqueVmName = VmGlobalConfig.UNIQUE_VM_NAME.value(Boolean.class); if (uniqueVmName && Q.New(VmInstanceVO.class).eq(VmInstanceVO_.name, msg.getName()).notEq(VmInstanceVO_.uuid, msg.getUuid()).isExists()) { - throw new ApiMessageInterceptionException(operr("could not create vm, a vm with the name [%s] already exists", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10071, "could not create vm, a vm with the name [%s] already exists", msg.getName())); } @@ -517,19 +518,19 @@ protected void scripts() { if (!numa && !VmInstanceState.Stopped.equals(vmState)) { if (cpuSum != null && cpuSum != vo.getCpuNum()) { throw new ApiMessageInterceptionException(argerr( - "the VM cannot do cpu hot plug because of disabling cpu hot plug. Please stop the VM then do the cpu hot plug again" + ORG_ZSTACK_COMPUTE_VM_10072, "the VM cannot do cpu hot plug because of disabling cpu hot plug. Please stop the VM then do the cpu hot plug again" )); } if (memorySize != null && memorySize != vo.getMemorySize()) { throw new ApiMessageInterceptionException(argerr( - "the VM cannot do memory hot plug because of disabling memory hot plug. Please stop the VM then do the memory hot plug again" + ORG_ZSTACK_COMPUTE_VM_10073, "the VM cannot do memory hot plug because of disabling memory hot plug. Please stop the VM then do the memory hot plug again" )); } } if (!VmInstanceState.Stopped.equals(vo.getState()) && !VmInstanceState.Running.equals(vo.getState())) { - throw new OperationFailureException(operr("The state of vm[uuid:%s] is %s. Only these state[%s] is allowed to update cpu or memory.", + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10074, "The state of vm[uuid:%s] is %s. Only these state[%s] is allowed to update cpu or memory.", vo.getUuid(), vo.getState(), StringUtils.join(list(VmInstanceState.Running, VmInstanceState.Stopped), ","))); } @@ -540,13 +541,13 @@ protected void scripts() { if (msg.getCpuNum() != null && msg.getCpuNum() < vo.getCpuNum()) { throw new ApiMessageInterceptionException(argerr( - "can't decrease cpu of vm[uuid:%s] when it is running", vo.getUuid() + ORG_ZSTACK_COMPUTE_VM_10075, "can't decrease cpu of vm[uuid:%s] when it is running", vo.getUuid() )); } if (msg.getMemorySize() != null && msg.getMemorySize() < vo.getMemorySize()) { throw new ApiMessageInterceptionException(argerr( - "can't decrease memory size of vm[uuid:%s] when it is running", vo.getUuid() + ORG_ZSTACK_COMPUTE_VM_10076, "can't decrease memory size of vm[uuid:%s] when it is running", vo.getUuid() )); } } @@ -566,7 +567,7 @@ private void validate(APIStartVmInstanceMsg msg) { private void validateStaticIPv4(VmNicVO vmNicVO, L3NetworkVO l3NetworkVO, String ip) { if (!NetworkUtils.isIpv4Address(ip)) { - throw new ApiMessageInterceptionException(argerr("%s is not a valid IPv4 address", ip)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10077, "%s is not a valid IPv4 address", ip)); } for (UsedIpVO ipVo : vmNicVO.getUsedIps()) { @@ -576,7 +577,7 @@ private void validateStaticIPv4(VmNicVO vmNicVO, L3NetworkVO l3NetworkVO, String if (ipVo.getL3NetworkUuid().equals(l3NetworkVO.getUuid())) { if (ipVo.getIp().equals(ip)) { - throw new ApiMessageInterceptionException(argerr("ip address [%s] already set to vmNic [uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10078, "ip address [%s] already set to vmNic [uuid:%s]", ip, vmNicVO.getUuid())); } if (!l3NetworkVO.enableIpAddressAllocation()) { @@ -585,7 +586,7 @@ private void validateStaticIPv4(VmNicVO vmNicVO, L3NetworkVO l3NetworkVO, String // check if the ip is in the ip range when ipam is enabled NormalIpRangeVO rangeVO = dbf.findByUuid(ipVo.getIpRangeUuid(), NormalIpRangeVO.class); if (!NetworkUtils.isIpv4InCidr(ip, rangeVO.getNetworkCidr())) { - throw new ApiMessageInterceptionException(argerr("ip address [%s] is not in ip range [%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10079, "ip address [%s] is not in ip range [%s]", ip, rangeVO.getNetworkCidr())); } } @@ -594,7 +595,7 @@ private void validateStaticIPv4(VmNicVO vmNicVO, L3NetworkVO l3NetworkVO, String private void validateStaticIPv6(VmNicVO vmNicVO, L3NetworkVO l3NetworkVO, String ip) { if (!IPv6NetworkUtils.isIpv6Address(ip)) { - throw new ApiMessageInterceptionException(argerr("%s is not a valid IPv6 address", ip)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10080, "%s is not a valid IPv6 address", ip)); } for (UsedIpVO ipVo : vmNicVO.getUsedIps()) { @@ -604,7 +605,7 @@ private void validateStaticIPv6(VmNicVO vmNicVO, L3NetworkVO l3NetworkVO, String if (ipVo.getL3NetworkUuid().equals(l3NetworkVO.getUuid())) { if (ip.equals(ipVo.getIp())) { - throw new ApiMessageInterceptionException(argerr("ip address [%s] already set to vmNic [uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10081, "ip address [%s] already set to vmNic [uuid:%s]", ip, vmNicVO.getUuid())); } if (!l3NetworkVO.enableIpAddressAllocation()) { @@ -612,7 +613,7 @@ private void validateStaticIPv6(VmNicVO vmNicVO, L3NetworkVO l3NetworkVO, String } NormalIpRangeVO rangeVO = dbf.findByUuid(ipVo.getIpRangeUuid(), NormalIpRangeVO.class); if (!IPv6NetworkUtils.isIpv6InRange(ip, rangeVO.getStartIp(), rangeVO.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("ip address [%s] is not in ip range [startIp %s, endIp %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10082, "ip address [%s] is not in ip range [startIp %s, endIp %s]", ip, rangeVO.getStartIp(), rangeVO.getEndIp())); } } @@ -623,7 +624,7 @@ private void validate(APISetVmStaticIpMsg msg) { L3NetworkVO l3NetworkVO = Q.New(L3NetworkVO.class).eq(L3NetworkVO_.uuid, msg.getL3NetworkUuid()).find(); if (msg.getIp() == null && msg.getIp6() == null) { if(l3NetworkVO.enableIpAddressAllocation()) { - throw new ApiMessageInterceptionException(argerr("could not set ip address, due to no ip address is specified")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10083, "could not set ip address, due to no ip address is specified")); } } List ipv4Ranges = Q.New(NormalIpRangeVO.class) @@ -644,7 +645,7 @@ private void validate(APISetVmStaticIpMsg msg) { validateStaticIPv6(nic, l3NetworkVO, ip); msg.setIp(ip); } else { - throw new ApiMessageInterceptionException(argerr("static ip [%s] format error", msg.getIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10084, "static ip [%s] format error", msg.getIp())); } } if (msg.getIp6() != null) { @@ -657,7 +658,7 @@ private void validate(APISetVmStaticIpMsg msg) { l3Found = true; if (msg.getNetmask() == null) { if (ipv4Ranges.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("ipv4 address need a netmask")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10085, "ipv4 address need a netmask")); } else { msg.setNetmask(ipv4Ranges.get(0).getNetmask()); } @@ -670,14 +671,14 @@ private void validate(APISetVmStaticIpMsg msg) { } } if (Q.New(UsedIpVO.class).eq(UsedIpVO_.ip, msg.getIp()).eq(UsedIpVO_.l3NetworkUuid, msg.getL3NetworkUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("ip address [%s] already set to vmNic", msg.getIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10086, "ip address [%s] already set to vmNic", msg.getIp())); } } if (msg.getIp6() != null && !l3NetworkVO.enableIpAddressAllocation()) { l3Found = true; if (msg.getIpv6Prefix() == null) { if (ipv6Ranges.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("ipv6 address need a prefix")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10087, "ipv6 address need a prefix")); } else { msg.setIpv6Prefix(ipv6Ranges.get(0).getPrefixLen().toString()); } @@ -690,11 +691,11 @@ private void validate(APISetVmStaticIpMsg msg) { } } if (Q.New(UsedIpVO.class).eq(UsedIpVO_.ip, msg.getIp6()).eq(UsedIpVO_.l3NetworkUuid, msg.getL3NetworkUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("ip address [%s] already set to vmNic", msg.getIp6())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10088, "ip address [%s] already set to vmNic", msg.getIp6())); } } if (!l3Found) { - throw new ApiMessageInterceptionException(argerr("the VM[uuid:%s] has no nic on the L3 network[uuid:%s]", msg.getVmInstanceUuid(), + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10089, "the VM[uuid:%s] has no nic on the L3 network[uuid:%s]", msg.getVmInstanceUuid(), msg.getL3NetworkUuid())); } } @@ -704,14 +705,14 @@ private void validate(APIDeleteVmStaticIpMsg msg) { q.add(VmNicVO_.vmInstanceUuid, Op.EQ, msg.getVmInstanceUuid()); q.add(VmNicVO_.l3NetworkUuid, Op.EQ, msg.getL3NetworkUuid()); if (!q.isExists()) { - throw new ApiMessageInterceptionException(argerr("the VM[uuid:%s] has no nic on the L3 network[uuid:%s]", msg.getVmInstanceUuid(), + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10090, "the VM[uuid:%s] has no nic on the L3 network[uuid:%s]", msg.getVmInstanceUuid(), msg.getL3NetworkUuid())); } if (msg.getStaticIp() != null) { if (!Q.New(UsedIpVO.class).eq(UsedIpVO_.l3NetworkUuid, msg.getL3NetworkUuid()) .eq(UsedIpVO_.ip, msg.getStaticIp()).isExists()) { - throw new ApiMessageInterceptionException(argerr("could not delete static ip [%s] for vm [uuid:%s] " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10091, "could not delete static ip [%s] for vm [uuid:%s] " + "because it doesn't existed", msg.getStaticIp(), msg.getVmInstanceUuid())); } } @@ -723,7 +724,7 @@ private void validate(APISetVmBootOrderMsg msg) { try { VmBootDevice.valueOf(o); } catch (IllegalArgumentException e) { - throw new ApiMessageInterceptionException(argerr("invalid boot device[%s] in boot order%s", o, msg.getBootOrder())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10092, "invalid boot device[%s] in boot order%s", o, msg.getBootOrder())); } } } @@ -746,16 +747,16 @@ private boolean isVmHasMemorySnapshotGroup(String vmUuid) { private void validate(APISetVmBootVolumeMsg msg) { VolumeVO volume = Q.New(VolumeVO.class).eq(VolumeVO_.uuid, msg.getVolumeUuid()).find(); if (volume.isShareable()) { - throw new ApiMessageInterceptionException(argerr("boot volume cannot be shareable.")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10093, "boot volume cannot be shareable.")); } if (!msg.getVmInstanceUuid().equals(volume.getVmInstanceUuid())) { - throw new ApiMessageInterceptionException(argerr("volume[uuid:%s] must be attached to vm[uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10094, "volume[uuid:%s] must be attached to vm[uuid:%s]", msg.getVolumeUuid(), msg.getVmInstanceUuid())); } if (isVmHasMemorySnapshotGroup(msg.getVmInstanceUuid())) { - throw new ApiMessageInterceptionException(argerr("the vm %s with memory snapshots do not support setting boot volume", msg.getVmInstanceUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10095, "the vm %s with memory snapshots do not support setting boot volume", msg.getVmInstanceUuid())); } } @@ -763,12 +764,12 @@ private void validate(APISetVmBootVolumeMsg msg) { private void validate(APIAttachIsoToVmInstanceMsg msg) { List isoUuids = IsoOperator.getIsoUuidByVmUuid(msg.getVmInstanceUuid()); if (isoUuids.contains(msg.getIsoUuid())) { - throw new ApiMessageInterceptionException(operr("VM[uuid:%s] already has an ISO[uuid:%s] attached", msg.getVmInstanceUuid(), msg.getIsoUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10096, "VM[uuid:%s] already has an ISO[uuid:%s] attached", msg.getVmInstanceUuid(), msg.getIsoUuid())); } ImageConstant.ImageMediaType type = Q.New(ImageVO.class).eq(ImageVO_.uuid, msg.getIsoUuid()).select(ImageVO_.mediaType).findValue(); if (type != ImageConstant.ImageMediaType.ISO) { - throw new ApiMessageInterceptionException(argerr("Unsupported Image Media Type: [%s] ", type)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10097, "Unsupported Image Media Type: [%s] ", type)); } validateCdRomUuid(msg); @@ -783,11 +784,11 @@ private void validateCdRomUuid(APIAttachIsoToVmInstanceMsg msg) { if (cdRomUuid != null) { VmCdRomVO cdRomVO = dbf.findByUuid(cdRomUuid, VmCdRomVO.class); if (cdRomVO == null) { - throw new ApiMessageInterceptionException(operr("The cdRom[uuid:%s] does not exist", cdRomUuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10098, "The cdRom[uuid:%s] does not exist", cdRomUuid)); } if (StringUtils.isNotEmpty(cdRomVO.getIsoUuid())){ - throw new ApiMessageInterceptionException(operr("VM[uuid:%s] cdRom[uuid:%s] has mounted the ISO", msg.getVmInstanceUuid(), cdRomUuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10099, "VM[uuid:%s] cdRom[uuid:%s] has mounted the ISO", msg.getVmInstanceUuid(), cdRomUuid)); } msg.setCdRomUuid(cdRomUuid); @@ -805,7 +806,7 @@ private void validate(APIDetachIsoFromVmInstanceMsg msg) { List isoUuids = IsoOperator.getIsoUuidByVmUuid(msg.getVmInstanceUuid()); if (isoUuids.size() > 1 && msg.getIsoUuid() == null) { - throw new ApiMessageInterceptionException(operr("VM[uuid:%s] has multiple ISOs attached, specify the isoUuid when detaching", msg.getVmInstanceUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10100, "VM[uuid:%s] has multiple ISOs attached, specify the isoUuid when detaching", msg.getVmInstanceUuid())); } if (msg.getIsoUuid() == null) { @@ -816,7 +817,7 @@ private void validate(APIDetachIsoFromVmInstanceMsg msg) { private void validate(APICreateVmNicMsg msg) { L3NetworkVO l3VO = dbf.findByUuid(msg.getL3NetworkUuid(), L3NetworkVO.class); if (l3VO.getState() == L3NetworkState.Disabled) { - throw new ApiMessageInterceptionException(operr("unable to attach a L3 network. The L3 network[uuid:%s] is disabled", msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10101, "unable to attach a L3 network. The L3 network[uuid:%s] is disabled", msg.getL3NetworkUuid())); } if (msg.getIp() != null) { @@ -837,14 +838,14 @@ private void validate(APICreateVmNicMsg msg) { } if (!found) { - throw new ApiMessageInterceptionException(argerr("the static IP[%s] is not in any IP range of the L3 network[uuid:%s]", msg.getIp(), msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10102, "the static IP[%s] is not in any IP range of the L3 network[uuid:%s]", msg.getIp(), msg.getL3NetworkUuid())); } SimpleQuery uq = dbf.createQuery(UsedIpVO.class); uq.add(UsedIpVO_.l3NetworkUuid, Op.EQ, msg.getL3NetworkUuid()); uq.add(UsedIpVO_.ip, Op.EQ, msg.getIp()); if (uq.isExists()) { - throw new ApiMessageInterceptionException(operr("the static IP[%s] has been occupied on the L3 network[uuid:%s]", msg.getIp(), msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10103, "the static IP[%s] has been occupied on the L3 network[uuid:%s]", msg.getIp(), msg.getL3NetworkUuid())); } } } @@ -858,13 +859,13 @@ private void validate(APIAttachL3NetworkToVmMsg msg) { VmInstanceState state = t.get(1, VmInstanceState.class); if (!VmInstanceState.Running.equals(state) && !VmInstanceState.Stopped.equals(state)) { - throw new ApiMessageInterceptionException(operr("unable to attach a L3 network. The vm[uuid: %s] is not Running or Stopped; the current state is %s", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10104, "unable to attach a L3 network. The vm[uuid: %s] is not Running or Stopped; the current state is %s", msg.getVmInstanceUuid(), state)); } L3NetworkVO l3NetworkVO = dbf.findByUuid(msg.getL3NetworkUuid(), L3NetworkVO.class); if (l3NetworkVO.getIpRanges().isEmpty() && l3NetworkVO.enableIpAddressAllocation()) { - throw new ApiMessageInterceptionException(operr("unable to attach a L3 network. The L3 network[uuid:%s] doesn't has have ip range", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10105, "unable to attach a L3 network. The L3 network[uuid:%s] doesn't has have ip range", msg.getL3NetworkUuid())); } @@ -874,7 +875,7 @@ private void validate(APIAttachL3NetworkToVmMsg msg) { List l2Uuids = Q.New(L3NetworkVO.class).in(L3NetworkVO_.uuid, newAddedL3Uuids).select(L3NetworkVO_.l2NetworkUuid).listValues(); l2Uuids = l2Uuids.stream().distinct().collect(Collectors.toList()); if(l2Uuids.size() > 1) { - throw new ApiMessageInterceptionException(operr("unable to attach a L3 network. The L3 network[uuid:%s] are belonged to different l2 networks [uuids:%s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10106, "unable to attach a L3 network. The L3 network[uuid:%s] are belonged to different l2 networks [uuids:%s]", newAddedL3Uuids, l2Uuids)); } @@ -887,7 +888,7 @@ private void validate(APIAttachL3NetworkToVmMsg msg) { List clusterUuids = Q.New(L2NetworkClusterRefVO.class).eq(L2NetworkClusterRefVO_.l2NetworkUuid, l2Uuids.get(0)) .select(L2NetworkClusterRefVO_.clusterUuid).listValues(); if (clusterUuids.isEmpty()) { - throw new ApiMessageInterceptionException(operr("unable to attach a L3 network. The L3 network[uuid:%s] are belonged to l2 networks [uuids:%s] that have not been attached to any cluster", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10107, "unable to attach a L3 network. The L3 network[uuid:%s] are belonged to l2 networks [uuids:%s] that have not been attached to any cluster", newAddedL3Uuids, l2Uuids)); } } @@ -900,14 +901,14 @@ private void validate(APIAttachL3NetworkToVmMsg msg) { if (attachedL3Uuids != null && !attachedL3Uuids.isEmpty()) { if (!VmGlobalConfig.MULTI_VNIC_SUPPORT.value(Boolean.class) || !VmInstanceConstant.USER_VM_TYPE.equals(type)) { - throw new ApiMessageInterceptionException(operr("unable to attach a L3 network. The L3 network[uuid:%s] is already attached to the vm[uuid: %s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10108, "unable to attach a L3 network. The L3 network[uuid:%s] is already attached to the vm[uuid: %s]", attachedL3Uuids, msg.getVmInstanceUuid())); } List attachedNonGuestL3Uuids = Q.New(L3NetworkVO.class).select(L3NetworkVO_.uuid). notEq(L3NetworkVO_.category, L3NetworkCategory.Private).in(L3NetworkVO_.uuid, attachedL3Uuids).listValues(); if (attachedNonGuestL3Uuids != null && !attachedNonGuestL3Uuids.isEmpty()) { - throw new ApiMessageInterceptionException(operr("unable to attach a non-guest L3 network. The L3 network[uuid:%s] is already attached to the vm[uuid: %s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10109, "unable to attach a non-guest L3 network. The L3 network[uuid:%s] is already attached to the vm[uuid: %s]", attachedL3Uuids, msg.getVmInstanceUuid())); } } @@ -915,10 +916,10 @@ private void validate(APIAttachL3NetworkToVmMsg msg) { for (String l3Uuid : newAddedL3Uuids) { L3NetworkVO l3Vo = dbf.findByUuid(l3Uuid, L3NetworkVO.class); if (l3Vo.getState() == L3NetworkState.Disabled) { - throw new ApiMessageInterceptionException(operr("unable to attach a L3 network. The L3 network[uuid:%s] is disabled", l3Uuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10110, "unable to attach a L3 network. The L3 network[uuid:%s] is disabled", l3Uuid)); } if (VmInstanceConstant.USER_VM_TYPE.equals(type) && l3Vo.isSystem()) { - throw new ApiMessageInterceptionException(operr("unable to attach a L3 network. The L3 network[uuid:%s] is a system network and vm is a user vm", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10111, "unable to attach a L3 network. The L3 network[uuid:%s] is a system network and vm is a user vm", l3Uuid)); } } @@ -952,20 +953,20 @@ private void validate(APIAttachL3NetworkToVmMsg msg) { } if (!found) { - throw new ApiMessageInterceptionException(argerr("the static IP[%s] is not in any IP range of the L3 network[uuid:%s]", msg.getStaticIp(), msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10112, "the static IP[%s] is not in any IP range of the L3 network[uuid:%s]", msg.getStaticIp(), msg.getL3NetworkUuid())); } SimpleQuery uq = dbf.createQuery(UsedIpVO.class); uq.add(UsedIpVO_.l3NetworkUuid, Op.EQ, msg.getL3NetworkUuid()); uq.add(UsedIpVO_.ip, Op.EQ, msg.getStaticIp()); if (uq.isExists()) { - throw new ApiMessageInterceptionException(operr("the static IP[%s] has been occupied on the L3 network[uuid:%s]", msg.getStaticIp(), msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10113, "the static IP[%s] has been occupied on the L3 network[uuid:%s]", msg.getStaticIp(), msg.getL3NetworkUuid())); } } for (Map.Entry> e : staticIps.entrySet()) { if (!newAddedL3Uuids.contains(e.getKey())) { - throw new ApiMessageInterceptionException(argerr("static ip l3 uuid[%s] is not included in nic l3 [%s]", e.getKey(), newAddedL3Uuids)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10114, "static ip l3 uuid[%s] is not included in nic l3 [%s]", e.getKey(), newAddedL3Uuids)); } String l3Uuid = e.getKey(); @@ -995,14 +996,14 @@ private void validate(APIAttachL3NetworkToVmMsg msg) { } if (!found) { - throw new ApiMessageInterceptionException(argerr("the static IP[%s] is not in any IP range of the L3 network[uuid:%s]", staticIp, l3Uuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10115, "the static IP[%s] is not in any IP range of the L3 network[uuid:%s]", staticIp, l3Uuid)); } SimpleQuery uq = dbf.createQuery(UsedIpVO.class); uq.add(UsedIpVO_.l3NetworkUuid, Op.EQ, msg.getL3NetworkUuid()); uq.add(UsedIpVO_.ip, Op.EQ, staticIp); if (uq.isExists()) { - throw new ApiMessageInterceptionException(operr("the static IP[%s] has been occupied on the L3 network[uuid:%s]", staticIp, l3Uuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10116, "the static IP[%s] has been occupied on the L3 network[uuid:%s]", staticIp, l3Uuid)); } } } @@ -1026,7 +1027,7 @@ private void validate(APIAttachL3NetworkToVmMsg msg) { try { vmNicParam = JSONObjectUtil.toObject(msg.getVmNicParams(), VmNicParam.class); } catch (JsonSyntaxException e) { - throw new OperationFailureException(operr("invalid json format, causes: %s", e.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10117, "invalid json format, causes: %s", e.getMessage())); } VmNicUtils.validateVmParms(Arrays.asList(vmNicParam), Arrays.asList(msg.getL3NetworkUuid()), supportNicDriverTypes); @@ -1039,14 +1040,14 @@ private void validate(APIAttachVmNicToVmMsg msg) { VmInstanceState state = vmInstanceVO.getState(); if (!VmInstanceState.Running.equals(state) && !VmInstanceState.Stopped.equals(state)) { - throw new ApiMessageInterceptionException(operr("unable to attach the nic. The vm[uuid: %s] is not Running or Stopped; the current state is %s", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10118, "unable to attach the nic. The vm[uuid: %s] is not Running or Stopped; the current state is %s", msg.getVmInstanceUuid(), state)); } VmNicVO vmNicVO = dbf.findByUuid(msg.getVmNicUuid(), VmNicVO.class); if (vmNicVO.getVmInstanceUuid() != null) { - throw new ApiMessageInterceptionException(operr("unable to attach the nic. The nic has been attached with vm[uuid: %s]", vmNicVO.getVmInstanceUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10119, "unable to attach the nic. The nic has been attached with vm[uuid: %s]", vmNicVO.getVmInstanceUuid())); } boolean exist = Q.New(VmNicVO.class) @@ -1057,12 +1058,12 @@ private void validate(APIAttachVmNicToVmMsg msg) { if (exist) { if (!VmGlobalConfig.MULTI_VNIC_SUPPORT.value(Boolean.class) || !VmInstanceConstant.USER_VM_TYPE.equals(type)) { - throw new ApiMessageInterceptionException(operr("unable to attach the nic. Its L3 network[uuid:%s] is already attached to the vm[uuid: %s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10120, "unable to attach the nic. Its L3 network[uuid:%s] is already attached to the vm[uuid: %s]", vmNicVO.getL3NetworkUuid(), msg.getVmInstanceUuid())); } if (!L3NetworkCategory.Private.equals(l3NetworkVO.getCategory())) { - throw new ApiMessageInterceptionException(operr("unable to attach the nic with a non-guest L3 network. Its L3 network[uuid:%s] is already attached to the vm[uuid: %s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10121, "unable to attach the nic with a non-guest L3 network. Its L3 network[uuid:%s] is already attached to the vm[uuid: %s]", vmNicVO.getL3NetworkUuid(), msg.getVmInstanceUuid())); } } @@ -1071,17 +1072,17 @@ private void validate(APIAttachVmNicToVmMsg msg) { boolean system = l3NetworkVO.isSystem(); if (l3state == L3NetworkState.Disabled) { - throw new ApiMessageInterceptionException(operr("unable to attach the nic. Its L3 network[uuid:%s] is disabled", l3NetworkVO.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10122, "unable to attach the nic. Its L3 network[uuid:%s] is disabled", l3NetworkVO.getUuid())); } if (VmInstanceConstant.USER_VM_TYPE.equals(type) && system) { - throw new ApiMessageInterceptionException(operr("unable to attach the nic. Its L3 network[uuid:%s] is a system network and vm is a user vm", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10123, "unable to attach the nic. Its L3 network[uuid:%s] is a system network and vm is a user vm", l3NetworkVO.getUuid())); } List clusterUuids = Q.New(L2NetworkClusterRefVO.class).eq(L2NetworkClusterRefVO_.l2NetworkUuid, l3NetworkVO.getL2NetworkUuid()) .select(L2NetworkClusterRefVO_.clusterUuid).listValues(); if (clusterUuids.isEmpty()) { - throw new ApiMessageInterceptionException(operr("unable to attach the nic. Its l2 network [uuid:%s] that have not been attached to any cluster", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10124, "unable to attach the nic. Its l2 network [uuid:%s] that have not been attached to any cluster", l3NetworkVO.getL2NetworkUuid())); } } @@ -1093,12 +1094,12 @@ private void validate(APIChangeVmNicStateMsg msg) { MacOperator mo = new MacOperator(); if (mo.checkDuplicateMac(nicVO.getHypervisorType(), nicVO.getL3NetworkUuid(), nicVO.getMac())) { - throw new ApiMessageInterceptionException(Platform.argerr("Duplicate mac address [%s]", nicVO.getMac())); + throw new ApiMessageInterceptionException(Platform.argerr(ORG_ZSTACK_COMPUTE_VM_10125, "Duplicate mac address [%s]", nicVO.getMac())); } } if (!nicVO.getType().equals(VmInstanceConstant.VIRTUAL_NIC_TYPE)) { - throw new ApiMessageInterceptionException(operr("could not update nic[uuid: %s] state, due to nic type[%s] not support", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10126, "could not update nic[uuid: %s] state, due to nic type[%s] not support", msg.getVmNicUuid(), nicVO.getType())); } msg.setVmInstanceUuid(nicVO.getVmInstanceUuid()); @@ -1115,7 +1116,7 @@ private void validate(APIDetachL3NetworkFromVmMsg msg) { VmInstanceState state = t.get(1, VmInstanceState.class); if (!VmInstanceState.Running.equals(state) && !VmInstanceState.Stopped.equals(state)) { - throw new ApiMessageInterceptionException(operr("unable to detach a L3 network. The vm[uuid: %s] is not Running or Stopped; the current state is %s", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10127, "unable to detach a L3 network. The vm[uuid: %s] is not Running or Stopped; the current state is %s", vmUuid, state)); } @@ -1130,7 +1131,7 @@ private void validate(APIGetVmAttachableDataVolumeMsg msg) { q.add(VmInstanceVO_.uuid, Op.EQ, msg.getVmInstanceUuid()); VmInstanceState state = q.findValue(); if (state != VmInstanceState.Stopped && state != VmInstanceState.Running) { - throw new ApiMessageInterceptionException(operr("vm[uuid:%s] can only attach volume when state is Running or Stopped, current state is %s", msg.getVmInstanceUuid(), state)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10128, "vm[uuid:%s] can only attach volume when state is Running or Stopped, current state is %s", msg.getVmInstanceUuid(), state)); } } @@ -1138,11 +1139,11 @@ private void validateRootDiskOffering(ImageMediaType imgFormat, APICreateVmInsta if (imgFormat == ImageMediaType.ISO) { if (msg.getRootDiskOfferingUuid() == null) { if (msg.getRootDiskSize() == null) { - throw new ApiMessageInterceptionException(argerr("image mediaType is ISO but missing root disk settings")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10129, "image mediaType is ISO but missing root disk settings")); } if (msg.getRootDiskSize() <= 0) { - throw new ApiMessageInterceptionException(operr("Unexpected root disk settings")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10130, "Unexpected root disk settings")); } } } @@ -1163,14 +1164,14 @@ private void validatePsWhetherSameCluster(APICreateVmInstanceMsg msg) { clusterUuidsForRootVolume.retainAll(clusterUuidsForDataVolume); if (clusterUuidsForRootVolume.isEmpty()) { - throw new ApiMessageInterceptionException(operr("the primary storage[%s] of the root volume and the primary storage[%s] of the data volume are not in the same cluster", msg.getPrimaryStorageUuidForRootVolume(), primaryStorageUuidForDataVolume)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10131, "the primary storage[%s] of the root volume and the primary storage[%s] of the data volume are not in the same cluster", msg.getPrimaryStorageUuidForRootVolume(), primaryStorageUuidForDataVolume)); } } private void validateZoneOrClusterOrHostOrL3Exist(NewVmInstanceMessage2 msg) { if (CollectionUtils.isEmpty(msg.getL3NetworkUuids()) && StringUtils.isEmpty(msg.getZoneUuid()) && StringUtils.isEmpty(msg.getClusterUuid()) && StringUtils.isEmpty(msg.getHostUuid())) { - throw new ApiMessageInterceptionException(operr("could not create vm, because at least one of field (l3NetworkUuids,zoneUuid,clusterUuid,hostUuid) should be set")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10132, "could not create vm, because at least one of field (l3NetworkUuids,zoneUuid,clusterUuid,hostUuid) should be set")); } } @@ -1180,7 +1181,7 @@ private void validateDataDiskSizes(APICreateVmInstanceMsg msg) throws ApiMessage } msg.getDataDiskSizes().forEach(dataDiskSize -> { if (dataDiskSize <= 0) { - throw new ApiMessageInterceptionException(operr("Unexpected data disk settings. dataDiskSizes need to be greater than 0")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10133, "Unexpected data disk settings. dataDiskSizes need to be greater than 0")); } }); } @@ -1192,7 +1193,7 @@ private void validate(APICreateVmInstanceMsg msg) { APICreateVmInstanceMsg.DiskAO rootDiskAO = msg.getDiskAOs().stream() .filter(APICreateVmInstanceMsg.DiskAO::isBoot).findFirst().orElse(null); if (rootDiskAO == null) { - throw new ApiMessageInterceptionException(argerr("missing root disk")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10134, "missing root disk")); } msg.setPlatform(rootDiskAO.getPlatform()); msg.setGuestOsType(rootDiskAO.getGuestOsType()); @@ -1226,39 +1227,39 @@ private void validate(APICreateVmInstanceMsg msg) { } if (!err.isEmpty()) { - throw new ApiMessageInterceptionException(argerr(String.format("when imageUuid is null, %s", err))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10135, String.format("when imageUuid is null, %s", err))); } } else { ImageState imgState = image.getState(); if (imgState == ImageState.Disabled) { - throw new ApiMessageInterceptionException(operr("image[uuid:%s] is Disabled, can't create vm from it", msg.getImageUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10136, "image[uuid:%s] is Disabled, can't create vm from it", msg.getImageUuid())); } ImageStatus imgStatus = image.getStatus(); if (imgStatus != ImageStatus.Ready) { - throw new ApiMessageInterceptionException(operr("image[uuid:%s] is not ready yet, can't create vm from it", msg.getImageUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10137, "image[uuid:%s] is not ready yet, can't create vm from it", msg.getImageUuid())); } ImageMediaType imgFormat = image.getMediaType(); if (imgFormat != ImageMediaType.RootVolumeTemplate && imgFormat != ImageMediaType.ISO) { - throw new ApiMessageInterceptionException(argerr("image[uuid:%s] is of mediaType: %s, only RootVolumeTemplate and ISO can be used to create vm", msg.getImageUuid(), imgFormat)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10138, "image[uuid:%s] is of mediaType: %s, only RootVolumeTemplate and ISO can be used to create vm", msg.getImageUuid(), imgFormat)); } boolean isSystemImage = image.isSystem(); if (isSystemImage && (msg.getType() == null || VmInstanceConstant.USER_VM_TYPE.equals(msg.getType()))) { - throw new ApiMessageInterceptionException(argerr("image[uuid:%s] is system image, can't be used to create user vm", msg.getImageUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10139, "image[uuid:%s] is system image, can't be used to create user vm", msg.getImageUuid())); } if (msg.getPlatform() == null && image.getPlatform() == null) { - throw new ApiMessageInterceptionException(operr("at least one of field platform in msg or image[uuid:%s] should be set", msg.getImageUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10140, "at least one of field platform in msg or image[uuid:%s] should be set", msg.getImageUuid())); } if (msg.getGuestOsType() == null && image.getGuestOsType() == null) { - throw new ApiMessageInterceptionException(operr("at least one of field guestOsType in msg or image[uuid:%s] should be set", msg.getImageUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10141, "at least one of field guestOsType in msg or image[uuid:%s] should be set", msg.getImageUuid())); } if (msg.getArchitecture() == null && image.getArchitecture() == null) { - throw new ApiMessageInterceptionException(operr("at least one of field architecture in msg or image[uuid:%s] should be set", msg.getImageUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10142, "at least one of field architecture in msg or image[uuid:%s] should be set", msg.getImageUuid())); } validateRootDiskOffering(imgFormat, msg); @@ -1289,7 +1290,7 @@ private void validate(APICreateVmInstanceMsg msg) { dq.add(DiskOfferingVO_.uuid, Op.IN, allDiskOfferingUuids); List diskUuids = dq.listValue(); if (!diskUuids.isEmpty()) { - throw new ApiMessageInterceptionException(operr("disk offerings[uuids:%s] are Disabled, can not create vm from it", diskUuids)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10143, "disk offerings[uuids:%s] are Disabled, can not create vm from it", diskUuids)); } } @@ -1325,7 +1326,7 @@ public void checkMutualExclusion(APICreateVmInstanceMsg.DiskAO diskAO) { } if (count > 1) { - throw new ApiMessageInterceptionException(operr("Cannot set the following properties at the same time: %s", errorMsg)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10144, "Cannot set the following properties at the same time: %s", errorMsg)); } if (count == 0) { @@ -1333,7 +1334,7 @@ public void checkMutualExclusion(APICreateVmInstanceMsg.DiskAO diskAO) { for (String key : map.keySet()) { properties.add(key); } - throw new ApiMessageInterceptionException(operr("Need to set one of the following properties, and can only be one of them: %s", properties)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10145, "Need to set one of the following properties, and can only be one of them: %s", properties)); } } @@ -1342,15 +1343,15 @@ private void validate(APICreateVmInstanceFromVolumeMsg msg) { VolumeVO volume = dbf.findByUuid(msg.getVolumeUuid(), VolumeVO.class); if (volume.isShareable()) { - throw new ApiMessageInterceptionException(operr("cannot create vm instance from a shareable volume.")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10146, "cannot create vm instance from a shareable volume.")); } if (volume.isAttached()) { - throw new ApiMessageInterceptionException(operr("could not create vm instance from a attached volume.")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10147, "could not create vm instance from a attached volume.")); } if (volume.getStatus() != VolumeStatus.Ready || volume.getState() != VolumeState.Enabled) { - throw new ApiMessageInterceptionException(operr("volume[uuid:%s] could not satisfy conditions[state:Enabled status:Ready]", msg.getVolumeUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10148, "volume[uuid:%s] could not satisfy conditions[state:Enabled status:Ready]", msg.getVolumeUuid())); } } @@ -1367,7 +1368,7 @@ private void validate(NewVmInstanceMessage2 msg) { boolean uniqueVmName = VmGlobalConfig.UNIQUE_VM_NAME.value(Boolean.class); if (uniqueVmName && Q.New(VmInstanceVO.class).eq(VmInstanceVO_.name, msg.getName()).isExists()) { - throw new ApiMessageInterceptionException(operr("could not create vm, a vm with the name [%s] already exists", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10149, "could not create vm, a vm with the name [%s] already exists", msg.getName())); } @@ -1380,21 +1381,21 @@ private void validate(NewVmInstanceMessage2 msg) { .findAny(); if (duplicateMac.isPresent()){ throw new ApiMessageInterceptionException(operr( - "Not allowed same mac [%s]", duplicateMac.get())); + ORG_ZSTACK_COMPUTE_VM_10150, "Not allowed same mac [%s]", duplicateMac.get())); } } if (msg.getVmNicParams() != null && !msg.getVmNicParams().isEmpty()) { List supportNicDriverTypes = nicManager.getSupportNicDriverTypes(); if (msg.getL3NetworkUuids() == null || msg.getL3NetworkUuids().isEmpty()) { - throw new ApiMessageInterceptionException(argerr("l3NetworkUuids and vmNicInventories mustn't both be empty or both be set")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10151, "l3NetworkUuids and vmNicInventories mustn't both be empty or both be set")); } List vmNicInventories; try { vmNicInventories = JSONObjectUtil.toCollection(msg.getVmNicParams(), ArrayList.class, VmNicParam.class); } catch (JsonSyntaxException e) { - throw new OperationFailureException(operr("invalid json format, causes: %s", e.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10152, "invalid json format, causes: %s", e.getMessage())); } VmNicUtils.validateVmParms(vmNicInventories, msg.getL3NetworkUuids(), supportNicDriverTypes); @@ -1406,7 +1407,7 @@ private void validate(NewVmInstanceMessage2 msg) { List uuids = new ArrayList<>(msg.getL3NetworkUuids()); List duplicateElements = getDuplicateElementsOfList(uuids); if (duplicateElements.size() > 0) { - throw new ApiMessageInterceptionException(operr("Can't add same uuid in the l3Network,uuid: %s", duplicateElements.get(0))); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10153, "Can't add same uuid in the l3Network,uuid: %s", duplicateElements.get(0))); } l3q.add(L3NetworkVO_.uuid, Op.IN, msg.getL3NetworkUuids()); @@ -1416,10 +1417,10 @@ private void validate(NewVmInstanceMessage2 msg) { Boolean system = t.get(1, Boolean.class); L3NetworkState state = t.get(2, L3NetworkState.class); if (state != L3NetworkState.Enabled) { - throw new ApiMessageInterceptionException(operr("l3Network[uuid:%s] is Disabled, can not create vm on it", l3Uuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10154, "l3Network[uuid:%s] is Disabled, can not create vm on it", l3Uuid)); } if (system && (msg.getType() == null || VmInstanceConstant.USER_VM_TYPE.equals(msg.getType()))) { - throw new ApiMessageInterceptionException(operr("l3Network[uuid:%s] is system network, can not create user vm on it", l3Uuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10155, "l3Network[uuid:%s] is system network, can not create user vm on it", l3Uuid)); } } } @@ -1438,7 +1439,7 @@ private void validate(NewVmInstanceMessage2 msg) { zq.add(ZoneVO_.uuid, Op.EQ, msg.getZoneUuid()); ZoneState zoneState = zq.findValue(); if (zoneState == ZoneState.Disabled) { - throw new ApiMessageInterceptionException(operr("zone[uuid:%s] is specified but it's Disabled, can not create vm from it", msg.getZoneUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10156, "zone[uuid:%s] is specified but it's Disabled, can not create vm from it", msg.getZoneUuid())); } } @@ -1448,7 +1449,7 @@ private void validate(NewVmInstanceMessage2 msg) { cq.add(ClusterVO_.uuid, Op.EQ, msg.getClusterUuid()); ClusterState clusterState = cq.findValue(); if (clusterState == ClusterState.Disabled) { - throw new ApiMessageInterceptionException(operr("cluster[uuid:%s] is specified but it's Disabled, can not create vm from it", msg.getClusterUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10157, "cluster[uuid:%s] is specified but it's Disabled, can not create vm from it", msg.getClusterUuid())); } } @@ -1459,12 +1460,12 @@ private void validate(NewVmInstanceMessage2 msg) { Tuple t = hq.findTuple(); HostState hostState = t.get(0, HostState.class); if (hostState == HostState.Disabled) { - throw new ApiMessageInterceptionException(operr("host[uuid:%s] is specified but it's Disabled, can not create vm from it", msg.getHostUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10158, "host[uuid:%s] is specified but it's Disabled, can not create vm from it", msg.getHostUuid())); } HostStatus connectionState = t.get(1, HostStatus.class); if (connectionState != HostStatus.Connected) { - throw new ApiMessageInterceptionException(operr("host[uuid:%s] is specified but it's connection status is %s, can not create vm from it", msg.getHostUuid(), connectionState)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10159, "host[uuid:%s] is specified but it's connection status is %s, can not create vm from it", msg.getHostUuid(), connectionState)); } } @@ -1474,11 +1475,11 @@ private void validate(NewVmInstanceMessage2 msg) { if (VmInstanceConstant.USER_VM_TYPE.equals(msg.getType())) { if (msg.getDefaultL3NetworkUuid() == null && (!CollectionUtils.isEmpty(msg.getL3NetworkUuids()) && msg.getL3NetworkUuids().size() != 1)) { - throw new ApiMessageInterceptionException(argerr("there are more than one L3 network specified in l3NetworkUuids, but defaultL3NetworkUuid is null")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10160, "there are more than one L3 network specified in l3NetworkUuids, but defaultL3NetworkUuid is null")); } else if (msg.getDefaultL3NetworkUuid() == null && (msg.getL3NetworkUuids()!= null &&msg.getL3NetworkUuids().size() == 1)) { msg.setDefaultL3NetworkUuid(msg.getL3NetworkUuids().get(0)); } else if (msg.getDefaultL3NetworkUuid() != null && !msg.getL3NetworkUuids().contains(msg.getDefaultL3NetworkUuid())) { - throw new ApiMessageInterceptionException(argerr("defaultL3NetworkUuid[uuid:%s] is not in l3NetworkUuids%s", msg.getDefaultL3NetworkUuid(), msg.getL3NetworkUuids())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10161, "defaultL3NetworkUuid[uuid:%s] is not in l3NetworkUuids%s", msg.getDefaultL3NetworkUuid(), msg.getL3NetworkUuids())); } } @@ -1509,12 +1510,12 @@ private void validateCdRomsTag(NewVmInstanceMessage msg) { for (String cdRomIsoUuid : cdRoms) { ImageVO imageVO = dbf.findByUuid(cdRomIsoUuid, ImageVO.class); if (imageVO == null) { - throw new ApiMessageInterceptionException(argerr("The image[uuid=%s] does not exist", cdRomIsoUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10162, "The image[uuid=%s] does not exist", cdRomIsoUuid)); } } if (cdRoms.size() != new HashSet<>(cdRoms).size()) { - throw new ApiMessageInterceptionException(argerr("Do not allow to mount duplicate ISO")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10163, "Do not allow to mount duplicate ISO")); } } @@ -1529,12 +1530,12 @@ private void validate(APIDestroyVmInstanceMsg msg) { private void validate(APISetVmConsolePasswordMsg msg) { String pwd = msg.getConsolePassword(); if (pwd.startsWith("password")){ - throw new ApiMessageInterceptionException(argerr("The console password cannot start with 'password' which may trigger a VNC security issue")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10164, "The console password cannot start with 'password' which may trigger a VNC security issue")); } } private void validate(APIAttachL3NetworkToVmNicMsg msg) { - throw new ApiMessageInterceptionException(argerr("can not call this api because it's Deprecated")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10165, "can not call this api because it's Deprecated")); } private void validate(APIDeleteVmCdRomMsg msg) { @@ -1551,7 +1552,7 @@ private void validate(APISetVmInstanceDefaultCdRomMsg msg) { VmCdRomVO vmCdRomVO = dbf.findByUuid(msg.getUuid(), VmCdRomVO.class); if (vmCdRomVO.getDeviceId() == 0) { - throw new ApiMessageInterceptionException(argerr("The CdRom[%s] Already the default", vmCdRomVO.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10166, "The CdRom[%s] Already the default", vmCdRomVO.getUuid())); } } @@ -1563,7 +1564,7 @@ private void validate(APIFstrimVmMsg msg) { if (state != VmInstanceState.Running) { throw new ApiMessageInterceptionException(operr( - "vm[uuid:%s] can only fstrim when state is Running, current state is %s", msg.getUuid(), state)); + ORG_ZSTACK_COMPUTE_VM_10167, "vm[uuid:%s] can only fstrim when state is Running, current state is %s", msg.getUuid(), state)); } msg.setHostUuid(t.get(1, String.class)); } diff --git a/compute/src/main/java/org/zstack/compute/vm/VmInstanceBase.java b/compute/src/main/java/org/zstack/compute/vm/VmInstanceBase.java index ed98aef34e0..42acd829219 100755 --- a/compute/src/main/java/org/zstack/compute/vm/VmInstanceBase.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmInstanceBase.java @@ -94,6 +94,7 @@ import static org.zstack.core.Platform.*; import static org.zstack.core.progress.ProgressReportService.*; import static org.zstack.utils.CollectionDSL.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VmInstanceBase extends AbstractVmInstance { protected static final CLogger logger = Utils.getLogger(VmInstanceBase.class); @@ -266,7 +267,7 @@ protected VmInstanceVO refreshVO(boolean noException) { } if (self == null) { - throw new OperationFailureException(operr("vm[uuid:%s, name:%s] has been deleted", vo.getUuid(), vo.getName())); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10244, "vm[uuid:%s, name:%s] has been deleted", vo.getUuid(), vo.getName())); } originalCopy = ObjectUtils.newAndCopy(vo, vo.getClass()); @@ -431,7 +432,7 @@ public void run(MessageReply r) { it.getKey(), it.getValue().getRunningTask().get(0).getName())) .collect(Collectors.toList()); if (!hasTaskVols.isEmpty()) { - bus.replyErrorByMessageType((Message) msg, operr(Strings.join(hasTaskVols, ';'))); + bus.replyErrorByMessageType((Message) msg, operr(ORG_ZSTACK_COMPUTE_VM_10245, Strings.join(hasTaskVols, ';'))); return; } @@ -642,7 +643,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { ExecuteCrashStrategyReply reply = new ExecuteCrashStrategyReply(); - reply.setError(err(VmErrors.REBOOT_ERROR, errorCode, errorCode.getDetails())); + reply.setError(err(ORG_ZSTACK_COMPUTE_VM_10246, VmErrors.REBOOT_ERROR, errorCode, errorCode.getDetails())); bus.reply(msg, reply); chain.next(); } @@ -664,14 +665,14 @@ protected void executeCrashStrategy(final Message fmsg, final Completion complet @Override public void run(MessageReply reply) { if (!reply.isSuccess()) { - completion.fail(operr("failed to check state of the vm[uuid:%s] on the host[uuid:%s], %s", vmInv.getUuid(), vmInv.getHostUuid(), reply.getError())); + completion.fail(operr(ORG_ZSTACK_COMPUTE_VM_10247, "failed to check state of the vm[uuid:%s] on the host[uuid:%s], %s", vmInv.getUuid(), vmInv.getHostUuid(), reply.getError())); return; } CheckVmStateOnHypervisorReply r = reply.castReply(); String state = r.getStates().get(vmInv.getUuid()); if (state == null) { - completion.fail(operr("got an unrecognized state of the vm[uuid:%s] on the host[uuid:%s]", vmInv.getUuid(), vmInv.getHostUuid())); + completion.fail(operr(ORG_ZSTACK_COMPUTE_VM_10248, "got an unrecognized state of the vm[uuid:%s] on the host[uuid:%s]", vmInv.getUuid(), vmInv.getHostUuid())); return; } if (!state.equals(VmInstanceState.Crashed.toString())) { @@ -1059,7 +1060,7 @@ public VmNicVO call(VmNicVO arg) { }); if (targetNic == null) { - throw new OperationFailureException(operr("the vm[uuid:%s] has no nic on the L3 network[uuid:%s]", self.getUuid(), l3Uuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10249, "the vm[uuid:%s] has no nic on the L3 network[uuid:%s]", self.getUuid(), l3Uuid)); } /* if static ip is same to nic, do nothing */ @@ -1421,7 +1422,7 @@ private void vmStateChangeOnHost(final VmStateChangedOnHostMsg msg, final NoErro final VmStateChangedOnHostReply reply = new VmStateChangedOnHostReply(); if (refreshVO(true) == null) { // the vm has been deleted - reply.setError(operr("the vm has been deleted")); + reply.setError(operr(ORG_ZSTACK_COMPUTE_VM_10250, "the vm has been deleted")); bus.reply(msg, reply); completion.done(); return; @@ -2752,7 +2753,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { RebootVmInstanceReply reply = new RebootVmInstanceReply(); - reply.setError(err(VmErrors.REBOOT_ERROR, errorCode, errorCode.getDetails())); + reply.setError(err(ORG_ZSTACK_COMPUTE_VM_10251, VmErrors.REBOOT_ERROR, errorCode, errorCode.getDetails())); bus.reply(msg, reply); chain.next(); } @@ -2792,7 +2793,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { StopVmInstanceReply reply = new StopVmInstanceReply(); - reply.setError(err(VmErrors.STOP_ERROR, errorCode, errorCode.getDetails())); + reply.setError(err(ORG_ZSTACK_COMPUTE_VM_10252, VmErrors.STOP_ERROR, errorCode, errorCode.getDetails())); bus.reply(msg, reply); chain.next(); } @@ -2844,7 +2845,7 @@ private void createTemplateFromRootVolume(final CreateTemplateFromRootVolumeVmMs msg.getRootVolumeInventory().getPrimaryStorageUuid()); bus.send(cmsg, new CloudBusCallBack(chain) { private void fail(ErrorCode errorCode) { - reply.setError(operr(errorCode, "failed to create template from root volume[uuid:%s] on primary storage[uuid:%s]", + reply.setError(operr(ORG_ZSTACK_COMPUTE_VM_10253, errorCode, "failed to create template from root volume[uuid:%s] on primary storage[uuid:%s]", msg.getRootVolumeInventory().getUuid(), msg.getRootVolumeInventory().getPrimaryStorageUuid())); logger.warn(reply.getError().getDetails()); bus.reply(msg, reply); @@ -2915,7 +2916,7 @@ public void run(MessageReply reply) { AttachNicToVmReply r = new AttachNicToVmReply(); if (!reply.isSuccess()) { - r.setError(err(VmErrors.ATTACH_NETWORK_ERROR, r.getError(), r.getError().getDetails())); + r.setError(err(ORG_ZSTACK_COMPUTE_VM_10254, VmErrors.ATTACH_NETWORK_ERROR, r.getError(), r.getError().getDetails())); } bus.reply(msg, r); } @@ -3914,7 +3915,7 @@ private void handle(APIGetVmDeviceAddressMsg msg) { APIGetVmDeviceAddressReply reply = new APIGetVmDeviceAddressReply(); GetVmDeviceAddressMsg gmsg = new GetVmDeviceAddressMsg(); if (self.getHostUuid() == null || self.getState() != VmInstanceState.Running) { - reply.setError(operr("VM[uuid:%s] state is not Running.", msg.getUuid())); + reply.setError(operr(ORG_ZSTACK_COMPUTE_VM_10255, "VM[uuid:%s] state is not Running.", msg.getUuid())); bus.reply(msg, reply); return; } @@ -5000,7 +5001,7 @@ private void checkIfIsoAttachable(String isoUuid) { } } - throw new OperationFailureException(operr("the ISO[uuid:%s] is on backup storage that is not compatible of the primary storage[uuid:%s]" + + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10256, "the ISO[uuid:%s] is on backup storage that is not compatible of the primary storage[uuid:%s]" + " where the VM[name:%s, uuid:%s] is on", isoUuid, psUuid, self.getName(), self.getUuid())); } @@ -5393,7 +5394,7 @@ private void changeOffering(APIChangeInstanceOfferingMsg msg, final Completion c @Override public void run(MessageReply innerReply) { if (!innerReply.isSuccess()) { - completion.fail(Platform.operr(innerReply.getError(), + completion.fail(Platform.operr(ORG_ZSTACK_COMPUTE_VM_10257, innerReply.getError(), "Failed to update vm[uuid=%s] on hypervisor.", self.getUuid())); return; } @@ -5411,7 +5412,7 @@ public void run(MessageReply innerReply) { } final ErrorCodeList list = new ErrorCodeList(); list.getCauses().addAll(casedReply.getIgnoredErrors()); - completion.fail(Platform.operr(list, + completion.fail(Platform.operr(ORG_ZSTACK_COMPUTE_VM_10258, list, "Failed to update vm[uuid=%s] on hypervisor: The modification of some properties failed", self.getUuid())); } @@ -5441,7 +5442,7 @@ public void run(FlowTrigger trigger, Map data) { Boolean unique = VmGlobalConfig.UNIQUE_VM_NAME.value(Boolean.class); boolean exists = Q.New(VmInstanceVO.class).eq(VmInstanceVO_.name, msg.getName()).notEq(VmInstanceVO_.uuid, self.getUuid()).isExists(); if (unique && exists) { - trigger.fail(operr("could not create vm, a vm with the name [%s] already exists", msg.getName())); + trigger.fail(operr(ORG_ZSTACK_COMPUTE_VM_10259, "could not create vm, a vm with the name [%s] already exists", msg.getName())); return; } self.setName(msg.getName()); @@ -5541,7 +5542,7 @@ public void run(FlowTrigger trigger, Map data) { @Override public void run(MessageReply innerReply) { if (!innerReply.isSuccess()) { - trigger.fail(Platform.operr(innerReply.getError(), + trigger.fail(Platform.operr(ORG_ZSTACK_COMPUTE_VM_10260, innerReply.getError(), "failed to update vm[uuid=%s] on hypervisor", self.getUuid())); return; } @@ -5555,7 +5556,7 @@ public void run(MessageReply innerReply) { } final ErrorCodeList list = new ErrorCodeList(); list.getCauses().addAll(casedReply.getIgnoredErrors()); - trigger.fail(Platform.operr(list, + trigger.fail(Platform.operr(ORG_ZSTACK_COMPUTE_VM_10261, list, "failed to update vm[uuid=%s] on hypervisor: The modification of some properties failed", self.getUuid())); } @@ -5664,7 +5665,7 @@ private void updateVmIsoFirstOrder(List systemTags) { String vmUuid = self.getUuid(); List isoList = IsoOperator.getIsoUuidByVmUuid(vmUuid); if (!isoList.contains(isoUuid)) { - throw new OperationFailureException(operr("ISO[uuid:%s] is not attached to VM[uuid:%s]", isoUuid, self.getUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10262, "ISO[uuid:%s] is not attached to VM[uuid:%s]", isoUuid, self.getUuid())); } List cdRomVOS = Q.New(VmCdRomVO.class) @@ -6582,7 +6583,7 @@ private void detachVolume(final DetachDataVolumeFromVmMsg msg, final Completion ErrorCode allowed = validateOperationByState(msg, self.getState(), VmErrors.DETACH_VOLUME_ERROR); if (allowed != null) { - completion.fail(operr("Detaching volume is not allowed when VM[uuid=%s] is in state[%s]", + completion.fail(operr(ORG_ZSTACK_COMPUTE_VM_10263, "Detaching volume is not allowed when VM[uuid=%s] is in state[%s]", self.getUuid(), self.getState())); return; } @@ -6700,7 +6701,7 @@ public void handle(Map data) { }).error(new FlowErrorHandler(completion) { @Override public void handle(ErrorCode errCode, Map data) { - completion.fail(operr(errCode, "Failed to detach volume[uuid=%s] of VM[uuid=%s]", + completion.fail(operr(ORG_ZSTACK_COMPUTE_VM_10264, errCode, "Failed to detach volume[uuid=%s] of VM[uuid=%s]", msg.getVolume().getUuid(), self.getUuid())); } }).start(); @@ -6791,7 +6792,7 @@ private void sendEvent() { @Override public void handle(final ErrorCode errCode, Map data) { extEmitter.failedToAttachVolume(getSelfInventory(), volume, errCode, data); - reply.setError(err(VmErrors.ATTACH_VOLUME_ERROR, errCode, errCode.getDetails())); + reply.setError(err(ORG_ZSTACK_COMPUTE_VM_10265, VmErrors.ATTACH_VOLUME_ERROR, errCode, errCode.getDetails())); bus.reply(msg, reply); completion.done(); } @@ -7189,7 +7190,7 @@ public L3NetworkInventory call(L3NetworkInventory arg) { if (l3 == null) { throw new OperationFailureException(operr( - "Unable to find L3Network[uuid:%s] to start the current vm, it may have been deleted, " + + ORG_ZSTACK_COMPUTE_VM_10266, "Unable to find L3Network[uuid:%s] to start the current vm, it may have been deleted, " + "Operation suggestion: delete this vm, recreate a new vm", inv.getUuid())); } l3s.add(l3); @@ -7338,7 +7339,7 @@ private List buildVmCdRomSpecsForNewCreated(VmInstanceSpec vmSpec) { int max = VmGlobalConfig.MAXIMUM_CD_ROM_NUM.value(Integer.class); if (cdRomSpecs.size() > max) { - throw new OperationFailureException(operr("One vm cannot create %s CDROMs, vm can only add %s CDROMs", cdRomSpecs.size(), max)); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10267, "One vm cannot create %s CDROMs, vm can only add %s CDROMs", cdRomSpecs.size(), max)); } return cdRomSpecs; @@ -7429,7 +7430,7 @@ public void handle(final ErrorCode errCode, Map data) { logger.warn(e.getMessage()); } - completion.fail(operr(errCode, errCode.getDetails())); + completion.fail(operr(ORG_ZSTACK_COMPUTE_VM_10268, errCode, errCode.getDetails())); } }).start(); } @@ -7448,7 +7449,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { StartVmInstanceReply reply = new StartVmInstanceReply(); - reply.setError(err(VmErrors.START_ERROR, errorCode, errorCode.getDetails())); + reply.setError(err(ORG_ZSTACK_COMPUTE_VM_10269, VmErrors.START_ERROR, errorCode, errorCode.getDetails())); bus.reply(msg, reply); taskChain.next(); } @@ -7472,7 +7473,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { APIStartVmInstanceEvent evt = new APIStartVmInstanceEvent(msg.getId()); - evt.setError(err(VmErrors.START_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_COMPUTE_VM_10270, VmErrors.START_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); taskChain.next(); } @@ -7584,7 +7585,7 @@ public void handle(Map data) { }).error(new FlowErrorHandler(msg) { @Override public void handle(ErrorCode errCode, Map data) { - completion.fail(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + completion.fail(err(ORG_ZSTACK_COMPUTE_VM_10271, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); } }).start(); } @@ -7618,7 +7619,7 @@ protected void buildImageSpec(VmInstanceSpec spec) { .listValues(); if (resultList.isEmpty()) { - throw new OperationFailureException(operr("no way to get image size of %s, report exception.", spec.getVmInventory().getImageUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10272, "no way to get image size of %s, report exception.", spec.getVmInventory().getImageUuid())); } } @@ -7882,7 +7883,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { APIRebootVmInstanceEvent evt = new APIRebootVmInstanceEvent(msg.getId()); - evt.setError(err(VmErrors.REBOOT_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_COMPUTE_VM_10273, VmErrors.REBOOT_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); taskChain.next(); } @@ -7899,7 +7900,7 @@ protected void handle(final APIRebootVmInstanceMsg msg) { @Override public void run(MessageReply reply) { if (!reply.isSuccess()) { - evt.setError(err(VmErrors.REBOOT_ERROR, reply.getError(), reply.getError().getDetails())); + evt.setError(err(ORG_ZSTACK_COMPUTE_VM_10274, VmErrors.REBOOT_ERROR, reply.getError(), reply.getError().getDetails())); } else { refreshVO(); evt.setInventory(getSelfInventory()); @@ -7924,7 +7925,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { APIStopVmInstanceEvent evt = new APIStopVmInstanceEvent(msg.getId()); - evt.setError(err(VmErrors.STOP_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_COMPUTE_VM_10275, VmErrors.STOP_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); taskChain.next(); } @@ -8061,7 +8062,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { APIPauseVmInstanceEvent evt = new APIPauseVmInstanceEvent(msg.getId()); - evt.setError(err(VmErrors.SUSPEND_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_COMPUTE_VM_10276, VmErrors.SUSPEND_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); taskChain.next(); } @@ -8141,7 +8142,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { APIResumeVmInstanceEvent evt = new APIResumeVmInstanceEvent(msg.getId()); - evt.setError(err(VmErrors.RESUME_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_COMPUTE_VM_10277, VmErrors.RESUME_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); taskChain.next(); } @@ -8162,7 +8163,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { CheckAndStartVmInstanceReply reply = new CheckAndStartVmInstanceReply(); - reply.setError(err(VmErrors.START_ERROR, errorCode, errorCode.getDetails())); + reply.setError(err(ORG_ZSTACK_COMPUTE_VM_10278, VmErrors.START_ERROR, errorCode, errorCode.getDetails())); bus.reply(msg, reply); taskChain.next(); } @@ -8362,7 +8363,7 @@ private void doCreateVmCdRom(CreateVmCdRomMsg msg, ReturnValueCompletion= max) { - completion.fail(operr("VM[uuid:%s] can only add %s CDROMs", msg.getVmInstanceUuid(), max)); + completion.fail(operr(ORG_ZSTACK_COMPUTE_VM_10281, "VM[uuid:%s] can only add %s CDROMs", msg.getVmInstanceUuid(), max)); return; } @@ -8489,7 +8490,7 @@ private void updateVmPriority(APIUpdateVmPriorityMsg msg, Completion completion) @Override public void run(MessageReply reply) { if (!reply.isSuccess()) { - ErrorCode err = operr("update vm[%s] priority to [%s] failed,because %s", + ErrorCode err = operr(ORG_ZSTACK_COMPUTE_VM_10282, "update vm[%s] priority to [%s] failed,because %s", self.getUuid(), msg.getPriority(), reply.getError()); completion.fail(err); return; @@ -8703,7 +8704,7 @@ private void handle(ReimageVmInstanceMsg msg) { { if (self.getState() != VmInstanceState.Stopped) { throw new ApiMessageInterceptionException(err( - VmErrors.RE_IMAGE_VM_NOT_IN_STOPPED_STATE, + ORG_ZSTACK_COMPUTE_VM_10283, VmErrors.RE_IMAGE_VM_NOT_IN_STOPPED_STATE, "unable to reset volume[uuid:%s] to origin image[uuid:%s]," + " the vm[uuid:%s] volume attached to is not in Stopped state, current state is %s", self.getRootVolumeUuid(), self.getImageUuid(), @@ -8721,7 +8722,7 @@ private void handle(ReimageVmInstanceMsg msg) { ImageConstant.ImageMediaType imageMediaType = q.findValue(); if (imageMediaType == null) { throw new OperationFailureException(err( - VmErrors.RE_IMAGE_CANNOT_FIND_IMAGE_CACHE, + ORG_ZSTACK_COMPUTE_VM_10284, VmErrors.RE_IMAGE_CANNOT_FIND_IMAGE_CACHE, "unable to reset volume[uuid:%s] to origin image[uuid:%s]," + " cannot find image cache.", rootVolume.getUuid(), rootVolume.getRootImageUuid() @@ -8729,7 +8730,7 @@ private void handle(ReimageVmInstanceMsg msg) { } if (imageMediaType.toString().equals("ISO")) { throw new OperationFailureException(err( - VmErrors.RE_IMAGE_IMAGE_MEDIA_TYPE_SHOULD_NOT_BE_ISO, + ORG_ZSTACK_COMPUTE_VM_10285, VmErrors.RE_IMAGE_IMAGE_MEDIA_TYPE_SHOULD_NOT_BE_ISO, "unable to reset volume[uuid:%s] to origin image[uuid:%s]," + " for image type is ISO", rootVolume.getUuid(), rootVolume.getRootImageUuid() diff --git a/compute/src/main/java/org/zstack/compute/vm/VmInstanceExtensionPointEmitter.java b/compute/src/main/java/org/zstack/compute/vm/VmInstanceExtensionPointEmitter.java index e45294b5fa3..4f47bbf277d 100755 --- a/compute/src/main/java/org/zstack/compute/vm/VmInstanceExtensionPointEmitter.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmInstanceExtensionPointEmitter.java @@ -25,6 +25,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VmInstanceExtensionPointEmitter implements Component { private static final CLogger logger = Utils.getLogger(VmInstanceExtensionPointEmitter.class); @@ -67,7 +68,7 @@ public ErrorCode preStartNewCreatedVm(VmInstanceInventory inv) { try { String err = ext.preStartNewCreatedVm(inv); if (err != null) { - return operr("VmInstanceStartNewCreatedVmExtensionPoint[%s] refuses to create vm[uuid:%s] because %s", + return operr(ORG_ZSTACK_COMPUTE_VM_10237, "VmInstanceStartNewCreatedVmExtensionPoint[%s] refuses to create vm[uuid:%s] because %s", ext.getClass().getName(), inv.getUuid(), err); } } catch (Exception e) { @@ -194,7 +195,7 @@ public ErrorCode preRebootVm(final VmInstanceInventory inv) { try { String err = ext.preRebootVm(inv); if (err != null) { - return operr("VmInstanceRebootExtensionPoint[%s] refuses to reboot vm[uuid:%s] because %s", ext.getClass().getName(), + return operr(ORG_ZSTACK_COMPUTE_VM_10238, "VmInstanceRebootExtensionPoint[%s] refuses to reboot vm[uuid:%s] because %s", ext.getClass().getName(), inv.getUuid(), err); } } catch (Exception e) { @@ -236,7 +237,7 @@ public ErrorCode preDestroyVm(VmInstanceInventory inv) { try { String err = ext.preDestroyVm(inv); if (err != null) { - return operr("VmInstanceDestroyVmExtensionPoint[%s] refuses to destroy vm[uuid:%s] because %s", ext.getClass().getName(), inv.getUuid(), err); + return operr(ORG_ZSTACK_COMPUTE_VM_10239, "VmInstanceDestroyVmExtensionPoint[%s] refuses to destroy vm[uuid:%s] because %s", ext.getClass().getName(), inv.getUuid(), err); } } catch (Exception e) { logger.warn(String.format("Unhandled exception while calling %s", ext.getClass().getName()), e); @@ -286,7 +287,7 @@ public ErrorCode preStartVm(VmInstanceInventory inv) { try { String err = ext.preStartVm(inv); if (err != null) { - return operr("VmInstanceStartExtensionPoint[%s] refuses to start vm[uuid:%s] because %s", ext.getClass().getName(), + return operr(ORG_ZSTACK_COMPUTE_VM_10240, "VmInstanceStartExtensionPoint[%s] refuses to start vm[uuid:%s] because %s", ext.getClass().getName(), inv.getUuid(), err); } } catch (Exception e) { diff --git a/compute/src/main/java/org/zstack/compute/vm/VmInstanceManagerImpl.java b/compute/src/main/java/org/zstack/compute/vm/VmInstanceManagerImpl.java index 8ed1ba2e943..e69efd83308 100755 --- a/compute/src/main/java/org/zstack/compute/vm/VmInstanceManagerImpl.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmInstanceManagerImpl.java @@ -98,6 +98,7 @@ import static org.zstack.utils.CollectionDSL.*; import static org.zstack.utils.CollectionUtils.merge; import static org.zstack.utils.CollectionUtils.transformToList; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VmInstanceManagerImpl extends AbstractService implements VmInstanceManager, @@ -304,7 +305,7 @@ private void handle(APIGetSpiceCertificatesMsg msg) { if (StringUtils.isNotEmpty(certificateStr)) { reply.setCertificateStr(certificateStr); } else { - reply.setError(operr("Spice certificate does not exist, Please check if spice tls is enabled")); + reply.setError(operr(ORG_ZSTACK_COMPUTE_VM_10286, "Spice certificate does not exist, Please check if spice tls is enabled")); } bus.reply(msg, reply); } @@ -527,7 +528,7 @@ private List getInterdependentL3NetworksByImageUuid(APIGetIn } if (bss.isEmpty()) { - throw new OperationFailureException(argerr("the image[uuid:%s] is not on any backup storage that has been attached to the zone[uuid:%s]", + throw new OperationFailureException(argerr(ORG_ZSTACK_COMPUTE_VM_10287, "the image[uuid:%s] is not on any backup storage that has been attached to the zone[uuid:%s]", msg.getImageUuid(), msg.getZoneUuid())); } @@ -599,7 +600,7 @@ private List getInterdependentL3NetworksByBackupStorageUuids if (l3s.isEmpty()) { if (psUuids.isEmpty()) { if (raiseException) { - throw new OperationFailureException(argerr("no primary storage accessible to the backup storage[uuid:%s, type:%s] is found", + throw new OperationFailureException(argerr(ORG_ZSTACK_COMPUTE_VM_10288, "no primary storage accessible to the backup storage[uuid:%s, type:%s] is found", bss.get(0).getUuid(), bss.get(0).getType())); } logger.warn(String.format("no primary storage accessible to the backup storage[uuid:%s, type:%s] is found", @@ -620,7 +621,7 @@ private List getInterdependentL3NetworksByBackupStorageUuids if (clusterNum == null || clusterNum == 0) { if (raiseException) { - throw new OperationFailureException(argerr("the primary storages[uuids:%s] has not attached any cluster on the zone[uuid:%s]", + throw new OperationFailureException(argerr(ORG_ZSTACK_COMPUTE_VM_10289, "the primary storages[uuids:%s] has not attached any cluster on the zone[uuid:%s]", psUuids, zoneUuid)); } logger.warn(String.format("the primary storages[uuids:%s] has not attached any cluster on the zone[uuid:%s]", psUuids, zoneUuid)); @@ -639,7 +640,7 @@ private List getInterdependentL3NetworksByBackupStorageUuids .find(); if (l2Num == null || l2Num == 0) { if (raiseException) { - throw new OperationFailureException(argerr("no l2Networks found in clusters that have attached to primary storages[uuids:%s]", + throw new OperationFailureException(argerr(ORG_ZSTACK_COMPUTE_VM_10290, "no l2Networks found in clusters that have attached to primary storages[uuids:%s]", psUuids)); } logger.warn(String.format("no l2Networks found in clusters that have attached to primary storages[uuids:%s]", psUuids)); @@ -712,7 +713,7 @@ private void handle(APIGetCandidateZonesClustersHostsForCreatingVmMsg msg) { amsg.setRequiredBackupStorageUuid(image.getBackupStorageRefs().iterator().next().getBackupStorageUuid()); } else { if (msg.getZoneUuid() == null) { - throw new OperationFailureException(argerr("zoneUuid must be set because the image[name:%s, uuid:%s] is on multiple backup storage", + throw new OperationFailureException(argerr(ORG_ZSTACK_COMPUTE_VM_10291, "zoneUuid must be set because the image[name:%s, uuid:%s] is on multiple backup storage", image.getName(), image.getUuid())); } @@ -1145,7 +1146,7 @@ private void instantiateTagsForCreateMessage(final CreateVmInstanceMsg msg, fina private List extEmitterHandleSystemTag(final CreateVmInstanceMsg msg, final APICreateMessage cmsg, VmInstanceVO finalVo) { List result = Collections.emptyList(); if (msg == null) { - result.add(operr("CreateVmInstanceMsg cannot be null")); + result.add(operr(ORG_ZSTACK_COMPUTE_VM_10292, "CreateVmInstanceMsg cannot be null")); return result; } else if (cmsg != null && cmsg.getSystemTags() != null && !cmsg.getSystemTags().isEmpty()) { return extEmitter.handleSystemTag(finalVo.getUuid(), cmsg.getSystemTags()); @@ -1158,7 +1159,7 @@ private List extEmitterHandleSystemTag(final CreateVmInstanceMsg msg, private List extEmitterHandleSshKeyPair(final CreateVmInstanceMsg msg, final APICreateMessage cmsg, VmInstanceVO finalVo) { List result = Collections.emptyList(); if (msg == null) { - result.add(operr("CreateVmInstanceMsg cannot be null")); + result.add(operr(ORG_ZSTACK_COMPUTE_VM_10293, "CreateVmInstanceMsg cannot be null")); return result; } else if (msg.getSshKeyPairUuids() != null && !msg.getSshKeyPairUuids().isEmpty()) { return extEmitter.associateSshKeyPair(finalVo.getUuid(), msg.getSshKeyPairUuids()); @@ -1234,7 +1235,7 @@ public void run(FlowTrigger trigger, Map data) { try { instantiateTagsForCreateMessage(msg, cmsg, finalVo); } catch (Exception e) { - errorCodes.add(operr("instantiate system tag for vm failed because %s", e.getMessage())); + errorCodes.add(operr(ORG_ZSTACK_COMPUTE_VM_10294, "instantiate system tag for vm failed because %s", e.getMessage())); } if (!errorCodes.isEmpty()) { trigger.fail(errorCodes.get(0)); @@ -1243,7 +1244,7 @@ public void run(FlowTrigger trigger, Map data) { errorCodes = extEmitterHandleSystemTag(msg, cmsg, finalVo); if (!errorCodes.isEmpty()) { - trigger.fail(operr("handle system tag fail when creating vm because [%s]", + trigger.fail(operr(ORG_ZSTACK_COMPUTE_VM_10295, "handle system tag fail when creating vm because [%s]", StringUtils.join(errorCodes.stream().map(ErrorCode::getDescription).collect(Collectors.toList()), ", "))); return; @@ -1268,7 +1269,7 @@ public void rollback(FlowRollback trigger, Map data) { public void run(FlowTrigger trigger, Map data) { errorCodes = extEmitterHandleSshKeyPair(msg, cmsg, finalVo); if (!errorCodes.isEmpty()) { - trigger.fail(operr("handle sshkeypair fail when creating vm because [%s]", + trigger.fail(operr(ORG_ZSTACK_COMPUTE_VM_10296, "handle sshkeypair fail when creating vm because [%s]", StringUtils.join(errorCodes.stream().map(ErrorCode::getDetails).collect(Collectors.toList()), ", "))); return; @@ -1715,7 +1716,7 @@ public void beforeUpdateExtensionPoint(GlobalConfig oldConfig, String newValue) } for (Tuple tuple: tuples) { if (tuple.get(2, Long.class) > 1) { - throw new ApiMessageInterceptionException(operr("unable to enable this function. There are multi nics of L3 network[uuid:%s] in the vm[uuid: %s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10297, "unable to enable this function. There are multi nics of L3 network[uuid:%s] in the vm[uuid: %s]", tuple.get(0, String.class), tuple.get(1, String.class))); } } @@ -1749,7 +1750,7 @@ class HostNameValidator implements SystemTagCreateMessageValidator, SystemTagVal private void validateHostname(String tag, String hostname) { DomainValidator domainValidator = DomainValidator.getInstance(true); if (!domainValidator.isValid(hostname)) { - throw new ApiMessageInterceptionException(argerr("hostname[%s] specified in system tag[%s] is not a valid domain name", hostname, tag)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10298, "hostname[%s] specified in system tag[%s] is not a valid domain name", hostname, tag)); } } @@ -1761,7 +1762,7 @@ public void validateSystemTagInCreateMessage(APICreateMessage cmsg) { for (String sysTag : msg.getSystemTags()) { if (VmSystemTags.HOSTNAME.isMatch(sysTag)) { if (++hostnameCount > 1) { - throw new ApiMessageInterceptionException(argerr("only one hostname system tag is allowed, but %s got", hostnameCount)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10299, "only one hostname system tag is allowed, but %s got", hostnameCount)); } String hostname = VmSystemTags.HOSTNAME.getTokenByTag(sysTag, VmSystemTags.HOSTNAME_TOKEN); @@ -1790,7 +1791,7 @@ private void validateHostNameOnDefaultL3Network(String tag, String hostname, Str if (!vos.isEmpty()) { SystemTagVO sameTag = vos.get(0); - throw new ApiMessageInterceptionException(argerr("conflict hostname in system tag[%s];" + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10300, "conflict hostname in system tag[%s];" + " there has been a VM[uuid:%s] having hostname[%s] on L3 network[uuid:%s]", tag, sameTag.getResourceUuid(), hostname, l3Uuid)); } @@ -1817,7 +1818,7 @@ private void validateBootOrder(String systemTag) { try { VmBootDevice.valueOf(o); } catch (IllegalArgumentException e) { - throw new OperationFailureException(argerr("invalid boot device[%s] in boot order[%s]", o, order)); + throw new OperationFailureException(argerr(ORG_ZSTACK_COMPUTE_VM_10301, "invalid boot device[%s] in boot order[%s]", o, order)); } } } @@ -1833,7 +1834,7 @@ private void validateBootOrder(String systemTag) { try { Integer.valueOf(sockets); } catch (NumberFormatException e) { - throw new ApiMessageInterceptionException(argerr("cpuSockets must be an integer")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10302, "cpuSockets must be an integer")); } }); @@ -1842,7 +1843,7 @@ private void validateBootOrder(String systemTag) { try { Integer.valueOf(cores); } catch (NumberFormatException e) { - throw new ApiMessageInterceptionException(argerr("cpuCores must be an integer")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10303, "cpuCores must be an integer")); } }); @@ -1851,7 +1852,7 @@ private void validateBootOrder(String systemTag) { try { Integer.valueOf(threads); } catch (NumberFormatException e) { - throw new ApiMessageInterceptionException(argerr("cpuThreads must be an integer")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10304, "cpuThreads must be an integer")); } }); } @@ -1863,7 +1864,7 @@ private void check(String resourceUuid, Class resourceType) { int existUserdataTagCount = VmSystemTags.USERDATA.getTags(resourceUuid, resourceType).size(); if (existUserdataTagCount > 0) { throw new OperationFailureException(argerr( - "Already have one userdata systemTag for vm[uuid: %s].", + ORG_ZSTACK_COMPUTE_VM_10305, "Already have one userdata systemTag for vm[uuid: %s].", resourceUuid)); } } @@ -1896,7 +1897,7 @@ public void validateSystemTagInCreateMessage(APICreateMessage msg) { if (VmSystemTags.USERDATA.isMatch(sysTag)) { if (userdataTagCount > 0) { throw new OperationFailureException(argerr( - "Shouldn't be more than one userdata systemTag for one vm.")); + ORG_ZSTACK_COMPUTE_VM_10306, "Shouldn't be more than one userdata systemTag for one vm.")); } userdataTagCount++; @@ -1941,7 +1942,7 @@ public void validateSystemTagInCreateMessage(APICreateMessage msg) { for (String systemTag : msg.getSystemTags()) { if (VmSystemTags.BOOT_MODE.isMatch(systemTag)) { if (++bootModeCount > 1) { - throw new ApiMessageInterceptionException(argerr("only one bootMode system tag is allowed, but %d got", bootModeCount)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10307, "only one bootMode system tag is allowed, but %d got", bootModeCount)); } String bootMode = VmSystemTags.BOOT_MODE.getTokenByTag(systemTag, VmSystemTags.BOOT_MODE_TOKEN); @@ -1960,7 +1961,7 @@ private void validateBootMode(String systemTag, String bootMode) { } if (!valid) { throw new ApiMessageInterceptionException(argerr( - "[%s] specified in system tag [%s] is not a valid boot mode", bootMode, systemTag) + ORG_ZSTACK_COMPUTE_VM_10308, "[%s] specified in system tag [%s] is not a valid boot mode", bootMode, systemTag) ); } } @@ -1996,7 +1997,7 @@ private void validateVmType(String vmUuid, String vmType) { if (!VmInstanceConstant.USER_VM_TYPE.equals(vmType)) { throw new ApiMessageInterceptionException(argerr( - "clean traffic is not supported for vm type [%s]", vmType) + ORG_ZSTACK_COMPUTE_VM_10309, "clean traffic is not supported for vm type [%s]", vmType) ); } } @@ -2026,7 +2027,7 @@ private void validateMachineType(String systemTag) { String type = VmSystemTags.MACHINE_TYPE.getTokenByTag(systemTag, VmSystemTags.MACHINE_TYPE_TOKEN); if (VmMachineType.get(type) == null) { - throw new ApiMessageInterceptionException(argerr("vm machine type requires [q35, pc, virt], but get [%s]", type)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10310, "vm machine type requires [q35, pc, virt], but get [%s]", type)); } } } @@ -2086,10 +2087,10 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy if (VmSystemTags.SECURITY_ELEMENT_ENABLE.isMatch(systemTag)) { SecurityElementEnableTokenByTag = VmSystemTags.SECURITY_ELEMENT_ENABLE.getTokenByTag(systemTag, VmSystemTags.SECURITY_ELEMENT_ENABLE_TOKEN); } else { - throw new OperationFailureException(argerr("invalid securityElementEnable[%s], %s is not securityElementEnable tag", systemTag, SecurityElementEnableTokenByTag)); + throw new OperationFailureException(argerr(ORG_ZSTACK_COMPUTE_VM_10311, "invalid securityElementEnable[%s], %s is not securityElementEnable tag", systemTag, SecurityElementEnableTokenByTag)); } if (!isBoolean(SecurityElementEnableTokenByTag)) { - throw new OperationFailureException(argerr("invalid securityElementEnable[%s], %s is not boolean class", systemTag, SecurityElementEnableTokenByTag)); + throw new OperationFailureException(argerr(ORG_ZSTACK_COMPUTE_VM_10312, "invalid securityElementEnable[%s], %s is not boolean class", systemTag, SecurityElementEnableTokenByTag)); } } private boolean isBoolean(String param) { @@ -2117,10 +2118,10 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy if (VmSystemTags.USB_REDIRECT.isMatch(systemTag)) { usbRedirectTokenByTag = VmSystemTags.USB_REDIRECT.getTokenByTag(systemTag, VmSystemTags.USB_REDIRECT_TOKEN); } else { - throw new OperationFailureException(argerr("invalid usbRedirect[%s], %s is not usbRedirect tag", systemTag, usbRedirectTokenByTag)); + throw new OperationFailureException(argerr(ORG_ZSTACK_COMPUTE_VM_10313, "invalid usbRedirect[%s], %s is not usbRedirect tag", systemTag, usbRedirectTokenByTag)); } if (!isBoolean(usbRedirectTokenByTag)) { - throw new OperationFailureException(argerr("invalid usbRedirect[%s], %s is not boolean class", systemTag, usbRedirectTokenByTag)); + throw new OperationFailureException(argerr(ORG_ZSTACK_COMPUTE_VM_10314, "invalid usbRedirect[%s], %s is not boolean class", systemTag, usbRedirectTokenByTag)); } } private boolean isBoolean(String param) { @@ -2336,7 +2337,7 @@ public List reportQuota() { } else if (msg.getRootDiskSize() != null) { allVolumeSizeAsked += msg.getRootDiskSize(); } else { - throw new ApiMessageInterceptionException(argerr("rootDiskOfferingUuid cannot be null when image mediaType is ISO")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10315, "rootDiskOfferingUuid cannot be null when image mediaType is ISO")); } } else { if (msg.getRootDiskOfferingUuid() != null) { @@ -2344,7 +2345,7 @@ public List reportQuota() { } else if (msg.getRootDiskSize() != null) { allVolumeSizeAsked += msg.getRootDiskSize(); } else { - throw new ApiMessageInterceptionException(argerr("rootDiskOfferingUuid cannot be null when create vm without image")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10316, "rootDiskOfferingUuid cannot be null when create vm without image")); } } @@ -2660,7 +2661,7 @@ private void validateAPIChangeResourceOwnerMsg(APIChangeResourceOwnerMsg msg) { vq.add(VolumeVO_.uuid, Op.EQ, ref.getResourceUuid()); vq.add(VolumeVO_.type, Op.EQ, VolumeType.Root); if (vq.isExists()) { - throw new OperationFailureException(operr("the resource[uuid:%s] is a ROOT volume, you cannot change its owner, instead," + + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_10317, "the resource[uuid:%s] is a ROOT volume, you cannot change its owner, instead," + "change the owner of the VM the root volume belongs to", ref.getResourceUuid())); } } diff --git a/compute/src/main/java/org/zstack/compute/vm/VmInstanceUtils.java b/compute/src/main/java/org/zstack/compute/vm/VmInstanceUtils.java index ab72be07771..85bd8d3a9bf 100644 --- a/compute/src/main/java/org/zstack/compute/vm/VmInstanceUtils.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmInstanceUtils.java @@ -20,6 +20,7 @@ import static java.util.Objects.requireNonNull; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by Wenhao.Zhang on 22/03/10 @@ -94,7 +95,7 @@ public static UpdateVmInstanceSpec convertToSpec(UpdateVmInstanceMsg message, Vm } else if (vm.getLastHostUuid() != null) { spec.setHostUuid(vm.getLastHostUuid()); } else { - throw new OperationFailureException(Platform.operr("failed to find host of vm[uuid=%s]", vmUuid)); + throw new OperationFailureException(Platform.operr(ORG_ZSTACK_COMPUTE_VM_10015, "failed to find host of vm[uuid=%s]", vmUuid)); } if (!Objects.equals(vm.getName(), message.getName())) { @@ -127,7 +128,7 @@ public static UpdateVmInstanceSpec convertToSpec(APIChangeInstanceOfferingMsg me } else if (vm.getLastHostUuid() != null) { spec.setHostUuid(vm.getLastHostUuid()); } else { - throw new OperationFailureException(Platform.operr("failed to find host of vm[uuid=%s]", vmUuid)); + throw new OperationFailureException(Platform.operr(ORG_ZSTACK_COMPUTE_VM_10016, "failed to find host of vm[uuid=%s]", vmUuid)); } if (!Objects.equals(vm.getCpuNum(), inv.getCpuNum())) { @@ -145,16 +146,16 @@ public static void validateInstanceSettings(NewVmInstanceMessage2 msg) { if (instanceOfferingUuid == null) { if (msg.getCpuNum() == null || msg.getMemorySize() == null) { - throw new ApiMessageInterceptionException(operr("Missing CPU/memory settings")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10017, "Missing CPU/memory settings")); } if (msg.getCpuNum() <= 0 || msg.getMemorySize() <= 0) { - throw new ApiMessageInterceptionException(operr("Unexpected CPU/memory settings")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10018, "Unexpected CPU/memory settings")); } if (msg.getReservedMemorySize() != null) { if (msg.getReservedMemorySize() > msg.getMemorySize()) { - throw new ApiMessageInterceptionException(operr("reserved memory[%s] is greater than memory size[%s]", msg.getReservedMemorySize(), msg.getMemorySize())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10019, "reserved memory[%s] is greater than memory size[%s]", msg.getReservedMemorySize(), msg.getMemorySize())); } } else { msg.setReservedMemorySize(0L); @@ -167,11 +168,11 @@ public static void validateInstanceSettings(NewVmInstanceMessage2 msg) { InstanceOfferingVO ivo = Q.New(InstanceOfferingVO.class).eq(InstanceOfferingVO_.uuid, instanceOfferingUuid).find(); if (ivo.getState() == InstanceOfferingState.Disabled) { - throw new ApiMessageInterceptionException(operr("instance offering[uuid:%s] is Disabled, can't create vm from it", instanceOfferingUuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10020, "instance offering[uuid:%s] is Disabled, can't create vm from it", instanceOfferingUuid)); } if (!ivo.getType().equals(VmInstanceConstant.USER_VM_TYPE)){ - throw new ApiMessageInterceptionException(operr("instance offering[uuid:%s, type:%s] is not UserVm type, can't create vm from it", instanceOfferingUuid, ivo.getType())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_COMPUTE_VM_10021, "instance offering[uuid:%s, type:%s] is not UserVm type, can't create vm from it", instanceOfferingUuid, ivo.getType())); } msg.setCpuNum(ivo.getCpuNum()); diff --git a/compute/src/main/java/org/zstack/compute/vm/VmInstantiateAttachingVolumeFlow.java b/compute/src/main/java/org/zstack/compute/vm/VmInstantiateAttachingVolumeFlow.java index c4a42c3c551..f371da1c2c1 100755 --- a/compute/src/main/java/org/zstack/compute/vm/VmInstantiateAttachingVolumeFlow.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmInstantiateAttachingVolumeFlow.java @@ -25,6 +25,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class VmInstantiateAttachingVolumeFlow extends NoRollbackFlow { @@ -51,7 +52,7 @@ public void run(final FlowTrigger chain, final Map ctx) { .select(PrimaryStorageHostRefVO_.status) .findValue(); if (status != null && !PrimaryStorageHostStatus.Connected.equals(status)) { - chain.fail(operr("Failed to instantiate volume. Because vm's" + + chain.fail(operr(ORG_ZSTACK_COMPUTE_VM_10037, "Failed to instantiate volume. Because vm's" + " host[uuid: %s] and allocated primary storage[uuid: %s] is not connected.", spec.getDestHost().getUuid(), pinv.getUuid())); return; diff --git a/compute/src/main/java/org/zstack/compute/vm/VmInstantiateOtherDiskFlow.java b/compute/src/main/java/org/zstack/compute/vm/VmInstantiateOtherDiskFlow.java index 26b6ce34560..77fbc52ac39 100644 --- a/compute/src/main/java/org/zstack/compute/vm/VmInstantiateOtherDiskFlow.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmInstantiateOtherDiskFlow.java @@ -35,6 +35,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) @@ -92,7 +93,7 @@ public void setup() { } else if (diskAO.getSourceUuid() != null && diskAO.getSourceType() != null) { setupAttachOtherDiskFlows(); } else { - trigger.fail(operr("the diskAO parameter is incorrect. need to set one of the following properties, " + + trigger.fail(operr(ORG_ZSTACK_COMPUTE_VM_10011, "the diskAO parameter is incorrect. need to set one of the following properties, " + "and can only be one of them: size, templateUuid, diskOfferingUuid, sourceUuid-sourceType")); } @@ -408,7 +409,7 @@ public void run(final FlowTrigger innerTrigger, Map data) { VmAttachOtherDiskExtensionPoint vmAttachOtherDiskExtensionPoint = pluginRgty .getExtensionFromMap(diskAO.getSourceType(), VmAttachOtherDiskExtensionPoint.class); if (vmAttachOtherDiskExtensionPoint == null) { - innerTrigger.fail(operr("the disk does not support attachment. disk type is %s", diskAO.getSourceType())); + innerTrigger.fail(operr(ORG_ZSTACK_COMPUTE_VM_10012, "the disk does not support attachment. disk type is %s", diskAO.getSourceType())); return; } vmAttachOtherDiskExtensionPoint.attachOtherDiskToVm(diskAO, vmUuid, new Completion(innerTrigger) { diff --git a/compute/src/main/java/org/zstack/compute/vm/VmNicFactory.java b/compute/src/main/java/org/zstack/compute/vm/VmNicFactory.java index 73193da3c37..9aeecac359c 100755 --- a/compute/src/main/java/org/zstack/compute/vm/VmNicFactory.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmNicFactory.java @@ -16,6 +16,7 @@ import java.sql.SQLIntegrityConstraintViolationException; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VmNicFactory implements VmInstanceNicFactory { private static final CLogger logger = Utils.getLogger(VmNicFactory.class); @@ -42,7 +43,7 @@ public VmNicVO createVmNic(VmNicInventory nic, VmInstanceSpec spec) { vnic.setAccountUuid(acntUuid); vnic = persistAndRetryIfMacCollision(vnic); if (vnic == null) { - throw new FlowException(err(VmErrors.ALLOCATE_MAC_ERROR, "unable to find an available mac address after re-try 5 times, too many collisions")); + throw new FlowException(err(ORG_ZSTACK_COMPUTE_VM_10036, VmErrors.ALLOCATE_MAC_ERROR, "unable to find an available mac address after re-try 5 times, too many collisions")); } vnic = dbf.reload(vnic); spec.getDestNics().add(VmNicInventory.valueOf(vnic)); diff --git a/compute/src/main/java/org/zstack/compute/vm/VmNicManagerImpl.java b/compute/src/main/java/org/zstack/compute/vm/VmNicManagerImpl.java index df2bc6bcaf7..0c99fcd7089 100644 --- a/compute/src/main/java/org/zstack/compute/vm/VmNicManagerImpl.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmNicManagerImpl.java @@ -34,6 +34,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class VmNicManagerImpl implements VmNicManager, VmNicExtensionPoint, PrepareDbInitialValueExtensionPoint, VmPlatformChangedExtensionPoint, Component { @@ -328,7 +329,7 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy .findValue(); if (state == VmInstanceState.Running || state == VmInstanceState.Unknown) { - throw new OperationFailureException(argerr("vm current state[%s], " + + throw new OperationFailureException(argerr(ORG_ZSTACK_COMPUTE_VM_10034, "vm current state[%s], " + "modify virtio requires the vm state[%s]", state, VmInstanceState.Stopped)); } } diff --git a/compute/src/main/java/org/zstack/compute/vm/VmQuotaOperator.java b/compute/src/main/java/org/zstack/compute/vm/VmQuotaOperator.java index 52e10ec6cfd..016795a5efd 100644 --- a/compute/src/main/java/org/zstack/compute/vm/VmQuotaOperator.java +++ b/compute/src/main/java/org/zstack/compute/vm/VmQuotaOperator.java @@ -29,6 +29,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class VmQuotaOperator implements Quota.QuotaOperator { @@ -320,7 +321,7 @@ private void check(APIChangeResourceOwnerMsg msg, Map p && !vmInstanceVO.getState().equals(VmInstanceState.Running) && !vmInstanceVO.getState().equals(VmInstanceState.Paused) && !vmInstanceVO.getState().equals(VmInstanceState.Starting)) { - throw new ApiMessageInterceptionException(err(VmErrors.NOT_IN_CORRECT_STATE, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_COMPUTE_VM_10005, VmErrors.NOT_IN_CORRECT_STATE, "Incorrect VM State.VM[uuid:%s] current state:%s. ", msg.getResourceUuid(), vmInstanceVO.getState() )); @@ -534,7 +535,7 @@ private void check(APICreateVmInstanceMsg msg, Map pair } else if (msg.getRootDiskSize() != null) { allVolumeSizeAsked += msg.getRootDiskSize(); } else { - throw new ApiMessageInterceptionException(argerr("rootDiskOfferingUuid cannot be null when image mediaType is ISO")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10006, "rootDiskOfferingUuid cannot be null when image mediaType is ISO")); } } else { if (msg.getRootDiskOfferingUuid() != null) { @@ -542,7 +543,7 @@ private void check(APICreateVmInstanceMsg msg, Map pair } else if (msg.getRootDiskSize() != null) { allVolumeSizeAsked += msg.getRootDiskSize(); } else { - throw new ApiMessageInterceptionException(argerr("rootDiskOfferingUuid cannot be null when create vm without image")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_COMPUTE_VM_10007, "rootDiskOfferingUuid cannot be null when create vm without image")); } } diff --git a/compute/src/main/java/org/zstack/compute/vm/devices/VmInstanceDeviceManagerImpl.java b/compute/src/main/java/org/zstack/compute/vm/devices/VmInstanceDeviceManagerImpl.java index 6a18f251c2c..96bd11d0b37 100644 --- a/compute/src/main/java/org/zstack/compute/vm/devices/VmInstanceDeviceManagerImpl.java +++ b/compute/src/main/java/org/zstack/compute/vm/devices/VmInstanceDeviceManagerImpl.java @@ -25,6 +25,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VmInstanceDeviceManagerImpl implements VmInstanceDeviceManager { private static final CLogger logger = Utils.getLogger(VmInstanceDeviceManagerImpl.class); @@ -42,7 +43,7 @@ public VmInstanceDeviceAddressVO createOrUpdateVmDeviceAddress(String resourceUu } if (resourceUuid == null || vmInstanceUuid == null) { - throw new OperationFailureException(operr("missing parameter, resourceUuid: %s, vmInstanceUuid: %s is requested", resourceUuid, vmInstanceUuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_COMPUTE_VM_DEVICES_10000, "missing parameter, resourceUuid: %s, vmInstanceUuid: %s is requested", resourceUuid, vmInstanceUuid)); } ErrorCode errorCode = checkParams(vmInstanceUuid, resourceUuid); @@ -114,7 +115,7 @@ public DeviceAddress getVmDeviceAddress(String resourceUuid, String vmInstanceUu @Override public ErrorCode deleteVmDeviceAddress(String resourceUuid, String vmInstanceUuid) { if (resourceUuid == null || vmInstanceUuid == null) { - return operr("missing parameter, resourceUuid: %s, vmInstanceUuid: %s is requested", resourceUuid, vmInstanceUuid); + return operr(ORG_ZSTACK_COMPUTE_VM_DEVICES_10001, "missing parameter, resourceUuid: %s, vmInstanceUuid: %s is requested", resourceUuid, vmInstanceUuid); } ErrorCode errorCode = checkParams(vmInstanceUuid, resourceUuid); @@ -133,7 +134,7 @@ public ErrorCode deleteVmDeviceAddress(String resourceUuid, String vmInstanceUui @Override public ErrorCode deleteVmDeviceAddress(String resourceUuid) { if (resourceUuid == null) { - return operr("missing parameter, resourceUuid is requested"); + return operr(ORG_ZSTACK_COMPUTE_VM_DEVICES_10002, "missing parameter, resourceUuid is requested"); } SQL.New(VmInstanceDeviceAddressVO.class) @@ -146,11 +147,11 @@ public ErrorCode deleteVmDeviceAddress(String resourceUuid) { @Override public ErrorCode deleteAllDeviceAddressesByVm(String vmInstanceUuid) { if (vmInstanceUuid == null) { - return operr("missing parameter, vmInstanceUuid: %s is requested", vmInstanceUuid); + return operr(ORG_ZSTACK_COMPUTE_VM_DEVICES_10003, "missing parameter, vmInstanceUuid: %s is requested", vmInstanceUuid); } if (!vmExists(vmInstanceUuid)) { - return operr("cannot find vm with uuid: %s", vmInstanceUuid); + return operr(ORG_ZSTACK_COMPUTE_VM_DEVICES_10004, "cannot find vm with uuid: %s", vmInstanceUuid); } SQL.New(VmInstanceDeviceAddressVO.class) @@ -163,11 +164,11 @@ public ErrorCode deleteAllDeviceAddressesByVm(String vmInstanceUuid) { @Override public ErrorCode deleteDeviceAddressesByVmModifyVirtIO(String vmInstanceUuid) { if (vmInstanceUuid == null) { - return operr("missing parameter, vmInstanceUuid: %s is requested", vmInstanceUuid); + return operr(ORG_ZSTACK_COMPUTE_VM_DEVICES_10005, "missing parameter, vmInstanceUuid: %s is requested", vmInstanceUuid); } if (!vmExists(vmInstanceUuid)) { - return operr("cannot find vm with uuid: %s", vmInstanceUuid); + return operr(ORG_ZSTACK_COMPUTE_VM_DEVICES_10006, "cannot find vm with uuid: %s", vmInstanceUuid); } VmInstanceVO vo = Q.New(VmInstanceVO.class).eq(VmInstanceVO_.uuid, vmInstanceUuid).find(); @@ -367,11 +368,11 @@ private ErrorCode checkParams(String vmInstanceUuid, String resourceUuid) { } if (!vmExists(vmInstanceUuid)) { - return operr("cannot find vm with uuid: %s", vmInstanceUuid); + return operr(ORG_ZSTACK_COMPUTE_VM_DEVICES_10007, "cannot find vm with uuid: %s", vmInstanceUuid); } if (!vmDeviceExists(resourceUuid)) { - return operr("cannot find vm device with uuid: %s", resourceUuid); + return operr(ORG_ZSTACK_COMPUTE_VM_DEVICES_10008, "cannot find vm device with uuid: %s", resourceUuid); } return null; diff --git a/compute/src/main/java/org/zstack/compute/zone/ZoneBase.java b/compute/src/main/java/org/zstack/compute/zone/ZoneBase.java index 378aa44ac94..12b70eeabb8 100755 --- a/compute/src/main/java/org/zstack/compute/zone/ZoneBase.java +++ b/compute/src/main/java/org/zstack/compute/zone/ZoneBase.java @@ -32,6 +32,7 @@ import java.util.Map; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE, dependencyCheck = true) @@ -66,7 +67,7 @@ protected void handle(APIChangeZoneStateMsg msg) { try { extpEmitter.preChange(self, stateEvt); } catch (ZoneException e) { - evt.setError(err(SysErrors.CHANGE_RESOURCE_STATE_ERROR, e.getMessage())); + evt.setError(err(ORG_ZSTACK_COMPUTE_ZONE_10002, SysErrors.CHANGE_RESOURCE_STATE_ERROR, e.getMessage())); bus.publish(evt); return; } @@ -239,7 +240,7 @@ public void handle(Map data) { }).error(new FlowErrorHandler(msg) { @Override public void handle(ErrorCode errCode, Map data) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + evt.setError(err(ORG_ZSTACK_COMPUTE_ZONE_10003, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.publish(evt); } }).start(); diff --git a/compute/src/main/java/org/zstack/compute/zone/ZoneCascadeExtension.java b/compute/src/main/java/org/zstack/compute/zone/ZoneCascadeExtension.java index 12ad20dbb2c..c778c758f62 100755 --- a/compute/src/main/java/org/zstack/compute/zone/ZoneCascadeExtension.java +++ b/compute/src/main/java/org/zstack/compute/zone/ZoneCascadeExtension.java @@ -17,6 +17,7 @@ import java.util.List; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -97,7 +98,7 @@ private void handleDeletionCheck(CascadeAction action, Completion completion) { completion.success(); } catch (ZoneException e) { - completion.fail(inerr(e.getMessage())); + completion.fail(inerr(ORG_ZSTACK_COMPUTE_ZONE_10000, e.getMessage())); } } diff --git a/compute/src/main/java/org/zstack/compute/zone/ZoneManagerImpl.java b/compute/src/main/java/org/zstack/compute/zone/ZoneManagerImpl.java index 794c34a92fa..fb9e5e2d9b6 100755 --- a/compute/src/main/java/org/zstack/compute/zone/ZoneManagerImpl.java +++ b/compute/src/main/java/org/zstack/compute/zone/ZoneManagerImpl.java @@ -31,6 +31,7 @@ import static org.zstack.core.Platform.err; import static java.util.Arrays.asList; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ZoneManagerImpl extends AbstractService implements ZoneManager { @@ -108,7 +109,7 @@ private void passThrough(ZoneMessage msg) { } if (vo == null) { - ErrorCode err = err(SysErrors.RESOURCE_NOT_FOUND, "unable to find zone[uuid:%s], it may have been deleted", msg.getZoneUuid()); + ErrorCode err = err(ORG_ZSTACK_COMPUTE_ZONE_10001, SysErrors.RESOURCE_NOT_FOUND, "unable to find zone[uuid:%s], it may have been deleted", msg.getZoneUuid()); bus.replyErrorByMessageType((Message)msg, err); return; } diff --git a/configuration/src/main/java/org/zstack/configuration/ConfigurationApiInterceptor.java b/configuration/src/main/java/org/zstack/configuration/ConfigurationApiInterceptor.java index dda0df86524..4a706a88b55 100755 --- a/configuration/src/main/java/org/zstack/configuration/ConfigurationApiInterceptor.java +++ b/configuration/src/main/java/org/zstack/configuration/ConfigurationApiInterceptor.java @@ -14,6 +14,7 @@ import org.zstack.header.storage.primary.PrimaryStorageAllocatorStrategyType; import org.zstack.utils.data.SizeUnit; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -65,35 +66,35 @@ private void validate(APIDeleteDiskOfferingMsg msg) { private void validate(APICreateInstanceOfferingMsg msg) { if (msg.getAllocatorStrategy() != null && !HostAllocatorStrategyType.hasType(msg.getAllocatorStrategy())) { - throw new ApiMessageInterceptionException(argerr("unsupported host allocation strategy[%s]", msg.getAllocatorStrategy())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_CONFIGURATION_10005, "unsupported host allocation strategy[%s]", msg.getAllocatorStrategy())); } if (msg.getType() != null && !InstanceOfferingType.hasType(msg.getType())) { - throw new ApiMessageInterceptionException(argerr("unsupported instance offering type[%s]", msg.getType())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_CONFIGURATION_10006, "unsupported instance offering type[%s]", msg.getType())); } if (msg.getCpuNum() < 1) { - throw new ApiMessageInterceptionException(argerr("cpu num[%s] is less than 1", msg.getCpuNum())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_CONFIGURATION_10007, "cpu num[%s] is less than 1", msg.getCpuNum())); } if (msg.getMemorySize() < SizeUnit.MEGABYTE.toByte(16)) { - throw new ApiMessageInterceptionException(argerr("memory size[%s bytes] is less than 16M, no modern operating system is likely able to boot with such small memory size", msg.getMemorySize())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_CONFIGURATION_10008, "memory size[%s bytes] is less than 16M, no modern operating system is likely able to boot with such small memory size", msg.getMemorySize())); } if (msg.getReservedMemorySize() > msg.getMemorySize()) { - throw new ApiMessageInterceptionException(argerr("reserved memory size[%s bytes] is greater than memory size[%s bytes]", msg.getReservedMemorySize(), msg.getMemorySize())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_CONFIGURATION_10009, "reserved memory size[%s bytes] is greater than memory size[%s bytes]", msg.getReservedMemorySize(), msg.getMemorySize())); } } private void validate(APIUpdateInstanceOfferingMsg msg) { if (msg.getAllocatorStrategy() != null && !HostAllocatorStrategyType.hasType(msg.getAllocatorStrategy())) { - throw new ApiMessageInterceptionException(argerr("unsupported host allocation strategy[%s]", msg.getAllocatorStrategy())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_CONFIGURATION_10010, "unsupported host allocation strategy[%s]", msg.getAllocatorStrategy())); } } private void validate(APICreateDiskOfferingMsg msg) { if (msg.getAllocationStrategy() != null && !PrimaryStorageAllocatorStrategyType.hasType(msg.getAllocationStrategy())) { - throw new ApiMessageInterceptionException(argerr("unsupported primary storage allocation strategy[%s]", msg.getAllocationStrategy())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_CONFIGURATION_10011, "unsupported primary storage allocation strategy[%s]", msg.getAllocationStrategy())); } } } diff --git a/configuration/src/main/java/org/zstack/configuration/ConfigurationManagerImpl.java b/configuration/src/main/java/org/zstack/configuration/ConfigurationManagerImpl.java index 525bf33229d..ad0aa1efb24 100755 --- a/configuration/src/main/java/org/zstack/configuration/ConfigurationManagerImpl.java +++ b/configuration/src/main/java/org/zstack/configuration/ConfigurationManagerImpl.java @@ -63,6 +63,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ConfigurationManagerImpl extends AbstractService implements ConfigurationManager { private static final CLogger logger = Utils.getLogger(ConfigurationManagerImpl.class); @@ -1043,7 +1044,7 @@ private void check(String resourceUuid, String systemTag) { int existUserdataTagCount = InstanceOfferingSystemTags.INSTANCE_OFFERING_USER_CONFIG.getTags(resourceUuid, InstanceOfferingVO.class).size(); if (existUserdataTagCount > 0) { throw new OperationFailureException(argerr( - "Already have one userdata systemTag for instanceOffering[uuid: %s].", + ORG_ZSTACK_CONFIGURATION_10001, "Already have one userdata systemTag for instanceOffering[uuid: %s].", resourceUuid)); } @@ -1066,7 +1067,7 @@ public void validateSystemTagInCreateMessage(APICreateMessage msg) { if (InstanceOfferingSystemTags.INSTANCE_OFFERING_USER_CONFIG.isMatch(sysTag)) { if (userdataTagCount > 0) { throw new OperationFailureException(argerr( - "Shouldn't be more than one systemTag for one instanceOffering.")); + ORG_ZSTACK_CONFIGURATION_10002, "Shouldn't be more than one systemTag for one instanceOffering.")); } userdataTagCount++; @@ -1085,7 +1086,7 @@ private void check(String resourceUuid, String systemTag) { int existUserdataTagCount = DiskOfferingSystemTags.DISK_OFFERING_USER_CONFIG.getTags(resourceUuid, DiskOfferingVO.class).size(); if (existUserdataTagCount > 0) { throw new OperationFailureException(argerr( - "Already have one userdata systemTag for diskOffering[uuid: %s].", + ORG_ZSTACK_CONFIGURATION_10003, "Already have one userdata systemTag for diskOffering[uuid: %s].", resourceUuid)); } @@ -1108,7 +1109,7 @@ public void validateSystemTagInCreateMessage(APICreateMessage msg) { if (InstanceOfferingSystemTags.INSTANCE_OFFERING_USER_CONFIG.isMatch(sysTag)) { if (userdataTagCount > 0) { throw new OperationFailureException(argerr( - "Shouldn't be more than one systemTag for one instanceOffering.")); + ORG_ZSTACK_CONFIGURATION_10004, "Shouldn't be more than one systemTag for one instanceOffering.")); } userdataTagCount++; diff --git a/configuration/src/main/java/org/zstack/configuration/DiskOfferingBase.java b/configuration/src/main/java/org/zstack/configuration/DiskOfferingBase.java index 59a89cd6a54..7055b40e46e 100755 --- a/configuration/src/main/java/org/zstack/configuration/DiskOfferingBase.java +++ b/configuration/src/main/java/org/zstack/configuration/DiskOfferingBase.java @@ -26,6 +26,7 @@ import java.util.Map; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class DiskOfferingBase implements DiskOffering { @@ -188,7 +189,7 @@ public void handle(Map data) { }).error(new FlowErrorHandler(msg) { @Override public void handle(ErrorCode errCode, Map data) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + evt.setError(err(ORG_ZSTACK_CONFIGURATION_10012, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.publish(evt); } }).start(); diff --git a/configuration/src/main/java/org/zstack/configuration/InstanceOfferingBase.java b/configuration/src/main/java/org/zstack/configuration/InstanceOfferingBase.java index b64ebb04a01..2c017583f43 100755 --- a/configuration/src/main/java/org/zstack/configuration/InstanceOfferingBase.java +++ b/configuration/src/main/java/org/zstack/configuration/InstanceOfferingBase.java @@ -24,6 +24,7 @@ import java.util.Map; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -192,7 +193,7 @@ public void handle(Map data) { }).error(new FlowErrorHandler(msg) { @Override public void handle(ErrorCode errCode, Map data) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + evt.setError(err(ORG_ZSTACK_CONFIGURATION_10000, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.publish(evt); } }).start(); diff --git a/console/src/main/java/org/zstack/console/AbstractConsoleProxyBackend.java b/console/src/main/java/org/zstack/console/AbstractConsoleProxyBackend.java index fc1c3e72377..c9091daac28 100755 --- a/console/src/main/java/org/zstack/console/AbstractConsoleProxyBackend.java +++ b/console/src/main/java/org/zstack/console/AbstractConsoleProxyBackend.java @@ -49,6 +49,7 @@ import java.util.concurrent.TimeUnit; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -119,7 +120,7 @@ public void fail(ErrorCode errorCode) { @Override public void grantConsoleAccess(final SessionInventory session, final VmInstanceInventory vm, final ReturnValueCompletion complete) { if (!isAgentConnected()) { - complete.fail(operr("the console agent is not connected; it's mostly like the management node just starts, " + + complete.fail(operr(ORG_ZSTACK_CONSOLE_10011, "the console agent is not connected; it's mostly like the management node just starts, " + "please wait for the console agent connected, or you can reconnect it manually if disconnected for a long time." )); return; @@ -146,7 +147,7 @@ public void grantConsoleAccess(final SessionInventory session, final VmInstanceI String hostIp = getHostIp(vm); if (hostIp == null) { - throw new OperationFailureException(operr("cannot find host IP of the vm[uuid:%s], is the vm running???", vm.getUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_CONSOLE_10012, "cannot find host IP of the vm[uuid:%s], is the vm running???", vm.getUuid())); } if (vo.getTargetHostname().equals(hostIp)) { diff --git a/console/src/main/java/org/zstack/console/ConsoleApiInterceptor.java b/console/src/main/java/org/zstack/console/ConsoleApiInterceptor.java index 8a62df54981..87677b52700 100755 --- a/console/src/main/java/org/zstack/console/ConsoleApiInterceptor.java +++ b/console/src/main/java/org/zstack/console/ConsoleApiInterceptor.java @@ -19,6 +19,7 @@ import java.util.List; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -57,7 +58,7 @@ private void validate(APIRequestConsoleAccessMsg msg) { q.add(VmInstanceVO_.uuid, Op.EQ, msg.getVmInstanceUuid()); VmInstanceState state = q.findValue(); if (!consoleAvailableStates.contains(state)) { - throw new ApiMessageInterceptionException(operr("vm[uuid:%s] is not in state of %s, current state is %s", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_CONSOLE_10010, "vm[uuid:%s] is not in state of %s, current state is %s", msg.getVmInstanceUuid(), consoleAvailableStates, state)); } bus.makeTargetServiceIdByResourceUuid(msg, ConsoleConstants.SERVICE_ID, msg.getVmInstanceUuid()); diff --git a/console/src/main/java/org/zstack/console/ConsoleProxyBase.java b/console/src/main/java/org/zstack/console/ConsoleProxyBase.java index 4af9bbacbdb..c61a211655e 100755 --- a/console/src/main/java/org/zstack/console/ConsoleProxyBase.java +++ b/console/src/main/java/org/zstack/console/ConsoleProxyBase.java @@ -24,6 +24,7 @@ import java.sql.Timestamp; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -65,7 +66,7 @@ private void doEstablishConsoleProxyConnection(ConsoleUrl consoleUrl, final Retu final int targetPort = uri.getPort(); if (targetHostname == null || targetPort < 0) { - completion.fail(operr("establish VNC: unexpected uri: %s", uri.toString())); + completion.fail(operr(ORG_ZSTACK_CONSOLE_10005, "establish VNC: unexpected uri: %s", uri.toString())); return; } @@ -113,7 +114,7 @@ public void success(ConsoleProxyCommands.EstablishProxyRsp ret) { self.setExpiredDate(new Timestamp(expiredDate)); completion.success(self); } else { - completion.fail(operr("operation error, because:%s", ret.getError())); + completion.fail(operr(ORG_ZSTACK_CONSOLE_10006, "operation error, because:%s", ret.getError())); } } @@ -133,7 +134,7 @@ void doEstablishDirectConsoleConnection(ConsoleUrl consoleUrl, final ReturnValue final int targetPort = uri.getPort(); if (targetHostname == null || targetPort < 0) { - completion.fail(operr("establish VNC: unexpected uri: %s", uri.toString())); + completion.fail(operr(ORG_ZSTACK_CONSOLE_10007, "establish VNC: unexpected uri: %s", uri.toString())); return; } @@ -198,7 +199,7 @@ public void success(ConsoleProxyCommands.CheckAvailabilityRsp ret) { if (ret.isSuccess()) { completion.success(ret.getAvailable()); } else { - completion.fail(operr("unable to check console proxy availability, because %s", ret.getError())); + completion.fail(operr(ORG_ZSTACK_CONSOLE_10008, "unable to check console proxy availability, because %s", ret.getError())); } } @@ -237,7 +238,7 @@ public void success(DeleteProxyRsp ret) { if (ret.isSuccess()) { completion.success(); } else { - completion.fail(operr("operation error, because:%s", ret.getError())); + completion.fail(operr(ORG_ZSTACK_CONSOLE_10009, "operation error, because:%s", ret.getError())); } } diff --git a/console/src/main/java/org/zstack/console/DeleteConsoleProxyGcJob.java b/console/src/main/java/org/zstack/console/DeleteConsoleProxyGcJob.java index 5b747aa0c74..bc7e9212541 100644 --- a/console/src/main/java/org/zstack/console/DeleteConsoleProxyGcJob.java +++ b/console/src/main/java/org/zstack/console/DeleteConsoleProxyGcJob.java @@ -16,6 +16,7 @@ import org.zstack.utils.logging.CLogger; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class DeleteConsoleProxyGcJob extends TimeBasedGarbageCollector { private static final CLogger logger = Utils.getLogger(DeleteConsoleProxyGcJob.class); @@ -50,7 +51,7 @@ protected void triggerNow(GCCompletion completion) { } if (status != ConsoleProxyAgentStatus.Connected) { - completion.fail(operr("console proxy[uuid: %s, status: %s] on agent[ip: %s]" + + completion.fail(operr(ORG_ZSTACK_CONSOLE_10013, "console proxy[uuid: %s, status: %s] on agent[ip: %s]" + " is not Connected, fail to delete it", consoleProxy.getUuid(), status, diff --git a/console/src/main/java/org/zstack/console/ManagementServerConsoleProxyBackend.java b/console/src/main/java/org/zstack/console/ManagementServerConsoleProxyBackend.java index 377517d8b0a..94c956527a7 100755 --- a/console/src/main/java/org/zstack/console/ManagementServerConsoleProxyBackend.java +++ b/console/src/main/java/org/zstack/console/ManagementServerConsoleProxyBackend.java @@ -48,6 +48,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -202,7 +203,7 @@ public void run() { setupPublicKey(); File privKeyFile = PathUtil.findFileOnClassPath("ansible/rsaKeys/id_rsa"); if (privKeyFile == null) { - completion.fail(operr("Ansible private key not found.")); + completion.fail(operr(ORG_ZSTACK_CONSOLE_10000, "Ansible private key not found.")); chain.next(); return; } @@ -406,7 +407,7 @@ private void handle(final APIReconnectConsoleProxyAgentMsg msg) { if (msg.getAgentUuids() != null) { for (String uuid : msg.getAgentUuids()) { if (!mgmtNodeUuids.contains(uuid)) { - errors.put(uuid, argerr("invalid management node UUID[%s]", uuid)); + errors.put(uuid, argerr(ORG_ZSTACK_CONSOLE_10001, "invalid management node UUID[%s]", uuid)); } } } @@ -502,7 +503,7 @@ public void run(FlowTrigger trigger, Map data) { ShellResult res = runner.run(); String stdout = res.getStdout(); if (res.getRetCode() == 0) { - trigger.fail(argerr("there is other process using the port: %s", stdout)); + trigger.fail(argerr(ORG_ZSTACK_CONSOLE_10002, "there is other process using the port: %s", stdout)); } else { trigger.next(); } @@ -561,7 +562,7 @@ public void run(FlowTrigger trigger, Map data) { if (rst == 0) { trigger.next(); } else { - trigger.fail(operr("failed to configure consoleProxyOverriddenIp[code:%d] or consoleProxyPort[code:%d]")); + trigger.fail(operr(ORG_ZSTACK_CONSOLE_10003, "failed to configure consoleProxyOverriddenIp[code:%d] or consoleProxyPort[code:%d]")); } } @@ -584,7 +585,7 @@ public void run(FlowTrigger trigger, Map data) { @Override public void run(MessageReply reply) { if (!reply.isSuccess()) { - trigger.fail(operr("failed to reconnect console proxy")); + trigger.fail(operr(ORG_ZSTACK_CONSOLE_10004, "failed to reconnect console proxy")); } else { trigger.next(); } diff --git a/core/src/main/java/org/zstack/core/CoreManagerImpl.java b/core/src/main/java/org/zstack/core/CoreManagerImpl.java index dd8fd8a394d..f8e172cd41c 100644 --- a/core/src/main/java/org/zstack/core/CoreManagerImpl.java +++ b/core/src/main/java/org/zstack/core/CoreManagerImpl.java @@ -29,6 +29,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class CoreManagerImpl extends AbstractService implements CoreManager { private static final CLogger logger = Utils.getLogger(CoreManagerImpl.class); @@ -68,7 +69,7 @@ private void handleLocalMessage(Message msg) { private void handle(ExternalSingleFlightMsg msg) { SingleFlightExecutor executor = MultiNodeSingleFlightImpl.getExecutor(msg.getResourceUuid()); if (executor == null) { - bus.replyErrorByMessageType(msg, operr("no executor found for resourceUuid[%s]", msg.getResourceUuid())); + bus.replyErrorByMessageType(msg, operr(ORG_ZSTACK_CORE_10000, "no executor found for resourceUuid[%s]", msg.getResourceUuid())); return; } diff --git a/core/src/main/java/org/zstack/core/Platform.java b/core/src/main/java/org/zstack/core/Platform.java index a8d8ae191ed..734745c1ce2 100755 --- a/core/src/main/java/org/zstack/core/Platform.java +++ b/core/src/main/java/org/zstack/core/Platform.java @@ -957,11 +957,11 @@ private static ErrorCodeElaboration elaborate(String fmt, Object...args) { private static List allowCode = CollectionDSL.list(IdentityErrors.INVALID_SESSION); - public static ErrorCode err(Enum errCode, String fmt, Object...args) { - return err(errCode, null, fmt, args); + public static ErrorCode err(String globalErrorCode, Enum errCode, String fmt, Object...args) { + return err(globalErrorCode, errCode, null, fmt, args); } - public static ErrorCode err(Enum errCode, ErrorCode cause, String fmt, Object...args) { + public static ErrorCode err(String globalErrorCode, Enum errCode, ErrorCode cause, String fmt, Object...args) { ErrorFacade errf = getComponentLoader().getComponent(ErrorFacade.class); String details = null; if (fmt != null) { @@ -977,6 +977,7 @@ public static ErrorCode err(Enum errCode, ErrorCode cause, String fmt, Object... ErrorCode result = errf.instantiateErrorCode(errCode, details, cause); handleErrorElaboration(errCode, fmt, result, cause, args); addErrorCounter(result); + result.setGlobalErrorCode(globalErrorCode); return result; } @@ -1111,45 +1112,45 @@ public static String missingVariables(Object...args) { return sb.append("are required").toString(); } - public static ErrorCode inerr(String fmt, Object...args) { - return err(SysErrors.INTERNAL, fmt, args); + public static ErrorCode inerr(String globalErrorCode, String fmt, Object...args) { + return err(globalErrorCode, SysErrors.INTERNAL, fmt, args); } // format error code from expand components - public static ErrorCode experr(String fmt, String err, Object...args) { - return operr(fmt, err, args); + public static ErrorCode experr(String globalErrorCode, String fmt, String err, Object...args) { + return operr(globalErrorCode, fmt, err, args); } - public static ErrorCode operr(String fmt, Object...args) { - return err(SysErrors.OPERATION_ERROR, fmt, args); + public static ErrorCode operr(String globalErrorCode, String fmt, Object...args) { + return err(globalErrorCode, SysErrors.OPERATION_ERROR, fmt, args); } - public static ErrorCode operr(ErrorCode cause, String fmt, Object...args) { - return err(SysErrors.OPERATION_ERROR, cause, fmt, args); + public static ErrorCode operr(String globalErrorCode, ErrorCode cause, String fmt, Object...args) { + return err(globalErrorCode, SysErrors.OPERATION_ERROR, cause, fmt, args); } - public static ErrorCode canerr(String fmt, Object...args) { - return err(SysErrors.CANCEL_ERROR, fmt, args); + public static ErrorCode canerr(String globalErrorCode, String fmt, Object...args) { + return err(globalErrorCode, SysErrors.CANCEL_ERROR, fmt, args); } - public static ErrorCode argerr(String fmt, Object...args) { - return err(SysErrors.INVALID_ARGUMENT_ERROR, fmt, args); + public static ErrorCode argerr(String globalErrorCode, String fmt, Object...args) { + return err(globalErrorCode, SysErrors.INVALID_ARGUMENT_ERROR, fmt, args); } - public static ErrorCode touterr(String fmt, Object...args) { - return err(SysErrors.TIMEOUT, fmt, args); + public static ErrorCode touterr(String globalErrorCode, String fmt, Object...args) { + return err(globalErrorCode, SysErrors.TIMEOUT, fmt, args); } - public static ErrorCode touterr(ErrorCode cause, String fmt, Object...args) { - return err(SysErrors.TIMEOUT, cause, fmt, args); + public static ErrorCode touterr(String globalErrorCode, ErrorCode cause, String fmt, Object...args) { + return err(globalErrorCode, SysErrors.TIMEOUT, cause, fmt, args); } - public static ErrorCode ioerr(String fmt, Object...args) { - return err(SysErrors.IO_ERROR, fmt, args); + public static ErrorCode ioerr(String globalErrorCode, String fmt, Object...args) { + return err(globalErrorCode, SysErrors.IO_ERROR, fmt, args); } - public static ErrorCode httperr(String fmt, Object...args) { - return err(SysErrors.HTTP_ERROR, fmt, args); + public static ErrorCode httperr(String globalErrorCode, String fmt, Object...args) { + return err(globalErrorCode, SysErrors.HTTP_ERROR, fmt, args); } public static Function functionForMockTestObject = (Supplier t) -> t.get(); diff --git a/core/src/main/java/org/zstack/core/With.java b/core/src/main/java/org/zstack/core/With.java index af4817b3842..775e27312f4 100755 --- a/core/src/main/java/org/zstack/core/With.java +++ b/core/src/main/java/org/zstack/core/With.java @@ -18,8 +18,9 @@ import org.zstack.utils.logging.CLogger; import static org.zstack.core.Platform.inerr; -/** +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*;/** */ + @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class With { private static final CLogger logger = Utils.getLogger(With.class); @@ -51,7 +52,7 @@ private void backup(Throwable t) { logger.warn(String.format("unhandled exception happened"), t); } - ErrorCode err = inerr(t.getMessage()); + ErrorCode err = inerr(ORG_ZSTACK_CORE_10001, t.getMessage()); if (backup instanceof Completion) { ((Completion)backup).fail(err); } else if (backup instanceof ReturnValueCompletion) { diff --git a/core/src/main/java/org/zstack/core/ansible/AnsibleFacadeImpl.java b/core/src/main/java/org/zstack/core/ansible/AnsibleFacadeImpl.java index dc3eb335337..e2ffa9fb4fe 100755 --- a/core/src/main/java/org/zstack/core/ansible/AnsibleFacadeImpl.java +++ b/core/src/main/java/org/zstack/core/ansible/AnsibleFacadeImpl.java @@ -40,6 +40,7 @@ import java.util.concurrent.TimeUnit; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -103,7 +104,7 @@ void init() { } if (!invFile.exists() && !invFile.createNewFile()) { - throw new OperationFailureException(operr("fail to create new File[%s]", invFile)); + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_ANSIBLE_10004, "fail to create new File[%s]", invFile)); } Wini ini = new Wini(invFile); Map cfgs = Platform.getGlobalPropertiesStartWith("Ansible.cfg."); @@ -269,13 +270,13 @@ private void run(Completion completion) { } if (output.contains("skipping: no hosts matched")) { - throw new OperationFailureException(operr(output)); + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_ANSIBLE_10005, output)); } } catch (ShellException se) { String errMsg = hidePassword(se.getMessage()); logger.warn(errMsg, se); - throw new OperationFailureException(operr(errMsg)); + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_ANSIBLE_10006, errMsg)); } completion.success(); diff --git a/core/src/main/java/org/zstack/core/ansible/AnsibleRunner.java b/core/src/main/java/org/zstack/core/ansible/AnsibleRunner.java index 58a22ebceca..898cd66ce84 100755 --- a/core/src/main/java/org/zstack/core/ansible/AnsibleRunner.java +++ b/core/src/main/java/org/zstack/core/ansible/AnsibleRunner.java @@ -33,6 +33,7 @@ import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; import static org.zstack.utils.StringDSL.ln; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -407,7 +408,7 @@ public void run(ReturnValueCompletion completion) { callAnsible(completion); } catch (SshException e) { - throw new OperationFailureException(operr("User name or password or port number may be problematic")); + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_ANSIBLE_10007, "User name or password or port number may be problematic")); } catch (Exception e) { throw new CloudRuntimeException(e); } diff --git a/core/src/main/java/org/zstack/core/ansible/CallBackNetworkChecker.java b/core/src/main/java/org/zstack/core/ansible/CallBackNetworkChecker.java index ad7be7f7bb9..497606388e4 100644 --- a/core/src/main/java/org/zstack/core/ansible/CallBackNetworkChecker.java +++ b/core/src/main/java/org/zstack/core/ansible/CallBackNetworkChecker.java @@ -13,6 +13,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.StringDSL.ln; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by mingjian.deng on 2019/6/12. @@ -70,7 +71,7 @@ public ErrorCode stopAnsible() { try { return useNcatAndNmapToTestConnection(ssh); } catch (SshException e) { - return operr(e.getMessage()); + return operr(ORG_ZSTACK_CORE_ANSIBLE_10003, e.getMessage()); } } diff --git a/core/src/main/java/org/zstack/core/ansible/PrepareAnsible.java b/core/src/main/java/org/zstack/core/ansible/PrepareAnsible.java index cd46233ef34..6076284de02 100755 --- a/core/src/main/java/org/zstack/core/ansible/PrepareAnsible.java +++ b/core/src/main/java/org/zstack/core/ansible/PrepareAnsible.java @@ -17,6 +17,7 @@ import java.util.concurrent.locks.ReentrantLock; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/22/2015. @@ -34,7 +35,7 @@ public class PrepareAnsible { static { try { if (!hostsFile.exists() && !hostsFile.createNewFile()) { - throw new OperationFailureException(operr("fail to create new File[%s]", hostsFile)); + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_ANSIBLE_10000, "fail to create new File[%s]", hostsFile)); } if (AnsibleGlobalProperty.KEEP_HOSTS_FILE_IN_MEMORY) { diff --git a/core/src/main/java/org/zstack/core/ansible/SshFolderMd5Checker.java b/core/src/main/java/org/zstack/core/ansible/SshFolderMd5Checker.java index e9d7e318b17..b1c8be69e91 100755 --- a/core/src/main/java/org/zstack/core/ansible/SshFolderMd5Checker.java +++ b/core/src/main/java/org/zstack/core/ansible/SshFolderMd5Checker.java @@ -20,6 +20,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.StringDSL.ln; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 12/6/2015. @@ -104,7 +105,7 @@ public boolean needDeploy() { String srcScript = script.format(srcFolder); ShellResult srcRes = ShellUtils.runAndReturn(srcScript, false); if (!srcRes.isReturnCode(0)) { - throw new OperationFailureException(operr("cannot check md5sum of files in the folder[%s].\nstdout:%s\nstderr:%s", srcFolder, + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_ANSIBLE_10001, "cannot check md5sum of files in the folder[%s].\nstdout:%s\nstderr:%s", srcFolder, srcRes.getStdout(), srcRes.getStderr())); } @@ -119,7 +120,7 @@ public boolean needDeploy() { // dst folder doesn't existing return true; } else if (dstRes.getReturnCode() != 0) { - throw new OperationFailureException(operr("cannot check md5sum of files in the folder[%s] on the host[ip:%s].\nstdout:%s\nstderr:%s", + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_ANSIBLE_10002, "cannot check md5sum of files in the folder[%s] on the host[ip:%s].\nstdout:%s\nstderr:%s", dstFolder, hostname, dstRes.getStdout(), dstRes.getStderr())); } diff --git a/core/src/main/java/org/zstack/core/cloudbus/CloudBus3ManagementNodeLifeCycleTracker.java b/core/src/main/java/org/zstack/core/cloudbus/CloudBus3ManagementNodeLifeCycleTracker.java index 7c5e41f4c74..180f125b954 100755 --- a/core/src/main/java/org/zstack/core/cloudbus/CloudBus3ManagementNodeLifeCycleTracker.java +++ b/core/src/main/java/org/zstack/core/cloudbus/CloudBus3ManagementNodeLifeCycleTracker.java @@ -20,6 +20,7 @@ import java.util.concurrent.TimeUnit; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class CloudBus3ManagementNodeLifeCycleTracker implements BeforeSendMessageInterceptor, BeforeDeliveryMessageInterceptor, ManagementNodeChangeListener, Component { @@ -100,7 +101,7 @@ boolean nodeLeft(String nodeUUID) { return false; } - ErrorCode err = err(SysErrors.MANAGEMENT_NODE_UNAVAILABLE_ERROR, + ErrorCode err = err(ORG_ZSTACK_CORE_CLOUDBUS_10021, SysErrors.MANAGEMENT_NODE_UNAVAILABLE_ERROR, "management node[uuid:%s] is unavailable", nodeUUID); if (message instanceof APISyncCallMessage) { diff --git a/core/src/main/java/org/zstack/core/cloudbus/CloudBusImpl2.java b/core/src/main/java/org/zstack/core/cloudbus/CloudBusImpl2.java index 579a78e4860..7fc1c70eda3 100755 --- a/core/src/main/java/org/zstack/core/cloudbus/CloudBusImpl2.java +++ b/core/src/main/java/org/zstack/core/cloudbus/CloudBusImpl2.java @@ -58,6 +58,7 @@ import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; import static org.zstack.utils.ExceptionDSL.throwableSafe; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -193,7 +194,7 @@ public void handleReturn(int i, String s, String s2, String s3, AMQP.BasicProper msg.getServiceId(), wire.dumpMessage(msg))); } else { MessageReply reply = new MessageReply(); - reply.setError(err(SysErrors.UNDELIVERABLE_ERROR, + reply.setError(err(ORG_ZSTACK_CORE_CLOUDBUS_10015, SysErrors.UNDELIVERABLE_ERROR, "unable to deliver the message; the destination service[%s] is dead; please use rabbitmqctl to check if the queue is existing and if any consumers on that queue", msg.getServiceId())); e.ack(reply); } @@ -307,17 +308,17 @@ private void handleNoRouteLetter(Message msg) { if (msg instanceof APIIsReadyToGoMsg) { APIIsReadyToGoReply reply = new APIIsReadyToGoReply(); reply.setManagementNodeId(Platform.getManagementServerId()); - reply.setError(err(SysErrors.NOT_READY_ERROR, "management node[uuid:%s] is no ready", Platform.getManagementServerId())); + reply.setError(err(ORG_ZSTACK_CORE_CLOUDBUS_10016, SysErrors.NOT_READY_ERROR, "management node[uuid:%s] is no ready", Platform.getManagementServerId())); reply(msg, reply); return; } String err = null; if (msg instanceof MessageReply) { - replyErrorByMessageType(msg, err(SysErrors.NO_ROUTE_ERROR, "No route found for the reply[%s], the service[id:%s] waiting for this reply may have been quit. %s", + replyErrorByMessageType(msg, err(ORG_ZSTACK_CORE_CLOUDBUS_10017, SysErrors.NO_ROUTE_ERROR, "No route found for the reply[%s], the service[id:%s] waiting for this reply may have been quit. %s", msg.getClass().getName(), msg.getServiceId(), wire.dumpMessage(msg))); } else { - replyErrorByMessageType(msg, err(SysErrors.NO_ROUTE_ERROR, "No route found for the message[%s], the service[id:%s] may not be running. Checking Spring xml to make sure you have loaded it. Message dump:\n %s", + replyErrorByMessageType(msg, err(ORG_ZSTACK_CORE_CLOUDBUS_10018, SysErrors.NO_ROUTE_ERROR, "No route found for the message[%s], the service[id:%s] may not be running. Checking Spring xml to make sure you have loaded it. Message dump:\n %s", msg.getClass().getName(), msg.getServiceId(), wire.dumpMessage(msg))); } } @@ -328,7 +329,7 @@ private void handleDeadLetter(Message msg) { CloudBusGlobalProperty.MESSAGE_TTL, wire.dumpMessage(msg)); logger.warn(err); } else { - ErrorCode err = err(SysErrors.NO_ROUTE_ERROR, "the message becomes a dead letter; the possible reason is the service[%s] it sends to has been dead", msg.getServiceId()); + ErrorCode err = err(ORG_ZSTACK_CORE_CLOUDBUS_10019, SysErrors.NO_ROUTE_ERROR, "the message becomes a dead letter; the possible reason is the service[%s] it sends to has been dead", msg.getServiceId()); logger.warn(String.format("%s; message dump:%s", err.getDetails(), wire.dumpMessage(msg))); replyErrorByMessageType(msg, err); } @@ -687,7 +688,7 @@ private void tryBestToReplyError(byte[] binary, String errMsg) { Message msgInstance = (Message) msgClass.newInstance(); msgInstance.setHeaders(headers); msgInstance.setId((String) msg.get("id")); - replyErrorByMessageType(msgInstance, argerr("message is not in corrected JSON mediaType, %s", errMsg)); + replyErrorByMessageType(msgInstance, argerr(ORG_ZSTACK_CORE_CLOUDBUS_10020, "message is not in corrected JSON mediaType, %s", errMsg)); } catch (Exception e) { logger.warn(String.format("unable to handle JsonSyntaxException of message: %s", msgStr), e); } @@ -1123,7 +1124,7 @@ private void replyError() { return; } - ErrorCode err = err(SysErrors.MANAGEMENT_NODE_UNAVAILABLE_ERROR, + ErrorCode err = err(ORG_ZSTACK_CORE_CLOUDBUS_10022, SysErrors.MANAGEMENT_NODE_UNAVAILABLE_ERROR, "management node[uuid:%s] is unavailable", mgmtNodeId); logger.warn(String.format("management node[uuid:%s] becomes unavailable, reply %s to message[%s]. Message metadata dump: %s", @@ -1424,7 +1425,7 @@ private MessageReply createTimeoutReply(NeedReplyMessage m) { r.putHeaderEntry(CloudBus.HEADER_CORRELATION_ID, m.getId()); AMQP.BasicProperties.Builder builder = new AMQP.BasicProperties.Builder(); r.setAMQPProperties(builder.deliveryMode(1).build()); - r.setError(touterr(m.toErrorString())); + r.setError(touterr(ORG_ZSTACK_CORE_CLOUDBUS_10023, m.toErrorString())); return r; } @@ -2072,7 +2073,7 @@ public Void call() throws Exception { if (t instanceof OperationFailureException) { replyErrorByMessageType(msg, ((OperationFailureException) t).getErrorCode()); } else { - replyErrorByMessageType(msg, inerr(t.getMessage())); + replyErrorByMessageType(msg, inerr(ORG_ZSTACK_CORE_CLOUDBUS_10024, t.getMessage())); } } @@ -2202,16 +2203,16 @@ public void dealWithUnknownMessage(Message msg) { String details = String.format("No service deals with message: %s", wire.dumpMessage(msg)); if (msg instanceof APISyncCallMessage) { APIReply reply = new APIReply(); - reply.setError(err(SysErrors.UNKNOWN_MESSAGE_ERROR, details)); + reply.setError(err(ORG_ZSTACK_CORE_CLOUDBUS_10025, SysErrors.UNKNOWN_MESSAGE_ERROR, details)); reply.setSuccess(false); this.reply(msg, reply); } else if (msg instanceof APIMessage) { APIEvent evt = new APIEvent(msg.getId()); - evt.setError(err(SysErrors.UNKNOWN_MESSAGE_ERROR, details)); + evt.setError(err(ORG_ZSTACK_CORE_CLOUDBUS_10026, SysErrors.UNKNOWN_MESSAGE_ERROR, details)); this.publish(evt); } else if (msg instanceof NeedReplyMessage) { MessageReply reply = new MessageReply(); - reply.setError(err(SysErrors.UNKNOWN_MESSAGE_ERROR, details)); + reply.setError(err(ORG_ZSTACK_CORE_CLOUDBUS_10027, SysErrors.UNKNOWN_MESSAGE_ERROR, details)); reply.setSuccess(false); this.reply(msg, reply); } @@ -2221,7 +2222,7 @@ public void dealWithUnknownMessage(Message msg) { private void replyErrorIfMessageNeedReply(Message msg, String errStr) { if (msg instanceof NeedReplyMessage) { - ErrorCode err = inerr(errStr); + ErrorCode err = inerr(ORG_ZSTACK_CORE_CLOUDBUS_10028, errStr); replyErrorIfMessageNeedReply(msg, err); } else { DebugUtils.dumpStackTrace(String.format("An error happened when dealing with message[%s], because this message doesn't need a reply, we call it out loudly\nerror: %s\nmessage dump: %s", msg.getClass().getName(), errStr, wire.dumpMessage(msg))); @@ -2238,7 +2239,7 @@ private void replyErrorIfMessageNeedReply(Message msg, ErrorCode code) { } private void replyErrorToApiMessage(APIMessage msg, String err) { - replyErrorToApiMessage(msg, inerr(err)); + replyErrorToApiMessage(msg, inerr(ORG_ZSTACK_CORE_CLOUDBUS_10029, err)); } private void replyErrorToApiMessage(APIMessage msg, ErrorCode err) { diff --git a/core/src/main/java/org/zstack/core/cloudbus/CloudBusImpl3.java b/core/src/main/java/org/zstack/core/cloudbus/CloudBusImpl3.java index 1a228ef7af7..ec626985590 100755 --- a/core/src/main/java/org/zstack/core/cloudbus/CloudBusImpl3.java +++ b/core/src/main/java/org/zstack/core/cloudbus/CloudBusImpl3.java @@ -51,6 +51,7 @@ import static org.zstack.core.cloudbus.CloudBusGlobalProperty.SYNC_CALL_TIMEOUT; import static org.zstack.utils.BeanUtils.getProperty; import static org.zstack.utils.BeanUtils.setProperty; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class CloudBusImpl3 implements CloudBus, CloudBusIN { private static final CLogger logger = Utils.getLogger(CloudBusImpl3.class); @@ -296,7 +297,7 @@ private MessageReply createErrorReply(NeedReplyMessage m, ErrorCode err) { } private MessageReply createTimeoutReply(NeedReplyMessage m) { - return createErrorReply(m, touterr(m.toErrorString())); + return createErrorReply(m, touterr(ORG_ZSTACK_CORE_CLOUDBUS_10001, m.toErrorString())); } @Override @@ -338,7 +339,7 @@ void cancel(String error) { timeoutTaskReceipt.cancel(); - callback.run(createErrorReply(msg, canerr(error))); + callback.run(createErrorReply(msg, canerr(ORG_ZSTACK_CORE_CLOUDBUS_10002, error))); } @Override @@ -463,7 +464,7 @@ public void reply(Message request, MessageReply reply) { callReplyPreSendingExtensions(reply, (NeedReplyMessage) request); } catch (Exception e) { logger.error("failed to call pre-sending reply extension:", e); - reply.setError(operr(e.getMessage())); + reply.setError(operr(ORG_ZSTACK_CORE_CLOUDBUS_10003, e.getMessage())); } } @@ -539,7 +540,7 @@ FutureCompletion send() { try { return doSend(); } catch (Throwable th) { - ErrorCode err = operr(th.getMessage()); + ErrorCode err = operr(ORG_ZSTACK_CORE_CLOUDBUS_10004, th.getMessage()); replyErrorIfNeeded(err); FutureCompletion c = new FutureCompletion(null); @@ -633,12 +634,12 @@ protected ResponseEntity call() { }.run(); if (!rsp.getStatusCode().is2xxSuccessful()) { - replyErrorIfNeeded(operr("HTTP ERROR, status code: %s, body: %s", rsp.getStatusCode(), rsp.getBody())); + replyErrorIfNeeded(operr(ORG_ZSTACK_CORE_CLOUDBUS_10005, "HTTP ERROR, status code: %s, body: %s", rsp.getStatusCode(), rsp.getBody())); } } catch (OperationFailureException e) { replyErrorIfNeeded(e.getErrorCode()); } catch (Throwable e) { - replyErrorIfNeeded(operr(e.getMessage())); + replyErrorIfNeeded(operr(ORG_ZSTACK_CORE_CLOUDBUS_10006, e.getMessage())); } } @@ -829,7 +830,7 @@ public Void call() { if (t instanceof OperationFailureException) { replyErrorByMessageType(msg, ((OperationFailureException) t).getErrorCode()); } else { - replyErrorByMessageType(msg, inerr(t.getMessage())); + replyErrorByMessageType(msg, inerr(ORG_ZSTACK_CORE_CLOUDBUS_10007, t.getMessage())); } } @@ -906,16 +907,16 @@ public void dealWithUnknownMessage(Message msg) { String details = String.format("No service deals with message: %s", dumpMessage(msg)); if (msg instanceof APISyncCallMessage) { APIReply reply = new APIReply(); - reply.setError(err(SysErrors.UNKNOWN_MESSAGE_ERROR, details)); + reply.setError(err(ORG_ZSTACK_CORE_CLOUDBUS_10008, SysErrors.UNKNOWN_MESSAGE_ERROR, details)); reply.setSuccess(false); reply(msg, reply); } else if (msg instanceof APIMessage) { APIEvent evt = new APIEvent(msg.getId()); - evt.setError(err(SysErrors.UNKNOWN_MESSAGE_ERROR, details)); + evt.setError(err(ORG_ZSTACK_CORE_CLOUDBUS_10009, SysErrors.UNKNOWN_MESSAGE_ERROR, details)); publish(evt); } else if (msg instanceof NeedReplyMessage) { MessageReply reply = new MessageReply(); - reply.setError(err(SysErrors.UNKNOWN_MESSAGE_ERROR, details)); + reply.setError(err(ORG_ZSTACK_CORE_CLOUDBUS_10010, SysErrors.UNKNOWN_MESSAGE_ERROR, details)); reply.setSuccess(false); reply(msg, reply); } @@ -943,7 +944,7 @@ public void replyErrorByMessageType(Message msg, Exception e) { private void replyErrorIfMessageNeedReply(Message msg, String errStr) { if (msg instanceof NeedReplyMessage) { - ErrorCode err = inerr(errStr); + ErrorCode err = inerr(ORG_ZSTACK_CORE_CLOUDBUS_10011, errStr); replyErrorIfMessageNeedReply(msg, err); } else { DebugUtils.dumpStackTrace(String.format("An error happened when dealing with message[%s], because this message doesn't need a reply, we call it out loudly\nerror: %s\nmessage dump: %s", msg.getClass().getName(), errStr, dumpMessage(msg))); @@ -951,7 +952,7 @@ private void replyErrorIfMessageNeedReply(Message msg, String errStr) { } private void replyErrorExistingApiEvent(APIEvent evt, String err) { - replyErrorExistingApiEvent(evt, inerr(err)); + replyErrorExistingApiEvent(evt, inerr(ORG_ZSTACK_CORE_CLOUDBUS_10012, err)); } private void replyErrorExistingApiEvent(APIEvent evt, ErrorCode err) { @@ -980,7 +981,7 @@ private void replyErrorToApiMessage(APIMessage msg, ErrorCode err) { } private void replyErrorToApiMessage(APIMessage msg, String err) { - replyErrorToApiMessage(msg, inerr(err)); + replyErrorToApiMessage(msg, inerr(ORG_ZSTACK_CORE_CLOUDBUS_10013, err)); } @Override @@ -1009,7 +1010,7 @@ public void replyErrorByMessageType(Message msg, ErrorCode err) { public void logExceptionWithMessageDump(Message msg, Throwable e) { if (!(e instanceof OperationFailureException)) { String errMsg = String.format("unhandled throwable happened when dealing with message[%s], dump: %s", msg.getClass().getName(), dumpMessage(msg)); - Platform.addErrorCounter(inerr(errMsg)); + Platform.addErrorCounter(inerr(ORG_ZSTACK_CORE_CLOUDBUS_10014, errMsg)); logger.warn(errMsg, e); } } diff --git a/core/src/main/java/org/zstack/core/cloudbus/EventFacadeImpl.java b/core/src/main/java/org/zstack/core/cloudbus/EventFacadeImpl.java index 10d4bebdaaa..f8daac7a3eb 100755 --- a/core/src/main/java/org/zstack/core/cloudbus/EventFacadeImpl.java +++ b/core/src/main/java/org/zstack/core/cloudbus/EventFacadeImpl.java @@ -25,6 +25,7 @@ import java.util.stream.Collectors; import static java.util.Arrays.asList; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -66,7 +67,7 @@ private void validate(APICreateWebhookMsg msg) { } if (msg.getOpaque() == null) { - throw new ApiMessageInterceptionException(argerr("for webhooks with type[%s], the field opaque cannot be null", EventFacade.WEBHOOK_TYPE)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_CORE_CLOUDBUS_10000, "for webhooks with type[%s], the field opaque cannot be null", EventFacade.WEBHOOK_TYPE)); } } diff --git a/core/src/main/java/org/zstack/core/config/GlobalConfig.java b/core/src/main/java/org/zstack/core/config/GlobalConfig.java index ca6292d7241..32b377c995b 100755 --- a/core/src/main/java/org/zstack/core/config/GlobalConfig.java +++ b/core/src/main/java/org/zstack/core/config/GlobalConfig.java @@ -32,6 +32,7 @@ import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; import static org.zstack.utils.StringDSL.s; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -427,7 +428,7 @@ public GlobalConfigOptions getOptions() { public void updateValueSkipValidation(Object val) { if (!CoreGlobalProperty.UNIT_TEST_ON) { - throw new OperationFailureException(operr("do not allow skip verification")); + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_CONFIG_10004, "do not allow skip verification")); } if (TypeUtils.nullSafeEquals(value, val)) { diff --git a/core/src/main/java/org/zstack/core/config/GlobalConfigFacadeImpl.java b/core/src/main/java/org/zstack/core/config/GlobalConfigFacadeImpl.java index a1879c38d1a..2e551e9c0d7 100755 --- a/core/src/main/java/org/zstack/core/config/GlobalConfigFacadeImpl.java +++ b/core/src/main/java/org/zstack/core/config/GlobalConfigFacadeImpl.java @@ -45,6 +45,7 @@ import java.util.regex.Pattern; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class GlobalConfigFacadeImpl extends AbstractService implements GlobalConfigFacade { private static final CLogger logger = Utils.getLogger(GlobalConfigFacadeImpl.class); @@ -175,7 +176,7 @@ private void handle(APIUpdateGlobalConfigMsg msg) { APIUpdateGlobalConfigEvent evt = new APIUpdateGlobalConfigEvent(msg.getId()); GlobalConfig globalConfig = allConfig.get(msg.getIdentity()); if (globalConfig == null) { - ErrorCode err = argerr("Unable to find GlobalConfig[category: %s, name: %s]", msg.getCategory(), msg.getName()); + ErrorCode err = argerr(ORG_ZSTACK_CORE_CONFIG_10000, "Unable to find GlobalConfig[category: %s, name: %s]", msg.getCategory(), msg.getName()); evt.setError(err); bus.publish(evt); return; @@ -188,7 +189,7 @@ private void handle(APIUpdateGlobalConfigMsg msg) { pluginRgty.getExtensionList(AfterUpdateClobalConfigExtensionPoint.class).forEach(point -> point.saveSaveEncryptAfterUpdateClobalConfig(inv)); evt.setInventory(inv); } catch (GlobalConfigException e) { - evt.setError(argerr(e.getMessage())); + evt.setError(argerr(ORG_ZSTACK_CORE_CONFIG_10001, e.getMessage())); logger.warn(e.getMessage(), e); } @@ -199,7 +200,7 @@ private void handle(APIGetGlobalConfigOptionsMsg msg) { APIGetGlobalConfigOptionsReply reply = new APIGetGlobalConfigOptionsReply(); GlobalConfig globalConfig = allConfig.get(msg.getIdentity()); if (globalConfig == null) { - ErrorCode err = argerr("Unable to find GlobalConfig[category: %s, name: %s]", msg.getCategory(), msg.getName()); + ErrorCode err = argerr(ORG_ZSTACK_CORE_CONFIG_10002, "Unable to find GlobalConfig[category: %s, name: %s]", msg.getCategory(), msg.getName()); reply.setError(err); bus.reply(msg, reply); return; @@ -208,7 +209,7 @@ private void handle(APIGetGlobalConfigOptionsMsg msg) { try { reply.setOptions(globalConfig.getOptions()); } catch (GlobalConfigException e) { - reply.setError(argerr(e.getMessage())); + reply.setError(argerr(ORG_ZSTACK_CORE_CONFIG_10003, e.getMessage())); logger.warn(e.getMessage(), e); } diff --git a/core/src/main/java/org/zstack/core/debug/DebugManagerImpl.java b/core/src/main/java/org/zstack/core/debug/DebugManagerImpl.java index 888a6870ac0..f9b3fcb5e9e 100755 --- a/core/src/main/java/org/zstack/core/debug/DebugManagerImpl.java +++ b/core/src/main/java/org/zstack/core/debug/DebugManagerImpl.java @@ -19,6 +19,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/7/25. @@ -90,7 +91,7 @@ private void handle(CleanQueueMsg msg) { CleanQueueReply reply = new CleanQueueReply(); ChainInfo taskInfo = thdf.cleanChainTaskInfo(msg.getSignatureName(), msg.getTaskIndex(), msg.getCleanUp(), msg.getRunningTask()); if (taskInfo == null) { - reply.setError(operr("taskInfo was not found")); + reply.setError(operr(ORG_ZSTACK_CORE_DEBUG_10000, "taskInfo was not found")); bus.reply(msg, reply); return; } diff --git a/core/src/main/java/org/zstack/core/encrypt/EncryptFacadeImpl.java b/core/src/main/java/org/zstack/core/encrypt/EncryptFacadeImpl.java index 9580f9bebb3..92b0e2c7178 100644 --- a/core/src/main/java/org/zstack/core/encrypt/EncryptFacadeImpl.java +++ b/core/src/main/java/org/zstack/core/encrypt/EncryptFacadeImpl.java @@ -30,6 +30,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by kayo on 2018/9/7. @@ -217,7 +218,7 @@ protected void scripts() { ErrorableValue encrypt = encrypt(decryptedString, key); if (encrypt.error != null) { logger.error(String.format("Encryption error : %s", encrypt.error)); - throw new OperationFailureException(operr("Encryption error : %s", encrypt.error)); + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_ENCRYPT_10000, "Encryption error : %s", encrypt.error)); } String sql = String.format("update %s set %s = :encrypted where uuid = :uuid", className, field.getName()); diff --git a/core/src/main/java/org/zstack/core/errorcode/ElaborationManagerImpl.java b/core/src/main/java/org/zstack/core/errorcode/ElaborationManagerImpl.java index e155d7f4403..b5f2d6f200a 100644 --- a/core/src/main/java/org/zstack/core/errorcode/ElaborationManagerImpl.java +++ b/core/src/main/java/org/zstack/core/errorcode/ElaborationManagerImpl.java @@ -38,6 +38,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by mingjian.deng on 2018/12/1. @@ -68,12 +69,12 @@ public void handleMessage(Message msg) { private void preCheckElaborationContent(String filename, String jsonContent, ReturnValueCompletion> completion) { if (filename == null && jsonContent == null) { - completion.fail(argerr("non file or jsoncontent input")); + completion.fail(argerr(ORG_ZSTACK_CORE_ERRORCODE_10000, "non file or jsoncontent input")); return; } if (filename != null && jsonContent != null) { - completion.fail(argerr("file or jsoncontent cannot both nonempty")); + completion.fail(argerr(ORG_ZSTACK_CORE_ERRORCODE_10001, "file or jsoncontent cannot both nonempty")); return; } @@ -105,11 +106,11 @@ public void run(FlowTrigger trigger, Map data) { PathUtil.scanFolder(files, folder.getAbsolutePath()); } } catch (Exception e) { - trigger.fail(operr("Unable to scan folder: %s", e.getMessage())); + trigger.fail(operr(ORG_ZSTACK_CORE_ERRORCODE_10002, "Unable to scan folder: %s", e.getMessage())); return; } if (files.isEmpty()) { - trigger.fail(argerr("%s is not existed or is empty folder", filename)); + trigger.fail(argerr(ORG_ZSTACK_CORE_ERRORCODE_10003, "%s is not existed or is empty folder", filename)); } else { trigger.next(); } @@ -145,7 +146,7 @@ public void run(FlowTrigger trigger, Map data) { List errs = JSONObjectUtil.toCollection(content, ArrayList.class, ErrorCodeElaboration.class); contents.put(file, errs); } catch (IOException e) { - trigger.fail(Platform.operr(String.format("read error elaboration template files [%s] failed, due to: %s", templateFile, e.getMessage()))); + trigger.fail(Platform.operr(ORG_ZSTACK_CORE_ERRORCODE_10004, String.format("read error elaboration template files [%s] failed, due to: %s", templateFile, e.getMessage()))); return; } catch (JsonSyntaxException e) { results.add(new ElaborationCheckResult(file, null, ElaborationFailedReason.InValidJsonSchema.toString())); @@ -246,7 +247,7 @@ public void run(FlowTrigger trigger, Map data) { } if (!NumberUtils.isNumber(err.getCode())) { - trigger.fail(operr("elaboration code must be number!")); + trigger.fail(operr(ORG_ZSTACK_CORE_ERRORCODE_10005, "elaboration code must be number!")); return; } String code = err.getCategory() + "." + err.getCode(); @@ -315,7 +316,7 @@ public void success(List returnValue) { if (returnValue.isEmpty()) { trigger.next(); } else { - trigger.fail(operr("%s: %s", returnValue.get(0).getContent(), returnValue.get(0).getReason())); + trigger.fail(operr(ORG_ZSTACK_CORE_ERRORCODE_10006, "%s: %s", returnValue.get(0).getContent(), returnValue.get(0).getReason())); } } @@ -412,7 +413,7 @@ private void handle(final APIGetElaborationsMsg msg) { if (msg.getCategory() == null && msg.getRegex() == null){ - throw new OperationFailureException(Platform.argerr("input args 'regex' or 'category' must be set")); + throw new OperationFailureException(Platform.argerr(ORG_ZSTACK_CORE_ERRORCODE_10007, "input args 'regex' or 'category' must be set")); } Collections.sort(reply.getContents()); diff --git a/core/src/main/java/org/zstack/core/externalservice/ExternalServiceManagerImpl.java b/core/src/main/java/org/zstack/core/externalservice/ExternalServiceManagerImpl.java index b953329dc39..4f4ad548dad 100755 --- a/core/src/main/java/org/zstack/core/externalservice/ExternalServiceManagerImpl.java +++ b/core/src/main/java/org/zstack/core/externalservice/ExternalServiceManagerImpl.java @@ -19,6 +19,7 @@ import java.util.function.Supplier; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ExternalServiceManagerImpl extends AbstractService implements ExternalServiceManager { @Autowired @@ -29,7 +30,7 @@ public class ExternalServiceManagerImpl extends AbstractService implements Exter @Override public ExternalService registerService(ExternalService service) { if (services.containsKey(service.getName())) { - throw new OperationFailureException(operr("service[%s] has been registered", service.getName())); + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_EXTERNALSERVICE_10000, "service[%s] has been registered", service.getName())); } services.put(service.getName(), service); @@ -90,19 +91,19 @@ private void handle(APIReloadExternalServiceMsg msg) { APIReloadExternalServiceEvent event = new APIReloadExternalServiceEvent(msg.getId()); ExternalService service = services.get(msg.getName()); if (service == null) { - event.setError(operr("service[%s] is not registered", msg.getName())); + event.setError(operr(ORG_ZSTACK_CORE_EXTERNALSERVICE_10001, "service[%s] is not registered", msg.getName())); bus.publish(event); return; } if (!service.getExternalServiceCapabilities().isReloadConfig()) { - event.setError(operr("service[%s] does not support reload config", msg.getName())); + event.setError(operr(ORG_ZSTACK_CORE_EXTERNALSERVICE_10002, "service[%s] does not support reload config", msg.getName())); } if (service.isAlive()) { service.reload(); } else { - event.setError(operr("service[%s] is not running", msg.getName())); + event.setError(operr(ORG_ZSTACK_CORE_EXTERNALSERVICE_10003, "service[%s] is not running", msg.getName())); } bus.publish(event); diff --git a/core/src/main/java/org/zstack/core/gc/GarbageCollector.java b/core/src/main/java/org/zstack/core/gc/GarbageCollector.java index a27b2c5a073..bdfc8c859d8 100755 --- a/core/src/main/java/org/zstack/core/gc/GarbageCollector.java +++ b/core/src/main/java/org/zstack/core/gc/GarbageCollector.java @@ -27,6 +27,7 @@ import java.util.function.Consumer; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2017/3/3. @@ -233,7 +234,7 @@ public void fail(ErrorCode errorCode) { } catch (Throwable t) { logger.warn(String.format("[GC] unhandled exception happened when" + " running a GC job[name:%s, id:%s]", NAME, uuid), t); - fail(inerr(t.getMessage())); + fail(inerr(ORG_ZSTACK_CORE_GC_10000, t.getMessage())); } } diff --git a/core/src/main/java/org/zstack/core/gc/GarbageCollectorManagerImpl.java b/core/src/main/java/org/zstack/core/gc/GarbageCollectorManagerImpl.java index 9cbc35b3217..e3564021a3a 100755 --- a/core/src/main/java/org/zstack/core/gc/GarbageCollectorManagerImpl.java +++ b/core/src/main/java/org/zstack/core/gc/GarbageCollectorManagerImpl.java @@ -35,6 +35,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2017/3/1. @@ -312,7 +313,7 @@ private void triggerGC(String gcUuid) { } else { GarbageCollectorVO vo = dbf.findByUuid(gcUuid, GarbageCollectorVO.class); if (vo.getStatus() == GCStatus.Done) { - throw new OperationFailureException(operr("cannot trigger a finished GC job[uuid:%s, name:%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_GC_10001, "cannot trigger a finished GC job[uuid:%s, name:%s]", vo.getUuid(), vo.getName())); } diff --git a/core/src/main/java/org/zstack/core/job/JobQueueFacadeImpl2.java b/core/src/main/java/org/zstack/core/job/JobQueueFacadeImpl2.java index fc1ce743d31..0fd6d66953c 100755 --- a/core/src/main/java/org/zstack/core/job/JobQueueFacadeImpl2.java +++ b/core/src/main/java/org/zstack/core/job/JobQueueFacadeImpl2.java @@ -39,6 +39,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -124,7 +125,7 @@ private void restartQueue(JobQueueVO qvo, String mgmtId) { if (e.getState() == JobState.Processing && !e.isRestartable()) { dbf.remove(e); JobEvent evt = new JobEvent(); - evt.setErrorCode(err(SysErrors.MANAGEMENT_NODE_UNAVAILABLE_ERROR, + evt.setErrorCode(err(ORG_ZSTACK_CORE_JOB_10000, SysErrors.MANAGEMENT_NODE_UNAVAILABLE_ERROR, "management node[id:%s] becomes unavailable, job[name:%s, id:%s] is not restartable", mgmtId, e.getName(), e.getId())); bus.publish(evt); logger.debug(String.format("[Job Removed]: job[id:%s, name:%s] because it's not restartable", @@ -290,7 +291,7 @@ private Bucket takeJob(final JobQueueVO qvo) { jobe = dbf.updateAndRefresh(jobe); return Bucket.newBucket(jobe, theJob); } catch (Exception e1) { - ErrorCode ierr = inerr("[Job de-serialize failed, the job will be marked as Error] queue name: %s, job id: %s, %s", qvo.getName(), + ErrorCode ierr = inerr(ORG_ZSTACK_CORE_JOB_10001, "[Job de-serialize failed, the job will be marked as Error] queue name: %s, job id: %s, %s", qvo.getName(), jobe.getId(), e1.getMessage()); jobFail(jobe, ierr); logger.warn(ierr.getDetails(), e1); @@ -326,7 +327,7 @@ public void success(Object returnValue) { logger.debug(String.format("[Job Success] job[id:%s, name:%s] succeed", e.getId(), e.getName())); } catch (Throwable t){ logger.warn(String.format("unhandled exception happened when calling %s", job.getClass().getName()), t); - jobFail(e, inerr(t.getMessage())); + jobFail(e, inerr(ORG_ZSTACK_CORE_JOB_10002, t.getMessage())); } finally { process(qvo); } @@ -339,7 +340,7 @@ public void fail(ErrorCode errorCode) { logger.debug(String.format("[Job Failure] job[id:%s, name:%s] failed", e.getId(), e.getName())); } catch (Throwable t){ logger.warn(String.format("unhandled exception happened when calling %s", job.getClass().getName()), t); - jobFail(e, inerr(t.getMessage())); + jobFail(e, inerr(ORG_ZSTACK_CORE_JOB_10003, t.getMessage())); } finally { process(qvo); } diff --git a/core/src/main/java/org/zstack/core/plugin/PluginManagerImpl.java b/core/src/main/java/org/zstack/core/plugin/PluginManagerImpl.java index 823a3ea91e9..619d960edae 100644 --- a/core/src/main/java/org/zstack/core/plugin/PluginManagerImpl.java +++ b/core/src/main/java/org/zstack/core/plugin/PluginManagerImpl.java @@ -47,6 +47,7 @@ import java.util.jar.JarFile; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * PluginManagerImpl implementation of PluginManager. @@ -190,14 +191,14 @@ private void loadPluginsFromMetadata() { private void verifyPluginProduct(PluginDriver pluginDriver) { if (!PluginGlobalConfig.ALLOW_UNKNOWN_PRODUCT_PLUGIN.value(Boolean.class) && pluginDriver.uuid() == null) { - throw new OperationFailureException(operr("unknown product plugin name: %s", + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_PLUGIN_10000, "unknown product plugin name: %s", pluginDriver.name())); } if (pluginDriver.name() == null || pluginDriver.uuid() == null || pluginDriver.vendor() == null) { - throw new OperationFailureException(operr("plugin[%s] name," + + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_PLUGIN_10001, "plugin[%s] name," + " productKey and vendor cannot be null", pluginDriver.getClass())); } diff --git a/core/src/main/java/org/zstack/core/progress/ProgressApiInterceptor.java b/core/src/main/java/org/zstack/core/progress/ProgressApiInterceptor.java index 7b92266e564..665fedad32b 100644 --- a/core/src/main/java/org/zstack/core/progress/ProgressApiInterceptor.java +++ b/core/src/main/java/org/zstack/core/progress/ProgressApiInterceptor.java @@ -12,6 +12,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.utils.StringDSL.isApiId; import static org.zstack.utils.StringDSL.isZStackUuid; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by miao on 17-5-16. @@ -35,7 +36,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti private void validate(APIGetTaskProgressMsg msg) { if (!isApiId(msg.getApiId())) { - throw new ApiMessageInterceptionException(argerr("parameter apiId[%s] is not a valid uuid.", msg.getApiId())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_CORE_PROGRESS_10000, "parameter apiId[%s] is not a valid uuid.", msg.getApiId())); } } } diff --git a/core/src/main/java/org/zstack/core/rest/RESTFacadeImpl.java b/core/src/main/java/org/zstack/core/rest/RESTFacadeImpl.java index 4f2157deca2..623aac02096 100755 --- a/core/src/main/java/org/zstack/core/rest/RESTFacadeImpl.java +++ b/core/src/main/java/org/zstack/core/rest/RESTFacadeImpl.java @@ -49,6 +49,7 @@ import java.util.concurrent.atomic.AtomicBoolean; import static org.zstack.core.Platform.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class RESTFacadeImpl implements RESTFacade { private static final CLogger logger = Utils.getSafeLogger(RESTFacadeImpl.class); @@ -309,7 +310,7 @@ public void asyncJson(final String url, final String body, Map h } if (unit.toMillis(timeout) <= 1) { - callback.fail(touterr("url: %s, current timeout: %s, api message timeout, skip post async call", + callback.fail(touterr(ORG_ZSTACK_CORE_REST_10000, "url: %s, current timeout: %s, api message timeout, skip post async call", url, unit.toMillis(timeout))); return; } @@ -350,7 +351,7 @@ public void asyncJson(final String url, final String body, Map h @Override public void run() { self.fail(touterr( - "[Async Http Timeout] url: %s, timeout after %s[%s], command: %s", + ORG_ZSTACK_CORE_REST_10001, "[Async Http Timeout] url: %s, timeout after %s[%s], command: %s", url, timeout, unit.toString(), body )); } @@ -402,7 +403,7 @@ public void success(HttpEntity responseEntity) { } } catch (Throwable t) { logger.warn(t.getMessage(), t); - callback.fail(inerr(t.getMessage())); + callback.fail(inerr(ORG_ZSTACK_CORE_REST_10002, t.getMessage())); } } else { callback.success(responseEntity); @@ -446,10 +447,10 @@ public void success(HttpEntity responseEntity) { } ListenableFuture> f = asyncRestTemplate.exchange(url, method, req, String.class); - f.addCallback(rsp -> {}, e -> wrapper.fail(err(SysErrors.HTTP_ERROR, e.getLocalizedMessage()))); + f.addCallback(rsp -> {}, e -> wrapper.fail(err(ORG_ZSTACK_CORE_REST_10003, SysErrors.HTTP_ERROR, e.getLocalizedMessage()))); } catch (RestClientException e) { logger.warn(String.format("Unable to %s to %s: %s", method.toString(), url, e.getMessage())); - wrapper.fail(ExceptionDSL.isCausedBy(e, ResourceAccessException.class) ? err(SysErrors.IO_ERROR, e.getMessage()) : inerr(e.getMessage())); + wrapper.fail(ExceptionDSL.isCausedBy(e, ResourceAccessException.class) ? err(ORG_ZSTACK_CORE_REST_10004, SysErrors.IO_ERROR, e.getMessage()) : inerr(ORG_ZSTACK_CORE_REST_10005, e.getMessage())); } } @@ -535,12 +536,12 @@ public RestHttp http(Class returnClass) { .withErrorCodeBuilder((e, http2) -> { if (e instanceof HttpStatusCodeException) { final HttpStatusCodeException exception = (HttpStatusCodeException) e; - return operr("failed to %s to %s, status code: %s, response body: %s", + return operr(ORG_ZSTACK_CORE_REST_10006, "failed to %s to %s, status code: %s, response body: %s", http2.getMethod().toString().toLowerCase(), http2.getPath(), exception.getStatusCode(), exception.getResponseBodyAsString()); } else if (e instanceof ResourceAccessException) { - return operr("failed to %s to %s, IO Error: %s", + return operr(ORG_ZSTACK_CORE_REST_10007, "failed to %s to %s, IO Error: %s", http2.getMethod().toString().toLowerCase(), http2.getPath(), e.getMessage()); @@ -618,7 +619,7 @@ protected ResponseEntity call() { } if (!valid) { - throw new OperationFailureException(operr("failed to %s to %s, status code: %s, response body: %s", method.toString().toLowerCase(), url, rsp.getStatusCode(), rsp.getBody())); + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_REST_10008, "failed to %s to %s, status code: %s, response body: %s", method.toString().toLowerCase(), url, rsp.getStatusCode(), rsp.getBody())); } return rsp; @@ -728,9 +729,9 @@ protected ResponseEntity call() { }.run(); } } catch (HttpStatusCodeException e) { - throw new OperationFailureException(operr("failed to %s to %s, status code: %s, response body: %s", method.toString().toLowerCase(), url, e.getStatusCode(), e.getResponseBodyAsString())); + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_REST_10009, "failed to %s to %s, status code: %s, response body: %s", method.toString().toLowerCase(), url, e.getStatusCode(), e.getResponseBodyAsString())); } catch (ResourceAccessException e) { - throw new OperationFailureException(operr("failed to %s to %s, IO Error: %s", method.toString().toLowerCase(), url, e.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_REST_10010, "failed to %s to %s, IO Error: %s", method.toString().toLowerCase(), url, e.getMessage())); } boolean valid = false; @@ -745,7 +746,7 @@ protected ResponseEntity call() { } if (!valid) { - throw new OperationFailureException(operr("failed to %s to %s, status code: %s, response body: %s", method.toString().toLowerCase(), url, rsp.getStatusCode(), rsp.getBody())); + throw new OperationFailureException(operr(ORG_ZSTACK_CORE_REST_10011, "failed to %s to %s, status code: %s, response body: %s", method.toString().toLowerCase(), url, rsp.getStatusCode(), rsp.getBody())); } return rsp; @@ -779,7 +780,7 @@ public boolean run() { logger.debug(info); if (now > expired) { - completion.fail(operr("unable to echo %s in %sms", url, finalTimeout)); + completion.fail(operr(ORG_ZSTACK_CORE_REST_10012, "unable to echo %s in %sms", url, finalTimeout)); return true; } } diff --git a/core/src/main/java/org/zstack/core/salt/SaltRunner.java b/core/src/main/java/org/zstack/core/salt/SaltRunner.java index 1397a14ccac..a09d23cad8e 100755 --- a/core/src/main/java/org/zstack/core/salt/SaltRunner.java +++ b/core/src/main/java/org/zstack/core/salt/SaltRunner.java @@ -30,6 +30,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.DebugUtils.Assert; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -294,7 +295,7 @@ public void success() { } if (!ret) { - completion.fail(operr("failed to run salt state[%s] on system[%s], failed after %s retries", stateName, targetIp, retry)); + completion.fail(operr(ORG_ZSTACK_CORE_SALT_10003, "failed to run salt state[%s] on system[%s], failed after %s retries", stateName, targetIp, retry)); return; } @@ -302,7 +303,7 @@ public void success() { completion.success(); } catch (Exception e) { logger.warn(String.format("failed to run salt state[%s] on system[%s], %s", stateName, targetIp, e.getMessage())); - completion.fail(operr(e.getMessage())); + completion.fail(operr(ORG_ZSTACK_CORE_SALT_10004, e.getMessage())); Thread.currentThread().interrupt(); } } diff --git a/core/src/main/java/org/zstack/core/salt/SaltSetupMinionJob.java b/core/src/main/java/org/zstack/core/salt/SaltSetupMinionJob.java index 55bb1a922b5..f2b40a50ad2 100755 --- a/core/src/main/java/org/zstack/core/salt/SaltSetupMinionJob.java +++ b/core/src/main/java/org/zstack/core/salt/SaltSetupMinionJob.java @@ -26,6 +26,7 @@ import static org.zstack.core.Platform.inerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -81,7 +82,7 @@ public void run(ReturnValueCompletion completion) { .setUsername(username).setPort(port); SshResult ret = ssh.checkTool("scp").run(); if (ret.getReturnCode() != 0) { - completion.fail(operr("scp is not found on system[%s], unable to setup salt", targetIp)); + completion.fail(operr(ORG_ZSTACK_CORE_SALT_10000, "scp is not found on system[%s], unable to setup salt", targetIp)); return; } @@ -136,11 +137,11 @@ public void run(ReturnValueCompletion completion) { } catch (SshException e) { String err = String.format("failed to setup minion on target system[%s], because %s", targetIp, e.getMessage()); logger.warn(err, e); - completion.fail(operr(e.getMessage())); + completion.fail(operr(ORG_ZSTACK_CORE_SALT_10001, e.getMessage())); } catch (IOException ie) { String err = String.format("failed to setup minion on target system[%s], because %s", targetIp, ie.getMessage()); logger.warn(err, ie); - completion.fail(inerr(ie.getMessage())); + completion.fail(inerr(ORG_ZSTACK_CORE_SALT_10002, ie.getMessage())); } finally { if (tmpt != null && !tmpt.delete()) { logger.warn(String.format("failed to delete file[%s]", tmpt)); diff --git a/core/src/main/java/org/zstack/core/singleflight/AbstractSingleFlight.java b/core/src/main/java/org/zstack/core/singleflight/AbstractSingleFlight.java index a4c86e51f0a..38e5d8e5528 100644 --- a/core/src/main/java/org/zstack/core/singleflight/AbstractSingleFlight.java +++ b/core/src/main/java/org/zstack/core/singleflight/AbstractSingleFlight.java @@ -7,6 +7,7 @@ import java.util.*; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by Wenhao.Zhang on 20/11/10 @@ -50,7 +51,7 @@ protected void fail(ReturnValueCompletion consumer, ErrorCode errorCode) { @AsyncThread protected void fail(ReturnValueCompletion consumer, Exception ex) { - consumer.fail(operr(ex.getMessage())); + consumer.fail(operr(ORG_ZSTACK_CORE_SINGLEFLIGHT_10001, ex.getMessage())); } protected void notifyResult(Collection> consumers, final V v) { diff --git a/core/src/main/java/org/zstack/core/singleflight/MultiNodeSingleFlightImpl.java b/core/src/main/java/org/zstack/core/singleflight/MultiNodeSingleFlightImpl.java index 4ce39ce2f00..9ab35aaf996 100644 --- a/core/src/main/java/org/zstack/core/singleflight/MultiNodeSingleFlightImpl.java +++ b/core/src/main/java/org/zstack/core/singleflight/MultiNodeSingleFlightImpl.java @@ -23,6 +23,7 @@ import java.util.concurrent.ConcurrentHashMap; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class MultiNodeSingleFlightImpl { private static final CLogger logger = Utils.getLogger(MultiNodeSingleFlightImpl.class); @@ -85,7 +86,7 @@ public void run(SingleFlightExecutor executor, String method, Object... args) { args[args.length - 1] = outCompletion; consumer.invoke(executor, args); } catch (IllegalAccessException | InvocationTargetException e) { - outCompletion.fail(operr(e.getMessage())); + outCompletion.fail(operr(ORG_ZSTACK_CORE_SINGLEFLIGHT_10000, e.getMessage())); } }) .done(result -> { diff --git a/core/src/main/java/org/zstack/core/thread/DispatchQueueImpl.java b/core/src/main/java/org/zstack/core/thread/DispatchQueueImpl.java index 7b608783816..08aaa25644e 100755 --- a/core/src/main/java/org/zstack/core/thread/DispatchQueueImpl.java +++ b/core/src/main/java/org/zstack/core/thread/DispatchQueueImpl.java @@ -31,6 +31,7 @@ import java.util.concurrent.atomic.AtomicInteger; import static org.zstack.core.Platform.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE, dependencyCheck = true) class DispatchQueueImpl implements DispatchQueue, DebugSignalHandler { @@ -511,7 +512,7 @@ public boolean cancel(boolean mayInterruptIfRunning) { void singleFlightRun(final ReturnValueCompletion completion) { if (isCancelled()) { - completion.fail(err(SysErrors.CANCEL_ERROR, "task failed due to cancelled")); + completion.fail(err(ORG_ZSTACK_CORE_THREAD_10000, SysErrors.CANCEL_ERROR, "task failed due to cancelled")); return; } @@ -526,9 +527,9 @@ void singleFlightRun(final ReturnValueCompletion completion) { done(); } finally { if (t instanceof OperationFailureException) { - completion.fail(operr(t.getMessage())); + completion.fail(operr(ORG_ZSTACK_CORE_THREAD_10001, t.getMessage())); } else { - completion.fail(inerr(t.getMessage())); + completion.fail(inerr(ORG_ZSTACK_CORE_THREAD_10002, t.getMessage())); } } } diff --git a/core/src/main/java/org/zstack/core/timeout/ApiTimeoutManagerImpl.java b/core/src/main/java/org/zstack/core/timeout/ApiTimeoutManagerImpl.java index fb7e1eed346..e1a6697918f 100755 --- a/core/src/main/java/org/zstack/core/timeout/ApiTimeoutManagerImpl.java +++ b/core/src/main/java/org/zstack/core/timeout/ApiTimeoutManagerImpl.java @@ -19,6 +19,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 2/17/2016. @@ -73,7 +74,7 @@ private void installValidatorToGlobalConfig() { GlobalConfigValidatorExtensionPoint validator = (category, name, oldValue, newValue) -> { long minimal = parseTimeout(ApiTimeoutGlobalProperty.MINIMAL_TIMEOUT); if (parseTimeout(newValue) < minimal) { - throw new OperationFailureException(argerr("api timeout cannot be set smaller than %s", ApiTimeoutGlobalProperty.MINIMAL_TIMEOUT)); + throw new OperationFailureException(argerr(ORG_ZSTACK_CORE_TIMEOUT_10000, "api timeout cannot be set smaller than %s", ApiTimeoutGlobalProperty.MINIMAL_TIMEOUT)); } }; diff --git a/core/src/main/java/org/zstack/core/trash/StorageRecycleImpl.java b/core/src/main/java/org/zstack/core/trash/StorageRecycleImpl.java index eb6c1a76d00..7fe37198856 100644 --- a/core/src/main/java/org/zstack/core/trash/StorageRecycleImpl.java +++ b/core/src/main/java/org/zstack/core/trash/StorageRecycleImpl.java @@ -46,6 +46,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by mingjian.deng on 2019/9/19. @@ -66,7 +67,7 @@ public class StorageRecycleImpl implements StorageTrash, VolumeSnapshotAfterDele private String getResourceType(String resourceUuid) { ResourceVO vo = dbf.findByUuid(resourceUuid, ResourceVO.class); if (vo == null) { - throw new OperationFailureException(inerr("cannot find ResourceVO for resourceUuid: %s, maybe it has been deleted", resourceUuid)); + throw new OperationFailureException(inerr(ORG_ZSTACK_CORE_TRASH_10000, "cannot find ResourceVO for resourceUuid: %s, maybe it has been deleted", resourceUuid)); } return vo.getResourceType(); } @@ -142,7 +143,7 @@ public InstallPathRecycleInventory createTrash(TrashType type, boolean isFolder, } else if (o instanceof VolumeSnapshotInventory) { return createRecycleFromVolumeSnapshot(type, isFolder, (VolumeSnapshotInventory)o); } else { - throw new OperationFailureException(inerr("non support resourceType to create trash")); + throw new OperationFailureException(inerr(ORG_ZSTACK_CORE_TRASH_10001, "non support resourceType to create trash")); } } diff --git a/core/src/main/java/org/zstack/core/upgrade/UpgradeChecker.java b/core/src/main/java/org/zstack/core/upgrade/UpgradeChecker.java index 160b32b7864..90639caf24c 100644 --- a/core/src/main/java/org/zstack/core/upgrade/UpgradeChecker.java +++ b/core/src/main/java/org/zstack/core/upgrade/UpgradeChecker.java @@ -42,6 +42,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class UpgradeChecker implements Component, GlobalApiMessageInterceptor { private static final CLogger logger = Utils.getLogger(UpgradeChecker.class); @@ -207,7 +208,7 @@ public ErrorCode checkAgentHttpParamChanges(String agentUuid, String commandName if (className != null && grayScaleApiWhiteList .stream() .noneMatch(className::contains)) { - return operr("Api: %s is not allowed by allowedApiListGrayscaleUpgrading: %s.", + return operr(ORG_ZSTACK_CORE_UPGRADE_10000, "Api: %s is not allowed by allowedApiListGrayscaleUpgrading: %s.", className, grayScaleApiWhiteList); } @@ -292,7 +293,7 @@ public ErrorCode checkAgentHttpParamChanges(String agentUuid, String commandName StringBuilder sb = new StringBuilder(); sb.append(String.format("This operation is not allowed on host[uuid:%s] during grayscale upgrade: \n", agentUuid)); entries.forEach(entry -> sb.append(String.format("field: %s, current agent version %s, support version: %s\n", entry.getKey(), agentVersionVO.getCurrentVersion(), entry.getValue()))); - return operr(sb.toString()); + return operr(ORG_ZSTACK_CORE_UPGRADE_10001, sb.toString()); } return null; @@ -391,7 +392,7 @@ private void validate(APIUpdateClusterOSMsg msg) { if (msg.getHostUuid() == null) { throw new ApiMessageInterceptionException( - argerr("Disable grayscale upgrade by %s \n before you want to update whole cluster's hosts' os." + + argerr(ORG_ZSTACK_CORE_UPGRADE_10002, "Disable grayscale upgrade by %s \n before you want to update whole cluster's hosts' os." + " Or try update cluster os with specific hostUuid instead.", UpgradeGlobalConfig.GRAYSCALE_UPGRADE.toString()) ); } @@ -402,7 +403,7 @@ private void validate(APIUpdateClusterOSMsg msg) { if (agent == null) { throw new ApiMessageInterceptionException( - argerr("Can not found agent version, upgrade cluster os is not supported during grayscale upgrade") + argerr(ORG_ZSTACK_CORE_UPGRADE_10003, "Can not found agent version, upgrade cluster os is not supported during grayscale upgrade") ); } @@ -411,7 +412,7 @@ private void validate(APIUpdateClusterOSMsg msg) { } throw new ApiMessageInterceptionException( - argerr("Host[uuid: %s] agent version is not upgraded, please reconnect host before update os", msg.getHostUuid()) + argerr(ORG_ZSTACK_CORE_UPGRADE_10004, "Host[uuid: %s] agent version is not upgraded, please reconnect host before update os", msg.getHostUuid()) ); } diff --git a/core/src/main/java/org/zstack/core/validation/ValidationFacadeImpl.java b/core/src/main/java/org/zstack/core/validation/ValidationFacadeImpl.java index 90466a6ba9f..3e20e1b129d 100755 --- a/core/src/main/java/org/zstack/core/validation/ValidationFacadeImpl.java +++ b/core/src/main/java/org/zstack/core/validation/ValidationFacadeImpl.java @@ -15,6 +15,7 @@ import java.util.Map; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -54,7 +55,7 @@ public ErrorCode validateErrorByErrorCode(Object obj) { for (Validator v : vs) { String err = v.validate(obj); if (err != null) { - return inerr(err); + return inerr(ORG_ZSTACK_CORE_VALIDATION_10000, err); } } } diff --git a/core/src/main/java/org/zstack/core/webhook/WebhookApiInterceptor.java b/core/src/main/java/org/zstack/core/webhook/WebhookApiInterceptor.java index 65bb9c071e0..41fec97f708 100755 --- a/core/src/main/java/org/zstack/core/webhook/WebhookApiInterceptor.java +++ b/core/src/main/java/org/zstack/core/webhook/WebhookApiInterceptor.java @@ -7,6 +7,7 @@ import org.zstack.header.core.webhooks.APIUpdateWebhookMsg; import org.zstack.header.message.APIMessage; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2017/5/7. @@ -25,7 +26,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti private void validateUrl(String url) { if (!new UrlValidator().isValid(url)) { - throw new ApiMessageInterceptionException(argerr("Invalid url[%s]", url)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_CORE_WEBHOOK_10000, "Invalid url[%s]", url)); } } diff --git a/core/src/main/java/org/zstack/core/workflow/AsyncWorkFlowChain.java b/core/src/main/java/org/zstack/core/workflow/AsyncWorkFlowChain.java index f0499f12038..7cee5e173e3 100755 --- a/core/src/main/java/org/zstack/core/workflow/AsyncWorkFlowChain.java +++ b/core/src/main/java/org/zstack/core/workflow/AsyncWorkFlowChain.java @@ -20,6 +20,7 @@ import java.util.ArrayList; import java.util.List; import java.util.UUID; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class AsyncWorkFlowChain { protected static final CLogger logger = Utils.getLogger(WorkFlowChain.class); @@ -151,7 +152,7 @@ protected void processFlow(AsyncWorkFlow flow, WorkFlowContext ctx, WorkFlowVO v } } catch (Throwable t) { logger.warn(String.format("workflow[%s] in chain[%s] failed because of an unhandle exception", flow.getName(), getName()), t); - ErrorCode err = inerr(t.getMessage()); + ErrorCode err = inerr(ORG_ZSTACK_CORE_WORKFLOW_10002, t.getMessage()); try { fail(vo, err); } catch (Throwable t1) { diff --git a/core/src/main/java/org/zstack/core/workflow/SimpleFlowChain.java b/core/src/main/java/org/zstack/core/workflow/SimpleFlowChain.java index 73ab3cfdd32..e326f4f654b 100755 --- a/core/src/main/java/org/zstack/core/workflow/SimpleFlowChain.java +++ b/core/src/main/java/org/zstack/core/workflow/SimpleFlowChain.java @@ -26,6 +26,7 @@ import java.util.concurrent.ConcurrentHashMap; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -385,7 +386,7 @@ private void runFlow(Flow flow) { logger.warn(String.format("unhandled exception call backtrace %s", DebugUtils.getStackTrace(t))); logger.warn(String.format("[FlowChain(%s): %s] unhandled exception when executing flow[%s], start to rollback", id, name, flow.getClass().getName()), t); - fail(inerr(t.getMessage())); + fail(inerr(ORG_ZSTACK_CORE_WORKFLOW_10001, t.getMessage())); } } diff --git a/core/src/main/java/org/zstack/core/workflow/WorkFlowChain.java b/core/src/main/java/org/zstack/core/workflow/WorkFlowChain.java index 2698934e4ee..0af494c792f 100755 --- a/core/src/main/java/org/zstack/core/workflow/WorkFlowChain.java +++ b/core/src/main/java/org/zstack/core/workflow/WorkFlowChain.java @@ -20,6 +20,7 @@ import java.util.UUID; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class WorkFlowChain { @@ -152,7 +153,7 @@ protected ErrorCode processFlow(WorkFlow flow, WorkFlowVO vo, int position) { dbf.update(vo); return e.getErrorCode(); } catch (Throwable t) { - ErrorCode err = inerr(t.getMessage()); + ErrorCode err = inerr(ORG_ZSTACK_CORE_WORKFLOW_10000, t.getMessage()); vo.setReason(err.toString()); vo.setState(flowState.getNextState(vo.getState(), WorkFlowStateEvent.failed)); logger.debug(String.format("workflow[%s] in chain[%s] failed because of an unhandle exception", flow.getName(), getName()), t); diff --git a/externalservice/src/main/java/org/zstack/externalservice/cronjob/CronJobImpl.java b/externalservice/src/main/java/org/zstack/externalservice/cronjob/CronJobImpl.java index 4bd6c1d7788..38e061312d4 100755 --- a/externalservice/src/main/java/org/zstack/externalservice/cronjob/CronJobImpl.java +++ b/externalservice/src/main/java/org/zstack/externalservice/cronjob/CronJobImpl.java @@ -17,6 +17,7 @@ import java.util.Collections; import java.util.HashSet; import java.util.Set; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class CronJobImpl extends AbstractLocalExternalService implements CronJob { ExternalServiceCapabilities capabilities = ExternalServiceCapabilitiesBuilder @@ -62,7 +63,7 @@ public ExternalServiceCapabilities getExternalServiceCapabilities() { @Override public void reload() { if (!isAlive()) { - throw new OperationFailureException(operr("crond is not running")); + throw new OperationFailureException(operr(ORG_ZSTACK_EXTERNALSERVICE_CRONJOB_10000, "crond is not running")); } new Bash() { @@ -78,7 +79,7 @@ protected void scripts() { @Override public void addJob(String job) { if (!isAlive()) { - throw new OperationFailureException(operr("crond is not running")); + throw new OperationFailureException(operr(ORG_ZSTACK_EXTERNALSERVICE_CRONJOB_10001, "crond is not running")); } new Bash() { diff --git a/header/src/main/java/org/zstack/header/errorcode/ErrorCode.java b/header/src/main/java/org/zstack/header/errorcode/ErrorCode.java index 0d1dbf94bba..1b9e9eba7a6 100755 --- a/header/src/main/java/org/zstack/header/errorcode/ErrorCode.java +++ b/header/src/main/java/org/zstack/header/errorcode/ErrorCode.java @@ -23,6 +23,15 @@ public class ErrorCode implements Serializable, Cloneable { private ErrorCode cause; @NoJsonSchema private LinkedHashMap opaque; + private String globalErrorCode; + + public String getGlobalErrorCode() { + return globalErrorCode; + } + + public void setGlobalErrorCode(String globalErrorCode) { + this.globalErrorCode = globalErrorCode; + } public LinkedHashMap getOpaque() { return opaque; diff --git a/identity/src/main/java/org/zstack/identity/AccountAPIRequestChecker.java b/identity/src/main/java/org/zstack/identity/AccountAPIRequestChecker.java index caa814a299c..a6ef771f31a 100755 --- a/identity/src/main/java/org/zstack/identity/AccountAPIRequestChecker.java +++ b/identity/src/main/java/org/zstack/identity/AccountAPIRequestChecker.java @@ -17,6 +17,7 @@ import javax.persistence.Tuple; import java.lang.reflect.Field; import java.util.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class AccountAPIRequestChecker implements APIRequestChecker { @@ -146,7 +147,7 @@ protected void scripts() { String resourceUuid = t.get(2, String.class); String resourceType = t.get(3, String.class); if (!session.getAccountUuid().equals(resourceOwnerAccountUuid)) { - throw new OperationFailureException(err(IdentityErrors.PERMISSION_DENIED, "operation denied. The resource[uuid: %s, type: %s,ownerAccountName:%s, ownerAccountUuid:%s] doesn't belong to the account[uuid: %s]", + throw new OperationFailureException(err(ORG_ZSTACK_IDENTITY_10016, IdentityErrors.PERMISSION_DENIED, "operation denied. The resource[uuid: %s, type: %s,ownerAccountName:%s, ownerAccountUuid:%s] doesn't belong to the account[uuid: %s]", resourceUuid, resourceType, resourceOwnerName, resourceOwnerAccountUuid, session.getAccountUuid() )); } diff --git a/identity/src/main/java/org/zstack/identity/AccountBase.java b/identity/src/main/java/org/zstack/identity/AccountBase.java index ca4d7c59ed0..2a9202737b2 100755 --- a/identity/src/main/java/org/zstack/identity/AccountBase.java +++ b/identity/src/main/java/org/zstack/identity/AccountBase.java @@ -55,6 +55,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class AccountBase extends AbstractAccount { @@ -342,7 +343,7 @@ private void handle(APIUpdateUserGroupMsg msg) { if (!AccountConstant.INITIAL_SYSTEM_ADMIN_UUID.equals(msg.getAccountUuid()) && !group.getAccountUuid().equals(msg.getAccountUuid())) { - throw new OperationFailureException(argerr("the user group[uuid:%s] does not belong to the account[uuid:%s]", group.getUuid(), msg.getAccountUuid())); + throw new OperationFailureException(argerr(ORG_ZSTACK_IDENTITY_10006, "the user group[uuid:%s] does not belong to the account[uuid:%s]", group.getUuid(), msg.getAccountUuid())); } boolean update = false; @@ -547,7 +548,7 @@ private void handle(APIShareResourceMsg msg) { for (String ruuid : msg.getResourceUuids()) { if (!uuidType.containsKey(ruuid)) { - throw new OperationFailureException(argerr("the account[uuid: %s] doesn't have a resource[uuid: %s]", self.getUuid(), ruuid)); + throw new OperationFailureException(argerr(ORG_ZSTACK_IDENTITY_10007, "the account[uuid: %s] doesn't have a resource[uuid: %s]", self.getUuid(), ruuid)); } } @@ -609,12 +610,12 @@ private void handle(APIUpdateUserMsg msg) { UserVO user = dbf.findByUuid(msg.getUuid(), UserVO.class); if (!AccountConstant.INITIAL_SYSTEM_ADMIN_UUID.equals(msg.getAccountUuid()) && !user.getAccountUuid().equals(msg.getAccountUuid())) { - throw new OperationFailureException(argerr("the user[uuid:%s] does not belong to the" + + throw new OperationFailureException(argerr(ORG_ZSTACK_IDENTITY_10008, "the user[uuid:%s] does not belong to the" + " account[uuid:%s]", user.getUuid(), msg.getAccountUuid())); } if (msg.getOldPassword() != null && !msg.getOldPassword().equals(user.getPassword())){ - throw new OperationFailureException(argerr("old password is not equal to the original password, cannot update the password of user[uuid:%s]", user.getUuid())); + throw new OperationFailureException(argerr(ORG_ZSTACK_IDENTITY_10009, "old password is not equal to the original password, cannot update the password of user[uuid:%s]", user.getUuid())); } boolean update = false; diff --git a/identity/src/main/java/org/zstack/identity/AccountInterceptor.java b/identity/src/main/java/org/zstack/identity/AccountInterceptor.java index 1e3909a817b..23e42f3f245 100644 --- a/identity/src/main/java/org/zstack/identity/AccountInterceptor.java +++ b/identity/src/main/java/org/zstack/identity/AccountInterceptor.java @@ -17,6 +17,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by MaJin on 2019/7/4. @@ -43,7 +44,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti private void validate(APICheckPasswordMessage msg) { SessionInventory session = Session.getSession(msg.getSession().getUuid()); if (session == null) { - throw new ApiMessageInterceptionException(err(IdentityErrors.INVALID_SESSION, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10071, IdentityErrors.INVALID_SESSION, "Session expired")); } @@ -52,7 +53,7 @@ private void validate(APICheckPasswordMessage msg) { .eq(AccountVO_.password, msg.getPassword()) .isExists(); if (!correct) { - throw new ApiMessageInterceptionException(argerr("wrong password")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10072, "wrong password")); } } } diff --git a/identity/src/main/java/org/zstack/identity/AccountLoginBackend.java b/identity/src/main/java/org/zstack/identity/AccountLoginBackend.java index 0cbaf8b45aa..1f7de491b41 100644 --- a/identity/src/main/java/org/zstack/identity/AccountLoginBackend.java +++ b/identity/src/main/java/org/zstack/identity/AccountLoginBackend.java @@ -12,6 +12,7 @@ import java.util.*; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by kayo on 2018/7/10. @@ -58,7 +59,7 @@ public void login(LoginContext loginContext, ReturnValueCompletion refs = q.getResultList(); if (refs.isEmpty()) { - throw new OperationFailureException(argerr("cannot find the resource[uuid:%s]; wrong resourceUuid or the resource is admin resource", + throw new OperationFailureException(argerr(ORG_ZSTACK_IDENTITY_10020, "cannot find the resource[uuid:%s]; wrong resourceUuid or the resource is admin resource", resourceUuid)); } @@ -212,7 +213,7 @@ public boolean isAdmin(SessionInventory session) { private void passThrough(AccountMessage msg) { AccountVO vo = dbf.findByUuid(msg.getAccountUuid(), AccountVO.class); if (vo == null) { - bus.replyErrorByMessageType((Message) msg, err(SysErrors.RESOURCE_NOT_FOUND, "unable to find account[uuid=%s]", msg.getAccountUuid())); + bus.replyErrorByMessageType((Message) msg, err(ORG_ZSTACK_IDENTITY_10021, SysErrors.RESOURCE_NOT_FOUND, "unable to find account[uuid=%s]", msg.getAccountUuid())); return; } @@ -324,7 +325,7 @@ public void run(FlowTrigger trigger, Map data) { AccountResourceRefVO accResRefVO = queryAccResRefVO.find(); String resourceOriginalOwnerAccountUuid = accResRefVO.getOwnerAccountUuid(); if (resourceTargetOwnerAccountUuid.equals(resourceOriginalOwnerAccountUuid)) { - trigger.fail(err(IdentityErrors.QUOTA_INVALID_OP, + trigger.fail(err(ORG_ZSTACK_IDENTITY_10022, IdentityErrors.QUOTA_INVALID_OP, "Invalid ChangeResourceOwner operation." + "Original owner is the same as target owner." + "Current account is [uuid: %s]." + @@ -404,7 +405,7 @@ private void handle(APICheckApiPermissionMsg msg) { if (!isAdmin && !isMine) { throw new OperationFailureException(operr( - "the user specified by the userUuid[%s] does not belong to the current account, and the" + + ORG_ZSTACK_IDENTITY_10023, "the user specified by the userUuid[%s] does not belong to the current account, and the" + " current account is not an admin account, so it has no permission to check the user's" + "permissions", msg.getUserUuid() )); @@ -436,7 +437,7 @@ private void handle(APICheckApiPermissionMsg msg) { ret.put(apiName, PolicyStatementEffect.Deny.toString()); } } catch (ClassNotFoundException e) { - throw new OperationFailureException(argerr("%s is not an API", apiName)); + throw new OperationFailureException(argerr(ORG_ZSTACK_IDENTITY_10024, "%s is not an API", apiName)); } catch (Exception e) { throw new CloudRuntimeException(e); } @@ -499,7 +500,7 @@ private void handle(APILogInByUserMsg msg) { accountq.add(AccountVO_.name, Op.EQ, msg.getAccountName()); accountUuid = accountq.findValue(); if (accountUuid == null) { - reply.setError(err(IdentityErrors.AUTHENTICATION_ERROR, "wrong account or username or password")); + reply.setError(err(ORG_ZSTACK_IDENTITY_10025, IdentityErrors.AUTHENTICATION_ERROR, "wrong account or username or password")); bus.reply(msg, reply); return; } @@ -512,7 +513,7 @@ private void handle(APILogInByUserMsg msg) { UserVO user = q.find(); if (user == null) { - reply.setError(err(IdentityErrors.AUTHENTICATION_ERROR, + reply.setError(err(ORG_ZSTACK_IDENTITY_10026, IdentityErrors.AUTHENTICATION_ERROR, "wrong account or username or password" )); bus.reply(msg, reply); @@ -1063,7 +1064,7 @@ public List getResourceUuidsCanAccessByAccount(String accountUuid, Class q.setParameter("auuid", accountUuid); List types = q.getResultList(); if (types.isEmpty()) { - throw new OperationFailureException(argerr("cannot find the account[uuid:%s]", accountUuid)); + throw new OperationFailureException(argerr(ORG_ZSTACK_IDENTITY_10027, "cannot find the account[uuid:%s]", accountUuid)); } AccountType atype = types.get(0); @@ -1248,7 +1249,7 @@ private void accountFieldCheck() throws IllegalAccessException { String resourceUuid = t.get(2, String.class); String resourceType = t.get(3, String.class); if (!session.getAccountUuid().equals(resourceOwnerAccountUuid)) { - throw new ApiMessageInterceptionException(err(IdentityErrors.PERMISSION_DENIED, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10028, IdentityErrors.PERMISSION_DENIED, "operation denied. The resource[uuid: %s, type: %s,ownerAccountName:%s, ownerAccountUuid:%s] doesn't belong to the account[uuid: %s]", resourceUuid, resourceType, resourceOwnerName, resourceOwnerAccountUuid, session.getAccountUuid() )); @@ -1273,7 +1274,7 @@ private void useDecision(Decision d, boolean userPolicy) { " statement[name: %s, action: %s]", msg.getClass().getSimpleName(), d.action, policyCategory, d.policy.getName(), d.policy.getUuid(), d.statement.getName(), d.actionRule)); - throw new ApiMessageInterceptionException(err(IdentityErrors.PERMISSION_DENIED, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10029, IdentityErrors.PERMISSION_DENIED, "%s denied. user[name: %s, uuid: %s] is denied to execute API[%s]", policyCategory, username, session.getUuid(), msg.getClass().getSimpleName() )); @@ -1286,12 +1287,12 @@ private void policyCheck() { } if (action.adminOnly) { - throw new ApiMessageInterceptionException(err(IdentityErrors.PERMISSION_DENIED, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10030, IdentityErrors.PERMISSION_DENIED, "API[%s] is admin only", msg.getClass().getSimpleName())); } if (action.accountOnly && !session.isAccountSession()) { - throw new ApiMessageInterceptionException(err(IdentityErrors.PERMISSION_DENIED, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10031, IdentityErrors.PERMISSION_DENIED, "API[%s] can only be called by an account, the current session is a user session[user uuid:%s]", msg.getClass().getSimpleName(), session.getUserUuid() )); @@ -1326,7 +1327,7 @@ private void policyCheck() { } if (!allow) { - throw new ApiMessageInterceptionException(err(IdentityErrors.PERMISSION_DENIED, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10032, IdentityErrors.PERMISSION_DENIED, "the API[%s] is not allowed for normal accounts", msg.getClass() )); } @@ -1355,7 +1356,7 @@ private void policyCheck() { return; } - throw new ApiMessageInterceptionException(err(IdentityErrors.PERMISSION_DENIED, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10033, IdentityErrors.PERMISSION_DENIED, "user[name: %s, uuid: %s] has no policy set for this operation, API[%s] is denied by default. You may either create policies for this user" + " or add the user into a group with polices set", username, session.getUserUuid(), msg.getClass().getSimpleName() )); @@ -1423,18 +1424,18 @@ private List getUserPolicies() { private void sessionCheck() { if (msg.getSession() == null) { - throw new ApiMessageInterceptionException(err(IdentityErrors.INVALID_SESSION, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10034, IdentityErrors.INVALID_SESSION, "session of message[%s] is null", msg.getMessageName())); } if (msg.getSession().getUuid() == null) { - throw new ApiMessageInterceptionException(err(IdentityErrors.INVALID_SESSION, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10035, IdentityErrors.INVALID_SESSION, "session uuid is null")); } SessionInventory session = Session.getSession(msg.getSession().getUuid()); if (session == null) { - throw new ApiMessageInterceptionException(err(IdentityErrors.INVALID_SESSION, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10036, IdentityErrors.INVALID_SESSION, "Session expired")); } @@ -1443,7 +1444,7 @@ private void sessionCheck() { logger.debug(String.format("session expired[%s < %s] for account[uuid:%s]", curr, session.getExpiredDate(), session.getAccountUuid())); logOutSession(session.getUuid()); - throw new ApiMessageInterceptionException(err(IdentityErrors.INVALID_SESSION, "Session expired")); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10037, IdentityErrors.INVALID_SESSION, "Session expired")); } this.session = session; @@ -1504,7 +1505,7 @@ private void validate(APIGetAccountQuotaUsageMsg msg) { private void validate(APILogInByUserMsg msg) { if (msg.getAccountName() == null && msg.getAccountUuid() == null) { throw new ApiMessageInterceptionException(argerr( - "accountName and accountUuid cannot both be null, you must specify at least one" + ORG_ZSTACK_IDENTITY_10038, "accountName and accountUuid cannot both be null, you must specify at least one" )); } } @@ -1514,7 +1515,7 @@ private void validate(APICreateUserGroupMsg msg) { q.add(UserGroupVO_.accountUuid, Op.EQ, msg.getAccountUuid()); q.add(UserGroupVO_.name, Op.EQ, msg.getName()); if (q.isExists()) { - throw new ApiMessageInterceptionException(argerr("unable to create a group. A group called %s is already under the account[uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10039, "unable to create a group. A group called %s is already under the account[uuid:%s]", msg.getName(), msg.getAccountUuid())); } } @@ -1524,7 +1525,7 @@ private void validate(APICreateUserMsg msg) { q.add(UserVO_.accountUuid, Op.EQ, msg.getAccountUuid()); q.add(UserVO_.name, Op.EQ, msg.getName()); if (q.isExists()) { - throw new ApiMessageInterceptionException(argerr("unable to create a user. A user called %s is already under the account[uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10040, "unable to create a user. A user called %s is already under the account[uuid:%s]", msg.getName(), msg.getAccountUuid())); } } @@ -1533,7 +1534,7 @@ private void validate(APICreateAccountMsg msg) { SimpleQuery q = dbf.createQuery(AccountVO.class); q.add(AccountVO_.name, Op.EQ, msg.getName()); if (q.isExists()) { - throw new ApiMessageInterceptionException(argerr("unable to create an account. An account already called %s", msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10041, "unable to create an account. An account already called %s", msg.getName())); } } @@ -1541,19 +1542,19 @@ private void validate(APIDeleteAccountMsg msg) { if (new QuotaUtil().isAdminAccount(msg.getUuid())) { if (msg.getAccountUuid().equals(msg.getSession().getAccountUuid())) { throw new ApiMessageInterceptionException(argerr( - "account cannot delete itself" + ORG_ZSTACK_IDENTITY_10042, "account cannot delete itself" )); } if (msg.getAccountUuid().equals(AccountConstant.INITIAL_SYSTEM_ADMIN_UUID)) { throw new ApiMessageInterceptionException(argerr( - "cannot delete builtin admin account." + ORG_ZSTACK_IDENTITY_10043, "cannot delete builtin admin account." )); } } if(!new QuotaUtil().isAdminAccount(msg.getSession().getAccountUuid())){ throw new ApiMessageInterceptionException(argerr( - "Only admin can delete account." + ORG_ZSTACK_IDENTITY_10044, "Only admin can delete account." )); } } @@ -1561,7 +1562,7 @@ private void validate(APIDeleteAccountMsg msg) { private void validate(APIUpdateUserMsg msg) { if (msg.getUuid() == null && msg.getSession().isAccountSession()) { throw new ApiMessageInterceptionException(argerr( - "the current session is an account session. You need to specify the field 'uuid' of the user" + + ORG_ZSTACK_IDENTITY_10045, "the current session is an account session. You need to specify the field 'uuid' of the user" + " you want to update" )); } @@ -1575,7 +1576,7 @@ private void validate(APIUpdateUserMsg msg) { } if (msg.getUuid() != null && !msg.getSession().getUserUuid().equals(msg.getUuid())) { - throw new ApiMessageInterceptionException(argerr("your are login as a user, you cannot another user[uuid:%s]", msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10046, "your are login as a user, you cannot another user[uuid:%s]", msg.getUuid())); } msg.setUuid(msg.getSession().getUserUuid()); @@ -1584,7 +1585,7 @@ private void validate(APIUpdateUserMsg msg) { private void validate(APIRevokeResourceSharingMsg msg) { if (!msg.isAll() && (msg.getAccountUuids() == null || msg.getAccountUuids().isEmpty())) { throw new ApiMessageInterceptionException(argerr( - "all is set to false, accountUuids cannot be null or empty" + ORG_ZSTACK_IDENTITY_10047, "all is set to false, accountUuids cannot be null or empty" )); } } @@ -1592,7 +1593,7 @@ private void validate(APIRevokeResourceSharingMsg msg) { private void validate(APIShareResourceMsg msg) { if (!msg.isToPublic() && (msg.getAccountUuids() == null || msg.getAccountUuids().isEmpty())) { throw new ApiMessageInterceptionException(argerr( - "toPublic is set to false, accountUuids cannot be null or empty" + ORG_ZSTACK_IDENTITY_10048, "toPublic is set to false, accountUuids cannot be null or empty" )); } } @@ -1601,11 +1602,11 @@ private void validate(APIDetachPolicyFromUserMsg msg) { PolicyVO policy = dbf.findByUuid(msg.getPolicyUuid(), PolicyVO.class); UserVO user = dbf.findByUuid(msg.getUserUuid(), UserVO.class); if (!policy.getAccountUuid().equals(msg.getAccountUuid())) { - throw new ApiMessageInterceptionException(argerr("policy[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10049, "policy[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", policy.getName(), policy.getUuid(), msg.getSession().getAccountUuid())); } if (!user.getAccountUuid().equals(msg.getAccountUuid())) { - throw new ApiMessageInterceptionException(argerr("user[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10050, "user[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", user.getName(), user.getUuid(), msg.getSession().getAccountUuid())); } } @@ -1614,11 +1615,11 @@ private void validate(APIDetachPolicyFromUserGroupMsg msg) { PolicyVO policy = dbf.findByUuid(msg.getPolicyUuid(), PolicyVO.class); UserGroupVO group = dbf.findByUuid(msg.getGroupUuid(), UserGroupVO.class); if (!policy.getAccountUuid().equals(msg.getAccountUuid())) { - throw new ApiMessageInterceptionException(argerr("policy[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10051, "policy[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", policy.getName(), policy.getUuid(), msg.getSession().getAccountUuid())); } if (!group.getAccountUuid().equals(msg.getAccountUuid())) { - throw new ApiMessageInterceptionException(argerr("group[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10052, "group[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", group.getName(), group.getUuid(), msg.getSession().getAccountUuid())); } } @@ -1627,11 +1628,11 @@ private void validate(APIAttachPolicyToUserMsg msg) { PolicyVO policy = dbf.findByUuid(msg.getPolicyUuid(), PolicyVO.class); UserVO user = dbf.findByUuid(msg.getUserUuid(), UserVO.class); if (!policy.getAccountUuid().equals(msg.getAccountUuid())) { - throw new ApiMessageInterceptionException(argerr("policy[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10053, "policy[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", policy.getName(), policy.getUuid(), msg.getSession().getAccountUuid())); } if (!user.getAccountUuid().equals(msg.getAccountUuid())) { - throw new ApiMessageInterceptionException(argerr("user[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10054, "user[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", user.getName(), user.getUuid(), msg.getSession().getAccountUuid())); } } @@ -1640,12 +1641,12 @@ private void validate(APIAttachPolicyToUserGroupMsg msg) { PolicyVO policy = dbf.findByUuid(msg.getPolicyUuid(), PolicyVO.class); UserGroupVO group = dbf.findByUuid(msg.getGroupUuid(), UserGroupVO.class); if (!policy.getAccountUuid().equals(msg.getAccountUuid())) { - throw new ApiMessageInterceptionException(argerr("policy[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10055, "policy[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", policy.getName(), policy.getUuid(), msg.getSession().getAccountUuid())); } if (!group.getAccountUuid().equals(msg.getAccountUuid())) { - throw new ApiMessageInterceptionException(argerr("group[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10056, "group[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", group.getName(), group.getUuid(), msg.getSession().getAccountUuid())); } } @@ -1654,11 +1655,11 @@ private void validate(APIAddUserToGroupMsg msg) { UserVO user = dbf.findByUuid(msg.getUserUuid(), UserVO.class); UserGroupVO group = dbf.findByUuid(msg.getGroupUuid(), UserGroupVO.class); if (!user.getAccountUuid().equals(msg.getAccountUuid())) { - throw new ApiMessageInterceptionException(argerr("user[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10057, "user[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", user.getName(), user.getUuid(), msg.getSession().getAccountUuid())); } if (!group.getAccountUuid().equals(msg.getSession().getAccountUuid())) { - throw new ApiMessageInterceptionException(argerr("group[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10058, "group[name: %s, uuid: %s] doesn't belong to the account[uuid: %s]", group.getName(), group.getUuid(), msg.getSession().getAccountUuid())); } } @@ -1668,13 +1669,13 @@ private void validate(APICreatePolicyMsg msg) { for (PolicyStatement s : msg.getStatements()) { if (s.getEffect() == null) { - throw new ApiMessageInterceptionException(argerr("a statement must have effect field. Invalid statement[%s]", JSONObjectUtil.toJsonString(s))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10059, "a statement must have effect field. Invalid statement[%s]", JSONObjectUtil.toJsonString(s))); } if (s.getActions() == null) { - throw new ApiMessageInterceptionException(argerr("a statement must have action field. Invalid statement[%s]", JSONObjectUtil.toJsonString(s))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10060, "a statement must have action field. Invalid statement[%s]", JSONObjectUtil.toJsonString(s))); } if (s.getActions().isEmpty()) { - throw new ApiMessageInterceptionException(argerr("a statement must have a non-empty action field. Invalid statement[%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10061, "a statement must have a non-empty action field. Invalid statement[%s]", JSONObjectUtil.toJsonString(s))); } @@ -1685,7 +1686,7 @@ private void validate(APICreatePolicyMsg msg) { if (s.getActions() != null) { s.getActions().forEach(as -> { if (PolicyUtils.isAdminOnlyAction(as)) { - throw new OperationFailureException(err(IdentityErrors.PERMISSION_DENIED, "normal accounts can't create admin-only action polices[%s]", as)); + throw new OperationFailureException(err(ORG_ZSTACK_IDENTITY_10062, IdentityErrors.PERMISSION_DENIED, "normal accounts can't create admin-only action polices[%s]", as)); } }); } @@ -1699,7 +1700,7 @@ private void validate(APIUpdateAccountMsg msg) { SimpleQuery q = dbf.createQuery(AccountVO.class); q.add(AccountVO_.name, Op.EQ, msg.getName()); if (q.isExists()) { - throw new ApiMessageInterceptionException(argerr("unable to update name. An account already called %s", msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_10063, "unable to update name. An account already called %s", msg.getName())); } } @@ -1710,25 +1711,25 @@ private void validate(APIUpdateAccountMsg msg) { if (msg.getOldPassword() != null && !msg.getOldPassword().equals(account.getPassword())) { - throw new OperationFailureException(operr("old password is not equal to the original password, cannot update the password of account[uuid: %s]", msg.getUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_IDENTITY_10064, "old password is not equal to the original password, cannot update the password of account[uuid: %s]", msg.getUuid())); } if (a.getType() == AccountType.SystemAdmin) { if (msg.getName() != null && (msg.getUuid() == null || msg.getUuid().equals(AccountConstant.INITIAL_SYSTEM_ADMIN_UUID))) { throw new OperationFailureException(operr( - "the name of admin account cannot be updated" + ORG_ZSTACK_IDENTITY_10065, "the name of admin account cannot be updated" )); } if (msg.getPassword() != null && (!AccountConstant.isAdminPermission(msg.getSession()))) { - throw new OperationFailureException(operr("only admin account can update it's password")); + throw new OperationFailureException(operr(ORG_ZSTACK_IDENTITY_10066, "only admin account can update it's password")); } return; } if (!account.getUuid().equals(a.getUuid())) { - throw new OperationFailureException(operr("account[uuid: %s, name: %s] is a normal account, it cannot reset the password of another account[uuid: %s]", + throw new OperationFailureException(operr(ORG_ZSTACK_IDENTITY_10067, "account[uuid: %s, name: %s] is a normal account, it cannot reset the password of another account[uuid: %s]", account.getUuid(), account.getName(), msg.getUuid())); } } @@ -1739,14 +1740,14 @@ private void validate(APIUpdateQuotaMsg msg) { .eq(QuotaVO_.name, msg.getName()) .find(); if (quota == null) { - throw new OperationFailureException(argerr("cannot find Quota[name: %s] for the account[uuid: %s]", msg.getName(), msg.getIdentityUuid())); + throw new OperationFailureException(argerr(ORG_ZSTACK_IDENTITY_10068, "cannot find Quota[name: %s] for the account[uuid: %s]", msg.getName(), msg.getIdentityUuid())); } List checkers = quotaChangeCheckers.stream() .filter(checker -> checker.type().contains(quota.getIdentityType())).collect(Collectors.toList()); if (checkers.isEmpty()) { throw new ApiMessageInterceptionException( - argerr("can not find quota update checker for quota[uuid:%s, type:%s]", quota.getIdentityUuid(), quota.getIdentityType())); + argerr(ORG_ZSTACK_IDENTITY_10069, "can not find quota update checker for quota[uuid:%s, type:%s]", quota.getIdentityUuid(), quota.getIdentityType())); } for (QuotaUpdateChecker checker : checkers) { @@ -1755,7 +1756,7 @@ private void validate(APIUpdateQuotaMsg msg) { ErrorCode errorCode = checker.check(quota, msg.getValue()); if (errorCode != null) { throw new ApiMessageInterceptionException( - operr(errorCode, "cannot update Quota[name: %s] for the account[uuid: %s]", msg.getName(), msg.getIdentityUuid())); + operr(ORG_ZSTACK_IDENTITY_10070, errorCode, "cannot update Quota[name: %s] for the account[uuid: %s]", msg.getName(), msg.getIdentityUuid())); } } diff --git a/identity/src/main/java/org/zstack/identity/AccountQuotaUpdateChecker.java b/identity/src/main/java/org/zstack/identity/AccountQuotaUpdateChecker.java index b56d11c65cd..b7be6e4ccd6 100644 --- a/identity/src/main/java/org/zstack/identity/AccountQuotaUpdateChecker.java +++ b/identity/src/main/java/org/zstack/identity/AccountQuotaUpdateChecker.java @@ -11,6 +11,7 @@ import java.util.Set; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by Wenhao.Zhang on 21/12/22 @@ -29,7 +30,7 @@ public Set type() { @Override public ErrorCode check(QuotaVO quota, long updatedValue) { if (updatedValue < 0) { - return argerr("the quota[name:%s] of account[uuid:%s] can not be %d", + return argerr(ORG_ZSTACK_IDENTITY_10014, "the quota[name:%s] of account[uuid:%s] can not be %d", quota.getName(), quota.getIdentityUuid(), updatedValue); } return checkQuotaChangeForAccount(quota.getIdentityUuid(), quota.getName(), updatedValue); @@ -51,7 +52,7 @@ private ErrorCode checkQuotaChangeForAccount(String accountUuid, String quotaNam } if (used > updatedValue) { - return argerr("the account[uuid:%s] used [name:%s, usedValue:%s] exceeds request quota: %d", + return argerr(ORG_ZSTACK_IDENTITY_10015, "the account[uuid:%s] used [name:%s, usedValue:%s] exceeds request quota: %d", accountUuid, quotaName, used, updatedValue); } diff --git a/identity/src/main/java/org/zstack/identity/AuthorizationManager.java b/identity/src/main/java/org/zstack/identity/AuthorizationManager.java index fe7f727b7ce..443e8606915 100755 --- a/identity/src/main/java/org/zstack/identity/AuthorizationManager.java +++ b/identity/src/main/java/org/zstack/identity/AuthorizationManager.java @@ -26,6 +26,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class AuthorizationManager implements GlobalApiMessageInterceptor, Component, ZQLQueryExtensionPoint { private static final CLogger logger = Utils.getLogger(AuthorizationManager.class); @@ -62,12 +63,12 @@ void init() { private SessionInventory evaluateSession(APIMessage msg) { if (msg.getSession() == null) { - throw new ApiMessageInterceptionException(err(IdentityErrors.INVALID_SESSION, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10010, IdentityErrors.INVALID_SESSION, "session of message[%s] is null", msg.getMessageName())); } if (msg.getSession().getUuid() == null) { - throw new ApiMessageInterceptionException(err(IdentityErrors.INVALID_SESSION, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10011, IdentityErrors.INVALID_SESSION, "session uuid is null")); } @@ -155,6 +156,6 @@ public static ErrorCode createAdditionAuthErrorCode(Map properti Arrays.asList(authentications).forEach(authArray::add); o.add("authentications", authArray); properties.forEach(o::addProperty); - return err(IdentityErrors.NEED_ADDITION_AUTHENTICATION, "%s", o.toString()); + return err(ORG_ZSTACK_IDENTITY_10012, IdentityErrors.NEED_ADDITION_AUTHENTICATION, "%s", o.toString()); } } diff --git a/identity/src/main/java/org/zstack/identity/DefaultAuthorizationBackend.java b/identity/src/main/java/org/zstack/identity/DefaultAuthorizationBackend.java index 7fc4f11ff01..546ccc3fe26 100755 --- a/identity/src/main/java/org/zstack/identity/DefaultAuthorizationBackend.java +++ b/identity/src/main/java/org/zstack/identity/DefaultAuthorizationBackend.java @@ -20,6 +20,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class DefaultAuthorizationBackend implements AuthorizationBackend { private static final CLogger logger = Utils.getLogger(DefaultAuthorizationBackend.class); @@ -63,7 +64,7 @@ public void validatePermission(List classes, SessionInventory session) { List deniedApis = permissionResult.entrySet().stream().filter(entry -> !entry.getValue()).map(Map.Entry::getKey).collect(Collectors.toList()); if (!deniedApis.isEmpty()) { - throw new OperationFailureException(operr("the operations[%s] is denied", deniedApis)); + throw new OperationFailureException(operr(ORG_ZSTACK_IDENTITY_10003, "the operations[%s] is denied", deniedApis)); } } } diff --git a/identity/src/main/java/org/zstack/identity/QuotaUtil.java b/identity/src/main/java/org/zstack/identity/QuotaUtil.java index 94313ab1915..ec216908c21 100644 --- a/identity/src/main/java/org/zstack/identity/QuotaUtil.java +++ b/identity/src/main/java/org/zstack/identity/QuotaUtil.java @@ -32,9 +32,10 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.err; -/** +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*;/** * Created by miao on 16-10-9. */ + @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class QuotaUtil { private static final CLogger logger = Utils.getLogger(QuotaUtil.class); @@ -79,7 +80,7 @@ public void CheckQuota(QuotaCompareInfo quotaCompareInfo) { .eq(AccountVO_.uuid, quotaCompareInfo.resourceTargetOwnerAccountUuid) .findValue(); if (quotaCompareInfo.currentUsed + quotaCompareInfo.request > quotaCompareInfo.quotaValue) { - throw new ApiMessageInterceptionException(err(IdentityErrors.QUOTA_EXCEEDING, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10000, IdentityErrors.QUOTA_EXCEEDING, "quota exceeding." + "The resource owner(or target resource owner) account[uuid: %s name: %s] exceeds a quota[name: %s, value: %s], " + "Current used:%s, Request:%s. Please contact the administrator.", @@ -129,14 +130,14 @@ public String getResourceType(String resourceUuid) { } public ErrorCode buildQuataExceedError(String currentAccountUuid, String quotaName, long quotaValue){ - return err(IdentityErrors.QUOTA_EXCEEDING, + return err(ORG_ZSTACK_IDENTITY_10001, IdentityErrors.QUOTA_EXCEEDING, "quota exceeding. The account[uuid: %s] exceeds a quota[name: %s, value: %s]. Please contact the administrator.", currentAccountUuid, quotaName, quotaValue); } public ErrorCode buildQuataExceedError(String currentAccountUuid, String quotaName, long quotaValue, long currentUsed, long request){ - return err(IdentityErrors.QUOTA_EXCEEDING, + return err(ORG_ZSTACK_IDENTITY_10002, IdentityErrors.QUOTA_EXCEEDING, "quota exceeding. The account[uuid: %s] exceeds a quota[name: %s, value: %s]," + " Current used:%s, Request:%s. Please contact the administrator.", currentAccountUuid, quotaName, quotaValue, currentUsed, request); diff --git a/identity/src/main/java/org/zstack/identity/Session.java b/identity/src/main/java/org/zstack/identity/Session.java index fdc837f2d54..312277c164e 100755 --- a/identity/src/main/java/org/zstack/identity/Session.java +++ b/identity/src/main/java/org/zstack/identity/Session.java @@ -30,6 +30,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class Session implements Component { private static final CLogger logger = Utils.getLogger(Session.class); @@ -79,7 +80,7 @@ private Timestamp getCurrentSqlDate() { @Override protected SessionInventory scripts() { if (q(SessionVO.class).eq(SessionVO_.userUuid, userUuid).count() >= IdentityGlobalConfig.MAX_CONCURRENT_SESSION.value(Integer.class)) { - throw new OperationFailureException(err(IdentityErrors.MAX_CONCURRENT_SESSION_EXCEEDED, "Login sessions hit limit of max allowed concurrent login sessions")); + throw new OperationFailureException(err(ORG_ZSTACK_IDENTITY_10017, IdentityErrors.MAX_CONCURRENT_SESSION_EXCEEDED, "Login sessions hit limit of max allowed concurrent login sessions")); } SessionVO vo = new SessionVO(); @@ -202,7 +203,7 @@ private Timestamp getCurrentSqlDate() { protected ErrorCode scripts() { SessionInventory s = getSession(uuid); if (s == null) { - return err(IdentityErrors.INVALID_SESSION, "Session expired"); + return err(ORG_ZSTACK_IDENTITY_10018, IdentityErrors.INVALID_SESSION, "Session expired"); } Timestamp curr = getCurrentSqlDate(); @@ -221,7 +222,7 @@ protected ErrorCode scripts() { } logout(s.getUuid()); - return err(IdentityErrors.INVALID_SESSION, "Session expired"); + return err(ORG_ZSTACK_IDENTITY_10019, IdentityErrors.INVALID_SESSION, "Session expired"); } return null; diff --git a/identity/src/main/java/org/zstack/identity/SessionAPIRequestChecker.java b/identity/src/main/java/org/zstack/identity/SessionAPIRequestChecker.java index ec1413996f2..724431d11aa 100755 --- a/identity/src/main/java/org/zstack/identity/SessionAPIRequestChecker.java +++ b/identity/src/main/java/org/zstack/identity/SessionAPIRequestChecker.java @@ -4,17 +4,18 @@ import org.zstack.header.identity.IdentityErrors; import org.zstack.header.identity.rbac.RBACEntity; import static org.zstack.core.Platform.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class SessionAPIRequestChecker implements APIRequestChecker { @Override public void check(RBACEntity entity) { if (entity.getApiMessage().getSession() == null) { - throw new ApiMessageInterceptionException(err(IdentityErrors.INVALID_SESSION, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10004, IdentityErrors.INVALID_SESSION, "session of message[%s] is null", entity.getApiMessage().getMessageName())); } if (entity.getApiMessage().getSession().getUuid() == null) { - throw new ApiMessageInterceptionException(err(IdentityErrors.INVALID_SESSION, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_IDENTITY_10005, IdentityErrors.INVALID_SESSION, "session uuid is null")); } diff --git a/identity/src/main/java/org/zstack/identity/login/LoginManagerImpl.java b/identity/src/main/java/org/zstack/identity/login/LoginManagerImpl.java index 42b127de4cd..45086320dba 100644 --- a/identity/src/main/java/org/zstack/identity/login/LoginManagerImpl.java +++ b/identity/src/main/java/org/zstack/identity/login/LoginManagerImpl.java @@ -25,6 +25,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class LoginManagerImpl extends AbstractService implements LoginManager { private static final CLogger logger = Utils.getLogger(LoginManagerImpl.class); @@ -43,7 +44,7 @@ public LoginBackend getLoginBackend(String loginType) { LoginBackend loginBackend = loginBackends.get(loginType); if (loginBackend == null) { - throw new OperationFailureException(operr("unsupported login type %s", loginType)); + throw new OperationFailureException(operr(ORG_ZSTACK_IDENTITY_LOGIN_10000, "unsupported login type %s", loginType)); } return loginBackend; diff --git a/identity/src/main/java/org/zstack/identity/rbac/OperationTargetAPIRequestChecker.java b/identity/src/main/java/org/zstack/identity/rbac/OperationTargetAPIRequestChecker.java index a9fbd8bf1c3..943cf9df470 100755 --- a/identity/src/main/java/org/zstack/identity/rbac/OperationTargetAPIRequestChecker.java +++ b/identity/src/main/java/org/zstack/identity/rbac/OperationTargetAPIRequestChecker.java @@ -18,6 +18,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class OperationTargetAPIRequestChecker implements APIRequestChecker { @@ -161,7 +162,7 @@ private void checkIfTheAccountOperationItSelf(APIMessage.FieldParam param) throw String accountUuid = rbacEntity.getApiMessage().getSession().getAccountUuid(); if (uuids.isEmpty()) { - throw new OperationFailureException(operr("permission denied, the account[uuid:%s] is not the owner of the resource[uuid:%s, type:%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_IDENTITY_RBAC_10006, "permission denied, the account[uuid:%s] is not the owner of the resource[uuid:%s, type:%s]", accountUuid, accountUuid, resourceType.getSimpleName())); } } @@ -177,7 +178,7 @@ private void checkIfTheAccountOwnTheResource(APIMessage.FieldParam param) throws uuids.forEach(uuid -> { Optional opt = bundles.stream().filter(b -> b.accountUuid.equals(rbacEntity.getApiMessage().getSession().getAccountUuid()) && b.resourceUuid.equals(uuid)).findFirst(); if (!opt.isPresent()) { - throw new OperationFailureException(operr("permission denied, the account[uuid:%s] is not the owner of the resource[uuid:%s, type:%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_IDENTITY_RBAC_10007, "permission denied, the account[uuid:%s] is not the owner of the resource[uuid:%s, type:%s]", rbacEntity.getApiMessage().getSession().getAccountUuid(), uuid, resourceType.getSimpleName())); } }); @@ -225,7 +226,7 @@ private void checkIfTheAccountOwnTheTaggedResource(APIMessage.FieldParam param) .filter(b -> b.accountUuid.equals(rbacEntity.getApiMessage().getSession().getAccountUuid()) && b.resourceUuid.equals(uuid)) .findFirst(); if (!opt.isPresent()) { - throw new OperationFailureException(operr("permission denied, the account[uuid:%s] is not the owner of the tagged resource[uuid:%s, type:%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_IDENTITY_RBAC_10008, "permission denied, the account[uuid:%s] is not the owner of the tagged resource[uuid:%s, type:%s]", rbacEntity.getApiMessage().getSession().getAccountUuid(), uuid, type)); } }); @@ -248,7 +249,7 @@ private void checkIfTheAccountCanAccessTheResource(APIMessage.FieldParam param) List resourceWithNoAccess = CheckIfAccountCanAccessResource.check(uuids, rbacEntity.getApiMessage().getSession().getAccountUuid()); if (!resourceWithNoAccess.isEmpty()) { - throw new OperationFailureException(operr("the account[uuid:%s] has no access to the resources[uuid:%s, type:%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_IDENTITY_RBAC_10009, "the account[uuid:%s] has no access to the resources[uuid:%s, type:%s]", rbacEntity.getApiMessage().getSession().getAccountUuid(), resourceWithNoAccess, resourceType.getSimpleName())); } diff --git a/identity/src/main/java/org/zstack/identity/rbac/RBACAPIRequestChecker.java b/identity/src/main/java/org/zstack/identity/rbac/RBACAPIRequestChecker.java index c2eb1e54b08..3a1afc1e537 100755 --- a/identity/src/main/java/org/zstack/identity/rbac/RBACAPIRequestChecker.java +++ b/identity/src/main/java/org/zstack/identity/rbac/RBACAPIRequestChecker.java @@ -18,6 +18,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class RBACAPIRequestChecker implements APIRequestChecker { protected static final CLogger logger = Utils.getLogger(RBACAPIRequestChecker.class); @@ -37,7 +38,7 @@ public void check(RBACEntity entity) { } if (!AccountConstant.isAdminPermission(entity.getApiMessage().getSession()) && PolicyUtils.isAdminOnlyAction(entity.getApiName())) { - throw new OperationFailureException(err(IdentityErrors.PERMISSION_DENIED, + throw new OperationFailureException(err(ORG_ZSTACK_IDENTITY_RBAC_10010, IdentityErrors.PERMISSION_DENIED, "request api[name: %s] is admin only, can not be executed by current user", entity.getApiName())); } @@ -77,7 +78,7 @@ protected void check() { } // no polices applied to the operation, deny by default - throw new OperationFailureException(operr("operation[API:%s] is denied by default, please contact admin to correct it", rbacEntity.getApiMessage().getClass().getName())); + throw new OperationFailureException(operr(ORG_ZSTACK_IDENTITY_RBAC_10011, "operation[API:%s] is denied by default, please contact admin to correct it", rbacEntity.getApiMessage().getClass().getName())); } private String jsonMessage() { @@ -184,7 +185,7 @@ protected void evalDenyStatements(Map> de p.getUuid(), statement, jsonMessage())); } - throw new OperationFailureException(operr("the operation is denied by the policy[name:%s uuid:%s]", p.getName(), p.getUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_IDENTITY_RBAC_10012, "the operation is denied by the policy[name:%s uuid:%s]", p.getName(), p.getUuid())); } Entity entity = Entity.getEntity(rbacEntity.getApiMessage().getClass()); @@ -197,7 +198,7 @@ protected void evalDenyStatements(Map> de logger.trace(String.format("[RBAC] policy[name:%s, uuid:%s]'s statement[%s] denies the API:\n%s", p.getName(), p.getUuid(), statement, jsonMessage())); } - throw new OperationFailureException(operr("the operation is denied by the policy[name:%s, uuid:%s], field[%s] is not permitted to set", p.getName(), p.getUuid(), fname)); + throw new OperationFailureException(operr(ORG_ZSTACK_IDENTITY_RBAC_10013, "the operation is denied by the policy[name:%s, uuid:%s], field[%s] is not permitted to set", p.getName(), p.getUuid(), fname)); } } catch (IllegalAccessException e) { throw new CloudRuntimeException(e); diff --git a/identity/src/main/java/org/zstack/identity/rbac/RBACApiInterceptor.java b/identity/src/main/java/org/zstack/identity/rbac/RBACApiInterceptor.java index f491aa0d9b6..911bacf4aaf 100755 --- a/identity/src/main/java/org/zstack/identity/rbac/RBACApiInterceptor.java +++ b/identity/src/main/java/org/zstack/identity/rbac/RBACApiInterceptor.java @@ -24,6 +24,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.err; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class RBACApiInterceptor implements ApiMessageInterceptor { @Autowired @@ -63,13 +64,13 @@ private void validate(APIAddPolicyStatementsToRoleMsg msg) { for (PolicyStatement s : msg.getStatements()) { if (s.getEffect() == null) { - throw new ApiMessageInterceptionException(argerr("a statement must have effect field. Invalid statement[%s]", JSONObjectUtil.toJsonString(s))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_RBAC_10000, "a statement must have effect field. Invalid statement[%s]", JSONObjectUtil.toJsonString(s))); } if (s.getActions() == null) { - throw new ApiMessageInterceptionException(argerr("a statement must have action field. Invalid statement[%s]", JSONObjectUtil.toJsonString(s))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_RBAC_10001, "a statement must have action field. Invalid statement[%s]", JSONObjectUtil.toJsonString(s))); } if (s.getActions().isEmpty()) { - throw new ApiMessageInterceptionException(argerr("a statement must have a non-empty action field. Invalid statement[%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_RBAC_10002, "a statement must have a non-empty action field. Invalid statement[%s]", JSONObjectUtil.toJsonString(s))); } @@ -80,7 +81,7 @@ private void validate(APIAddPolicyStatementsToRoleMsg msg) { if (s.getActions() != null) { s.getActions().forEach(as -> { if (PolicyUtils.isAdminOnlyAction(as)) { - throw new OperationFailureException(err(IdentityErrors.PERMISSION_DENIED, "normal accounts can't create admin-only action polices[%s]", as)); + throw new OperationFailureException(err(ORG_ZSTACK_IDENTITY_RBAC_10003, IdentityErrors.PERMISSION_DENIED, "normal accounts can't create admin-only action polices[%s]", as)); } }); } @@ -89,7 +90,7 @@ private void validate(APIAddPolicyStatementsToRoleMsg msg) { private void validate(APIUpdateRoleMsg msg) { if (Q.New(RoleVO.class).in(RoleVO_.type, list(RoleType.Predefined, RoleType.System)).eq(RoleVO_.uuid, msg.getUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("cannot update a system or predefined role")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_RBAC_10004, "cannot update a system or predefined role")); } RoleVO vo = Q.New(RoleVO.class).eq(RoleVO_.uuid, msg.getRoleUuid()).find(); @@ -105,7 +106,7 @@ private void validate(APIUpdateRoleMsg msg) { private void validate(APIDeleteRoleMsg msg) { if (Q.New(RoleVO.class).in(RoleVO_.type, list(RoleType.Predefined, RoleType.System)).eq(RoleVO_.uuid, msg.getUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("cannot delete a system or predefined role")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IDENTITY_RBAC_10005, "cannot delete a system or predefined role")); } } } diff --git a/image/src/main/java/org/zstack/image/AddImageLongJob.java b/image/src/main/java/org/zstack/image/AddImageLongJob.java index a47c51e015d..b2db55f5a67 100644 --- a/image/src/main/java/org/zstack/image/AddImageLongJob.java +++ b/image/src/main/java/org/zstack/image/AddImageLongJob.java @@ -34,6 +34,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.longjob.LongJobUtils.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** @@ -198,7 +199,7 @@ public void run(MessageReply reply) { logger.warn(String.format("delete image [%s] failed after management node restarted", msg.getResourceUuid())); } - completion.fail(operr("Failed because management node restarted.")); + completion.fail(operr(ORG_ZSTACK_IMAGE_10016, "Failed because management node restarted.")); } }); } diff --git a/image/src/main/java/org/zstack/image/BackupStorageDeleteBitGC.java b/image/src/main/java/org/zstack/image/BackupStorageDeleteBitGC.java index 035a904bb2e..add5edea468 100755 --- a/image/src/main/java/org/zstack/image/BackupStorageDeleteBitGC.java +++ b/image/src/main/java/org/zstack/image/BackupStorageDeleteBitGC.java @@ -8,6 +8,7 @@ import org.zstack.header.message.MessageReply; import org.zstack.header.storage.backup.*; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2017/3/5. @@ -32,7 +33,7 @@ protected void triggerNow(GCCompletion completion) { } if (bsStatus != BackupStorageStatus.Connected) { - completion.fail(operr("the backup storage[uuid:%s] is not in status of" + + completion.fail(operr(ORG_ZSTACK_IMAGE_10021, "the backup storage[uuid:%s] is not in status of" + " Connected, current status is %s", backupStorageUuid, bsStatus)); return; } diff --git a/image/src/main/java/org/zstack/image/ImageApiInterceptor.java b/image/src/main/java/org/zstack/image/ImageApiInterceptor.java index 80436927522..0794433d1e7 100755 --- a/image/src/main/java/org/zstack/image/ImageApiInterceptor.java +++ b/image/src/main/java/org/zstack/image/ImageApiInterceptor.java @@ -34,6 +34,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -98,29 +99,29 @@ private void validate(APISetImageBootModeMsg msg){ ImageVO vo = dbf.findByUuid(msg.getImageUuid(), ImageVO.class); if (ImageBootMode.Legacy.toString().equals(msg.getBootMode()) && ImageArchitecture.aarch64.toString().equals(vo.getArchitecture())) { - throw new ApiMessageInterceptionException(argerr("The aarch64 architecture does not support legacy.")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IMAGE_10002, "The aarch64 architecture does not support legacy.")); } } private void validate(APICreateDataVolumeTemplateFromVolumeMsg msg) { VolumeVO vol = dbf.findByUuid(msg.getVolumeUuid(), VolumeVO.class); if (VolumeStatus.Ready != vol.getStatus()) { - throw new ApiMessageInterceptionException(operr("volume[uuid:%s] is not Ready, it's %s", vol.getUuid(), vol.getStatus())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_IMAGE_10003, "volume[uuid:%s] is not Ready, it's %s", vol.getUuid(), vol.getStatus())); } if (VolumeState.Enabled != vol.getState()) { - throw new ApiMessageInterceptionException(operr("volume[uuid:%s] is not Enabled, it's %s", vol.getUuid(), vol.getState())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_IMAGE_10004, "volume[uuid:%s] is not Enabled, it's %s", vol.getUuid(), vol.getState())); } } private void validate(APICreateDataVolumeTemplateFromVolumeSnapshotMsg msg) { VolumeSnapshotVO vsvo = dbf.findByUuid(msg.getSnapshotUuid(), VolumeSnapshotVO.class); if (VolumeSnapshotStatus.Ready != vsvo.getStatus()) { - throw new ApiMessageInterceptionException(operr("volume snapshot[uuid:%s] is not Ready, it's %s", vsvo.getUuid(), vsvo.getStatus())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_IMAGE_10005, "volume snapshot[uuid:%s] is not Ready, it's %s", vsvo.getUuid(), vsvo.getStatus())); } if (VolumeSnapshotState.Enabled != vsvo.getState()) { - throw new ApiMessageInterceptionException(operr("volume snapshot[uuid:%s] is not Enabled, it's %s", vsvo.getUuid(), vsvo.getState())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_IMAGE_10006, "volume snapshot[uuid:%s] is not Enabled, it's %s", vsvo.getUuid(), vsvo.getState())); } } @@ -140,16 +141,16 @@ private void validate(APIAddImageMsg msg) { if (msg.isSystem() && (ImageMediaType.ISO.toString().equals(msg.getMediaType()) || ImageConstant.ISO_FORMAT_STRING.equals(msg.getFormat()))) { throw new ApiMessageInterceptionException(argerr( - "ISO cannot be used as system image" + ORG_ZSTACK_IMAGE_10007, "ISO cannot be used as system image" )); } if (!VolumeFormat.hasType(msg.getFormat())) { - throw new ApiMessageInterceptionException(argerr("unknown format[%s]", msg.getFormat())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IMAGE_10008, "unknown format[%s]", msg.getFormat())); } if (msg.getType() != null && !ImageType.hasType(msg.getType())) { - throw new ApiMessageInterceptionException(argerr("unsupported image type[%s]", msg.getType())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IMAGE_10009, "unsupported image type[%s]", msg.getType())); } if (msg.getMediaType() == null) { @@ -166,7 +167,7 @@ private void validate(APIAddImageMsg msg) { q.add(BackupStorageVO_.uuid, Op.IN, msg.getBackupStorageUuids()); List bsUuids = q.listValue(); if (bsUuids.isEmpty()) { - throw new ApiMessageInterceptionException(operr("no backup storage specified in uuids%s is available for adding this image; they are not in status %s or not in state %s, or the uuid is invalid backup storage uuid", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_IMAGE_10010, "no backup storage specified in uuids%s is available for adding this image; they are not in status %s or not in state %s, or the uuid is invalid backup storage uuid", msg.getBackupStorageUuids(), BackupStorageStatus.Connected, BackupStorageState.Enabled)); } isValidBS(bsUuids); @@ -177,7 +178,7 @@ private void validate(APIAddImageMsg msg) { if (msg.getUrl().startsWith("/")) { msg.setUrl(String.format("file://%s", msg.getUrl())); } else if (!isValidProtocol(msg.getUrl())) { - throw new ApiMessageInterceptionException(argerr("url must starts with 'file:///', 'http://', 'https://', 'ftp://', 'sftp://' or '/'")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IMAGE_10011, "url must starts with 'file:///', 'http://', 'https://', 'ftp://', 'sftp://' or '/'")); } if (msg.getUrl().startsWith("file://")) { @@ -188,7 +189,7 @@ private void validate(APIAddImageMsg msg) { private void validateLocalPath(String url) { String path = url.substring("file://".length()); if (!path.startsWith("/")) { - throw new ApiMessageInterceptionException(argerr("absolute path must be used", path)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IMAGE_10012, "absolute path must be used", path)); } for (String filterName : ImageGlobalConfig.DOWNLOAD_LOCALPATH_CUSTOMFILTER.value().split(";")) { @@ -211,7 +212,7 @@ void validate(String path) { String[] bl = blackList.value().split(";"); boolean inBlackList = Arrays.stream(bl).anyMatch(pattern -> antPathMatcher.match(pattern, path)); if (inBlackList) { - throw new ApiMessageInterceptionException(argerr("image path [%s] is in black list %s", path, blackList.value())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IMAGE_10013, "image path [%s] is in black list %s", path, blackList.value())); } } }; @@ -220,12 +221,12 @@ void validate(String path) { void validate(String path) { GlobalConfig whiteList = ImageGlobalConfig.DOWNLOAD_LOCALPATH_WHITELIST; if (StringUtils.isBlank(whiteList.value())) { - throw new ApiMessageInterceptionException(argerr("all images on this server cannot be used")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IMAGE_10014, "all images on this server cannot be used")); } String[] wl = whiteList.value().split(";"); boolean inWhiteList = Arrays.stream(wl).anyMatch(pattern -> antPathMatcher.match(pattern, path)); if (!inWhiteList) { - throw new ApiMessageInterceptionException(argerr("image path is not in white list: %s", whiteList.value())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IMAGE_10015, "image path is not in white list: %s", whiteList.value())); } } }; diff --git a/image/src/main/java/org/zstack/image/ImageBase.java b/image/src/main/java/org/zstack/image/ImageBase.java index c4ca5fcb840..7f0649a19c2 100755 --- a/image/src/main/java/org/zstack/image/ImageBase.java +++ b/image/src/main/java/org/zstack/image/ImageBase.java @@ -50,6 +50,7 @@ import static org.zstack.core.Platform.*; import static org.zstack.utils.CollectionDSL.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -238,7 +239,7 @@ public String call(ImageBackupStorageRefVO arg) { }); if (bsUuids.isEmpty()) { - throw new OperationFailureException(operr("the image[uuid:%s, name:%s] is not on any backup storage", self.getUuid(), self.getName())); + throw new OperationFailureException(operr(ORG_ZSTACK_IMAGE_10038, "the image[uuid:%s, name:%s] is not on any backup storage", self.getUuid(), self.getName())); } SimpleQuery q = dbf.createQuery(BackupStorageVO.class); @@ -248,7 +249,7 @@ public String call(ImageBackupStorageRefVO arg) { q.setLimit(1); backupStorageUuid = q.findValue(); if (backupStorageUuid == null) { - completion.fail(operr("No connected backup storage found for image[uuid:%s, name:%s]", + completion.fail(operr(ORG_ZSTACK_IMAGE_10039, "No connected backup storage found for image[uuid:%s, name:%s]", self.getUuid(), self.getName())); return; } @@ -440,7 +441,7 @@ public void run(MessageReply rly) { @Override public void done(ErrorCodeList errorCodeList) { if (errors.size() != 0) { - trigger.fail(operr("detach iso[uuid=%s] from vm failed, errors are %s" + trigger.fail(operr(ORG_ZSTACK_IMAGE_10040, "detach iso[uuid=%s] from vm failed, errors are %s" ,msg.getImageUuid(), JSONObjectUtil.toJsonString(errors))); return; } @@ -753,7 +754,7 @@ public String call(ImageBackupStorageRefVO arg) { }); if (toRecoverBsUuids.isEmpty()) { - throw new OperationFailureException(operr("the image[uuid:%s, name:%s] is not deleted on any backup storage", + throw new OperationFailureException(operr(ORG_ZSTACK_IMAGE_10041, "the image[uuid:%s, name:%s] is not deleted on any backup storage", self.getUuid(), self.getName())); } } else { @@ -767,12 +768,12 @@ public ImageBackupStorageRefVO call(ImageBackupStorageRefVO arg) { }); if (ref == null) { - throw new OperationFailureException(argerr("the image[uuid:%s, name:%s] is not on the backup storage[uuid:%s]", + throw new OperationFailureException(argerr(ORG_ZSTACK_IMAGE_10042, "the image[uuid:%s, name:%s] is not on the backup storage[uuid:%s]", self.getUuid(), self.getName(), bsUuid)); } if (ref.getStatus() != ImageStatus.Deleted) { - throw new OperationFailureException(argerr("the image[uuid:%s, name:%s]'s status[%s] is not Deleted on the backup storage[uuid:%s]", + throw new OperationFailureException(argerr(ORG_ZSTACK_IMAGE_10043, "the image[uuid:%s, name:%s]'s status[%s] is not Deleted on the backup storage[uuid:%s]", self.getUuid(), self.getName(), ref.getStatus(), bsUuid)); } @@ -814,7 +815,7 @@ public String call(ImageBackupStorageRefVO arg) { ); if (bsUuids.isEmpty()) { - throw new OperationFailureException(operr("the image[uuid:%s, name:%s] is not deleted on any backup storage", + throw new OperationFailureException(operr(ORG_ZSTACK_IMAGE_10044, "the image[uuid:%s, name:%s] is not deleted on any backup storage", self.getUuid(), self.getName())); } } else { @@ -830,12 +831,12 @@ public ImageBackupStorageRefVO call(ImageBackupStorageRefVO arg) { ); if (ref == null) { - throw new OperationFailureException(argerr("the image[uuid:%s, name:%s] is not on the backup storage[uuid:%s]", + throw new OperationFailureException(argerr(ORG_ZSTACK_IMAGE_10045, "the image[uuid:%s, name:%s] is not on the backup storage[uuid:%s]", self.getUuid(), self.getName(), bsUuid)); } if (ref.getStatus() != ImageStatus.Deleted) { - throw new OperationFailureException(argerr("the image[uuid:%s, name:%s] is not deleted on the backup storage[uuid:%s]", + throw new OperationFailureException(argerr(ORG_ZSTACK_IMAGE_10046, "the image[uuid:%s, name:%s] is not deleted on the backup storage[uuid:%s]", self.getUuid(), self.getName(), bsUuid)); } @@ -1024,7 +1025,7 @@ public void handle(Map data) { }).error(new FlowErrorHandler(msg) { @Override public void handle(ErrorCode errCode, Map data) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + evt.setError(err(ORG_ZSTACK_IMAGE_10047, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.publish(evt); } }).start(); diff --git a/image/src/main/java/org/zstack/image/ImageManagerImpl.java b/image/src/main/java/org/zstack/image/ImageManagerImpl.java index 0f1f87975d0..08e8b92a552 100755 --- a/image/src/main/java/org/zstack/image/ImageManagerImpl.java +++ b/image/src/main/java/org/zstack/image/ImageManagerImpl.java @@ -97,6 +97,7 @@ import static org.zstack.longjob.LongJobUtils.buildErrIfCanceled; import static org.zstack.longjob.LongJobUtils.noncancelableErr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ImageManagerImpl extends AbstractService implements ImageManager, ManagementNodeReadyExtensionPoint, ReportQuotaExtensionPoint, ResourceOwnerPreChangeExtensionPoint, HostAllocatorFilterExtensionPoint { @@ -889,7 +890,7 @@ public void setup() { public void run(FlowTrigger trigger, Map data) { List volumes = Q.New(VolumeVO.class).eq(VolumeVO_.vmInstanceUuid, vmUuid).list(); if (CollectionUtils.isEmpty(volumes)) { - trigger.fail(operr("vm instance[uuid:%s] has no volume", vmUuid)); + trigger.fail(operr(ORG_ZSTACK_IMAGE_10022, "vm instance[uuid:%s] has no volume", vmUuid)); return; } @@ -902,7 +903,7 @@ public void run(FlowTrigger trigger, Map data) { } if (rootVolumeUuid == null) { - trigger.fail(operr("vm instance[uuid:%s] has no root volume", vmUuid)); + trigger.fail(operr(ORG_ZSTACK_IMAGE_10023, "vm instance[uuid:%s] has no root volume", vmUuid)); return; } @@ -1351,7 +1352,7 @@ private void passThrough(ImageMessage msg) { } if (vo == null) { - ErrorCode err = err(SysErrors.RESOURCE_NOT_FOUND, "Cannot find image[uuid:%s], it may have been deleted", msg.getImageUuid()); + ErrorCode err = err(ORG_ZSTACK_IMAGE_10024, SysErrors.RESOURCE_NOT_FOUND, "Cannot find image[uuid:%s], it may have been deleted", msg.getImageUuid()); logger.warn(err.getDetails()); bus.replyErrorByMessageType((Message) msg, err); return; @@ -1396,10 +1397,10 @@ private void handle(final APICloneImageMsg msg) { Set copiedRefs; ImageVO sourceImage = dbf.findByUuid(msg.getImageUuid(), ImageVO.class); if (sourceImage == null) { - throw new OperationFailureException(operr("source image [%s] not existed", msg.getImageUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_IMAGE_10025, "source image [%s] not existed", msg.getImageUuid())); } if (sourceImage.getStatus() != ImageStatus.Ready) { - throw new OperationFailureException(operr("cannot clone image, because image [%s] status is not ready", msg.getImageUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_IMAGE_10026, "cannot clone image, because image [%s] status is not ready", msg.getImageUuid())); } ImageVO vo = new ImageVO(); @@ -1526,7 +1527,7 @@ public void validateSystemTagInCreateMessage(APICreateMessage msg) { for (String systemTag : msg.getSystemTags()) { if (ImageSystemTags.BOOT_MODE.isMatch(systemTag)) { if (++bootModeCount > 1) { - throw new ApiMessageInterceptionException(argerr("only one bootMode system tag is allowed, but %d got", bootModeCount)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_IMAGE_10027, "only one bootMode system tag is allowed, but %d got", bootModeCount)); } String bootMode = ImageSystemTags.BOOT_MODE.getTokenByTag(systemTag, ImageSystemTags.BOOT_MODE_TOKEN); @@ -1545,7 +1546,7 @@ private void validateBootMode(String systemTag, String bootMode) { } if (!valid) { throw new ApiMessageInterceptionException(argerr( - "[%s] specified in system tag [%s] is not a valid boot mode", bootMode, systemTag) + ORG_ZSTACK_IMAGE_10028, "[%s] specified in system tag [%s] is not a valid boot mode", bootMode, systemTag) ); } } @@ -1993,7 +1994,7 @@ protected void done() { ImageVO vo = dbf.reload(ivo); InnerEvent event = new InnerEvent(); if (vo == null) { - event.error = (operr("image [uuid:%s] has been deleted", ivo.getUuid())); + event.error = (operr(ORG_ZSTACK_IMAGE_10029, "image [uuid:%s] has been deleted", ivo.getUuid())); SQL.New("delete from ImageBackupStorageRefVO where imageUuid = :uuid") .param("uuid", ivo.getUuid()) .execute(); @@ -2013,10 +2014,10 @@ protected void done() { } else { final ErrorCode err; if (errors.isEmpty()) { - err = err(SysErrors.CREATE_RESOURCE_ERROR, "Failed to download image[name:%s] on all backup storage%s.", + err = err(ORG_ZSTACK_IMAGE_10030, SysErrors.CREATE_RESOURCE_ERROR, "Failed to download image[name:%s] on all backup storage%s.", inv.getName(), msgData.getBackupStorageUuids()); } else { - err = err(SysErrors.CREATE_RESOURCE_ERROR, errors.get(0), "Failed to download image[name:%s] on all backup storage%s.", + err = err(ORG_ZSTACK_IMAGE_10031, SysErrors.CREATE_RESOURCE_ERROR, errors.get(0), "Failed to download image[name:%s] on all backup storage%s.", inv.getName(), msgData.getBackupStorageUuids()); } @@ -2166,7 +2167,7 @@ public void run(List replies) { } if (targetBackupStorages.isEmpty()) { - trigger.fail(operr("unable to allocate backup storage specified by uuids%s, list errors are: %s", + trigger.fail(operr(ORG_ZSTACK_IMAGE_10032, "unable to allocate backup storage specified by uuids%s, list errors are: %s", msgData.getBackupStorageUuids(), JSONObjectUtil.toJsonString(errs))); } else { saveRefVOByBsInventorys(targetBackupStorages, imageVO.getUuid()); @@ -2261,7 +2262,7 @@ public void run(List replies) { SQL.New("delete from ImageBackupStorageRefVO where imageUuid = :uuid") .param("uuid", imageVO.getUuid()) .execute(); - trigger.fail(operr("image [uuid:%s] has been deleted", imageVO.getUuid())); + trigger.fail(operr(ORG_ZSTACK_IMAGE_10033, "image [uuid:%s] has been deleted", imageVO.getUuid())); return; } @@ -2292,7 +2293,7 @@ public void run(List replies) { if (success) { trigger.next(); } else { - trigger.fail(operr("failed to create image from root volume[uuid:%s] on all backup storage, see cause for one of errors", + trigger.fail(operr(ORG_ZSTACK_IMAGE_10034, "failed to create image from root volume[uuid:%s] on all backup storage, see cause for one of errors", rootVolumeUuid).causedBy(err)); } } @@ -2490,7 +2491,7 @@ public void run(MessageReply reply) { saveRefVOByBsInventorys(backupStorages, image.getUuid()); trigger.next(); } else { - trigger.fail(operr("cannot find proper backup storage").causedBy(reply.getError())); + trigger.fail(operr(ORG_ZSTACK_IMAGE_10035, "cannot find proper backup storage").causedBy(reply.getError())); } } }); @@ -2520,7 +2521,7 @@ public void run(List replies) { } if (backupStorages.isEmpty()) { - trigger.fail(operr("failed to allocate all backup storage[uuid:%s], a list of error: %s", + trigger.fail(operr(ORG_ZSTACK_IMAGE_10036, "failed to allocate all backup storage[uuid:%s], a list of error: %s", msgData.getBackupStorageUuids(), JSONObjectUtil.toJsonString(errs))); } else { saveRefVOByBsInventorys(backupStorages, image.getUuid()); @@ -2633,7 +2634,7 @@ public void run(List replies) { int backupStorageNum = msgData.getBackupStorageUuids() == null ? 1 : msgData.getBackupStorageUuids().size(); if (fail == backupStorageNum) { - ErrorCode errCode = operr("failed to create data volume template from volume[uuid:%s] on all backup storage%s. See cause for one of errors", + ErrorCode errCode = operr(ORG_ZSTACK_IMAGE_10037, "failed to create data volume template from volume[uuid:%s] on all backup storage%s. See cause for one of errors", volumeUuid, msgData.getBackupStorageUuids()).causedBy(err); trigger.fail(errCode); diff --git a/image/src/main/java/org/zstack/image/UploadImageTracker.java b/image/src/main/java/org/zstack/image/UploadImageTracker.java index 5541a64577e..388d226c23a 100644 --- a/image/src/main/java/org/zstack/image/UploadImageTracker.java +++ b/image/src/main/java/org/zstack/image/UploadImageTracker.java @@ -39,6 +39,7 @@ import static org.zstack.core.progress.ProgressReportService.reportProgress; import static org.zstack.header.Constants.THREAD_CONTEXT_API; import static org.zstack.header.Constants.THREAD_CONTEXT_TASK_NAME; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) @@ -72,7 +73,7 @@ void addTrackTask(ImageVO image, ImageBackupStorageRefVO ref) { try { addTrackTask(image.getName(), image.getUuid(), ref.getBackupStorageUuid(), new URI(ref.getInstallPath()).getHost()); } catch (URISyntaxException e) { - throw new OperationFailureException(operr(e.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_IMAGE_10017, e.getMessage())); } } @@ -95,7 +96,7 @@ void trackUpload(ImageVO image, ImageBackupStorageRefVO ref) { try { trackUpload(image.getName(), image.getUuid(), ref.getBackupStorageUuid(), new URI(ref.getInstallPath()).getHost()); } catch (URISyntaxException e) { - throw new OperationFailureException(operr(e.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_IMAGE_10018, e.getMessage())); } } @@ -195,7 +196,7 @@ public boolean run() { } if (ivo.getActualSize() == 0 && overMaxIdleTime(createdTime)) { - markFailure(operr("upload session expired")); + markFailure(operr(ORG_ZSTACK_IMAGE_10019, "upload session expired")); return true; } @@ -211,7 +212,7 @@ public boolean run() { boolean downloadingImageSuspendedTooLong = !reply.isDownloadComplete() && overMaxIdleTime(reply.getLastOpTime()) ; if (downloadingImageSuspendedTooLong && reply.isSupportSuspend()) { - markFailure(err(ImageErrors.UPLOAD_IMAGE_INTERRUPTED, reply.getError(), + markFailure(err(ORG_ZSTACK_IMAGE_10020, ImageErrors.UPLOAD_IMAGE_INTERRUPTED, reply.getError(), "uploading has been inactive more than %d sec", maxIdleSecond)); return true; } diff --git a/longjob/src/main/java/org/zstack/longjob/LongJobApiInterceptor.java b/longjob/src/main/java/org/zstack/longjob/LongJobApiInterceptor.java index e4e020a8065..9f50d1bcb96 100755 --- a/longjob/src/main/java/org/zstack/longjob/LongJobApiInterceptor.java +++ b/longjob/src/main/java/org/zstack/longjob/LongJobApiInterceptor.java @@ -28,6 +28,7 @@ import java.util.TreeMap; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by GuoYi on 12/6/17. @@ -87,7 +88,7 @@ private void routeMsg(LongJobMessage msg) { private void validate(APISubmitLongJobMsg msg) { Class apiClass = apiMsgOfLongJob.get(msg.getJobName()); if (null == apiClass) { - throw new ApiMessageInterceptionException(argerr("%s is not an API", msg.getJobName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_LONGJOB_10006, "%s is not an API", msg.getJobName())); } APIMessage jobMsg = JSONObjectUtil.toObject(msg.getJobData(), apiClass); jobMsg.setSession(msg.getSession()); @@ -149,10 +150,10 @@ private void validate(APICancelLongJobMsg msg) { .findValue(); if (state == LongJobState.Succeeded) { - throw new ApiMessageInterceptionException(argerr("cannot cancel longjob that is succeeded")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_LONGJOB_10007, "cannot cancel longjob that is succeeded")); } if (state == LongJobState.Failed) { - throw new ApiMessageInterceptionException(argerr("cannot cancel longjob that is failed")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_LONGJOB_10008, "cannot cancel longjob that is failed")); } } @@ -163,7 +164,7 @@ private void validate(APIDeleteLongJobMsg msg) { .findValue(); if (state != LongJobState.Succeeded && state != LongJobState.Canceled && state != LongJobState.Failed) { - throw new ApiMessageInterceptionException(argerr("delete longjob only when it's succeeded, canceled, or failed")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_LONGJOB_10009, "delete longjob only when it's succeeded, canceled, or failed")); } } @@ -174,7 +175,7 @@ private void validate(APIRerunLongJobMsg msg) { LongJobState state = vo.getState(); if (state != LongJobState.Succeeded && state != LongJobState.Canceled && state != LongJobState.Failed) { - throw new ApiMessageInterceptionException(argerr("rerun longjob only when it's succeeded, canceled, or failed")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_LONGJOB_10010, "rerun longjob only when it's succeeded, canceled, or failed")); } Class apiClass = apiMsgOfLongJob.get(vo.getJobName()); @@ -203,7 +204,7 @@ private void validate(APIResumeLongJobMsg msg) { .findTuple(); if (t.get(0, LongJobState.class) != LongJobState.Suspended) { - throw new ApiMessageInterceptionException(argerr("can only resume longjob that is Suspended")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_LONGJOB_10011, "can only resume longjob that is Suspended")); } Optional.ofNullable(t.get(1, String.class)).ifPresent(mnId -> diff --git a/longjob/src/main/java/org/zstack/longjob/LongJobFactoryImpl.java b/longjob/src/main/java/org/zstack/longjob/LongJobFactoryImpl.java index f30bf3bcd17..15dc68c76a3 100755 --- a/longjob/src/main/java/org/zstack/longjob/LongJobFactoryImpl.java +++ b/longjob/src/main/java/org/zstack/longjob/LongJobFactoryImpl.java @@ -16,6 +16,7 @@ import java.util.TreeMap; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by GuoYi on 11/14/17. @@ -36,7 +37,7 @@ public class LongJobFactoryImpl implements LongJobFactory, Component { public LongJob getLongJob(String jobName) { LongJob job = allLongJob.get(jobName); if (null == job) { - throw new OperationFailureException(operr("%s has no corresponding longjob", jobName)); + throw new OperationFailureException(operr(ORG_ZSTACK_LONGJOB_10012, "%s has no corresponding longjob", jobName)); } return ObjectUtils.newAndCopy(job, job.getClass()); } diff --git a/longjob/src/main/java/org/zstack/longjob/LongJobManagerImpl.java b/longjob/src/main/java/org/zstack/longjob/LongJobManagerImpl.java index a755a0b9270..c74b43909c2 100755 --- a/longjob/src/main/java/org/zstack/longjob/LongJobManagerImpl.java +++ b/longjob/src/main/java/org/zstack/longjob/LongJobManagerImpl.java @@ -58,6 +58,7 @@ import static org.zstack.core.progress.ProgressReportService.reportProgress; import static org.zstack.header.longjob.LongJobConstants.LongJobOperation; import static org.zstack.longjob.LongJobUtils.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by GuoYi on 11/14/17. @@ -309,7 +310,7 @@ private void cancelLongJob(String uuid, Completion completion) { } if (!longJobFactory.supportCancel(t.get(1, String.class))) { - completion.fail(err(LongJobErrors.NOT_SUPPORTED, "not supported")); + completion.fail(err(ORG_ZSTACK_LONGJOB_10000, LongJobErrors.NOT_SUPPORTED, "not supported")); return; } @@ -361,7 +362,7 @@ public void run(SyncTaskChain chain) { LongJobVO vo = Q.New(LongJobVO.class).eq(LongJobVO_.uuid, msg.getUuid()).find(); if (!longJobFactory.supportClean(vo.getJobName()) || vo.getState() != LongJobState.Canceling) { - evt.setError(err(LongJobErrors.NOT_SUPPORTED, "not supported or state is not Canceling")); + evt.setError(err(ORG_ZSTACK_LONGJOB_10001, LongJobErrors.NOT_SUPPORTED, "not supported or state is not Canceling")); bus.publish(evt); chain.next(); return; @@ -465,7 +466,7 @@ private void resumeLongJob(String uuid, ReturnValueCompletion complet if (longJobFactory.supportResume(jobName)) { completion.success(doResumeJob(uuid, new NopeCompletion())); } else { - completion.fail(err(LongJobErrors.NOT_SUPPORTED, "not supported")); + completion.fail(err(ORG_ZSTACK_LONGJOB_10002, LongJobErrors.NOT_SUPPORTED, "not supported")); } } @@ -865,7 +866,7 @@ private void doLoadLongJob(LongJobVO vo, LongJobOperation operation) { if (!longJobFactory.supportClean(vo.getJobName())) { changeState(vo.getUuid(), LongJobStateEvent.fail); - runLongJobCallBack(vo, err(SysErrors.MANAGEMENT_NODE_UNAVAILABLE_ERROR, + runLongJobCallBack(vo, err(ORG_ZSTACK_LONGJOB_10003, SysErrors.MANAGEMENT_NODE_UNAVAILABLE_ERROR, "management node is unavailable")); return; } @@ -873,13 +874,13 @@ private void doLoadLongJob(LongJobVO vo, LongJobOperation operation) { doCleanJob(vo, new Completion(null) { @Override public void success() { - runLongJobCallBack(vo, err(SysErrors.MANAGEMENT_NODE_UNAVAILABLE_ERROR, + runLongJobCallBack(vo, err(ORG_ZSTACK_LONGJOB_10004, SysErrors.MANAGEMENT_NODE_UNAVAILABLE_ERROR, "management node is unavailable")); } @Override public void fail(ErrorCode errorCode) { - runLongJobCallBack(vo, err(SysErrors.MANAGEMENT_NODE_UNAVAILABLE_ERROR, + runLongJobCallBack(vo, err(ORG_ZSTACK_LONGJOB_10005, SysErrors.MANAGEMENT_NODE_UNAVAILABLE_ERROR, "management node is unavailable")); } }); diff --git a/longjob/src/main/java/org/zstack/longjob/LongJobUtils.java b/longjob/src/main/java/org/zstack/longjob/LongJobUtils.java index c99cd6589e0..89691955a14 100644 --- a/longjob/src/main/java/org/zstack/longjob/LongJobUtils.java +++ b/longjob/src/main/java/org/zstack/longjob/LongJobUtils.java @@ -25,6 +25,7 @@ import java.util.function.Consumer; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class LongJobUtils { @@ -38,16 +39,16 @@ public class LongJobUtils { private static List canceledStates = Arrays.asList(LongJobState.Canceled, LongJobState.Canceling); public static ErrorCode cancelErr(String longJobUuid) { - return Platform.err(LongJobErrors.CANCELED, "long job[uuid:%s] has been canceled", longJobUuid); + return Platform.err(ORG_ZSTACK_LONGJOB_10013, LongJobErrors.CANCELED, "long job[uuid:%s] has been canceled", longJobUuid); } public static ErrorCode cancelErr(String longJobUuid, ErrorCode cause) { - return err(LongJobErrors.CANCELED, cause, + return err(ORG_ZSTACK_LONGJOB_10014, LongJobErrors.CANCELED, cause, "long job[uuid:%s] has been canceled", longJobUuid); } public static ErrorCode noncancelableErr(String error) { - return err(LongJobErrors.NONCANCELABLE, error); + return err(ORG_ZSTACK_LONGJOB_10015, LongJobErrors.NONCANCELABLE, error); } public static ErrorCode noncancelableErr(String error, List causes) { @@ -59,7 +60,7 @@ public static ErrorCode noncancelableErr(String error, List causes) { } public static ErrorCode interruptedErr(String longJobUuid, ErrorCode cause) { - return err(LongJobErrors.INTERRUPTED, cause, "some error interrupt long job[uuid:%s]," + + return err(ORG_ZSTACK_LONGJOB_10016, LongJobErrors.INTERRUPTED, cause, "some error interrupt long job[uuid:%s]," + " analysis the cause to fix it and resume long job if you want to continue.", longJobUuid); } diff --git a/network/src/main/java/org/zstack/network/l2/L2NetworkApiInterceptor.java b/network/src/main/java/org/zstack/network/l2/L2NetworkApiInterceptor.java index b67aea2b6ef..7d7ad6c89d2 100755 --- a/network/src/main/java/org/zstack/network/l2/L2NetworkApiInterceptor.java +++ b/network/src/main/java/org/zstack/network/l2/L2NetworkApiInterceptor.java @@ -27,6 +27,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -72,7 +73,7 @@ private void validate(final APIAttachL2NetworkToClusterMsg msg) { q.add(L2NetworkClusterRefVO_.clusterUuid, Op.EQ, msg.getClusterUuid()); q.add(L2NetworkClusterRefVO_.l2NetworkUuid, Op.EQ, msg.getL2NetworkUuid()); if (q.isExists()) { - throw new ApiMessageInterceptionException(operr("l2Network[uuid:%s] has attached to cluster[uuid:%s], can't attach again", msg.getL2NetworkUuid(), msg.getClusterUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_L2_10008, "l2Network[uuid:%s] has attached to cluster[uuid:%s], can't attach again", msg.getL2NetworkUuid(), msg.getClusterUuid())); } /* current ovs only support vlan, vxlan*/ @@ -85,7 +86,7 @@ private void validate(final APIAttachL2NetworkToClusterMsg msg) { if (!otherL2s.isEmpty()) { if (Q.New(L2NetworkClusterRefVO.class).eq(L2NetworkClusterRefVO_.clusterUuid, msg.getClusterUuid()) .in(L2NetworkClusterRefVO_.l2NetworkUuid, otherL2s).isExists()) { - throw new ApiMessageInterceptionException(argerr("could not attach l2 network, because there " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_10009, "could not attach l2 network, because there " + "is another network [uuid:%s] on physical interface [%s] with different vswitch type", otherL2s.get(0), l2.getPhysicalInterface())); } @@ -98,7 +99,7 @@ private void validate(APIDetachL2NetworkFromClusterMsg msg) { q.add(L2NetworkClusterRefVO_.clusterUuid, Op.EQ, msg.getClusterUuid()); q.add(L2NetworkClusterRefVO_.l2NetworkUuid, Op.EQ, msg.getL2NetworkUuid()); if (!q.isExists()) { - throw new ApiMessageInterceptionException(operr("l2Network[uuid:%s] has not attached to cluster[uuid:%s]", msg.getL2NetworkUuid(), msg.getClusterUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_L2_10010, "l2Network[uuid:%s] has not attached to cluster[uuid:%s]", msg.getL2NetworkUuid(), msg.getClusterUuid())); } } @@ -112,13 +113,13 @@ private void validate(APIDeleteL2NetworkMsg msg) { private void validate(APICreateL2NetworkMsg msg) { if (!L2NetworkType.hasType(msg.getType())) { - throw new ApiMessageInterceptionException(argerr("unsupported l2Network type[%s]", msg.getType())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_10011, "unsupported l2Network type[%s]", msg.getType())); } try { VSwitchType.valueOf(msg.getvSwitchType()); } catch (Exception e) { - throw new ApiMessageInterceptionException(argerr("unsupported vSwitch type[%s]", msg.getvSwitchType())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_10012, "unsupported vSwitch type[%s]", msg.getvSwitchType())); } } @@ -127,27 +128,27 @@ private void validate(APIChangeL2NetworkVlanIdMsg msg) { l2.getAttachedClusterRefs().forEach(ref -> { if (Q.New(HostVO.class).eq(HostVO_.clusterUuid, ref.getClusterUuid()) .notEq(HostVO_.status, HostStatus.Connected).isExists()) { - throw new ApiMessageInterceptionException(operr("cannot change vlan for l2Network[uuid:%s]" + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_L2_10013, "cannot change vlan for l2Network[uuid:%s]" + " because there are hosts status in Connecting or Disconnected", l2.getUuid())); } if (!Q.New(ClusterVO.class).eq(ClusterVO_.uuid, ref.getClusterUuid()) .eq(ClusterVO_.hypervisorType, L2NetworkConstant.KVM_HYPERVISOR_TYPE).isExists()) { - throw new ApiMessageInterceptionException(operr("cannot change vlan for l2Network[uuid:%s]" + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_L2_10014, "cannot change vlan for l2Network[uuid:%s]" + " because it only supports an L2Network that is exclusively attached to a kvm cluster", l2.getUuid())); } }); // pvlan isolated not support change vlan if (l2.getIsolated()) { - throw new ApiMessageInterceptionException(argerr("cannot change vlan for l2Network[uuid:%s]" + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_10015, "cannot change vlan for l2Network[uuid:%s]" + " because this l2Network is isolated", l2.getUuid())); } if (msg.getType().equals(L2NetworkConstant.L2_VLAN_NETWORK_TYPE)) { if (msg.getVlan() == null) { - throw new ApiMessageInterceptionException(argerr("vlan is required for " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_10016, "vlan is required for " + "ChangeL2NetworkVlanId with type[%s]", msg.getType())); } if (!NetworkUtils.isValidVlan(msg.getVlan())) { - throw new ApiMessageInterceptionException(argerr("vlan[%s] is invalid", msg.getVlan())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_10017, "vlan[%s] is invalid", msg.getVlan())); } List attachedClusters = l2.getAttachedClusterRefs().stream() .map(L2NetworkClusterRefVO::getClusterUuid).collect(Collectors.toList()); @@ -162,12 +163,12 @@ private void validate(APIChangeL2NetworkVlanIdMsg msg) { .param("clusterUuids", attachedClusters).list(); l2s = l2s.stream().filter(l -> !l.getUuid().equals(msg.getUuid())).collect(Collectors.toList()); if (!l2s.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("There has been a l2Network attached to cluster with virtual network id[%s] and physical interface[%s]. Failed to change L2 network[uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_10018, "There has been a l2Network attached to cluster with virtual network id[%s] and physical interface[%s]. Failed to change L2 network[uuid:%s]", msg.getVlan(), l2.getPhysicalInterface(), l2.getUuid())); } } else if (msg.getType().equals(L2NetworkConstant.L2_NO_VLAN_NETWORK_TYPE)) { if (msg.getVlan() != null) { - throw new ApiMessageInterceptionException(argerr("vlan is not allowed for " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_10019, "vlan is not allowed for " + "ChangeL2NetworkVlanId with type[%s]", msg.getType())); } List attachedClusters = l2.getAttachedClusterRefs().stream() @@ -182,7 +183,7 @@ private void validate(APIChangeL2NetworkVlanIdMsg msg) { .param("clusterUuids", attachedClusters).list(); l2s = l2s.stream().filter(l -> !l.getUuid().equals(msg.getUuid())).collect(Collectors.toList()); if (!l2s.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("There has been a l2Network attached to cluster that has physical interface[%s]. Failed to change l2Network[uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_10020, "There has been a l2Network attached to cluster that has physical interface[%s]. Failed to change l2Network[uuid:%s]", l2.getPhysicalInterface(), l2.getUuid())); } } diff --git a/network/src/main/java/org/zstack/network/l2/L2NetworkCascadeExtension.java b/network/src/main/java/org/zstack/network/l2/L2NetworkCascadeExtension.java index 309fb83477e..1c78cb16f67 100755 --- a/network/src/main/java/org/zstack/network/l2/L2NetworkCascadeExtension.java +++ b/network/src/main/java/org/zstack/network/l2/L2NetworkCascadeExtension.java @@ -33,6 +33,7 @@ import java.util.concurrent.Callable; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -175,7 +176,7 @@ private void handleDeletionCheck(CascadeAction action, Completion completion) { completion.success(); } catch (L2NetworkException e) { - completion.fail(inerr(e.getMessage())); + completion.fail(inerr(ORG_ZSTACK_NETWORK_L2_10000, e.getMessage())); } } diff --git a/network/src/main/java/org/zstack/network/l2/L2NetworkManagerImpl.java b/network/src/main/java/org/zstack/network/l2/L2NetworkManagerImpl.java index 78b64e5ee7a..a62e87ddc4f 100755 --- a/network/src/main/java/org/zstack/network/l2/L2NetworkManagerImpl.java +++ b/network/src/main/java/org/zstack/network/l2/L2NetworkManagerImpl.java @@ -34,6 +34,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class L2NetworkManagerImpl extends AbstractService implements L2NetworkManager { private static final CLogger logger = Utils.getLogger(L2NetworkManagerImpl.class); @@ -405,7 +406,7 @@ private void passThrough(L2NetworkMessage msg) { } if (vo == null) { - ErrorCode errCode = err(SysErrors.RESOURCE_NOT_FOUND, "unable to find L2Network[uuid:%s], it may have been deleted", msg.getL2NetworkUuid()); + ErrorCode errCode = err(ORG_ZSTACK_NETWORK_L2_10001, SysErrors.RESOURCE_NOT_FOUND, "unable to find L2Network[uuid:%s], it may have been deleted", msg.getL2NetworkUuid()); bus.replyErrorByMessageType((Message)msg, errCode); return; } @@ -421,7 +422,7 @@ private void handle(APICreateL2NetworkMsg msg) { extp.beforeCreateL2Network(msg); } catch (NetworkException e) { APICreateL2NetworkEvent evt = new APICreateL2NetworkEvent(msg.getId()); - evt.setError(err(SysErrors.CREATE_RESOURCE_ERROR, "unable to create l2network[name:%s, type:%s], %s", msg.getName(), msg.getType(), e.getMessage())); + evt.setError(err(ORG_ZSTACK_NETWORK_L2_10002, SysErrors.CREATE_RESOURCE_ERROR, "unable to create l2network[name:%s, type:%s], %s", msg.getName(), msg.getType(), e.getMessage())); logger.warn(evt.getError().getDetails(), e); bus.publish(evt); return; diff --git a/network/src/main/java/org/zstack/network/l2/L2NoVlanNetwork.java b/network/src/main/java/org/zstack/network/l2/L2NoVlanNetwork.java index c3449db0145..13330c986da 100755 --- a/network/src/main/java/org/zstack/network/l2/L2NoVlanNetwork.java +++ b/network/src/main/java/org/zstack/network/l2/L2NoVlanNetwork.java @@ -50,6 +50,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class L2NoVlanNetwork implements L2Network { @@ -215,7 +216,7 @@ public void handle(Map data) { }).error(new FlowErrorHandler(msg) { @Override public void handle(ErrorCode errCode, Map data) { - reply.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + reply.setError(err(ORG_ZSTACK_NETWORK_L2_10003, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.reply(msg, reply); } }).start(); @@ -806,7 +807,7 @@ public void run(MessageReply reply) { evt.setInventory(getSelfInventory()); bus.publish(evt); } else { - evt.setError(err(L2Errors.ATTACH_ERROR, reply.getError(),"attach l2 network failed:%s", reply.getError())); + evt.setError(err(ORG_ZSTACK_NETWORK_L2_10004, L2Errors.ATTACH_ERROR, reply.getError(),"attach l2 network failed:%s", reply.getError())); bus.publish(evt); } } @@ -915,7 +916,7 @@ public void handle(Map data) { }).error(new FlowErrorHandler(msg) { @Override public void handle(ErrorCode errCode, Map data) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + evt.setError(err(ORG_ZSTACK_NETWORK_L2_10005, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.publish(evt); } }).start(); @@ -951,7 +952,7 @@ protected void scripts() { L2NetworkVO tl2 = Q.New(L2NetworkVO.class).eq(L2NetworkVO_.uuid, msg.getL2NetworkUuid()).find(); for (L2NetworkVO l2 : l2s) { if (l2.getPhysicalInterface().equals(tl2.getPhysicalInterface())) { - throw new ApiMessageInterceptionException(argerr("There has been a l2Network[uuid:%s, name:%s] attached to cluster[uuid:%s] that has physical interface[%s]. Failed to attach l2Network[uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_10006, "There has been a l2Network[uuid:%s, name:%s] attached to cluster[uuid:%s] that has physical interface[%s]. Failed to attach l2Network[uuid:%s]", l2.getUuid(), l2.getName(), msg.getClusterUuid(), l2.getPhysicalInterface(), tl2.getUuid())); } } @@ -969,7 +970,7 @@ protected void scripts() { for (L2VlanNetworkVO vl2 : l2s) { if (vl2.getVlan() == tl2.getVlan() && vl2.getPhysicalInterface().equals(tl2.getPhysicalInterface())) { - throw new OperationFailureException(argerr("There has been a L2VlanNetwork[uuid:%s, name:%s] attached to cluster[uuid:%s] that has physical interface[%s], vlan[%s]. Failed to attach L2VlanNetwork[uuid:%s]", + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_L2_10007, "There has been a L2VlanNetwork[uuid:%s, name:%s] attached to cluster[uuid:%s] that has physical interface[%s], vlan[%s]. Failed to attach L2VlanNetwork[uuid:%s]", vl2.getUuid(), vl2.getName(), msg.getClusterUuid(), vl2.getPhysicalInterface(), vl2.getVlan(), tl2.getUuid())); } } diff --git a/network/src/main/java/org/zstack/network/l3/AbstractIpAllocatorStrategy.java b/network/src/main/java/org/zstack/network/l3/AbstractIpAllocatorStrategy.java index cdc688470d1..490408c5c93 100755 --- a/network/src/main/java/org/zstack/network/l3/AbstractIpAllocatorStrategy.java +++ b/network/src/main/java/org/zstack/network/l3/AbstractIpAllocatorStrategy.java @@ -21,6 +21,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -101,7 +102,7 @@ public IpRangeVO call(IpRangeVO arg) { } if (ipr == null) { - throw new OperationFailureException(err(L3Errors.ALLOCATE_IP_ERROR, + throw new OperationFailureException(err(ORG_ZSTACK_NETWORK_L3_10074, L3Errors.ALLOCATE_IP_ERROR, "cannot find ip range that has ip[%s] in l3Network[uuid:%s]", msg.getRequiredIp(), msg.getL3NetworkUuid() )); } @@ -132,7 +133,7 @@ public IpRangeVO call(IpRangeVO arg) { } if (ipr == null) { - throw new OperationFailureException(err(L3Errors.ALLOCATE_IP_ERROR, + throw new OperationFailureException(err(ORG_ZSTACK_NETWORK_L3_10075, L3Errors.ALLOCATE_IP_ERROR, "cannot find ip range that has ip[%s] in l3Network[uuid:%s]", msg.getRequiredIp(), msg.getL3NetworkUuid() )); } diff --git a/network/src/main/java/org/zstack/network/l3/L3BasicNetwork.java b/network/src/main/java/org/zstack/network/l3/L3BasicNetwork.java index 19b9e530a59..b400d3bdd11 100755 --- a/network/src/main/java/org/zstack/network/l3/L3BasicNetwork.java +++ b/network/src/main/java/org/zstack/network/l3/L3BasicNetwork.java @@ -68,6 +68,7 @@ import static org.codehaus.groovy.runtime.InvokerHelper.asList; import static org.zstack.core.Platform.err; import static org.zstack.utils.CollectionDSL.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class L3BasicNetwork implements L3Network { @@ -557,7 +558,7 @@ public void run(SyncTaskChain chain) { String reason = msg.getRequiredIp() == null ? String.format("no ip is available in this l3Network[name:%s, uuid:%s]", self.getName(), self.getUuid()) : String.format("IP[%s] is not available", msg.getRequiredIp()); - reply.setError(err(L3Errors.ALLOCATE_IP_ERROR, + reply.setError(err(ORG_ZSTACK_NETWORK_L3_10078, L3Errors.ALLOCATE_IP_ERROR, "IP allocator strategy[%s] failed, because %s", strategyType, reason)); bus.reply(msg, reply); chain.next(); diff --git a/network/src/main/java/org/zstack/network/l3/L3NetworkApiInterceptor.java b/network/src/main/java/org/zstack/network/l3/L3NetworkApiInterceptor.java index 267f67f1aa4..d4dfa4dc8d6 100755 --- a/network/src/main/java/org/zstack/network/l3/L3NetworkApiInterceptor.java +++ b/network/src/main/java/org/zstack/network/l3/L3NetworkApiInterceptor.java @@ -35,6 +35,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -124,7 +125,7 @@ private void validate(APIDeleteIpAddressMsg msg) { for (String uuid : msg.getUsedIpUuids()) { UsedIpVO vo = dbf.findByUuid(uuid, UsedIpVO.class); if (vo.getVmNicUuid() != null) { - throw new ApiMessageInterceptionException(argerr("could delete ip address, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10000, "could delete ip address, " + "because it's used by vmnic[uuid:%s]", vo.getVmNicUuid())); } } @@ -133,27 +134,27 @@ private void validate(APIDeleteIpAddressMsg msg) { private void validate(APIAddReservedIpRangeMsg msg) { L3NetworkVO l3NetworkVO = dbf.findByUuid(msg.getL3NetworkUuid(), L3NetworkVO.class); if (!NetworkUtils.isValidIPAddress(msg.getStartIp())) { - throw new ApiMessageInterceptionException(argerr("could not reserve ip range, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10001, "could not reserve ip range, " + "because start ip[%s] is not valid ip address", msg.getStartIp())); } if (!NetworkUtils.isValidIPAddress(msg.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("could not reserve ip range, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10002, "could not reserve ip range, " + "because start ip[%s] is not valid ip address", msg.getStartIp())); } if (NetworkUtils.isIpv4Address(msg.getStartIp()) && !NetworkUtils.isIpv4Address(msg.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("could not reserve ip range, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10003, "could not reserve ip range, " + "because end ip[%s] is not ipv4 address", msg.getEndIp())); } if (IPv6NetworkUtils.isIpv6Address(msg.getStartIp()) && !IPv6NetworkUtils.isIpv6Address(msg.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("could not reserve ip range, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10004, "could not reserve ip range, " + "because end ip[%s] is not ipv6 address", msg.getEndIp())); } if (!IPv6NetworkUtils.isValidIpRange(msg.getStartIp(), msg.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("could not reserve ip range, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10005, "could not reserve ip range, " + "because end ip[%s] is less than start ip[%s]", msg.getEndIp(), msg.getStartIp())); } @@ -162,13 +163,13 @@ private void validate(APIAddReservedIpRangeMsg msg) { .filter(ipr -> (ipr.getIpVersion() == IPv6Constants.IPv4)) .collect(Collectors.toList()); if (ipv4Ranges.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("could not reserve ip range, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10006, "could not reserve ip range, " + "because there is no ipv4 range")); } if (!NetworkUtils.isIpv4InCidr(msg.getStartIp(), ipv4Ranges.get(0).getNetworkCidr()) || !NetworkUtils.isIpv4InCidr(msg.getEndIp(), ipv4Ranges.get(0).getNetworkCidr())) { - throw new ApiMessageInterceptionException(argerr("could not reserve ip range, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10007, "could not reserve ip range, " + "because reserve ip is not in ip range[%s]", ipv4Ranges.get(0).getNetworkCidr())); } @@ -178,7 +179,7 @@ private void validate(APIAddReservedIpRangeMsg msg) { for (ReservedIpRangeVO reserveRange : reservedIpv4Ranges) { if (NetworkUtils.isIpv4RangeOverlap(msg.getStartIp(), msg.getEndIp(), reserveRange.getStartIp(), reserveRange.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("could not reserve ip range, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10008, "could not reserve ip range, " + "because new range [%s:%s] is overlapped with old range", msg.getStartIp(), msg.getEndIp(), reserveRange.getStartIp(), reserveRange.getEndIp())); @@ -191,13 +192,13 @@ private void validate(APIAddReservedIpRangeMsg msg) { .filter(ipr -> ipr.getIpVersion() == IPv6Constants.IPv6) .collect(Collectors.toList()); if (ipv6Ranges.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("could not reserve ip range, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10009, "could not reserve ip range, " + "because there is no ipv6 range")); } if (!IPv6NetworkUtils.isIpv6InCidrRange(msg.getStartIp(), ipv6Ranges.get(0).getNetworkCidr()) || !IPv6NetworkUtils.isIpv6InCidrRange(msg.getEndIp(), ipv6Ranges.get(0).getNetworkCidr())) { - throw new ApiMessageInterceptionException(argerr("could not reserve ip range, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10010, "could not reserve ip range, " + "because reserve ip is not in ip range[%s]", ipv6Ranges.get(0).getNetworkCidr())); } @@ -207,7 +208,7 @@ private void validate(APIAddReservedIpRangeMsg msg) { for (ReservedIpRangeVO reserveRange : reservedIpv6Ranges) { if (IPv6NetworkUtils.isIpv6RangeOverlap(msg.getStartIp(), msg.getEndIp(), reserveRange.getStartIp(), reserveRange.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("could not reserve ip range, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10011, "could not reserve ip range, " + "because new range [%s:%s] is overlapped with old range", msg.getStartIp(), msg.getEndIp(), reserveRange.getStartIp(), reserveRange.getEndIp())); @@ -230,7 +231,7 @@ private void validate(APISetL3NetworkMtuMsg msg) { if (novlanL2Vos.isEmpty()) { Integer defaultMtu = NetworkServiceGlobalConfig.DHCP_MTU_NO_VLAN.value(Integer.class); if (msg.getMtu() > defaultMtu) { - throw new ApiMessageInterceptionException(argerr("could not set mtu because l2 network[uuid:%s] of " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10012, "could not set mtu because l2 network[uuid:%s] of " + "l3 network [uuid:%s] mtu can not be bigger than the novlan network", l2VO.getUuid(), msg.getL3NetworkUuid())); } } @@ -262,7 +263,7 @@ private void validate(APISetL3NetworkMtuMsg msg) { } if (noVlanMax != null && msg.getMtu() > noVlanMax) { - throw new ApiMessageInterceptionException(argerr("could not set mtu because l2 network[uuid:%s] of " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10013, "could not set mtu because l2 network[uuid:%s] of " + "l3 network [uuid:%s] mtu can not be bigger than the novlan network", l2VO.getUuid(), msg.getL3NetworkUuid())); } } @@ -278,7 +279,7 @@ private void validate(APIDeleteIpRangeMsg msg) { .eq(NormalIpRangeVO_.ipVersion, IPv6Constants.IPv4).count(); long addressPoolCnt = Q.New(AddressPoolVO.class).eq(AddressPoolVO_.l3NetworkUuid, ipr.getL3NetworkUuid()).count(); if (addressPoolCnt > 0 && normaCnt == 1) { - throw new ApiMessageInterceptionException(argerr("can not delete the last normal ip range because there is still has address pool")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10014, "can not delete the last normal ip range because there is still has address pool")); } } @@ -293,7 +294,7 @@ private void validate(APIUpdateL3NetworkMsg msg) { .eq(L3NetworkVO_.uuid, msg.getL3NetworkUuid()) .findValue(); if (msg.getSystem() != null && msg.getCategory() == null && !msg.getSystem().equals(currentSystem)) { - throw new ApiMessageInterceptionException(argerr("you must update system and category both")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10015, "you must update system and category both")); } List validNetworkCategory = Arrays.asList(L3NetworkCategory.values()); @@ -310,7 +311,7 @@ private void validate(APIUpdateL3NetworkMsg msg) { if (L3NetworkCategory.checkSystemAndCategory(msg.getSystem(), L3NetworkCategory.valueOf(msg.getCategory()))) { return; } else { - throw new ApiMessageInterceptionException(argerr("not valid combination of system and category," + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10016, "not valid combination of system and category," + "only %s are valid", L3NetworkCategory.validCombination)); } } @@ -318,21 +319,21 @@ private void validate(APIUpdateL3NetworkMsg msg) { private void validate(APISetL3NetworkRouterInterfaceIpMsg msg) { if (!NetworkUtils.isIpv4Address(msg.getRouterInterfaceIp())) { - throw new ApiMessageInterceptionException(argerr("invalid IP[%s]", msg.getRouterInterfaceIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10017, "invalid IP[%s]", msg.getRouterInterfaceIp())); } /* this API only related ipv4 */ List ipRangeVOS = Q.New(NormalIpRangeVO.class).eq(NormalIpRangeVO_.l3NetworkUuid, msg.getL3NetworkUuid()) .eq(NormalIpRangeVO_.ipVersion, IPv6Constants.IPv4).list(); if (ipRangeVOS == null || ipRangeVOS.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("no ip range in l3[%s]", msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10018, "no ip range in l3[%s]", msg.getL3NetworkUuid())); } for (NormalIpRangeVO ipr : ipRangeVOS) { if (!NetworkUtils.isIpv4InCidr(msg.getRouterInterfaceIp(), ipr.getNetworkCidr())) { - throw new ApiMessageInterceptionException(argerr("ip[%s] is not in the cidr of ip range[uuid:%s, cidr:%s] which l3 network[%s] attached", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10019, "ip[%s] is not in the cidr of ip range[uuid:%s, cidr:%s] which l3 network[%s] attached", msg.getRouterInterfaceIp(), ipr.getUuid(), ipr.getNetworkCidr(), msg.getL3NetworkUuid())); } if (NetworkUtils.isInRange(msg.getRouterInterfaceIp(), ipr.getStartIp(), ipr.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("ip[%s] in ip range[uuid:%s, startIp:%s, endIp:%s] which l3 network[%s] attached, this is not allowed", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10020, "ip[%s] in ip range[uuid:%s, startIp:%s, endIp:%s] which l3 network[%s] attached, this is not allowed", msg.getRouterInterfaceIp(), ipr.getUuid(), ipr.getStartIp(), ipr.getEndIp(), msg.getL3NetworkUuid())); } } @@ -340,14 +341,14 @@ private void validate(APISetL3NetworkRouterInterfaceIpMsg msg) { private void validate(APICheckIpAvailabilityMsg msg) { if (!NetworkUtils.isValidIPAddress(msg.getIp())) { - throw new ApiMessageInterceptionException(argerr("invalid IP[%s]", msg.getIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10021, "invalid IP[%s]", msg.getIp())); } } private void validate(APIGetFreeIpMsg msg) { if (msg.getIpRangeUuid() == null && msg.getL3NetworkUuid() == null) { throw new ApiMessageInterceptionException(argerr( - "ipRangeUuid and l3NetworkUuid cannot both be null; you must set either one." + ORG_ZSTACK_NETWORK_L3_10022, "ipRangeUuid and l3NetworkUuid cannot both be null; you must set either one." )); } @@ -375,18 +376,18 @@ private void validate(APIGetFreeIpMsg msg) { if (msg.getStart() != null) { if (msg.getIpVersion() == IPv6Constants.DUAL_STACK) { - throw new ApiMessageInterceptionException(argerr("could not get free ip with start[ip:%s],because l3Network[uuid:%s] is dual stack", msg.getStart(), msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10023, "could not get free ip with start[ip:%s],because l3Network[uuid:%s] is dual stack", msg.getStart(), msg.getL3NetworkUuid())); } else if (msg.getIpVersion() == IPv6Constants.IPv4 && !NetworkUtils.isIpv4Address(msg.getStart())) { - throw new ApiMessageInterceptionException(argerr("could not get free ip with start[ip:%s],because start[ip:%s] is not a correct ipv4 address", msg.getStart(), msg.getStart())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10024, "could not get free ip with start[ip:%s],because start[ip:%s] is not a correct ipv4 address", msg.getStart(), msg.getStart())); } else if (msg.getIpVersion() == IPv6Constants.IPv6 && !IPv6NetworkUtils.isIpv6Address(msg.getStart())) { - throw new ApiMessageInterceptionException(argerr("could not get free ip with start[ip:%s],because start[ip:%s] is not a correct ipv6 address", msg.getStart(), msg.getStart())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10025, "could not get free ip with start[ip:%s],because start[ip:%s] is not a correct ipv6 address", msg.getStart(), msg.getStart())); } } } private void validate(APIAddIpv6RangeByNetworkCidrMsg msg) { if (!IPv6NetworkUtils.isValidUnicastNetworkCidr(msg.getNetworkCidr())) { - throw new ApiMessageInterceptionException(argerr("%s is not a valid network cidr", msg.getNetworkCidr())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10026, "%s is not a valid network cidr", msg.getNetworkCidr())); } if (msg.getIpRangeType() == null) { @@ -399,19 +400,19 @@ private void validate(APIAddIpv6RangeByNetworkCidrMsg msg) { private void validate(APIAddIpv6RangeMsg msg) { if (!IPv6NetworkUtils.isIpv6UnicastAddress(msg.getStartIp())) { - throw new ApiMessageInterceptionException(argerr("%s is not a valid ipv6 address", msg.getStartIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10027, "%s is not a valid ipv6 address", msg.getStartIp())); } if (!IPv6NetworkUtils.isIpv6UnicastAddress(msg.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("%s is not a valid ipv6 address", msg.getEndIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10028, "%s is not a valid ipv6 address", msg.getEndIp())); } if (!IPv6NetworkUtils.isIpv6UnicastAddress(msg.getGateway())) { - throw new ApiMessageInterceptionException(argerr("%s is not a valid ipv6 address", msg.getGateway())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10029, "%s is not a valid ipv6 address", msg.getGateway())); } if (!IPv6NetworkUtils.isValidUnicastIpv6Range(msg.getStartIp(), msg.getEndIp(), msg.getGateway(), msg.getPrefixLen())) { - throw new ApiMessageInterceptionException(argerr("[startIp %s, endIp %s, prefixLen %d, gateway %s] is not a valid ipv6 range", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10030, "[startIp %s, endIp %s, prefixLen %d, gateway %s] is not a valid ipv6 range", msg.getStartIp(), msg.getEndIp(), msg.getPrefixLen(), msg.getGateway())); } @@ -422,12 +423,12 @@ private void validate(APIAddIpv6RangeMsg msg) { /* normal ip range must has netmask and gateway */ if (msg.getIpRangeType().equals(IpRangeType.Normal.toString())) { if (msg.getGateway() == null) { - throw new ApiMessageInterceptionException(argerr("adding normal ip range must specify gateway ip address")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10031, "adding normal ip range must specify gateway ip address")); } } if (msg.getIpRangeType().equals(IpRangeType.AddressPool.toString())) { - throw new ApiMessageInterceptionException(argerr("can not add ip range, because ipv6 address pool is not supported")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10032, "can not add ip range, because ipv6 address pool is not supported")); /* fake gateway msg.setGateway(msg.getStartIp()); */ } @@ -438,26 +439,26 @@ private void validate(APIAddIpv6RangeMsg msg) { private void validateIpv6Range(IpRangeInventory ipr) { if (ipr.getPrefixLen() > IPv6Constants.IPV6_PREFIX_LEN_MAX || ipr.getPrefixLen() < IPv6Constants.IPV6_PREFIX_LEN_MIN) { - throw new ApiMessageInterceptionException(argerr("ip range prefix length is out of range [%d - %d] ", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10033, "ip range prefix length is out of range [%d - %d] ", IPv6Constants.IPV6_PREFIX_LEN_MIN, IPv6Constants.IPV6_PREFIX_LEN_MAX)); } L3NetworkVO l3Vo = Q.New(L3NetworkVO.class).eq(L3NetworkVO_.uuid, ipr.getL3NetworkUuid()).find(); if (l3Vo.getCategory().equals(L3NetworkCategory.System)) { - throw new ApiMessageInterceptionException(argerr("can not add ip range, because system network doesn't support ipv6 yet")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10034, "can not add ip range, because system network doesn't support ipv6 yet")); } List rangeVOS = Q.New(NormalIpRangeVO.class).eq(NormalIpRangeVO_.l3NetworkUuid, ipr.getL3NetworkUuid()).eq(NormalIpRangeVO_.ipVersion, IPv6Constants.IPv6).list(); if (rangeVOS != null && !rangeVOS.isEmpty()) { if (!rangeVOS.get(0).getAddressMode().equals(ipr.getAddressMode())) { - throw new ApiMessageInterceptionException(argerr("addressMode[%s] is different from L3Netowork address mode[%s]", ipr.getAddressMode(), + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10035, "addressMode[%s] is different from L3Netowork address mode[%s]", ipr.getAddressMode(), rangeVOS.get(0).getAddressMode())); } } if (!ipr.getAddressMode().equals(IPv6Constants.Stateful_DHCP) && ipr.getPrefixLen() != IPv6Constants.IPV6_STATELESS_PREFIX_LEN) { - throw new ApiMessageInterceptionException(argerr("ipv6 prefix length must be %d for Stateless-DHCP or SLAAC", IPv6Constants.IPV6_STATELESS_PREFIX_LEN)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10036, "ipv6 prefix length must be %d for Stateless-DHCP or SLAAC", IPv6Constants.IPV6_STATELESS_PREFIX_LEN)); } List l3Uuids = Q.New(L3NetworkVO.class).eq(L3NetworkVO_.l2NetworkUuid, l3Vo.getL2NetworkUuid()).select(L3NetworkVO_.uuid).listValues(); @@ -467,7 +468,7 @@ private void validateIpv6Range(IpRangeInventory ipr) { List ranges = q.list(); for (NormalIpRangeVO r : ranges) { if (IPv6NetworkUtils.isIpv6RangeOverlap(ipr.getStartIp(), ipr.getEndIp(), r.getStartIp(), r.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("new ip range [startip :%s, endip :%s] is overlaped with old ip range[startip :%s, endip :%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10037, "new ip range [startip :%s, endip :%s] is overlaped with old ip range[startip :%s, endip :%s]", ipr.getStartIp(), ipr.getEndIp(), r.getStartIp(), r.getEndIp())); } @@ -477,7 +478,7 @@ private void validateIpv6Range(IpRangeInventory ipr) { /* same l3 network can have only 1 cidr (exclude address pool iprange) */ if ((ipr.getIpRangeType() != IpRangeType.AddressPool) && (!r.getNetworkCidr().equals(ipr.getNetworkCidr()))) { - throw new ApiMessageInterceptionException(argerr("new network CIDR [%s] is different from old network cidr [%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10038, "new network CIDR [%s] is different from old network cidr [%s]", r.getNetworkCidr(), ipr.getNetworkCidr())); } } @@ -487,13 +488,13 @@ private void validateIpv6Range(IpRangeInventory ipr) { .eq(NormalIpRangeVO_.ipVersion, IPv6Constants.IPv6).list(); for (NormalIpRangeVO r : l3IpRanges) { if (!r.getGateway().equals(ipr.getGateway())) { - throw new ApiMessageInterceptionException(argerr("new add ip range gateway %s is different from old gateway %s", ipr.getGateway(), r.getGateway())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10039, "new add ip range gateway %s is different from old gateway %s", ipr.getGateway(), r.getGateway())); } } if (ipr.getIpRangeType() == IpRangeType.Normal) { if (NetworkUtils.isInIpv6Range(ipr.getStartIp(), ipr.getEndIp(), ipr.getGateway())) { - throw new ApiMessageInterceptionException(argerr("gateway[%s] can not be part of range[%s, %s]", ipr.getGateway(), ipr.getStartIp(), ipr.getEndIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10040, "gateway[%s] can not be part of range[%s, %s]", ipr.getGateway(), ipr.getStartIp(), ipr.getEndIp())); } } } @@ -504,13 +505,13 @@ private void validate(APIAddIpRangeByNetworkCidrMsg msg) { utils.setInclusiveHostCount(false); SubnetInfo subnet = utils.getInfo(); if (subnet.getAddressCount() == 0) { - throw new ApiMessageInterceptionException(argerr("%s is not an allowed network cidr, because it doesn't have usable ip range", msg.getNetworkCidr())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10041, "%s is not an allowed network cidr, because it doesn't have usable ip range", msg.getNetworkCidr())); } if (msg.getGateway() != null && !subnet.isInRange(msg.getGateway())) { - throw new ApiMessageInterceptionException(argerr("the gateway[%s] is not in the subnet %s", msg.getGateway(), subnet.getCidrSignature())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10042, "the gateway[%s] is not in the subnet %s", msg.getGateway(), subnet.getCidrSignature())); } } catch (IllegalArgumentException e) { - throw new ApiMessageInterceptionException(argerr("%s is not a valid network cidr", msg.getNetworkCidr())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10043, "%s is not a valid network cidr", msg.getNetworkCidr())); } if (msg.getIpRangeType() == null) { @@ -537,7 +538,7 @@ private void validate(APIGetIpAddressCapacityMsg msg) { if (!pass && !msg.isAll()) { throw new ApiMessageInterceptionException(argerr( - "ipRangeUuids, L3NetworkUuids, zoneUuids must have at least one be none-empty list, or all is set to true" + ORG_ZSTACK_NETWORK_L3_10044, "ipRangeUuids, L3NetworkUuids, zoneUuids must have at least one be none-empty list, or all is set to true" )); } @@ -557,13 +558,13 @@ private void validate(APIGetIpAddressCapacityMsg msg) { private void validate(APICreateL3NetworkMsg msg) { if (!L3NetworkType.hasType(msg.getType())) { - throw new ApiMessageInterceptionException(argerr("unsupported l3network type[%s]", msg.getType())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10045, "unsupported l3network type[%s]", msg.getType())); } if (msg.getDnsDomain() != null) { DomainValidator validator = DomainValidator.getInstance(); if (!validator.isValid(msg.getDnsDomain())) { - throw new ApiMessageInterceptionException(argerr("%s is not a valid domain name", msg.getDnsDomain())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10046, "%s is not a valid domain name", msg.getDnsDomain())); } } @@ -578,7 +579,7 @@ private void validate(APICreateL3NetworkMsg msg) { if (L3NetworkCategory.checkSystemAndCategory(msg.isSystem(), L3NetworkCategory.valueOf(msg.getCategory()))) { return; } else { - throw new ApiMessageInterceptionException(argerr("not valid combination of system and category," + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10047, "not valid combination of system and category," + "only %s are valid", L3NetworkCategory.validCombination)); } } @@ -618,7 +619,7 @@ private void validateAddressPool(IpRangeInventory ipr) { List ranges = q.list(); for (AddressPoolVO r : ranges) { if (NetworkUtils.isIpv4RangeOverlap(ipr.getStartIp(), ipr.getEndIp(), r.getStartIp(), r.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("overlap with ip range[uuid:%s, start ip:%s, end ip: %s]", r.getUuid(), r.getStartIp(), r.getEndIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10048, "overlap with ip range[uuid:%s, start ip:%s, end ip: %s]", r.getUuid(), r.getStartIp(), r.getEndIp())); } } } @@ -627,53 +628,53 @@ private void validate(IpRangeInventory ipr) { L3NetworkVO l3Vo = Q.New(L3NetworkVO.class).eq(L3NetworkVO_.uuid, ipr.getL3NetworkUuid()).find(); if (ipr.getIpRangeType() == IpRangeType.AddressPool && l3Vo.getCategory() != L3NetworkCategory.Public) { - throw new ApiMessageInterceptionException(argerr("l3 network [uuid %s: name %s] is not a public network, address pool range can not be added", l3Vo.getUuid(), l3Vo.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10049, "l3 network [uuid %s: name %s] is not a public network, address pool range can not be added", l3Vo.getUuid(), l3Vo.getName())); } if (NetworkUtils.isIpv4RangeOverlap("224.0.0.0", "239.255.255.255", ipr.getStartIp(), ipr.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("the IP range[%s ~ %s] contains D class addresses which are for multicast", ipr.getStartIp(), ipr.getEndIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10050, "the IP range[%s ~ %s] contains D class addresses which are for multicast", ipr.getStartIp(), ipr.getEndIp())); } if (NetworkUtils.isIpv4RangeOverlap("240.0.0.0", "255.255.255.255", ipr.getStartIp(), ipr.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("the IP range[%s ~ %s] contains E class addresses which are reserved", ipr.getStartIp(), ipr.getEndIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10051, "the IP range[%s ~ %s] contains E class addresses which are reserved", ipr.getStartIp(), ipr.getEndIp())); } if (NetworkUtils.isIpv4RangeOverlap("169.254.1.0", "169.254.254.255", ipr.getStartIp(), ipr.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("the IP range[%s ~ %s] contains link local addresses which are reserved", ipr.getStartIp(), ipr.getEndIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10052, "the IP range[%s ~ %s] contains link local addresses which are reserved", ipr.getStartIp(), ipr.getEndIp())); } SubnetUtils sub = new SubnetUtils(ipr.getStartIp(), ipr.getNetmask()); SubnetInfo info = sub.getInfo(); if (!info.isInRange(ipr.getGateway())) { - throw new ApiMessageInterceptionException(argerr("the gateway[%s] is not in the subnet %s/%s", ipr.getGateway(), ipr.getStartIp(), ipr.getNetmask())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10053, "the gateway[%s] is not in the subnet %s/%s", ipr.getGateway(), ipr.getStartIp(), ipr.getNetmask())); } if (ipr.getStartIp().equals(info.getNetworkAddress()) || ipr.getEndIp().equals(info.getBroadcastAddress())) { throw new ApiMessageInterceptionException(argerr( - "ip allocation can not contain network address or broadcast address") + ORG_ZSTACK_NETWORK_L3_10054, "ip allocation can not contain network address or broadcast address") ); } if (!NetworkUtils.isIpv4Address(ipr.getStartIp())) { - throw new ApiMessageInterceptionException(argerr("start ip[%s] is not a IPv4 address", ipr.getStartIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10055, "start ip[%s] is not a IPv4 address", ipr.getStartIp())); } if (!NetworkUtils.isIpv4Address(ipr.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("end ip[%s] is not a IPv4 address", ipr.getEndIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10056, "end ip[%s] is not a IPv4 address", ipr.getEndIp())); } if (!NetworkUtils.isIpv4Address(ipr.getGateway())) { - throw new ApiMessageInterceptionException(argerr("gateway[%s] is not a IPv4 address", ipr.getGateway())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10057, "gateway[%s] is not a IPv4 address", ipr.getGateway())); } if (!NetworkUtils.isNetmaskExcept(ipr.getNetmask(), "0.0.0.0")) { - throw new ApiMessageInterceptionException(argerr("netmask[%s] is not a netmask, and the IP range netmask cannot be 0.0.0.0", ipr.getNetmask())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10058, "netmask[%s] is not a netmask, and the IP range netmask cannot be 0.0.0.0", ipr.getNetmask())); } long startip = NetworkUtils.ipv4StringToLong(ipr.getStartIp()); long endip = NetworkUtils.ipv4StringToLong(ipr.getEndIp()); if (startip > endip) { - throw new ApiMessageInterceptionException(argerr("start ip[%s] is behind end ip[%s]", ipr.getStartIp(), ipr.getEndIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10059, "start ip[%s] is behind end ip[%s]", ipr.getStartIp(), ipr.getEndIp())); } String cidr = ipr.toSubnetUtils().getInfo().getCidrSignature(); @@ -684,7 +685,7 @@ private void validate(IpRangeInventory ipr) { List ranges = q.list(); for (IpRangeVO r : ranges) { if (NetworkUtils.isIpv4RangeOverlap(ipr.getStartIp(), ipr.getEndIp(), r.getStartIp(), r.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("overlap with ip range[uuid:%s, start ip:%s, end ip: %s]", r.getUuid(), r.getStartIp(), r.getEndIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10060, "overlap with ip range[uuid:%s, start ip:%s, end ip: %s]", r.getUuid(), r.getStartIp(), r.getEndIp())); } if (!r.getL3NetworkUuid().equals(ipr.getL3NetworkUuid())) { @@ -700,7 +701,7 @@ private void validate(IpRangeInventory ipr) { /* same l3 network can have only 1 cidr */ String rcidr = IpRangeInventory.valueOf(r).toSubnetUtils().getInfo().getCidrSignature(); if (!cidr.equals(rcidr)) { - throw new ApiMessageInterceptionException(argerr("multiple CIDR on the same L3 network is not allowed. There has been a IP" + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10061, "multiple CIDR on the same L3 network is not allowed. There has been a IP" + " range[uuid:%s, CIDR:%s], the new IP range[CIDR:%s] is not in the CIDR with the existing one", r.getUuid(), rcidr, cidr)); } @@ -710,19 +711,19 @@ private void validate(IpRangeInventory ipr) { /* normal ip ranges of same l3 network must have same gateway */ if (ipr.getIpRangeType() == IpRangeType.Normal) { if (!info.isInRange(ipr.getEndIp())) { - throw new ApiMessageInterceptionException(argerr("the endip[%s] is not in the subnet %s/%s", ipr.getEndIp(), ipr.getStartIp(), ipr.getNetmask())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10062, "the endip[%s] is not in the subnet %s/%s", ipr.getEndIp(), ipr.getStartIp(), ipr.getNetmask())); } long gw = NetworkUtils.ipv4StringToLong(ipr.getGateway()); if (startip <= gw && gw <= endip) { - throw new ApiMessageInterceptionException(argerr("gateway[%s] can not be part of range[%s, %s]", ipr.getGateway(), ipr.getStartIp(), ipr.getEndIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10063, "gateway[%s] can not be part of range[%s, %s]", ipr.getGateway(), ipr.getStartIp(), ipr.getEndIp())); } List l3IpRanges = Q.New(NormalIpRangeVO.class).eq(NormalIpRangeVO_.l3NetworkUuid, ipr.getL3NetworkUuid()) .eq(NormalIpRangeVO_.ipVersion, IPv6Constants.IPv4).list(); for (NormalIpRangeVO r : l3IpRanges) { if (!r.getGateway().equals(ipr.getGateway())) { - throw new ApiMessageInterceptionException(argerr("new add ip range gateway %s is different from old gateway %s", ipr.getGateway(), r.getGateway())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10064, "new add ip range gateway %s is different from old gateway %s", ipr.getGateway(), r.getGateway())); } } } else if (ipr.getIpRangeType() == IpRangeType.AddressPool) { @@ -737,7 +738,7 @@ private void validate(APIAddIpRangeMsg msg) { /* normal ip range must has netmask and gateway */ if (msg.getIpRangeType().equals(IpRangeType.Normal.toString())) { if (msg.getGateway() == null) { - throw new ApiMessageInterceptionException(argerr("adding normal ip range must specify gateway ip address")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10065, "adding normal ip range must specify gateway ip address")); } } @@ -752,7 +753,7 @@ private void validate(APIAddIpRangeMsg msg) { private void validate(APIAddDnsToL3NetworkMsg msg) { if (!NetworkUtils.isIpAddress(msg.getDns())) { - throw new ApiMessageInterceptionException(argerr("dns[%s] is not a IP address", msg.getDns())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10066, "dns[%s] is not a IP address", msg.getDns())); } List l3NetworkDnsVOS = Q.New(L3NetworkDnsVO.class).eq(L3NetworkDnsVO_.l3NetworkUuid, msg.getL3NetworkUuid()).list(); @@ -763,7 +764,7 @@ private void validate(APIAddDnsToL3NetworkMsg msg) { if (NetworkUtils.isIpv4Address(msg.getDns())) { boolean exist = l3NetworkDnsVOS.stream().anyMatch(l3NetworkDnsVO -> msg.getDns().equals(l3NetworkDnsVO.getDns())); if (exist) { - throw new ApiMessageInterceptionException(operr("there has been a DNS[%s] on L3 network[uuid:%s]", msg.getDns(), msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_L3_10067, "there has been a DNS[%s] on L3 network[uuid:%s]", msg.getDns(), msg.getL3NetworkUuid())); } } else { for (L3NetworkDnsVO l3NetworkDnsVO : l3NetworkDnsVOS) { @@ -771,7 +772,7 @@ private void validate(APIAddDnsToL3NetworkMsg msg) { continue; } if (IPv6Address.fromString(msg.getDns()).toBigInteger().equals(IPv6Address.fromString(l3NetworkDnsVO.getDns()).toBigInteger())) { - throw new ApiMessageInterceptionException(operr("there has been a DNS[%s] on L3 network[uuid:%s]", msg.getDns(), msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_L3_10068, "there has been a DNS[%s] on L3 network[uuid:%s]", msg.getDns(), msg.getL3NetworkUuid())); } } } @@ -779,31 +780,31 @@ private void validate(APIAddDnsToL3NetworkMsg msg) { private void validate(APIAddHostRouteToL3NetworkMsg msg) { if (!NetworkUtils.isCidr(msg.getPrefix())) { - throw new ApiMessageInterceptionException(argerr("prefix [%s] is not a IPv4 network cidr", msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10069, "prefix [%s] is not a IPv4 network cidr", msg.getL3NetworkUuid())); } if (!NetworkUtils.isIpv4Address(msg.getNexthop())) { - throw new ApiMessageInterceptionException(argerr("nexthop[%s] is not a IPv4 address", msg.getNexthop())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10070, "nexthop[%s] is not a IPv4 address", msg.getNexthop())); } SimpleQuery q = dbf.createQuery(L3NetworkHostRouteVO.class); q.add(L3NetworkHostRouteVO_.l3NetworkUuid, Op.EQ, msg.getL3NetworkUuid()); q.add(L3NetworkHostRouteVO_.prefix, Op.EQ, msg.getPrefix()); if (q.isExists()) { - throw new ApiMessageInterceptionException(operr("there has been a hostroute for prefix[%s] on L3 network[uuid:%s]", msg.getPrefix(), msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_L3_10071, "there has been a hostroute for prefix[%s] on L3 network[uuid:%s]", msg.getPrefix(), msg.getL3NetworkUuid())); } } private void validate(APIRemoveHostRouteFromL3NetworkMsg msg) { if (!NetworkUtils.isCidr(msg.getPrefix())) { - throw new ApiMessageInterceptionException(argerr("prefix [%s] is not a IPv4 network cidr", msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L3_10072, "prefix [%s] is not a IPv4 network cidr", msg.getL3NetworkUuid())); } SimpleQuery q = dbf.createQuery(L3NetworkHostRouteVO.class); q.add(L3NetworkHostRouteVO_.l3NetworkUuid, Op.EQ, msg.getL3NetworkUuid()); q.add(L3NetworkHostRouteVO_.prefix, Op.EQ, msg.getPrefix()); if (!q.isExists()) { - throw new ApiMessageInterceptionException(operr("there is no hostroute for prefix[%s] on L3 network[uuid:%s]", msg.getPrefix(), msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_L3_10073, "there is no hostroute for prefix[%s] on L3 network[uuid:%s]", msg.getPrefix(), msg.getL3NetworkUuid())); } } } diff --git a/network/src/main/java/org/zstack/network/l3/L3NetworkCascadeExtension.java b/network/src/main/java/org/zstack/network/l3/L3NetworkCascadeExtension.java index f298e0f9dff..1d8a5359327 100755 --- a/network/src/main/java/org/zstack/network/l3/L3NetworkCascadeExtension.java +++ b/network/src/main/java/org/zstack/network/l3/L3NetworkCascadeExtension.java @@ -29,8 +29,9 @@ import java.util.concurrent.Callable; import static org.zstack.core.Platform.inerr; -/** +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*;/** */ + public class L3NetworkCascadeExtension extends AbstractAsyncCascadeExtension { private static final CLogger logger = Utils.getLogger(L3NetworkCascadeExtension.class); @@ -129,7 +130,7 @@ private void handleDeletionCheck(CascadeAction action, Completion completion) { completion.success(); } catch (L3NetworkException e) { - completion.fail(inerr(e.getMessage())); + completion.fail(inerr(ORG_ZSTACK_NETWORK_L3_10077, e.getMessage())); } } diff --git a/network/src/main/java/org/zstack/network/l3/L3NetworkManagerImpl.java b/network/src/main/java/org/zstack/network/l3/L3NetworkManagerImpl.java index 7c1ee6da361..261e288c57b 100755 --- a/network/src/main/java/org/zstack/network/l3/L3NetworkManagerImpl.java +++ b/network/src/main/java/org/zstack/network/l3/L3NetworkManagerImpl.java @@ -69,6 +69,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.utils.CollectionDSL.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class L3NetworkManagerImpl extends AbstractService implements L3NetworkManager, ReportQuotaExtensionPoint, ResourceOwnerPreChangeExtensionPoint, PrepareDbInitialValueExtensionPoint, ResourceSharingExtensionPoint, CheckIpAddressAvailabilityExtensionPoint { @@ -466,7 +467,7 @@ private void passThrough(String l3NetworkUuid, Message msg) { } if (vo == null) { - ErrorCode err = err(SysErrors.RESOURCE_NOT_FOUND, + ErrorCode err = err(ORG_ZSTACK_NETWORK_L3_10076, SysErrors.RESOURCE_NOT_FOUND, "Unable to find L3Network[uuid:%s], it may have been deleted", l3NetworkUuid); bus.replyErrorByMessageType(msg, err); return; diff --git a/network/src/main/java/org/zstack/network/service/DhcpExtension.java b/network/src/main/java/org/zstack/network/service/DhcpExtension.java index 0dfbb39c1a5..bfd4836ccee 100755 --- a/network/src/main/java/org/zstack/network/service/DhcpExtension.java +++ b/network/src/main/java/org/zstack/network/service/DhcpExtension.java @@ -29,6 +29,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -409,7 +410,7 @@ public void enableNetworkService(L3NetworkVO l3VO, NetworkServiceProviderType pr NetworkServiceDhcpBackend bkd = dhcpBackends.get(providerType); if (bkd == null) { - completion.fail(operr("unable to find NetworkServiceDhcpBackend[provider type: %s]", providerType)); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_10013, "unable to find NetworkServiceDhcpBackend[provider type: %s]", providerType)); return; } @@ -432,7 +433,7 @@ public void disableNetworkService(L3NetworkVO l3VO, NetworkServiceProviderType p NetworkServiceDhcpBackend bkd = dhcpBackends.get(providerType); if (bkd == null) { - completion.fail(operr("unable to find NetworkServiceDhcpBackend[provider type: %s]", providerType)); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_10014, "unable to find NetworkServiceDhcpBackend[provider type: %s]", providerType)); return; } diff --git a/network/src/main/java/org/zstack/network/service/HostRouteExtension.java b/network/src/main/java/org/zstack/network/service/HostRouteExtension.java index 78985e07d6e..cd04a5ba509 100755 --- a/network/src/main/java/org/zstack/network/service/HostRouteExtension.java +++ b/network/src/main/java/org/zstack/network/service/HostRouteExtension.java @@ -22,6 +22,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class HostRouteExtension extends AbstractNetworkServiceExtension implements Component, Service { @@ -85,7 +86,7 @@ private void handle(final RemoveHostRouteMsg msg) { L3NetworkInventory l3 = L3NetworkInventory.valueOf(dbf.findByUuid(msg.getL3NetworkUuid(), L3NetworkVO.class)); NetworkServiceProviderType ptype = getNetworkServiceProviderType(NetworkServiceType.HostRoute, l3); if (ptype == null) { - reply.setError(operr("L3Network [uuid: %s] provide type null", msg.getL3NetworkUuid())); + reply.setError(operr(ORG_ZSTACK_NETWORK_SERVICE_10000, "L3Network [uuid: %s] provide type null", msg.getL3NetworkUuid())); bus.reply(msg, reply); return; } @@ -110,7 +111,7 @@ private void handle(final AddHostRouteMsg msg) { L3NetworkInventory l3 = L3NetworkInventory.valueOf(dbf.findByUuid(msg.getL3NetworkUuid(), L3NetworkVO.class)); NetworkServiceProviderType ptype = getNetworkServiceProviderType(NetworkServiceType.HostRoute, l3); if (ptype == null) { - reply.setError(operr("L3Network [uuid: %s] does not have host route service", msg.getL3NetworkUuid())); + reply.setError(operr(ORG_ZSTACK_NETWORK_SERVICE_10001, "L3Network [uuid: %s] does not have host route service", msg.getL3NetworkUuid())); bus.reply(msg, reply); return; } diff --git a/network/src/main/java/org/zstack/network/service/NetworkServiceApiInterceptor.java b/network/src/main/java/org/zstack/network/service/NetworkServiceApiInterceptor.java index 3ae0dd90750..dad5d87781a 100755 --- a/network/src/main/java/org/zstack/network/service/NetworkServiceApiInterceptor.java +++ b/network/src/main/java/org/zstack/network/service/NetworkServiceApiInterceptor.java @@ -25,6 +25,7 @@ import java.util.*; import java.util.stream.Collectors; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -60,7 +61,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti private void validate(APIAttachNetworkServiceToL3NetworkMsg msg) { if (msg.getNetworkServices().isEmpty()) { - throw new ApiMessageInterceptionException(argerr("networkServices cannot be empty")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_10006, "networkServices cannot be empty")); } SimpleQuery q = dbf.createQuery(NetworkServiceTypeVO.class); @@ -81,12 +82,12 @@ private void validate(APIAttachNetworkServiceToL3NetworkMsg msg) { String puuid = e.getKey(); List types = e.getValue(); if (types == null || types.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("network service for provider[uuid:%s] must be specified", puuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_10007, "network service for provider[uuid:%s] must be specified", puuid)); } final Set actualTypes = actual.get(puuid); if (actualTypes == null) { - throw new ApiMessageInterceptionException(argerr("cannot find network service provider[uuid:%s] or it provides no services", puuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_10008, "cannot find network service provider[uuid:%s] or it provides no services", puuid)); } if (!actualTypes.containsAll(types)) { @@ -100,7 +101,7 @@ public String call(String type) { } }); - throw new ApiMessageInterceptionException(argerr("network service provider[uuid:%s] doesn't provide services%s", puuid, notSupported)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_10009, "network service provider[uuid:%s] doesn't provide services%s", puuid, notSupported)); } } @@ -112,7 +113,7 @@ public String call(String type) { for (List types : msg.getNetworkServices().values()) { for (String type : types) { if (existingNwsTypes.contains(type)) { - throw new ApiMessageInterceptionException(operr("there has been a network service[%s] attached to L3 network[uuid:%s]", type, msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_10010, "there has been a network service[%s] attached to L3 network[uuid:%s]", type, msg.getL3NetworkUuid())); } if (type.equals(NetworkServiceType.DHCP.toString())) { @@ -148,7 +149,7 @@ public String call(String type) { } if ((isUseForUserVm && freeIpInventories.isEmpty())) { - throw new ApiMessageInterceptionException(operr("there are not enough IPs for allocation when attaching the DHCP service to L3 network[uuid:%s].", msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_10011, "there are not enough IPs for allocation when attaching the DHCP service to L3 network[uuid:%s].", msg.getL3NetworkUuid())); } } } @@ -157,7 +158,7 @@ public String call(String type) { private Map> convertNetworkProviderTypeToUuid(Map> map){ if (map.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("networkServices cannot be empty")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_10012, "networkServices cannot be empty")); } Map> mapNew = new HashMap<>(map); diff --git a/network/src/main/java/org/zstack/network/service/NetworkServiceManagerImpl.java b/network/src/main/java/org/zstack/network/service/NetworkServiceManagerImpl.java index 787ee313cd6..5e353fa1ff2 100755 --- a/network/src/main/java/org/zstack/network/service/NetworkServiceManagerImpl.java +++ b/network/src/main/java/org/zstack/network/service/NetworkServiceManagerImpl.java @@ -33,6 +33,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class NetworkServiceManagerImpl extends AbstractService implements NetworkServiceManager, PreVmInstantiateResourceExtensionPoint, VmReleaseResourceExtensionPoint, PostVmInstantiateResourceExtensionPoint, ReleaseNetworkServiceOnDetachingNicExtensionPoint, @@ -143,7 +144,7 @@ private void handle(APIDetachNetworkServiceProviderFromL2NetworkMsg msg) { try { provider.detachFromL2Network(L2NetworkInventory.valueOf(l2vo), msg); } catch (NetworkException e) { - evt.setError(err(NetworkServiceErrors.DETACH_NETWORK_SERVICE_PROVIDER_ERROR, "unable to detach network service provider[uuid:%s, name:%s, type:%s] to l2network[uuid:%s, name:%s, type:%s], %s", + evt.setError(err(ORG_ZSTACK_NETWORK_SERVICE_10002, NetworkServiceErrors.DETACH_NETWORK_SERVICE_PROVIDER_ERROR, "unable to detach network service provider[uuid:%s, name:%s, type:%s] to l2network[uuid:%s, name:%s, type:%s], %s", vo.getUuid(), vo.getName(), vo.getType(), l2vo.getUuid(), l2vo.getName(), l2vo.getType(), e.getMessage())); logger.warn(evt.getError().getDetails(), e); bus.publish(evt); @@ -177,7 +178,7 @@ private void handle(APIAttachNetworkServiceProviderToL2NetworkMsg msg) { try { provider.attachToL2Network(L2NetworkInventory.valueOf(l2vo), msg); } catch (NetworkException e) { - evt.setError(err(NetworkServiceErrors.ATTACH_NETWORK_SERVICE_PROVIDER_ERROR, "unable to attach network service provider[uuid:%s, name:%s, type:%s] to l2network[uuid:%s, name:%s, type:%s], %s", + evt.setError(err(ORG_ZSTACK_NETWORK_SERVICE_10003, NetworkServiceErrors.ATTACH_NETWORK_SERVICE_PROVIDER_ERROR, "unable to attach network service provider[uuid:%s, name:%s, type:%s] to l2network[uuid:%s, name:%s, type:%s], %s", vo.getUuid(), vo.getName(), vo.getType(), l2vo.getUuid(), l2vo.getName(), l2vo.getType(), e.getMessage())); logger.warn(evt.getError().getDetails(), e); bus.publish(evt); @@ -277,7 +278,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - chain.fail(operr("Failed to apply network service[%s] to vm[uuid: %s]", + chain.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_10004, "Failed to apply network service[%s] to vm[uuid: %s]", ns.getNetworkServiceType(), spec.getVmInventory().getUuid()) .causedBy(errorCode)); @@ -331,7 +332,7 @@ public NetworkServiceProviderType getTypeOfNetworkServiceProviderForService(Stri } if (targetRef == null) { - throw new OperationFailureException(operr("L3Network[uuid:%s] doesn't have network service[type:%s] enabled or no provider provides this network service", + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_10005, "L3Network[uuid:%s] doesn't have network service[type:%s] enabled or no provider provides this network service", l3NetworkUuid, serviceType)); } diff --git a/plugin/acl/src/main/java/org/zstack/acl/AccessControlListApiInterceptor.java b/plugin/acl/src/main/java/org/zstack/acl/AccessControlListApiInterceptor.java index 9183191d59c..52816d25062 100644 --- a/plugin/acl/src/main/java/org/zstack/acl/AccessControlListApiInterceptor.java +++ b/plugin/acl/src/main/java/org/zstack/acl/AccessControlListApiInterceptor.java @@ -27,6 +27,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @author: zhanyong.miao @@ -89,31 +90,31 @@ private void validateIp(String ips, AccessControlListVO acl) { DebugUtils.Assert(acl != null, "the invalide null AccessControlListVO"); Integer ipVer = acl.getIpVersion(); if (!ipVer.equals(IPv6Constants.IPv4)) { - throw new ApiMessageInterceptionException(argerr("not support the ip version %d", ipVer)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_ACL_10000, "not support the ip version %d", ipVer)); } try { RangeSet ipRanges = IpRangeSet.listAllRanges(ips); String[] ipcount = ips.split(IP_SPLIT); if (ipRanges.asRanges().size() < ipcount.length) { - throw new ApiMessageInterceptionException(argerr("%s duplicate/overlap ip entry with access-control-list group:%s", ips, acl.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_ACL_10001, "%s duplicate/overlap ip entry with access-control-list group:%s", ips, acl.getUuid())); } for (Range range : ipRanges.asRanges()) { final Range frange = ContiguousSet.create(range, DiscreteDomain.longs()).range(); String startIp = NetworkUtils.longToIpv4String(frange.lowerEndpoint()); String endIp = NetworkUtils.longToIpv4String(frange.upperEndpoint()); if (!validateIpRange(startIp, endIp)) { - throw new ApiMessageInterceptionException(argerr("ip format only supports ip/iprange/cidr, but find %s", ips)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_ACL_10002, "ip format only supports ip/iprange/cidr, but find %s", ips)); } ipRanges.asRanges().stream().forEach(r -> { if (!frange.equals(r) && NetworkUtils.isIpv4RangeOverlap(startIp, endIp, NetworkUtils.longToIpv4String(r.lowerEndpoint()), NetworkUtils.longToIpv4String(r.upperEndpoint()))) { - throw new ApiMessageInterceptionException(argerr("ip range[%s, %s] is overlap with [%s, %s] in access-control-list group:%s", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_ACL_10003, "ip range[%s, %s] is overlap with [%s, %s] in access-control-list group:%s", startIp, endIp, NetworkUtils.longToIpv4String(r.lowerEndpoint()), NetworkUtils.longToIpv4String(r.upperEndpoint()), acl.getUuid())); } }); } } catch (IllegalArgumentException e) { - throw new ApiMessageInterceptionException(argerr("Invalid rule expression, the detail: %s", e.getMessage())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_ACL_10004, "Invalid rule expression, the detail: %s", e.getMessage())); } } @@ -124,18 +125,18 @@ private void validate (APIAddAccessControlListEntryMsg msg) { boolean redirectRuleExisted = acl.getEntries().stream().anyMatch(entry -> entry.getType().equals(AclEntryType.RedirectRule.toString())); if (redirectRuleExisted) { - throw new ApiMessageInterceptionException(operr("the access-control-list groups[%s] already own redirect rule, can not add IP Entry", acl.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_ACL_10005, "the access-control-list groups[%s] already own redirect rule, can not add IP Entry", acl.getUuid())); } /*check if the entry is exist*/ if (acl.getEntries()!= null && !acl.getEntries().isEmpty()) { if (acl.getEntries().size() >= AccessControlListConstants.MAX_ENTRY_COUNT_PER_GROUP) { - throw new ApiMessageInterceptionException(argerr("the access-control-list groups[%s] can't be added more than %d ip entries", acl.getUuid(), AccessControlListConstants.MAX_ENTRY_COUNT_PER_GROUP)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_ACL_10006, "the access-control-list groups[%s] can't be added more than %d ip entries", acl.getUuid(), AccessControlListConstants.MAX_ENTRY_COUNT_PER_GROUP)); } boolean redirectRuleExsit = acl.getEntries().stream().anyMatch(entry -> entry.getType().equals(AclEntryType.RedirectRule.toString())); if (redirectRuleExsit) { - throw new ApiMessageInterceptionException(operr("the access-control-list groups[%s] already own redirect rule, can not add ip entry", acl.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_ACL_10007, "the access-control-list groups[%s] already own redirect rule, can not add ip entry", acl.getUuid())); } List ipentries = acl.getEntries().stream().map(entry -> entry.getIpEntries()).collect(Collectors.toList()); ipentries.add(msg.getEntries()); @@ -151,20 +152,20 @@ private void validate (APIAddAccessControlListRedirectRuleMsg msg) { boolean ipEntryExisted = acl.getEntries().stream().anyMatch(entry -> entry.getType().equals(AclEntryType.IpEntry.toString())); boolean redirectRuleExisted = acl.getEntries().stream().anyMatch(entry -> entry.getType().equals(AclEntryType.RedirectRule.toString())); if (ipEntryExisted) { - throw new ApiMessageInterceptionException(operr("the access-control-list groups[%s] already own ip entry, can not add redirect rule", acl.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_ACL_10008, "the access-control-list groups[%s] already own ip entry, can not add redirect rule", acl.getUuid())); } if (redirectRuleExisted) { - throw new ApiMessageInterceptionException(operr("the access-control-list groups[%s] already own one redirect rule, can not add redirect rule", acl.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_ACL_10009, "the access-control-list groups[%s] already own one redirect rule, can not add redirect rule", acl.getUuid())); } if (StringUtils.isBlank(msg.getDomain()) && (StringUtils.isBlank(msg.getUrl()) || msg.getUrl().length() == 1)) { - throw new ApiMessageInterceptionException(operr("domain and url can not both empty")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_ACL_10010, "domain and url can not both empty")); } if (StringUtils.isNotBlank(msg.getDomain())) { if (!AccessControlListUtils.isValidateDomain(msg.getDomain())) { - throw new ApiMessageInterceptionException(argerr("domain[%s] is not validate domain", msg.getDomain())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_ACL_10011, "domain[%s] is not validate domain", msg.getDomain())); } if (msg.getDomain().contains("*")) { @@ -175,19 +176,19 @@ private void validate (APIAddAccessControlListRedirectRuleMsg msg) { if (StringUtils.isNotBlank(msg.getUrl()) && msg.getUrl().length() > 1) { if (!AccessControlListUtils.isValidateUrl(msg.getUrl())) { - throw new ApiMessageInterceptionException(argerr("url[%s] is not validate url", msg.getUrl())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_ACL_10012, "url[%s] is not validate url", msg.getUrl())); } msg.setMatchMethod("DomainAndUrl"); } else { if (msg.getUrl().length() == 1 && !msg.getUrl().equals("/")) { - throw new ApiMessageInterceptionException(argerr("url[%s] is not validate url", msg.getUrl())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_ACL_10013, "url[%s] is not validate url", msg.getUrl())); } msg.setUrl("/"); msg.setMatchMethod("Domain"); } } else { if (!AccessControlListUtils.isValidateUrl(msg.getUrl())) { - throw new ApiMessageInterceptionException(argerr("url[%s] is not validate url", msg.getDomain())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_ACL_10014, "url[%s] is not validate url", msg.getDomain())); } msg.setMatchMethod("Url"); } diff --git a/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmBase.java b/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmBase.java index 6f3f6e09242..3d6dd1244ba 100755 --- a/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmBase.java +++ b/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmBase.java @@ -44,6 +44,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public abstract class ApplianceVmBase extends VmInstanceBase implements ApplianceVm { @Autowired @@ -137,7 +138,7 @@ public String getSyncSignature() { public void run(final SyncTaskChain chain) { final ApplianceVmAsyncHttpCallReply reply = new ApplianceVmAsyncHttpCallReply(); if (msg.isCheckStatus() && getSelf().getStatus() != ApplianceVmStatus.Connected) { - reply.setError(operr("appliance vm[uuid:%s] is in status of %s that cannot make http call to %s", + reply.setError(operr(ORG_ZSTACK_APPLIANCEVM_10006, "appliance vm[uuid:%s] is in status of %s that cannot make http call to %s", self.getUuid(), getSelf().getStatus(), msg.getPath())); bus.reply(msg, reply); chain.next(); @@ -375,7 +376,7 @@ public void success(RefreshFirewallRsp ret) { if (!ret.isSuccess()) { logger.warn(String.format("failed to refresh firewall rules on appliance vm[uuid:%s, name:%s], %s", self.getUuid(), self.getName(), ret.getError())); - reply.setError(operr("operation error, because:%s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_APPLIANCEVM_10007, "operation error, because:%s", ret.getError())); } bus.reply(msg, reply); diff --git a/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmConnectFlow.java b/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmConnectFlow.java index be67c45a9f2..e5d3e7fbdfb 100755 --- a/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmConnectFlow.java +++ b/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmConnectFlow.java @@ -30,6 +30,7 @@ import static org.zstack.core.Platform.touterr; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -90,7 +91,7 @@ class Retry { private boolean countDown(String msg) { retry.value--; if (retry.value <= 0) { - ErrorCode toutErr = touterr("connecting appliance vm[uuid:%s, name:%s, ip:%s] timeout, unable to ssh in[%s]", spec.getVmInventory().getUuid(), spec.getVmInventory().getName(), mgmtIp, msg); + ErrorCode toutErr = touterr(ORG_ZSTACK_APPLIANCEVM_10003, "connecting appliance vm[uuid:%s, name:%s, ip:%s] timeout, unable to ssh in[%s]", spec.getVmInventory().getUuid(), spec.getVmInventory().getName(), mgmtIp, msg); logger.warn(toutErr.getDetails()); chain.fail(toutErr); return true; @@ -142,7 +143,7 @@ public boolean run() { } } catch (Throwable e1) { logger.warn(e1.getMessage(), e1); - ErrorCode err = e1 instanceof OperationFailureException ? ((OperationFailureException)e1).getErrorCode() : err(ApplianceVmErrors.UNABLE_TO_START, e1.getMessage()); + ErrorCode err = e1 instanceof OperationFailureException ? ((OperationFailureException)e1).getErrorCode() : err(ORG_ZSTACK_APPLIANCEVM_10004, ApplianceVmErrors.UNABLE_TO_START, e1.getMessage()); chain.fail(err); Thread.currentThread().interrupt(); return true; @@ -153,7 +154,7 @@ private void checkError() { SshResult ret = new Ssh().setHostname(mgmtIp).setUsername(username).setPrivateKey(privKey).setPort(sshPort) .command(String.format("if [ -f %s ]; then cat %s; exit 1; else exit 0; fi", ERROR_LOG_PATH, ERROR_LOG_PATH)).setTimeout(60).runAndClose(); if (ret.getReturnCode() != 0) { - throw new OperationFailureException(err(ApplianceVmErrors.UNABLE_TO_START, ret.getStdout())); + throw new OperationFailureException(err(ORG_ZSTACK_APPLIANCEVM_10005, ApplianceVmErrors.UNABLE_TO_START, ret.getStdout())); } } diff --git a/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmDeployAgentFlow.java b/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmDeployAgentFlow.java index 63e1b72f9d2..63ba7bdf8f4 100755 --- a/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmDeployAgentFlow.java +++ b/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmDeployAgentFlow.java @@ -35,6 +35,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -102,7 +103,7 @@ public void run(MessageReply reply) { ApplianceVmAsyncHttpCallReply ar = reply.castReply(); InitRsp rsp = ar.toResponse(InitRsp.class); if (!rsp.isSuccess()) { - trigger.fail(operr("operation error, because:%s", rsp.getError())); + trigger.fail(operr(ORG_ZSTACK_APPLIANCEVM_10001, "operation error, because:%s", rsp.getError())); return; } diff --git a/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmKvmBootstrapFlow.java b/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmKvmBootstrapFlow.java index 43f3cc2c047..95d94fbf012 100755 --- a/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmKvmBootstrapFlow.java +++ b/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmKvmBootstrapFlow.java @@ -20,6 +20,7 @@ import static org.zstack.core.Platform.operr; import java.util.Map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -61,7 +62,7 @@ public void run(MessageReply reply) { if (rsp.isSuccess()) { chain.next(); } else { - chain.fail(operr("set appliance bootstrapinfo error, because:%s", rsp.getError())); + chain.fail(operr(ORG_ZSTACK_APPLIANCEVM_10000, "set appliance bootstrapinfo error, because:%s", rsp.getError())); } } } diff --git a/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmManagementIpChecker.java b/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmManagementIpChecker.java index 7767c8a7fa5..aaf9e7cb21f 100755 --- a/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmManagementIpChecker.java +++ b/plugin/applianceVm/src/main/java/org/zstack/appliancevm/ApplianceVmManagementIpChecker.java @@ -15,6 +15,7 @@ import org.zstack.utils.network.NetworkUtils; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -53,7 +54,7 @@ public VmNicInventory call(VmNicInventory arg) { ShellResult ret = ShellUtils.runAndReturn(String.format("ping -c 1 -W 1 %s", mgmtNic.getIp())); if (ret.isReturnCode(0) || NetworkUtils.isReachable(mgmtNic.getIp(), 1000)) { - throw new OperationFailureException(err(ApplianceVmErrors.MANAGEMENT_IP_OCCUPIED, + throw new OperationFailureException(err(ORG_ZSTACK_APPLIANCEVM_10002, ApplianceVmErrors.MANAGEMENT_IP_OCCUPIED, "the management nic IP[%s] has been occupied by another device in the data center, we can ping it", mgmtNic.getIp() )); } diff --git a/plugin/cbd/src/main/java/org/zstack/cbd/MdsUri.java b/plugin/cbd/src/main/java/org/zstack/cbd/MdsUri.java index 9fef3451b01..47494a76a5d 100644 --- a/plugin/cbd/src/main/java/org/zstack/cbd/MdsUri.java +++ b/plugin/cbd/src/main/java/org/zstack/cbd/MdsUri.java @@ -13,6 +13,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @author Xingwei Yu @@ -50,27 +51,27 @@ public static String getQueryValue(URI uri, String name) { } private ErrorCode errorCode(String err) { - return argerr(err); + return argerr(ORG_ZSTACK_CBD_10000, err); } public MdsUri(String url) { try { int at = url.lastIndexOf("@"); if (at == -1) { - throw new OperationFailureException(operr("invalid mdsUrl[%s], the sshUsername:sshPassword part is invalid. A valid mdsUrl is" + + throw new OperationFailureException(operr(ORG_ZSTACK_CBD_10001, "invalid mdsUrl[%s], the sshUsername:sshPassword part is invalid. A valid mdsUrl is" + " in format of %s", url, MDS_URL_FORMAT)); } String userInfo = url.substring(0, at); if (!userInfo.contains(":")) { - throw new OperationFailureException(operr("invalid mdsUrl[%s], the sshUsername:sshPassword part is invalid. A valid mdsUrl is" + + throw new OperationFailureException(operr(ORG_ZSTACK_CBD_10002, "invalid mdsUrl[%s], the sshUsername:sshPassword part is invalid. A valid mdsUrl is" + " in format of %s", url, MDS_URL_FORMAT)); } String rest = url.substring(at+1); String[] ssh = userInfo.split(":", 2); if (ssh.length != 2 || ssh[0].isEmpty() || ssh[1].isEmpty()) { - throw new OperationFailureException(operr("invalid mdsUrl[%s]. SSH username and password must be separated by ':' and cannot be empty. A valid monUrl format is %s", url, MDS_URL_FORMAT)); + throw new OperationFailureException(operr(ORG_ZSTACK_CBD_10003, "invalid mdsUrl[%s]. SSH username and password must be separated by ':' and cannot be empty. A valid monUrl format is %s", url, MDS_URL_FORMAT)); } username = ssh[0]; @@ -79,14 +80,14 @@ public MdsUri(String url) { URI uri = new URI(String.format("ssh://%s", rest)); hostname = uri.getHost(); if (hostname == null) { - throw new OperationFailureException(operr("invalid mdsUrl[%s], hostname cannot be null. A valid mdsUrl is" + + throw new OperationFailureException(operr(ORG_ZSTACK_CBD_10004, "invalid mdsUrl[%s], hostname cannot be null. A valid mdsUrl is" + " in format of %s", url, MDS_URL_FORMAT) ); } sshPort = uri.getPort() == -1 ? sshPort : uri.getPort(); if (sshPort < 1 || sshPort > 65535) { - throw new OperationFailureException(operr("invalid mdsUrl[%s], the ssh port is greater than 65535 or smaller than 1. A valid mdsUrl is" + + throw new OperationFailureException(operr(ORG_ZSTACK_CBD_10005, "invalid mdsUrl[%s], the ssh port is greater than 65535 or smaller than 1. A valid mdsUrl is" + " in format of %s", url, MDS_URL_FORMAT) ); } diff --git a/plugin/cbd/src/main/java/org/zstack/cbd/kvm/KvmCbdNodeServer.java b/plugin/cbd/src/main/java/org/zstack/cbd/kvm/KvmCbdNodeServer.java index 006d7260547..6e4a6beaccf 100644 --- a/plugin/cbd/src/main/java/org/zstack/cbd/kvm/KvmCbdNodeServer.java +++ b/plugin/cbd/src/main/java/org/zstack/cbd/kvm/KvmCbdNodeServer.java @@ -37,6 +37,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @author Xingwei Yu @@ -213,7 +214,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply rep = reply.castReply(); final T rsp = rep.toResponse(respType); if (!rsp.success) { - completion.fail(operr("operation error, because:%s", rsp.error)); + completion.fail(operr(ORG_ZSTACK_CBD_KVM_10000, "operation error, because:%s", (String) rsp.error)); return; } completion.success(rsp); diff --git a/plugin/ceph/src/main/java/org/zstack/storage/ceph/CephApiInterceptor.java b/plugin/ceph/src/main/java/org/zstack/storage/ceph/CephApiInterceptor.java index 5c0ca0c39d5..7d334680e97 100755 --- a/plugin/ceph/src/main/java/org/zstack/storage/ceph/CephApiInterceptor.java +++ b/plugin/ceph/src/main/java/org/zstack/storage/ceph/CephApiInterceptor.java @@ -29,6 +29,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/29/2015. @@ -79,7 +80,7 @@ private void validate(APIUpdateCephPrimaryStoragePoolMsg msg) { private void validate(APIAddCephPrimaryStoragePoolMsg msg) { if (!CharacterUtils.checkCharacter(msg.getPoolName())){ - throw new ApiMessageInterceptionException(argerr("operation failure, because the poolName[poolName:%s] can not include unprintable ascii characters.", msg.getPoolName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_CEPH_10006, "operation failure, because the poolName[poolName:%s] can not include unprintable ascii characters.", msg.getPoolName())); } String duplicatePoolUuid = Q.New(CephPrimaryStoragePoolVO.class) @@ -89,12 +90,12 @@ private void validate(APIAddCephPrimaryStoragePoolMsg msg) { .select(CephPrimaryStoragePoolVO_.uuid).findValue(); if (duplicatePoolUuid != null && msg.isCreate()) { throw new ApiMessageInterceptionException(argerr( - "creation failure, duplicate poolName[%s]. There has been a pool[uuid:%s] with the same name existing.", + ORG_ZSTACK_STORAGE_CEPH_10007, "creation failure, duplicate poolName[%s]. There has been a pool[uuid:%s] with the same name existing.", msg.getPoolName(), duplicatePoolUuid)); } else if (duplicatePoolUuid != null && !msg.isCreate()) { throw new ApiMessageInterceptionException(argerr( - "Ceph pool[uuid:%s] with this name is already added into ZStack and used elsewhere, cannot reuse the ceph pool.", + ORG_ZSTACK_STORAGE_CEPH_10008, "Ceph pool[uuid:%s] with this name is already added into ZStack and used elsewhere, cannot reuse the ceph pool.", duplicatePoolUuid)); } @@ -121,7 +122,7 @@ public String call(String url) { q.add(CephPrimaryStorageMonVO_.hostname, Op.IN, hostnames); List existing = q.listValue(); if (!existing.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("cannot add ceph primary storage, there has been some ceph primary storage using mon[hostnames:%s]", existing)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_CEPH_10009, "cannot add ceph primary storage, there has been some ceph primary storage using mon[hostnames:%s]", existing)); } } @@ -132,7 +133,7 @@ private void distinctMons(List mons) { if (!monUrls.contains(uri.getHostname())) { monUrls.add(uri.getHostname()); } else { - throw new ApiMessageInterceptionException(argerr("Cannot add same host[%s] in mons", uri.getHostname())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_CEPH_10010, "Cannot add same host[%s] in mons", uri.getHostname())); } } } @@ -145,7 +146,7 @@ private void validate(APIAddMonToCephPrimaryStorageMsg msg) { .collect(Collectors.toList()); if (Q.New(CephPrimaryStorageMonVO.class).in(CephPrimaryStorageMonVO_.hostname, hostnames).isExists()){ - throw new ApiMessageInterceptionException(argerr("Adding the same Mon node is not allowed")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_CEPH_10011, "Adding the same Mon node is not allowed")); } } @@ -158,12 +159,12 @@ private void validate(APIAddMonToCephBackupStorageMsg msg) { .collect(Collectors.toList()); if (Q.New(CephBackupStorageMonVO.class).in(CephBackupStorageMonVO_.hostname, hostnames).isExists()){ - throw new ApiMessageInterceptionException(argerr("Adding the same Mon node is not allowed")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_CEPH_10012, "Adding the same Mon node is not allowed")); } } private void validate(APIUpdateCephBackupStorageMonMsg msg) { if (msg.getHostname() != null && !NetworkUtils.isIpv4Address(msg.getHostname()) && !NetworkUtils.isHostname(msg.getHostname())) { - throw new ApiMessageInterceptionException(argerr("hostname[%s] is neither an IPv4 address nor a valid hostname", msg.getHostname())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_CEPH_10013, "hostname[%s] is neither an IPv4 address nor a valid hostname", msg.getHostname())); } SimpleQuery q = dbf.createQuery(CephBackupStorageMonVO.class); q.select(CephBackupStorageMonVO_.backupStorageUuid); @@ -175,7 +176,7 @@ private void validate(APIUpdateCephBackupStorageMonMsg msg) { private void validate(APIUpdateCephPrimaryStorageMonMsg msg) { if (msg.getHostname() != null && !NetworkUtils.isIpv4Address(msg.getHostname()) && !NetworkUtils.isHostname(msg.getHostname())) { throw new ApiMessageInterceptionException(argerr( - String.format("hostname[%s] is neither an IPv4 address nor a valid hostname", msg.getHostname()) + ORG_ZSTACK_STORAGE_CEPH_10014, String.format("hostname[%s] is neither an IPv4 address nor a valid hostname", msg.getHostname()) )); } @@ -197,7 +198,7 @@ private void checkMonUrls(List monUrls) { throw new ApiMessageInterceptionException(ae.getErrorCode()); } catch (Exception e) { logger.warn(e.getMessage(), e); - throw new ApiMessageInterceptionException(argerr("invalid monUrl[%s]. A valid url is in format of %s", monUrl, MON_URL_FORMAT)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_CEPH_10015, "invalid monUrl[%s]. A valid url is in format of %s", monUrl, MON_URL_FORMAT)); } } } @@ -205,17 +206,17 @@ private void checkMonUrls(List monUrls) { private void validate(APIAddCephPrimaryStorageMsg msg) { if (msg.getDataVolumePoolName() != null && msg.getDataVolumePoolName().isEmpty()) { throw new ApiMessageInterceptionException(argerr( - "dataVolumePoolName can be null but cannot be an empty string" + ORG_ZSTACK_STORAGE_CEPH_10016, "dataVolumePoolName can be null but cannot be an empty string" )); } if (msg.getRootVolumePoolName() != null && msg.getRootVolumePoolName().isEmpty()) { throw new ApiMessageInterceptionException(argerr( - "rootVolumePoolName can be null but cannot be an empty string" + ORG_ZSTACK_STORAGE_CEPH_10017, "rootVolumePoolName can be null but cannot be an empty string" )); } if (msg.getImageCachePoolName() != null && msg.getImageCachePoolName().isEmpty()) { throw new ApiMessageInterceptionException(argerr( - "imageCachePoolName can be null but cannot be an empty string" + ORG_ZSTACK_STORAGE_CEPH_10018, "imageCachePoolName can be null but cannot be an empty string" )); } @@ -237,15 +238,15 @@ public String call(String url) { q.add(CephBackupStorageMonVO_.hostname, Op.IN, hostnames); List existing = q.listValue(); if (!existing.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("cannot add ceph backup storage, there has been some ceph backup storage using mon[hostnames:%s]", existing)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_CEPH_10019, "cannot add ceph backup storage, there has been some ceph backup storage using mon[hostnames:%s]", existing)); } } private void validate(APIAddCephBackupStorageMsg msg) { if (msg.getPoolName() != null && msg.getPoolName().isEmpty()) { - throw new ApiMessageInterceptionException(argerr("poolName can be null but cannot be an empty string")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_CEPH_10020, "poolName can be null but cannot be an empty string")); }else if(msg.isImportImages() && msg.getPoolName() == null){ - throw new ApiMessageInterceptionException(argerr("poolName is required when importImages is true")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_CEPH_10021, "poolName is required when importImages is true")); } checkMonUrls(msg.getMonUrls()); diff --git a/plugin/ceph/src/main/java/org/zstack/storage/ceph/CephMonBase.java b/plugin/ceph/src/main/java/org/zstack/storage/ceph/CephMonBase.java index dca3dce6f48..870d94bf79c 100755 --- a/plugin/ceph/src/main/java/org/zstack/storage/ceph/CephMonBase.java +++ b/plugin/ceph/src/main/java/org/zstack/storage/ceph/CephMonBase.java @@ -17,6 +17,7 @@ import java.util.concurrent.TimeUnit; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/27/2015. @@ -52,7 +53,7 @@ protected void checkTools() { ssh.setHostname(self.getHostname()).setUsername(self.getSshUsername()).setPassword(self.getSshPassword()).setPort(self.getSshPort()) .checkTool("ceph", "rbd").setTimeout(60).runErrorByExceptionAndClose(); } catch (SshException e) { - throw new OperationFailureException(operr("The problem may be caused by an incorrect user name or password or SSH port or unstable network environment")); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_10022, "The problem may be caused by an incorrect user name or password or SSH port or unstable network environment")); } } @@ -63,7 +64,7 @@ protected void checkHealth() { ret = ssh.setHostname(self.getHostname()).setUsername(self.getSshUsername()).setPassword(self.getSshPassword()).setPort(self.getSshPort()) .shell("ceph health").setTimeout(60).runAndClose(); } catch (SshException e) { - throw new OperationFailureException(operr("The problem may be caused by an incorrect user name or password or SSH port or unstable network environment")); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_10023, "The problem may be caused by an incorrect user name or password or SSH port or unstable network environment")); } if(ret.getReturnCode() != 0){ @@ -138,7 +139,7 @@ public ErrorCode buildErrorCode() { if (success) { return null; } - return operr("operation error, because:%s", error); + return operr(ORG_ZSTACK_STORAGE_CEPH_10024, "operation error, because:%s", error); } } @@ -154,7 +155,7 @@ public void success(AgentResponse ret) { if (ret.isSuccess()) { completion.success(); } else { - completion.fail(Platform.operr("operation error, because:%s", ret.getError())); + completion.fail(Platform.operr(ORG_ZSTACK_STORAGE_CEPH_10025, "operation error, because:%s", ret.getError())); } } diff --git a/plugin/ceph/src/main/java/org/zstack/storage/ceph/MonUri.java b/plugin/ceph/src/main/java/org/zstack/storage/ceph/MonUri.java index b60166d657c..7a7fdad4d57 100755 --- a/plugin/ceph/src/main/java/org/zstack/storage/ceph/MonUri.java +++ b/plugin/ceph/src/main/java/org/zstack/storage/ceph/MonUri.java @@ -13,6 +13,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/27/2015. @@ -56,27 +57,27 @@ public static String getQueryValue(URI uri, String name) { private static final String MON_URL_FORMAT = "sshUsername:sshPassword@hostname:[sshPort]/?[monPort=]"; private ErrorCode errorCode(String err) { - return argerr(err); + return argerr(ORG_ZSTACK_STORAGE_CEPH_10000, err); } public MonUri(String url) { try { int at = url.lastIndexOf("@"); if (at == -1) { - throw new OperationFailureException(operr("invalid monUrl[%s], the sshUsername:sshPassword part is invalid. A valid monUrl is" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_10001, "invalid monUrl[%s], the sshUsername:sshPassword part is invalid. A valid monUrl is" + " in format of %s", url, MON_URL_FORMAT)); } String userInfo = url.substring(0, at); if (!userInfo.contains(":")) { - throw new OperationFailureException(operr("invalid monUrl[%s], the sshUsername:sshPassword part is invalid. A valid monUrl is" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_10002, "invalid monUrl[%s], the sshUsername:sshPassword part is invalid. A valid monUrl is" + " in format of %s", url, MON_URL_FORMAT)); } String rest = url.substring(at+1); String[] ssh = userInfo.split(":", 2); if (ssh.length != 2 || ssh[0].isEmpty() || ssh[1].isEmpty()) { - throw new OperationFailureException(operr("invalid monUrl[%s]. SSH username and password must be separated by ':' and cannot be empty. A valid monUrl format is %s", url, MON_URL_FORMAT)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_10003, "invalid monUrl[%s]. SSH username and password must be separated by ':' and cannot be empty. A valid monUrl format is %s", url, MON_URL_FORMAT)); } sshUsername = ssh[0]; @@ -85,14 +86,14 @@ public MonUri(String url) { URI uri = new URI(String.format("ssh://%s", rest)); hostname = uri.getHost(); if (hostname == null) { - throw new OperationFailureException(operr("invalid monUrl[%s], hostname cannot be null. A valid monUrl is" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_10004, "invalid monUrl[%s], hostname cannot be null. A valid monUrl is" + " in format of %s", url, MON_URL_FORMAT) ); } sshPort = uri.getPort() == -1 ? sshPort : uri.getPort(); if (sshPort < 1 || sshPort > 65535) { - throw new OperationFailureException(operr("invalid monUrl[%s], the ssh port is greater than 65535 or smaller than 1. A valid monUrl is" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_10005, "invalid monUrl[%s], the ssh port is greater than 65535 or smaller than 1. A valid monUrl is" + " in format of %s", url, MON_URL_FORMAT) ); } diff --git a/plugin/ceph/src/main/java/org/zstack/storage/ceph/backup/CephBackupStorageBase.java b/plugin/ceph/src/main/java/org/zstack/storage/ceph/backup/CephBackupStorageBase.java index 9dba4c22ad4..e4de089aaa0 100755 --- a/plugin/ceph/src/main/java/org/zstack/storage/ceph/backup/CephBackupStorageBase.java +++ b/plugin/ceph/src/main/java/org/zstack/storage/ceph/backup/CephBackupStorageBase.java @@ -64,6 +64,7 @@ import static org.zstack.header.storage.backup.BackupStorageConstant.IMPORT_IMAGES_FAKE_RESOURCE_UUID; import static org.zstack.header.storage.backup.BackupStorageConstant.RESTORE_IMAGES_BACKUP_STORAGE_METADATA_TO_DATABASE; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/27/2015. @@ -757,7 +758,7 @@ private List prepareMons() { mons.removeIf(it -> it.getSelf().getStatus() != MonStatus.Connected); if (mons.isEmpty()) { throw new OperationFailureException( - operr("all ceph mons are Disconnected in ceph backup storage[uuid:%s]", self.getUuid()) + operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10000, "all ceph mons are Disconnected in ceph backup storage[uuid:%s]", self.getUuid()) ); } return mons; @@ -765,7 +766,7 @@ private List prepareMons() { private void doCall() { if (!it.hasNext()) { - callback.fail(operr("all monitors cannot execute http call[%s]", path)); + callback.fail(operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10001, "all monitors cannot execute http call[%s]", path)); return; } @@ -864,7 +865,7 @@ protected void handle(final GetImageDownloadProgressMsg msg) { .find(); if (monvo == null) { r.setError(operr( - "CephMon[hostname:%s] not found on backup storage[uuid:%s]", + ORG_ZSTACK_STORAGE_CEPH_BACKUP_10002, "CephMon[hostname:%s] not found on backup storage[uuid:%s]", msg.getHostname(), msg.getBackupStorageUuid())); bus.reply(msg, r); return; @@ -1271,7 +1272,7 @@ class Connector { void connect(final FlowTrigger trigger) { if (!it.hasNext()) { if (errorCodes.getCauses().size() == mons.size()) { - trigger.fail(operr(errorCodes, "unable to connect to the ceph backup storage[uuid:%s], failed to connect all ceph monitors.", + trigger.fail(operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10003, errorCodes, "unable to connect to the ceph backup storage[uuid:%s], failed to connect all ceph monitors.", self.getUuid())); } else { // reload because mon status changed @@ -1372,7 +1373,7 @@ public void done(ErrorCodeList errorCodeList) { sb.append(String.format("%s (mon ip) --> %s (fsid)\n", mon.getSelf().getHostname(), fsid)); } - throw new OperationFailureException(operr(sb.toString())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10004, sb.toString())); } // check if there is another ceph setup having the same fsid @@ -1384,7 +1385,7 @@ public void done(ErrorCodeList errorCodeList) { CephBackupStorageVO otherCeph = q.find(); if (otherCeph != null) { throw new OperationFailureException( - operr("there is another CEPH backup storage[name:%s, uuid:%s] with the same" + + operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10005, "there is another CEPH backup storage[name:%s, uuid:%s] with the same" + " FSID[%s], you cannot add the same CEPH setup as two different backup storage", otherCeph.getName(), otherCeph.getUuid(), fsId) ); @@ -1611,7 +1612,7 @@ public void success(PingResult res) { backupStorageDown(); } else if (!res.success || PingOperationFailure.MonAddrChanged.toString().equals(res.failure)) { // this mon is down(success == false), but the backup storage may still work as other mons may work - ErrorCode errorCode = operr("operation error, because:%s", res.error); + ErrorCode errorCode = operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10006, "operation error, because:%s", res.error); thisMonIsDown(errorCode); } } @@ -1755,7 +1756,7 @@ protected void exportImage(ExportImageFromBackupStorageMsg msg) { .eq(ImageBackupStorageRefVO_.imageUuid, msg.getImageUuid()) .findTuple(); if (t == null) { - reply.setError(operr("image[uuid: %s] is not on backup storage[uuid:%s, name:%s]", + reply.setError(operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10007, "image[uuid: %s] is not on backup storage[uuid:%s, name:%s]", msg.getImageUuid(), self.getUuid(), self.getName())); bus.reply(msg, reply); return; @@ -1897,7 +1898,7 @@ public CephBackupStorageMonBase call(CephBackupStorageMonVO arg) { @Override public void done() { if (!errorCodes.isEmpty()) { - trigger.fail(operr(new ErrorCodeList().causedBy(errorCodes), "unable to connect mons")); + trigger.fail(operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10008, new ErrorCodeList().causedBy(errorCodes), "unable to connect mons")); } else { trigger.next(); } @@ -1940,7 +1941,7 @@ public CephBackupStorageMonBase call(CephBackupStorageMonVO arg) { public void done() { // one fail, all fail if (!errors.isEmpty()) { - trigger.fail(operr(new ErrorCodeList().causedBy(errors), "unable to add mon to ceph backup storage")); + trigger.fail(operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10009, new ErrorCodeList().causedBy(errors), "unable to add mon to ceph backup storage")); } else { trigger.next(); } @@ -1956,7 +1957,7 @@ public void done() { public void success(GetFactsRsp rsp) { String fsid = rsp.fsid; if (!getSelf().getFsid().equals(fsid)) { - errors.add(operr("the mon[ip:%s] returns a fsid[%s] different from the current fsid[%s] of the cep cluster," + + errors.add(operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10010, "the mon[ip:%s] returns a fsid[%s] different from the current fsid[%s] of the cep cluster," + "are you adding a mon not belonging to current cluster mistakenly?", base.getSelf().getHostname(), fsid, getSelf().getFsid())); } @@ -2045,7 +2046,7 @@ protected void handle(RestoreImagesBackupStorageMetadataToDatabaseMsg msg) { @Override protected void handle(CalculateImageHashOnBackupStorageMsg msg) { CalculateImageHashOnBackupStorageReply reply = new CalculateImageHashOnBackupStorageReply(); - reply.setError(operr("ceph backup storage do not support calculate image hash")); + reply.setError(operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10011, "ceph backup storage do not support calculate image hash")); bus.reply(msg, reply); } diff --git a/plugin/ceph/src/main/java/org/zstack/storage/ceph/backup/CephBackupStorageMonBase.java b/plugin/ceph/src/main/java/org/zstack/storage/ceph/backup/CephBackupStorageMonBase.java index bcdb5453f3c..6bf2c810034 100755 --- a/plugin/ceph/src/main/java/org/zstack/storage/ceph/backup/CephBackupStorageMonBase.java +++ b/plugin/ceph/src/main/java/org/zstack/storage/ceph/backup/CephBackupStorageMonBase.java @@ -39,6 +39,7 @@ import java.util.concurrent.TimeUnit; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/27/2015. @@ -101,7 +102,7 @@ public void changeStatus(MonStatus status) { self = dbf.reload(self); if (self == null) { throw new OperationFailureException( - operr("cannot update status of the ceph backup storage mon[uuid:%s], it has been deleted." + + operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10012, "cannot update status of the ceph backup storage mon[uuid:%s], it has been deleted." + "This error can be ignored", uuid) ); } @@ -294,7 +295,7 @@ public void run(FlowTrigger trigger, Map data) { .setHostname(self.getHostname()) .setPort(self.getSshPort()).runErrorByExceptionAndClose(); } catch (SshException ex) { - throw new OperationFailureException(operr(ex.toString())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10013, ex.toString())); } trigger.next(); @@ -376,7 +377,7 @@ public void fail(ErrorCode err) { @Override public void success(T ret) { if (!ret.isSuccess()) { - completion.fail(Platform.operr("operation error, because:%s", ret.getError())); + completion.fail(Platform.operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10014, "operation error, because:%s", ret.getError())); return; } completion.success(ret); @@ -488,7 +489,7 @@ public void doPing(final ReturnValueCompletion completion) { q.add(CephBackupStorageVO_.uuid, Op.EQ, getSelf().getBackupStorageUuid()); String poolName = q.findValue(); if (poolName == null) { - completion.fail(operr("Ceph bs[uuid=%s] pool name not found", getSelf().getBackupStorageUuid())); + completion.fail(operr(ORG_ZSTACK_STORAGE_CEPH_BACKUP_10015, "Ceph bs[uuid=%s] pool name not found", getSelf().getBackupStorageUuid())); return; } diff --git a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephDeleteVolumeChainGC.java b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephDeleteVolumeChainGC.java index 4d09485cd95..d774cc2aff9 100644 --- a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephDeleteVolumeChainGC.java +++ b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephDeleteVolumeChainGC.java @@ -15,6 +15,7 @@ import org.zstack.utils.logging.CLogger; import java.util.List; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class CephDeleteVolumeChainGC extends TimeBasedGarbageCollector { @GC @@ -52,7 +53,7 @@ public void run(MessageReply reply) { } else { installPaths = r.getUndeletedInstallPaths(); updateContext(); - completion.fail(Platform.operr("delete volume chain error, continue to delete")); + completion.fail(Platform.operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10052, "delete volume chain error, continue to delete")); } } }); diff --git a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephPrimaryStorageBase.java b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephPrimaryStorageBase.java index 562067654c2..b0d208ab2b9 100755 --- a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephPrimaryStorageBase.java +++ b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephPrimaryStorageBase.java @@ -98,6 +98,7 @@ import static org.zstack.core.progress.ProgressReportService.*; import static org.zstack.longjob.LongJobUtils.buildErrIfCanceled; import static org.zstack.utils.CollectionDSL.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/28/2015. @@ -453,7 +454,7 @@ public static class DeleteRsp extends AgentResponse { public boolean inUse; public ErrorCode buildErrorCode() { if (inUse) { - return Platform.err(VolumeErrors.VOLUME_IN_USE, getError()); + return Platform.err(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10000, VolumeErrors.VOLUME_IN_USE, getError()); } return super.buildErrorCode(); } @@ -1660,7 +1661,7 @@ public void checkParam() { String bsFsid = q.findValue(); if (!getSelf().getFsid().equals(bsFsid)) { throw new OperationFailureException(operr( - "the backup storage[uuid:%s, name:%s, fsid:%s] is not in the same ceph cluster" + + ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10001, "the backup storage[uuid:%s, name:%s, fsid:%s] is not in the same ceph cluster" + " with the primary storage[uuid:%s, name:%s, fsid:%s]", backupStorage.getUuid(), backupStorage.getName(), bsFsid, self.getUuid(), self.getName(), getSelf().getFsid()) ); @@ -1797,7 +1798,7 @@ private void cleanTrash(Long trashId, final ReturnValueCompletion(trashs).step((inv, coml) -> { String details = trash.makeSureInstallPathNotUsed(inv); if (details != null) { - results.add(new TrashCleanupResult(inv.getResourceUuid(), inv.getTrashId(), operr(details))); + results.add(new TrashCleanupResult(inv.getResourceUuid(), inv.getTrashId(), operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10003, details))); coml.done(); return; } @@ -2445,7 +2446,7 @@ public void fail(ErrorCode errorCode) { @Override public void done(ErrorCodeList errorCodeList) { if (!errorCodeList.getCauses().isEmpty()) { - trigger.fail(operr(String.format("failed to saveEncryptAfterCreateImageCache: %s", errorCodeList.getCauses().get(0)))); + trigger.fail(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10004, String.format("failed to saveEncryptAfterCreateImageCache: %s", errorCodeList.getCauses().get(0)))); return; } trigger.next(); @@ -2818,7 +2819,7 @@ private void checkCephFsId(String psUuid, String bsUuid) { DebugUtils.Assert(cephBS.getFsid() != null, String.format("fsid cannot be null in ceph bs:[%s]", bsUuid)); if (!cephPS.getFsid().equals(cephBS.getFsid())) { throw new OperationFailureException(operr( - "fsid is not same between ps[%s] and bs[%s], create template is forbidden.", psUuid, bsUuid)); + ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10005, "fsid is not same between ps[%s] and bs[%s], create template is forbidden.", psUuid, bsUuid)); } } } @@ -3542,7 +3543,7 @@ private List prepareMons() { mons.removeIf(it -> it.getStatus() != MonStatus.Connected); if (mons.isEmpty()) { throw new OperationFailureException(operr( - "all ceph mons of primary storage[uuid:%s] are not in Connected state", self.getUuid()) + ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10006, "all ceph mons of primary storage[uuid:%s] are not in Connected state", self.getUuid()) ); } @@ -3555,7 +3556,7 @@ private void prepareMonsIterator() { private void doCall() { if (!it.hasNext()) { - callback.fail(operr(errorCodes, "all monitors cannot execute http call[%s]", path) + callback.fail(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10007, errorCodes, "all monitors cannot execute http call[%s]", path) ); return; @@ -3621,10 +3622,10 @@ void connect(final FlowTrigger trigger) { if (!it.hasNext()) { if (errorCodes.getCauses().size() == mons.size()) { if (errorCodes.getCauses().isEmpty()) { - trigger.fail(operr("unable to connect to the ceph primary storage[uuid:%s]," + + trigger.fail(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10008, "unable to connect to the ceph primary storage[uuid:%s]," + " failed to connect all ceph monitors.", self.getUuid())); } else { - trigger.fail(operr(errorCodes, "unable to connect to the ceph primary storage[uuid:%s]," + + trigger.fail(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10009, errorCodes, "unable to connect to the ceph primary storage[uuid:%s]," + " failed to connect all ceph monitors.", self.getUuid())); } @@ -3637,7 +3638,7 @@ void connect(final FlowTrigger trigger) { dbf.removeCollection(getSelf().getMons(), CephPrimaryStorageMonVO.class); } } - trigger.fail(operr("ceph primary storage[uuid:%s] may have been deleted.", self.getUuid())); + trigger.fail(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10010, "ceph primary storage[uuid:%s] may have been deleted.", self.getUuid())); } else { self = vo; trigger.next(); @@ -3744,7 +3745,7 @@ public void done(ErrorCodeList errorCodeList) { sb.append(String.format("%s (mon ip) --> %s (fsid)\n", mon.getSelf().getHostname(), fsid)); } - throw new OperationFailureException(operr(sb.toString())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10011, sb.toString())); } // check if there is another ceph setup having the same fsid @@ -3756,7 +3757,7 @@ public void done(ErrorCodeList errorCodeList) { CephPrimaryStorageVO otherCeph = q.find(); if (otherCeph != null) { throw new OperationFailureException( - operr("there is another CEPH primary storage[name:%s, uuid:%s] with the same" + + operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10012, "there is another CEPH primary storage[name:%s, uuid:%s] with the same" + " FSID[%s], you cannot add the same CEPH setup as two different primary storage", otherCeph.getName(), otherCeph.getUuid(), fsId) ); @@ -4028,13 +4029,13 @@ public void success(PingResult res) { } else if (PingOperationFailure.UnableToCreateFile.toString().equals(res.failure)) { // as long as there is one mon saying the ceph not working, the primary storage goes down - ErrorCode err = operr("the ceph primary storage[uuid:%s, name:%s] is down, as one mon[uuid:%s] reports" + + ErrorCode err = operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10013, "the ceph primary storage[uuid:%s, name:%s] is down, as one mon[uuid:%s] reports" + " an operation failure[%s]", self.getUuid(), self.getName(), mon.getSelf().getUuid(), res.error); errors.add(err); primaryStorageDown(); } else if (!res.success || PingOperationFailure.MonAddrChanged.toString().equals(res.failure)) { // this mon is down(success == false, operationFailure == false), but the primary storage may still work as other mons may work - ErrorCode errorCode = operr("operation error, because:%s", res.error); + ErrorCode errorCode = operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10014, "operation error, because:%s", res.error); thisMonIsDown(errorCode); } else { throw new CloudRuntimeException("should not be here"); @@ -4328,7 +4329,7 @@ public void run(final FlowTrigger trigger, Map data) { @Override public void done() { if (!errorCodes.isEmpty()) { - trigger.fail(operr( new ErrorCodeList().causedBy(errorCodes), "unable to connect mons")); + trigger.fail(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10015, new ErrorCodeList().causedBy(errorCodes), "unable to connect mons")); } else { trigger.next(); } @@ -4367,7 +4368,7 @@ public void run(final FlowTrigger trigger, Map data) { public void done() { // one fail, all fail if (!errors.isEmpty()) { - trigger.fail(operr(new ErrorCodeList().causedBy(errors), "unable to add mon to ceph primary storage")); + trigger.fail(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10016, new ErrorCodeList().causedBy(errors), "unable to add mon to ceph primary storage")); } else { trigger.next(); } @@ -4383,7 +4384,7 @@ public void done() { public void success(GetFactsRsp rsp) { String fsid = rsp.fsid; if (!getSelf().getFsid().equals(fsid)) { - errors.add(operr("the mon[ip:%s] returns a fsid[%s] different from the current fsid[%s] of the cep cluster," + + errors.add(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10017, "the mon[ip:%s] returns a fsid[%s] different from the current fsid[%s] of the cep cluster," + "are you adding a mon not belonging to current cluster mistakenly?", base.getSelf().getHostname(), fsid, getSelf().getFsid()) ); } @@ -4568,7 +4569,7 @@ public void success(DownloadBitsFromKVMHostRsp returnValue) { reply.setFormat(returnValue.format); } else { logger.error(String.format("failed to download bits %s from kvm host %s to primary storage %s", cmd.getBackupStorageInstallPath(), msg.getSrcHostUuid(), msg.getPrimaryStorageUuid())); - reply.setError(Platform.operr("operation error, because:%s", returnValue.getError())); + reply.setError(Platform.operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10018, "operation error, because:%s", returnValue.getError())); } bus.reply(msg, reply); completion.done(); @@ -4609,7 +4610,7 @@ public void success(AgentResponse returnValue) { logger.info(String.format("successfully cancel downloaded bits to primary storage %s", msg.getPrimaryStorageUuid())); } else { logger.error(String.format("failed to cancel download bits to primary storage %s",msg.getPrimaryStorageUuid())); - reply.setError(Platform.operr("operation error, because:%s", returnValue.getError())); + reply.setError(Platform.operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10019, "operation error, because:%s", returnValue.getError())); } bus.reply(msg, reply); completion.done(); @@ -4638,7 +4639,7 @@ public void success(GetDownloadBitsFromKVMHostProgressRsp rsp) { reply.setTotalSize(rsp.totalSize); } else { logger.error(String.format("failed to get download progress from primary storage %s",msg.getPrimaryStorageUuid())); - reply.setError(Platform.operr("operation error, because:%s", rsp.getError())); + reply.setError(Platform.operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10020, "operation error, because:%s", rsp.getError())); } bus.reply(msg, reply); } @@ -4664,7 +4665,7 @@ private void handle(DownloadBitsFromNbdToPrimaryStorageMsg msg) { @Override public void success(DownloadBitsFromNbdRsp rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("%s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10021, "%s", rsp.getError())); } else { reply.setDiskSize(rsp.diskSize); } @@ -4690,7 +4691,7 @@ private void handle(DownloadBitsFromRemoteTargetOnPrimaryStorageMsg msg) { @Override public void success(DownloadBitsFromRemoteTargetRsp rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("%s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10022, "%s", rsp.getError())); } else { reply.setDiskSize(rsp.diskSize); } @@ -4728,7 +4729,7 @@ private void deleteImageCacheOnPrimaryStorage(DeleteImageCacheOnPrimaryStorageMs @Override public void success(AgentResponse rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("operation error, because:%s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10023, "operation error, because:%s", rsp.getError())); } bus.reply(msg, reply); @@ -4765,7 +4766,7 @@ private void cancelSelfFencerOnKvmHost(CancelSelfFencerOnKvmHostMsg msg, final N CancelSelfFencerOnKvmHostReply reply = new CancelSelfFencerOnKvmHostReply(); new KvmCommandSender(param.getHostUuid()).send(cmd, KVM_HA_CANCEL_SELF_FENCER, wrapper -> { AgentResponse rsp = wrapper.getResponse(AgentResponse.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10024, "operation error, because:%s", rsp.getError()); }, new ReturnValueCompletion(msg) { @Override public void success(KvmResponseWrapper w) { @@ -4826,7 +4827,7 @@ public String call(CephPrimaryStorageMonVO arg) { @Override public ErrorCode getError(KvmResponseWrapper wrapper) { AgentResponse rsp = wrapper.getResponse(AgentResponse.class); - return rsp.isSuccess() ? null : operr("%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10025, "%s", rsp.getError()); } }, new ReturnValueCompletion(msg) { @Override @@ -5003,12 +5004,12 @@ public void run(MessageReply reply) { CheckHostStorageConnectionRsp rsp = kr.toResponse(CheckHostStorageConnectionRsp.class); if (rsp == null) { - wc.addError(operr("operation error, because: failed to get response")); + wc.addError(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10026, "operation error, because: failed to get response")); umsg.setStatus(PrimaryStorageHostStatus.Disconnected); } else { ErrorCode errorCode = rsp.buildErrorCode(); if (errorCode != null) { - wc.addError(operr("operation error, because:%s", errorCode)); + wc.addError(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10027, "operation error, because:%s", errorCode)); umsg.setStatus(PrimaryStorageHostStatus.Disconnected); } else { umsg.setStatus(PrimaryStorageHostStatus.Connected); @@ -5051,7 +5052,7 @@ public void fail(ErrorCode errorCode) { private void handle(BackupVolumeSnapshotFromPrimaryStorageToBackupStorageMsg msg) { BackupVolumeSnapshotFromPrimaryStorageToBackupStorageReply reply = new BackupVolumeSnapshotFromPrimaryStorageToBackupStorageReply(); - reply.setError(operr("backing up snapshots to backup storage is a depreciated feature, which will be removed in future version")); + reply.setError(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10028, "backing up snapshots to backup storage is a depreciated feature, which will be removed in future version")); bus.reply(msg, reply); } @@ -5266,7 +5267,7 @@ public void handle(ErrorCode errCode, Map data) { private ImageSpec makeImageSpec(VolumeInventory volume) { ImageVO image = dbf.findByUuid(volume.getRootImageUuid(), ImageVO.class); if (image == null) { - throw new OperationFailureException(operr("cannot reinit rootvolume [%s] because image [%s] has been deleted and imagecache cannot be found", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10029, "cannot reinit rootvolume [%s] because image [%s] has been deleted and imagecache cannot be found", volume.getUuid(), volume.getRootImageUuid())); } @@ -5293,7 +5294,7 @@ private ImageSpec makeImageSpec(VolumeInventory volume) { } else { return 1; } - })).orElseThrow(() -> new OperationFailureException(operr("cannot find backupstorage to download image [%s] " + + })).orElseThrow(() -> new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10030, "cannot find backupstorage to download image [%s] " + "to primarystorage [%s] due to lack of Ready and accessible image", volume.getRootImageUuid(), getSelf().getUuid()))); imageSpec.setSelectedBackupStorage(ref); @@ -5665,7 +5666,7 @@ public void run(List replies) { KVMHostAsyncHttpCallReply kr = r.castReply(); CreateKvmSecretRsp rsp = kr.toResponse(CreateKvmSecretRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10031, "operation error, because:%s", rsp.getError())); return; } } @@ -6144,12 +6145,12 @@ private String makeCephPath(String originPath) { protected String getTargetPoolNameFromAllocatedUrl(String allocatedUrl) { if (allocatedUrl == null) { - throw new OperationFailureException(operr("allocated url not found")); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10032, "allocated url not found")); } if (!allocatedUrl.startsWith("ceph://")) { - throw new OperationFailureException(operr("invalid allocated url:%s", allocatedUrl)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10033, "invalid allocated url:%s", allocatedUrl)); } String path = allocatedUrl.replaceFirst("ceph://", ""); diff --git a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephPrimaryStorageFactory.java b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephPrimaryStorageFactory.java index cb7dde9c5cc..7df89b2ceb1 100755 --- a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephPrimaryStorageFactory.java +++ b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephPrimaryStorageFactory.java @@ -80,6 +80,7 @@ import static org.zstack.core.progress.ProgressReportService.markTaskStage; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/28/2015. @@ -334,7 +335,7 @@ public KvmCephIsoTO.MonInfo call(CephPrimaryStorageMonVO arg) { if (cto.getMonInfo().isEmpty()) { throw new OperationFailureException(operr( - "cannot find any Connected ceph mon for the primary storage[uuid:%s]", pri.getUuid() + ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10035, "cannot find any Connected ceph mon for the primary storage[uuid:%s]", pri.getUuid() )); } @@ -381,7 +382,7 @@ public KvmCephCdRomTO.MonInfo call(CephPrimaryStorageMonVO arg) { if (cto.getMonInfo().isEmpty()) { throw new OperationFailureException(operr( - "cannot find any Connected ceph mon for the primary storage[uuid:%s]", pri.getUuid() + ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10036, "cannot find any Connected ceph mon for the primary storage[uuid:%s]", pri.getUuid() )); } @@ -401,7 +402,7 @@ private VolumeTO convertVolumeToCephIfNeeded(VolumeInventory vol, VolumeTO to) { if (ts.isEmpty() || ts.stream().noneMatch(t -> t.get(2, MonStatus.class) == MonStatus.Connected)) { throw new OperationFailureException(operr( - "cannot find any Connected ceph mon for the primary storage[uuid:%s]", vol.getPrimaryStorageUuid()) + ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10037, "cannot find any Connected ceph mon for the primary storage[uuid:%s]", vol.getPrimaryStorageUuid()) ); } @@ -747,7 +748,7 @@ public void beforeTakeLiveSnapshotsOnVolumes(CreateVolumesSnapshotOverlayInnerMs flowData.put(VolumeSnapshotConstant.NEED_BLOCK_STREAM_ON_HYPERVISOR, false); flowData.put(VolumeSnapshotConstant.NEED_TAKE_SNAPSHOTS_ON_HYPERVISOR, false); } else if (msg.getConsistentType() != ConsistentType.None) { - completion.fail(operr("not support take volumes snapshots " + + completion.fail(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10038, "not support take volumes snapshots " + "on multiple ps when including ceph")); return; } @@ -842,7 +843,7 @@ private void settingRootVolume(CreateVmInstanceMsg msg) { String cephPoolName = SystemTagUtils.findTagValue(msg.getRootVolumeSystemTags(), CephSystemTags.USE_CEPH_ROOT_POOL, CephSystemTags.USE_CEPH_ROOT_POOL_TOKEN); String targetCephPoolName = primaryStorageAllocateConfig.getPoolNames().get(0); if (cephPoolName != null && !cephPoolName.equals(targetCephPoolName)) { - throw new OperationFailureException(operr("ceph pool conflict, the ceph pool specified by the instance offering is %s, and the ceph pool specified in the creation parameter is %s" + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10039, "ceph pool conflict, the ceph pool specified by the instance offering is %s, and the ceph pool specified in the creation parameter is %s" ,targetCephPoolName, cephPoolName)); } @@ -891,7 +892,7 @@ private void settingRootVolume(CreateVmInstanceMsg msg) { String cephPoolName = SystemTagUtils.findTagValue(msg.getRootVolumeSystemTags(), CephSystemTags.USE_CEPH_ROOT_POOL, CephSystemTags.USE_CEPH_ROOT_POOL_TOKEN); String targetCephPoolName = primaryStorageAllocateConfig.getPoolNames().get(0); if (cephPoolName != null && !cephPoolName.equals(targetCephPoolName)) { - throw new OperationFailureException(operr("ceph pool conflict, the ceph pool specified by the disk offering is %s, and the ceph pool specified in the creation parameter is %s" + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10040, "ceph pool conflict, the ceph pool specified by the disk offering is %s, and the ceph pool specified in the creation parameter is %s" ,targetCephPoolName, cephPoolName)); } @@ -968,7 +969,7 @@ public void preCreateVolume(VolumeCreateMessage msg) { String cephPoolName = SystemTagUtils.findTagValue(msg.getSystemTags(), CephSystemTags.USE_CEPH_ROOT_POOL, CephSystemTags.USE_CEPH_ROOT_POOL_TOKEN); String targetCephPoolName = primaryStorageAllocateConfig.getPoolNames().get(0); if (cephPoolName != null && !cephPoolName.equals(targetCephPoolName)) { - throw new OperationFailureException(operr("ceph pool conflict, the ceph pool specified by the disk offering is %s, and the ceph pool specified in the creation parameter is %s" + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10041, "ceph pool conflict, the ceph pool specified by the disk offering is %s, and the ceph pool specified in the creation parameter is %s" ,targetCephPoolName, cephPoolName)); } @@ -1221,7 +1222,7 @@ public void preInstantiateVmResource(VmInstanceSpec spec, Completion completion) @Override public void run(MessageReply reply) { if (!reply.isSuccess()) { - completion.fail(operr("get rootVolume[%s] rbd image watchers fail, %s", + completion.fail(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10042, "get rootVolume[%s] rbd image watchers fail, %s", rootVolume.getInstallPath(), reply.getError().getDetails())); return; } @@ -1237,7 +1238,7 @@ public void run(MessageReply reply) { .eq(VolumeVO_.uuid, msg.getVolumeUuid()) .select(VolumeVO_.installPath) .findValue(); - completion.fail(operr("rootVolume[%s] is already in use(ceph rbd image[%s] already has watchers), in order to prevent brain splitting, Starting VM is prohibited.", + completion.fail(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10043, "rootVolume[%s] is already in use(ceph rbd image[%s] already has watchers), in order to prevent brain splitting, Starting VM is prohibited.", msg.getVolumeUuid(), installPath)); } }); @@ -1345,7 +1346,7 @@ private CephPrimaryStoragePoolVO getPoolFromPoolName(String poolName, String psU List poolVOS = q.list(); if (poolVOS.size() == 0) { - throw new OperationFailureException(operr("cannot find cephPrimaryStorage pool[poolName=%s]", poolName)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10044, "cannot find cephPrimaryStorage pool[poolName=%s]", poolName)); } return poolVOS.get(0); @@ -1355,7 +1356,7 @@ private void checkCephPoolCapacityForNewVolume(String poolName, long volumeSize, CephPrimaryStoragePoolVO poolVO = getPoolFromPoolName(poolName, psUuid, null); if (!new CephOsdGroupCapacityHelper(psUuid).checkVirtualSizeByRatio(poolVO.getUuid(), volumeSize)) { - throw new OperationFailureException(operr("cephPrimaryStorage pool[poolName=%s] available virtual capacity not enough for size %s", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10045, "cephPrimaryStorage pool[poolName=%s] available virtual capacity not enough for size %s", poolName, volumeSize)); } } @@ -1403,7 +1404,7 @@ private String getPreAllocatedInstallUrl(AllocatePrimaryStorageSpaceMsg msg, Str return makePreAllocatedInstallUrl(getImageCachePoolTargetPoolName(psUuid, msg.getSize())); } - throw new OperationFailureException(operr("cannot allocate pool for primaryStorage[%s], purpose: %s", psUuid, purpose)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10046, "cannot allocate pool for primaryStorage[%s], purpose: %s", psUuid, purpose)); } private String makePreAllocatedInstallUrl(String poolName) { diff --git a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephPrimaryStorageMonBase.java b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephPrimaryStorageMonBase.java index 2719c6cb77d..90b6220d53a 100755 --- a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephPrimaryStorageMonBase.java +++ b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephPrimaryStorageMonBase.java @@ -37,6 +37,7 @@ import java.util.concurrent.TimeUnit; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/28/2015. @@ -98,7 +99,7 @@ public void changeStatus(MonStatus status) { self = dbf.reload(self); if (self == null) { throw new OperationFailureException(operr( - "cannot update status of the ceph primary storage mon[uuid:%s], it has been deleted." + + ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10047, "cannot update status of the ceph primary storage mon[uuid:%s], it has been deleted." + "This error can be ignored", uuid )); } @@ -296,7 +297,7 @@ public void run(FlowTrigger trigger, Map data) { .setHostname(self.getHostname()) .setPort(self.getSshPort()).runErrorByExceptionAndClose(); } catch (SshException ex) { - throw new OperationFailureException(operr(ex.toString())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10048, ex.toString())); } trigger.next(); @@ -379,7 +380,7 @@ public void fail(ErrorCode err) { @Override public void success(T ret) { if (!ret.isSuccess()) { - completion.fail(Platform.operr("operation error, because:%s", ret.getError())); + completion.fail(Platform.operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10049, "operation error, because:%s", ret.getError())); return; } completion.success(ret); @@ -497,7 +498,7 @@ private void doPing(final ReturnValueCompletion completion) { .limit(1) .findValue(); if (poolName == null) { - completion.fail(operr("Ceph ps[uuid=%s] root pool name not found", primaryStorageUuid)); + completion.fail(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10050, "Ceph ps[uuid=%s] root pool name not found", primaryStorageUuid)); return; } diff --git a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephRequiredUrlParser.java b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephRequiredUrlParser.java index d9b37f5cac5..aa87969fded 100644 --- a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephRequiredUrlParser.java +++ b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephRequiredUrlParser.java @@ -11,6 +11,7 @@ import java.util.HashMap; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @ Author : yh.w @@ -29,7 +30,7 @@ public static InstallPath getInstallPathFromUri(String requiredUrl) { protocol = new URI(requiredUrl).getScheme(); } catch (URISyntaxException e) { throw new OperationFailureException( - argerr("invalid uri, correct example is ceph://$POOLNAME/$VOLUMEUUID or volume://$VOLUMEUUID")); + argerr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10051, "invalid uri, correct example is ceph://$POOLNAME/$VOLUMEUUID or volume://$VOLUMEUUID")); } return uriParsers.get(protocol).parseUri(requiredUrl); diff --git a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephSnapshotProtector.java b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephSnapshotProtector.java index c08a1528399..cdf9ed2cfe6 100755 --- a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephSnapshotProtector.java +++ b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/CephSnapshotProtector.java @@ -11,6 +11,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class CephSnapshotProtector implements VolumeSnapshotDeletionProtector { @Override @@ -29,7 +30,7 @@ public void protect(VolumeSnapshotInventory snapshot, Completion completion) { } if (volUuids.stream().noneMatch(it -> snapshot.getPrimaryStorageInstallPath().contains(it)) && !VolumeSystemTags.FAST_REVERT.hasTag(snapshot.getVolumeUuid())) { - completion.fail(inerr("the snapshot[name:%s, uuid:%s, path: %s] seems not belong to the volume[uuid:%s]", + completion.fail(inerr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10034, "the snapshot[name:%s, uuid:%s, path: %s] seems not belong to the volume[uuid:%s]", snapshot.getName(), snapshot.getUuid(), snapshot.getPrimaryStorageInstallPath(), snapshot.getVolumeUuid())); return; } diff --git a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/capacity/CephOsdGroupCapacityHelper.java b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/capacity/CephOsdGroupCapacityHelper.java index 1ca0a262c1d..e39514e4ad7 100644 --- a/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/capacity/CephOsdGroupCapacityHelper.java +++ b/plugin/ceph/src/main/java/org/zstack/storage/ceph/primary/capacity/CephOsdGroupCapacityHelper.java @@ -38,6 +38,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @ Author : yh.w @@ -173,7 +174,7 @@ private long _reserve(String installPath, long size) { CephOsdGroupVO osdGroupVO = dbf.findByUuid(pool.getOsdGroup().getUuid(), CephOsdGroupVO.class); long originAvailableCapacity = osdGroupVO.getAvailableCapacity(); if (originAvailableCapacity < size) { - throw new OperationFailureException(operr("required ceph pool[uuid:%s] cannot satisfy conditions [availableSize > %s bytes], " + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_CAPACITY_10000, "required ceph pool[uuid:%s] cannot satisfy conditions [availableSize > %s bytes], " + "current available size %s", poolUuid, size, originAvailableCapacity)); } @@ -201,7 +202,7 @@ public void recalculateAvailableCapacity() { public boolean checkVirtualSizeByRatio(String poolUuid, long requiredSize) { CephPrimaryStoragePoolVO pool = dbf.findByUuid(poolUuid, CephPrimaryStoragePoolVO.class); if (pool.getOsdGroup() == null) { - throw new OperationFailureException(operr("cannot find ceph pool [%s] related osdgroup", poolUuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_CEPH_PRIMARY_CAPACITY_10001, "cannot find ceph pool [%s] related osdgroup", poolUuid)); } CephOsdGroupVO osdGroupVO = dbf.findByUuid(pool.getOsdGroup().getUuid(), CephOsdGroupVO.class); diff --git a/plugin/directory/src/main/java/org/zstack/directory/DirectoryApiInterceptor.java b/plugin/directory/src/main/java/org/zstack/directory/DirectoryApiInterceptor.java index e9749deb12a..43cddd3514f 100644 --- a/plugin/directory/src/main/java/org/zstack/directory/DirectoryApiInterceptor.java +++ b/plugin/directory/src/main/java/org/zstack/directory/DirectoryApiInterceptor.java @@ -20,6 +20,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @author shenjin @@ -102,21 +103,21 @@ private void validate(APIAddResourcesToDirectoryMsg msg) { List resources = Q.New(ResourceDirectoryRefVO.class).in(ResourceDirectoryRefVO_.resourceUuid, resourceUuids).list(); if (!resources.isEmpty()) { List list = resources.stream().map(ResourceDirectoryRefVO::getResourceUuid).collect(Collectors.toList()); - throw new ApiMessageInterceptionException(argerr("resources %s has already been bound to directory uuid[%s] , multiple paths are not supported", list, msg.getDirectoryUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_DIRECTORY_10000, "resources %s has already been bound to directory uuid[%s] , multiple paths are not supported", list, msg.getDirectoryUuid())); } } private void checkType(List types) { if (!ALLOW_RESOURCE_TYPES.containsAll(types)) { List list = types.stream().filter(s -> !ALLOW_RESOURCE_TYPES.contains(s)).collect(Collectors.toList()); - throw new ApiMessageInterceptionException(argerr("resource types %s are not supported by directory, allowed types are %s", list, ALLOW_RESOURCE_TYPES)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_DIRECTORY_10001, "resource types %s are not supported by directory, allowed types are %s", list, ALLOW_RESOURCE_TYPES)); } } private void validate(APIUpdateDirectoryMsg msg) { boolean result = CharacterUtils.checkCharactersByRegex(regex, msg.getName()); if (!result) { - throw new ApiMessageInterceptionException(argerr("name contains unsupported characters," + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_DIRECTORY_10002, "name contains unsupported characters," + " name can only contain Chinese characters, English letters, " + "numbers, spaces, and the following characters: ()()【】@._-+ ")); } @@ -126,7 +127,7 @@ private void validate(APICreateDirectoryMsg msg) { //judge whether special characters are included boolean result = CharacterUtils.checkCharactersByRegex(regex, msg.getName()); if (!result) { - throw new ApiMessageInterceptionException(argerr("name contains unsupported characters," + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_DIRECTORY_10003, "name contains unsupported characters," + " name can only contain Chinese characters, English letters, " + "numbers, spaces, and the following characters: ()()【】@._-+ ")); } diff --git a/plugin/directory/src/main/java/org/zstack/directory/DirectoryBase.java b/plugin/directory/src/main/java/org/zstack/directory/DirectoryBase.java index 02ff0f69ec9..26147f224e9 100644 --- a/plugin/directory/src/main/java/org/zstack/directory/DirectoryBase.java +++ b/plugin/directory/src/main/java/org/zstack/directory/DirectoryBase.java @@ -26,6 +26,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @author shenjin @@ -271,7 +272,7 @@ private void updateDirectory(APIUpdateDirectoryMsg msg, APIUpdateDirectoryEvent .filter(s -> s.getName().equals(msg.getName()) && s.getType().equals(vo.getType())) .collect(Collectors.toList()); if (!list.isEmpty()) { - completion.fail(operr("duplicate directory name, directory[uuid: %s] with name %s already exists", list.get(0).getUuid(), msg.getName())); + completion.fail(operr(ORG_ZSTACK_DIRECTORY_10005, "duplicate directory name, directory[uuid: %s] with name %s already exists", list.get(0).getUuid(), msg.getName())); return; } updateGroupName(msg, vo); @@ -353,7 +354,7 @@ private void moveDirectory(APIMoveDirectoryMsg msg, Completion completion) { findSubUuids(uuids, list); } if (list.contains(msg.getTargetParentUuid())) { - completion.fail(operr("circular dependency detected, directory %s and directory %s will cause circular dependency", msg.getDirectoryUuid(), msg.getTargetParentUuid())); + completion.fail(operr(ORG_ZSTACK_DIRECTORY_10006, "circular dependency detected, directory %s and directory %s will cause circular dependency", msg.getDirectoryUuid(), msg.getTargetParentUuid())); return; } vo.setParentUuid(msg.getTargetParentUuid()); diff --git a/plugin/directory/src/main/java/org/zstack/directory/DirectoryManagerImpl.java b/plugin/directory/src/main/java/org/zstack/directory/DirectoryManagerImpl.java index 9901798bcab..b6ec6bee8e9 100644 --- a/plugin/directory/src/main/java/org/zstack/directory/DirectoryManagerImpl.java +++ b/plugin/directory/src/main/java/org/zstack/directory/DirectoryManagerImpl.java @@ -30,6 +30,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @author shenjin @@ -76,7 +77,7 @@ private void handleApiMessage(APIMessage msg) { private void passThrough(DirectoryMessage msg) { DirectoryVO vo = dbf.findByUuid(msg.getDirectoryUuid(), DirectoryVO.class); if (vo == null) { - bus.replyErrorByMessageType((Message) msg, err(SysErrors.RESOURCE_NOT_FOUND, "unable to find directory[uuid=%s]", msg.getDirectoryUuid())); + bus.replyErrorByMessageType((Message) msg, err(ORG_ZSTACK_DIRECTORY_10007, SysErrors.RESOURCE_NOT_FOUND, "unable to find directory[uuid=%s]", msg.getDirectoryUuid())); return; } @@ -144,18 +145,18 @@ private void createDirectory(APICreateDirectoryMsg msg, APICreateDirectoryEvent .filter(s -> s.getName().equals(name) && s.getType().equals(msg.getType())) .collect(Collectors.toList()); if (!list.isEmpty()) { - completion.fail(operr("duplicate directory name, directory[uuid: %s] with name %s already exists", list.get(0).getUuid(), msg.getName())); + completion.fail(operr(ORG_ZSTACK_DIRECTORY_10008, "duplicate directory name, directory[uuid: %s] with name %s already exists", list.get(0).getUuid(), msg.getName())); return; } //judge whether the maximum level is exceeded String[] split = vo.getGroupName().split("/"); // the directory cannot exceed 4 floors (contains the default directory) if(split.length > 3) { - completion.fail(operr("fail to create directory, directories are up to four levels")); + completion.fail(operr(ORG_ZSTACK_DIRECTORY_10009, "fail to create directory, directories are up to four levels")); return; } if (!DIRECTORY_TYPES.contains(msg.getType())) { - completion.fail(operr("the type of directory %s is not supported, the supported directory types are %s", msg.getType(), DIRECTORY_TYPES)); + completion.fail(operr(ORG_ZSTACK_DIRECTORY_10010, "the type of directory %s is not supported, the supported directory types are %s", msg.getType(), DIRECTORY_TYPES)); return; } vo.setType(msg.getType()); diff --git a/plugin/directory/src/main/java/org/zstack/directory/VmDirectoryChecker.java b/plugin/directory/src/main/java/org/zstack/directory/VmDirectoryChecker.java index 6b017522d9d..b16f9651024 100644 --- a/plugin/directory/src/main/java/org/zstack/directory/VmDirectoryChecker.java +++ b/plugin/directory/src/main/java/org/zstack/directory/VmDirectoryChecker.java @@ -8,6 +8,7 @@ import java.util.List; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @author shenjin @@ -24,7 +25,7 @@ public ErrorCode check(String directoryUuid, List resourceUuids) { if(zoneUuids.stream().allMatch(s -> s.equals(vo.getZoneUuid()))) { return null; } else { - return argerr("all resources zoneUuid must be consistent with the directory zoneUuid[%s]", vo.getZoneUuid()); + return argerr(ORG_ZSTACK_DIRECTORY_10004, "all resources zoneUuid must be consistent with the directory zoneUuid[%s]", vo.getZoneUuid()); } } diff --git a/plugin/eip/src/main/java/org/zstack/network/service/eip/EipApiInterceptor.java b/plugin/eip/src/main/java/org/zstack/network/service/eip/EipApiInterceptor.java index 9fc0614c5d0..85e9a357a06 100755 --- a/plugin/eip/src/main/java/org/zstack/network/service/eip/EipApiInterceptor.java +++ b/plugin/eip/src/main/java/org/zstack/network/service/eip/EipApiInterceptor.java @@ -41,6 +41,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -85,19 +86,19 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti private void validate(APIGetVmNicAttachableEipsMsg msg){ String vmInstanceUuid = Q.New(VmNicVO.class).select(VmNicVO_.vmInstanceUuid).eq(VmNicVO_.uuid,msg.getVmNicUuid()).findValue(); if (vmInstanceUuid == null) { - throw new ApiMessageInterceptionException(operr("vmNic[uuid:%s] is not attached to vmInstance, cannot get attachable eips", msg.getVmNicUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10004, "vmNic[uuid:%s] is not attached to vmInstance, cannot get attachable eips", msg.getVmNicUuid())); } } private void validate(APIGetEipAttachableVmNicsMsg msg) { if (msg.getVipUuid() == null && msg.getEipUuid() == null) { - throw new ApiMessageInterceptionException(argerr("either eipUuid or vipUuid must be set")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10005, "either eipUuid or vipUuid must be set")); } if (msg.getEipUuid() != null) { EipState state = Q.New(EipVO.class).select(EipVO_.state).eq(EipVO_.uuid,msg.getEipUuid()).findValue(); if (state != EipState.Enabled) { - throw new ApiMessageInterceptionException(operr("eip[uuid:%s] is not in state of Enabled, cannot get attachable vm nic", msg.getEipUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10006, "eip[uuid:%s] is not in state of Enabled, cannot get attachable vm nic", msg.getEipUuid())); } } @@ -125,7 +126,7 @@ private void validateEipGuestIpUuid(String vmNicUuid, String guestIpUuid){ } } if (!found) { - throw new ApiMessageInterceptionException(argerr("ip [uuid:%s] is attached to vm nic [%s]", guestIpUuid, vmNicUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10007, "ip [uuid:%s] is attached to vm nic [%s]", guestIpUuid, vmNicUuid)); } } @@ -136,13 +137,13 @@ private void validate(final APIAttachEipMsg msg) { Tuple t = q.findTuple(); String vmNicUuid = t.get(1, String.class); if (vmNicUuid != null) { - throw new ApiMessageInterceptionException(operr("eip[uuid:%s] has attached to another vm nic[uuid:%s], can't attach again", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10008, "eip[uuid:%s] has attached to another vm nic[uuid:%s], can't attach again", msg.getEipUuid(), vmNicUuid)); } EipState state = t.get(0, EipState.class); if (state != EipState.Enabled) { - throw new ApiMessageInterceptionException(operr("eip[uuid: %s] can only be attached when state is %s, current state is %s", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10009, "eip[uuid: %s] can only be attached when state is %s, current state is %s", msg.getEipUuid(), EipState.Enabled, state)); } @@ -165,7 +166,7 @@ public VipVO call() { UsedIpVO usedIp = nic.getUsedIps().stream() .filter(usedIpVO -> usedIpVO.getIpVersion().equals(NetworkUtils.getIpversion(vip.getIp()))) .findFirst() - .orElseThrow(() -> new ApiMessageInterceptionException(argerr("vm nic[uuid:%s] does not have a compatible usedIp for eip[uuid:%s]", + .orElseThrow(() -> new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10010, "vm nic[uuid:%s] does not have a compatible usedIp for eip[uuid:%s]", msg.getVmNicUuid(), msg.getEipUuid()))); msg.setUsedIpUuid(usedIp.getUuid()); } else { @@ -177,7 +178,7 @@ public VipVO call() { VmNicVO nic = dbf.findByUuid(msg.getVmNicUuid(), VmNicVO.class); if (VmNicHelper.getL3Uuids(nic).contains(vip.getL3NetworkUuid())){ - throw new ApiMessageInterceptionException(argerr("guest l3Network of vm nic[uuid:%s] and vip l3Network of EIP[uuid:%s] are the same network", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10011, "guest l3Network of vm nic[uuid:%s] and vip l3Network of EIP[uuid:%s] are the same network", msg.getVmNicUuid(), msg.getEipUuid())); } @@ -196,7 +197,7 @@ public VipVO call() { } } if (!found) { - throw new ApiMessageInterceptionException(argerr("Ip address [uuid:%s] is not belonged to nic [uuid:%s]", msg.getEipUuid(), msg.getVmNicUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10012, "Ip address [uuid:%s] is not belonged to nic [uuid:%s]", msg.getEipUuid(), msg.getVmNicUuid())); } } else { msg.setUsedIpUuid(nic.getUsedIpUuid()); @@ -209,7 +210,7 @@ private void validate(APIDetachEipMsg msg) { q.add(EipVO_.uuid, Op.EQ, msg.getUuid()); String vmNicUuid = q.findValue(); if (vmNicUuid == null) { - throw new ApiMessageInterceptionException(operr("eip[uuid:%s] has not attached to any vm nic", msg.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10013, "eip[uuid:%s] has not attached to any vm nic", msg.getUuid())); } msg.vmNicUuid = vmNicUuid; @@ -230,7 +231,7 @@ private void isVipInVmNicSubnet(String vipUuid, String guestIpUuid) { UsedIpVO guestIp = dbf.findByUuid(guestIpUuid, UsedIpVO.class); if (!vipIp.getIpVersion().equals(guestIp.getIpVersion())) { - throw new ApiMessageInterceptionException(operr("vip ipVersion [%d] is different from guestIp ipVersion [%d].", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10014, "vip ipVersion [%d] is different from guestIp ipVersion [%d].", vipIp.getIpVersion(), guestIp.getIpVersion())); } @@ -239,12 +240,12 @@ private void isVipInVmNicSubnet(String vipUuid, String guestIpUuid) { if (vipIp.getIpVersion() == IPv6Constants.IPv4) { SubnetUtils guestSub = new SubnetUtils(guestRange.getGateway(), guestRange.getNetmask()); if (guestSub.getInfo().isInRange(vipIp.getIp())) { - throw new ApiMessageInterceptionException(operr("Vip[%s] is in the guest ip range [%s, %s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10015, "Vip[%s] is in the guest ip range [%s, %s]", vipIp.getIp(), guestRange.getStartIp(), guestRange.getEndIp())); } } else { if (IPv6NetworkUtils.isIpv6InCidrRange(vipIp.getIp(), guestRange.getNetworkCidr())){ - throw new ApiMessageInterceptionException(operr("Vip[%s] is in the guest ip range [%s, %s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10016, "Vip[%s] is in the guest ip range [%s, %s]", vipIp.getIp(), guestRange.getStartIp(), guestRange.getEndIp())); } } @@ -260,7 +261,7 @@ private void checkIfVmAlreadyHasVipNetwork(String vmUuid, VipVO vip) { q.setParameter("vipL3Uuid", vip.getL3NetworkUuid()); Long c = q.getSingleResult(); if (c > 0) { - throw new ApiMessageInterceptionException(argerr("the vm[uuid:%s] that the EIP is about to attach is already on the public network[uuid:%s] from which" + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10017, "the vm[uuid:%s] that the EIP is about to attach is already on the public network[uuid:%s] from which" + " the vip[uuid:%s, name:%s, ip:%s] comes", vmUuid, vip.getL3NetworkUuid(), vip.getUuid(), vip.getName(), vip.getIp())); } } @@ -271,16 +272,16 @@ private void validate(APICreateEipMsg msg) { if(useFor != null && !useFor.isEmpty()){ VipUseForList useForList = new VipUseForList(useFor); if(!useForList.validateNewAdded(EipConstant.EIP_NETWORK_SERVICE_TYPE)) { - throw new ApiMessageInterceptionException(operr("vip[uuid:%s] has been occupied other network service entity[%s]", msg.getVipUuid(), useForList.toString())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10018, "vip[uuid:%s] has been occupied other network service entity[%s]", msg.getVipUuid(), useForList.toString())); } } if (vip.isSystem()) { - throw new ApiMessageInterceptionException(operr("eip can not be created on system vip")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10019, "eip can not be created on system vip")); } if (vip.getState() != VipState.Enabled) { - throw new ApiMessageInterceptionException(operr("vip[uuid:%s] is not in state[%s], current state is %s", msg.getVipUuid(), VipState.Enabled, vip.getState())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10020, "vip[uuid:%s] is not in state[%s], current state is %s", msg.getVipUuid(), VipState.Enabled, vip.getState())); } if (msg.getVmNicUuid() != null) { @@ -288,7 +289,7 @@ private void validate(APICreateEipMsg msg) { nicq.add(VmNicVO_.uuid, Op.EQ, msg.getVmNicUuid()); VmNicVO nic = nicq.find(); if (VmNicHelper.getL3Uuids(nic).contains(vip.getL3NetworkUuid())) { - throw new ApiMessageInterceptionException(argerr("guest l3Network of vm nic[uuid:%s] and vip l3Network of vip[uuid: %s] are the same network", msg.getVmNicUuid(), msg.getVipUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10021, "guest l3Network of vm nic[uuid:%s] and vip l3Network of vip[uuid: %s] are the same network", msg.getVmNicUuid(), msg.getVipUuid())); } if (msg.getUsedIpUuid() == null) { @@ -318,7 +319,7 @@ private void checkVmState(String vmNicUuid){ .param("vmNicUuid", vmNicUuid).find(); if (state != null && !EipConstant.attachableVmStates.contains(state)){ throw new ApiMessageInterceptionException(operr( - "vm state[%s] is not allowed to operate eip, maybe you should wait the vm process complete", + ORG_ZSTACK_NETWORK_SERVICE_EIP_10022, "vm state[%s] is not allowed to operate eip, maybe you should wait the vm process complete", state.toString())); } } @@ -332,7 +333,7 @@ private void checkNicRule(String vmNicUuid){ if (!cidrs.isEmpty()) { throw new ApiMessageInterceptionException(operr( - "vmNic uuid[%s] is not allowed add eip, because vmNic exist portForwarding with allowedCidr rule", + ORG_ZSTACK_NETWORK_SERVICE_EIP_10023, "vmNic uuid[%s] is not allowed add eip, because vmNic exist portForwarding with allowedCidr rule", vmNicUuid)); } } diff --git a/plugin/eip/src/main/java/org/zstack/network/service/eip/EipManagerImpl.java b/plugin/eip/src/main/java/org/zstack/network/service/eip/EipManagerImpl.java index a44fc71f75a..8e23e2a9175 100755 --- a/plugin/eip/src/main/java/org/zstack/network/service/eip/EipManagerImpl.java +++ b/plugin/eip/src/main/java/org/zstack/network/service/eip/EipManagerImpl.java @@ -53,6 +53,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -1171,7 +1172,7 @@ public String getSyncSignature() { @Override public void run(SyncTaskChain chain) { if (!dbf.isExist(struct.getEip().getUuid(), EipVO.class)) { - completion.fail(operr("eip [uuid:%s] is deleted", struct.getEip().getUuid())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10000, "eip [uuid:%s] is deleted", struct.getEip().getUuid())); chain.next(); return; } @@ -1319,7 +1320,7 @@ private void doAttachEip(final EipStruct struct, final String providerType, fina if (guestIp == null) { /* fix http://jira.zstack.io/browse/ZSTAC-16343 */ List nicIps = nic.getUsedIps().stream().map(UsedIpInventory::getIp).collect(Collectors.toList()); - completion.fail(operr("cannot find Eip guest ip: %s in vmNic ips :%s", eip.getGuestIp(), nicIps)); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10001, "cannot find Eip guest ip: %s in vmNic ips :%s", eip.getGuestIp(), nicIps)); return; } @@ -1466,7 +1467,7 @@ public String getSyncSignature() { @Override public void run(SyncTaskChain chain) { if (!dbf.isExist(struct.getEip().getUuid(), EipVO.class)) { - completion.fail(operr("eip [uuid:%s] is deleted", struct.getEip().getUuid())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10002, "eip [uuid:%s] is deleted", struct.getEip().getUuid())); chain.next(); return; } @@ -1625,7 +1626,7 @@ public void run() { q.setParameter("nicUuids", nicUuids); Long count = q.getSingleResult(); if (count > 0) { - throw new OperationFailureException(operr("unable to attach the L3 network[uuid:%s, name:%s] to the vm[uuid:%s, name:%s]," + + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_EIP_10003, "unable to attach the L3 network[uuid:%s, name:%s] to the vm[uuid:%s, name:%s]," + " because the L3 network is providing EIP to one of the vm's nic", l3.getUuid(), l3.getName(), vm.getUuid(), vm.getName())); } diff --git a/plugin/expon/src/main/java/org/zstack/expon/ExponApiHelper.java b/plugin/expon/src/main/java/org/zstack/expon/ExponApiHelper.java index a75fb54f7fc..0bf3df33f8d 100644 --- a/plugin/expon/src/main/java/org/zstack/expon/ExponApiHelper.java +++ b/plugin/expon/src/main/java/org/zstack/expon/ExponApiHelper.java @@ -39,6 +39,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class ExponApiHelper implements SingleFlightExecutor { @@ -152,7 +153,7 @@ public void call(ExponRequest req, Completion completi } if (!result.error.sessionExpired()) { - completion.fail(operr("expon request failed, code %s, message: %s.", result.error.getRetCode(), result.error.getMessage())); + completion.fail(operr(ORG_ZSTACK_EXPON_10000, "expon request failed, code %s, message: %s.", result.error.getRetCode(), result.error.getMessage())); return; } @@ -160,7 +161,7 @@ public void call(ExponRequest req, Completion completi req.setSessionId(sessionId); client.call(req, retryRes -> { if (retryRes.error != null) { - completion.fail(operr("expon request failed, code %s, message: %s.", retryRes.error.getRetCode(), retryRes.error.getMessage())); + completion.fail(operr(ORG_ZSTACK_EXPON_10001, "expon request failed, code %s, message: %s.", retryRes.error.getRetCode(), retryRes.error.getMessage())); return; } @@ -171,7 +172,7 @@ public void call(ExponRequest req, Completion completi public void errorOut(ExponResponse rsp) { if (!rsp.isSuccess()) { - throw new OperationFailureException(operr("expon request failed, code %s, message: %s.", rsp.getRetCode(), rsp.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_EXPON_10002, "expon request failed, code %s, message: %s.", rsp.getRetCode(), rsp.getMessage())); } } @@ -367,7 +368,7 @@ public void copySnapshot(String snapId, String poolId, String name, ExponVolumeQ public void success() { VolumeModule vol = queryVolume(name); if (vol == null) { - completion.fail(operr("cannot find volume[name:%s] after copy snapshot", name)); + completion.fail(operr(ORG_ZSTACK_EXPON_10003, "cannot find volume[name:%s] after copy snapshot", name)); return; } diff --git a/plugin/expon/src/main/java/org/zstack/expon/ExponStorageController.java b/plugin/expon/src/main/java/org/zstack/expon/ExponStorageController.java index 7e6619497a7..ac1a15a366b 100644 --- a/plugin/expon/src/main/java/org/zstack/expon/ExponStorageController.java +++ b/plugin/expon/src/main/java/org/zstack/expon/ExponStorageController.java @@ -65,6 +65,7 @@ import static org.zstack.expon.ExponNameHelper.*; import static org.zstack.iscsi.IscsiUtils.getHostMnIpFromInitiatorName; import static org.zstack.storage.addon.primary.ExternalPrimaryStorageNameHelper.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class ExponStorageController implements PrimaryStorageControllerSvc, PrimaryStorageNodeSvc { @@ -182,7 +183,7 @@ public void activate(BaseVolumeInfo v, HostInventory h, boolean shareable, Retur return; } - comp.fail(operr("not supported protocol[%s]", v.getProtocol())); + comp.fail(operr(ORG_ZSTACK_EXPON_10004, "not supported protocol[%s]", v.getProtocol())); } @@ -461,7 +462,7 @@ public String getActivePath(BaseVolumeInfo v, HostInventory h, boolean shareable return target.getResourceURI(); } - throw new OperationFailureException(operr("not supported protocol[%s]", v.getProtocol())); + throw new OperationFailureException(operr(ORG_ZSTACK_EXPON_10005, "not supported protocol[%s]", v.getProtocol())); } @Override @@ -536,7 +537,7 @@ public List getActiveClients(String installPath, String prot return c; }).collect(Collectors.toList()); } else { - throw new OperationFailureException(operr("not supported protocol[%s] for active", protocol)); + throw new OperationFailureException(operr(ORG_ZSTACK_EXPON_10006, "not supported protocol[%s] for active", protocol)); } } @@ -573,7 +574,7 @@ public void deactivate(String installPath, String protocol, HostInventory h, Com return; } - comp.fail(operr("not supported protocol[%s] for deactivate", protocol)); + comp.fail(operr(ORG_ZSTACK_EXPON_10007, "not supported protocol[%s] for deactivate", protocol)); } @Override @@ -837,7 +838,7 @@ public void connect(String config, String url, ReturnValueCompletion pools = apiHelper.queryPools(); if (CollectionUtils.isEmpty(pools)) { - comp.fail(operr("no pool found")); + comp.fail(operr(ORG_ZSTACK_EXPON_10008, "no pool found")); return; } @@ -988,7 +989,7 @@ public String allocateSpace(AllocateSpaceSpec aspec) { // TODO allocate pool FailureDomainModule pool = allocateFreePool(aspec.getSize()); if (pool == null) { - throw new OperationFailureException(operr("no available pool with enough space[%d] and healthy status", aspec.getSize())); + throw new OperationFailureException(operr(ORG_ZSTACK_EXPON_10009, "no available pool with enough space[%d] and healthy status", aspec.getSize())); } return buildExponPath(pool.getFailureDomainName(), ""); @@ -1010,7 +1011,7 @@ public void createVolume(CreateVolumeSpec v, ReturnValueCompletion if (v.getAllocatedUrl() == null) { FailureDomainModule pool = allocateFreePool(v.getSize()); if (pool == null) { - comp.fail(operr("no available pool with enough space[%d] and healthy status", v.getSize())); + comp.fail(operr(ORG_ZSTACK_EXPON_10010, "no available pool with enough space[%d] and healthy status", v.getSize())); return; } poolName = pool.getFailureDomainName(); @@ -1212,7 +1213,7 @@ public void unexport(ExportSpec espec, RemoteTarget remoteTarget, VolumeProtocol } else if (protocol == VolumeProtocol.iSCSI) { unexportIscsi(espec.getInstallPath(), espec.getClientMnIp()); } else { - comp.fail(operr("unsupported protocol %s", protocol.name())); + comp.fail(operr(ORG_ZSTACK_EXPON_10011, "unsupported protocol %s", protocol.name())); return; } comp.success(); diff --git a/plugin/expon/src/main/java/org/zstack/expon/sdk/ExponResponse.java b/plugin/expon/src/main/java/org/zstack/expon/sdk/ExponResponse.java index 12e8cc3c5fa..80f37868d79 100644 --- a/plugin/expon/src/main/java/org/zstack/expon/sdk/ExponResponse.java +++ b/plugin/expon/src/main/java/org/zstack/expon/sdk/ExponResponse.java @@ -4,6 +4,7 @@ import org.zstack.header.expon.ExponError; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ExponResponse { protected String retCode; @@ -30,7 +31,7 @@ public boolean isSuccess() { } public ErrorCode getError() { - return operr(message); + return operr(ORG_ZSTACK_EXPON_SDK_10000, message); } public boolean sessionExpired() { diff --git a/plugin/externalStorage/src/main/java/org/zstack/externalStorage/primary/kvm/ExternalPrimaryStorageKvmFactory.java b/plugin/externalStorage/src/main/java/org/zstack/externalStorage/primary/kvm/ExternalPrimaryStorageKvmFactory.java index e8b55f23437..b3e23c56d0b 100644 --- a/plugin/externalStorage/src/main/java/org/zstack/externalStorage/primary/kvm/ExternalPrimaryStorageKvmFactory.java +++ b/plugin/externalStorage/src/main/java/org/zstack/externalStorage/primary/kvm/ExternalPrimaryStorageKvmFactory.java @@ -42,6 +42,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ExternalPrimaryStorageKvmFactory implements KVMHostConnectExtensionPoint, KVMPingAgentNoFailureExtensionPoint, KvmVmActiveVolumeSyncExtensionPoint, KVMStartVmExtensionPoint { @@ -195,8 +196,8 @@ public void success(NodeHealthy returnValue) { status = PrimaryStorageHostStatus.Connected; } else { status = PrimaryStorageHostStatus.Disconnected; - err = operr("external primary storage[uuid:%s, name:%s] returns unhealthy status: %s", - extPs.getUuid(), extPs.getName(), returnValue.getHealthy()); + err = operr(ORG_ZSTACK_EXTERNALSTORAGE_PRIMARY_KVM_10000, "external primary storage[uuid:%s, name:%s] returns unhealthy status: %s", + ((ExternalPrimaryStorageVO) extPs).getUuid(), ((ExternalPrimaryStorageVO) extPs).getName(), returnValue.getHealthy()); compl.addError(err); } @@ -341,7 +342,7 @@ public void beforeStartVmOnKvm(KVMHostInventory host, VmInstanceSpec spec, KVMAg if (!client.getManagerIp().equals(host.getManagementIp()) && !client.isInBlacklist()) { // hard code for zbs, zbs not support deactive and blacklist yet if (vol.getProtocol().equals(ExternalStorageConstant.CBD_PROTOCOL)) { - throw new OperationFailureException(operr("find active clients for volume[uuid:%s, installPath %s, client:%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_EXTERNALSTORAGE_PRIMARY_KVM_10001, "find active clients for volume[uuid:%s, installPath %s, client:%s]", vol.getUuid(), vol.getInstallPath(), client.getManagerIp())); } // TODO use async call diff --git a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/DhcpApply.java b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/DhcpApply.java index 018d0f0d59e..5e5c3d6a464 100644 --- a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/DhcpApply.java +++ b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/DhcpApply.java @@ -26,6 +26,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class DhcpApply { CloudBus bus; @@ -70,11 +71,11 @@ public void run(MessageReply reply) { } } if (!info4.isEmpty() && dhcp4Server == null) { - completion.fail(operr("could not get dhcp4 server ip for l3 network [uuid:%s]", msg.getL3NetworkUuid())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10009, "could not get dhcp4 server ip for l3 network [uuid:%s]", msg.getL3NetworkUuid())); return; } if (!info6.isEmpty() && dhcp6Server == null) { - completion.fail(operr("could not get dhcp6 server ip for l3 network [uuid:%s]", msg.getL3NetworkUuid())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10010, "could not get dhcp6 server ip for l3 network [uuid:%s]", msg.getL3NetworkUuid())); return; } @@ -211,7 +212,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply ar = reply.castReply(); FlatDhcpBackend.PrepareDhcpRsp rsp = ar.toResponse(FlatDhcpBackend.PrepareDhcpRsp.class); if (!rsp.isSuccess()) { - c.addError(operr("operation error, because:%s", rsp.getError())); + c.addError(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10011, "operation error, because:%s", rsp.getError())); c.allDone(); return; } @@ -269,7 +270,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply ar = reply.castReply(); FlatDhcpBackend.ApplyDhcpRsp rsp = ar.toResponse(FlatDhcpBackend.ApplyDhcpRsp.class); if (!rsp.isSuccess()) { - c.addError(operr("operation error, because:%s", rsp.getError())); + c.addError(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10012, "operation error, because:%s", rsp.getError())); c.allDone(); return; } diff --git a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatApiInterceptor.java b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatApiInterceptor.java index 0a82224bf7b..7108b877a1c 100644 --- a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatApiInterceptor.java +++ b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatApiInterceptor.java @@ -12,6 +12,7 @@ import java.util.Collections; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by Qi Le on 2019/9/9 @@ -36,11 +37,11 @@ private void validate(APIGetL3NetworkIpStatisticMsg msg) { } String accountUuid = msg.getSession().getAccountUuid(); if (StringUtils.isBlank(accountUuid)) { - throw new ApiMessageInterceptionException(Platform.argerr("Session/account uuid is not valid.")); + throw new ApiMessageInterceptionException(Platform.argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10021, "Session/account uuid is not valid.")); } if (!CheckIfAccountCanAccessResource.check(Collections.singletonList(msg.getL3NetworkUuid()), accountUuid).isEmpty()) { throw new ApiMessageInterceptionException( - operr("the account[uuid:%s] has no access to the resource[uuid:%s, type:L3NetworkVO]", + operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10022, "the account[uuid:%s] has no access to the resource[uuid:%s, type:L3NetworkVO]", accountUuid, msg.getL3NetworkUuid())); } } diff --git a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatDHCPDeleteNamespaceGC.java b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatDHCPDeleteNamespaceGC.java index 15f6bca7a7f..7871a0304c8 100755 --- a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatDHCPDeleteNamespaceGC.java +++ b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatDHCPDeleteNamespaceGC.java @@ -11,6 +11,7 @@ import org.zstack.kvm.KvmCommandSender; import org.zstack.kvm.KvmResponseWrapper; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2017/3/6. @@ -34,7 +35,7 @@ protected void triggerNow(GCCompletion completion) { new KvmCommandSender(hostUuid).send(command, path, wrapper -> { FlatDhcpBackend.DeleteNamespaceRsp rsp = wrapper.getResponse(FlatDhcpBackend.DeleteNamespaceRsp.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10013, "operation error, because:%s", rsp.getError()); }, new ReturnValueCompletion(completion) { diff --git a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatDhcpBackend.java b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatDhcpBackend.java index 2300f17cae2..01de99285a6 100755 --- a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatDhcpBackend.java +++ b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatDhcpBackend.java @@ -86,6 +86,7 @@ import static org.zstack.network.service.flat.IpStatisticConstants.ResourceType; import static org.zstack.network.service.flat.IpStatisticConstants.SortBy; import static org.zstack.utils.CollectionDSL.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 9/15/2015. @@ -302,7 +303,7 @@ public void run(FlowTrigger trigger, Map data) { String dhcpIp = allocateDhcpIp(msg.getL3NetworkUuid(), IPv6Constants.IPv4, allocate_ip, msg.getDhcpServerIp(), null); if (dhcpIp == null || !dhcpIp.equals(msg.getDhcpServerIp())) { - trigger.fail(operr("change dhcp server ip to [%s], but got [%s]", msg.getDhcpServerIp(), dhcpIp)); + trigger.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10023, "change dhcp server ip to [%s], but got [%s]", msg.getDhcpServerIp(), dhcpIp)); return; } } @@ -318,7 +319,7 @@ public void run(FlowTrigger trigger, Map data) { String dhcpIp = allocateDhcpIp(msg.getL3NetworkUuid(), IPv6Constants.IPv6, allocate_ip, msg.getDhcpv6ServerIp(), null); if (dhcpIp == null || !dhcpIp.equals(msg.getDhcpv6ServerIp())) { - trigger.fail(operr("change dhcp server ip to [%s], but got [%s]", msg.getDhcpv6ServerIp(), dhcpIp)); + trigger.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10024, "change dhcp server ip to [%s], but got [%s]", msg.getDhcpv6ServerIp(), dhcpIp)); } } trigger.next(); @@ -889,7 +890,7 @@ private void handle(APIGetL3NetworkDhcpIpAddressMsg msg) { APIGetL3NetworkDhcpIpAddressReply reply = new APIGetL3NetworkDhcpIpAddressReply(); if (msg.getL3NetworkUuid() == null) { - reply.setError(argerr("l3 network uuid cannot be null")); + reply.setError(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10025, "l3 network uuid cannot be null")); bus.reply(msg, reply); return; } @@ -1288,7 +1289,7 @@ public List call() { if (rsp == null) { return null; } - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10026, "operation error, because:%s", rsp.getError()); }, new SteppingSendCallback() { @Override public void success(KvmResponseWrapper w) { @@ -1393,7 +1394,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - completion.fail(operr("cannot configure DHCP for vm[uuid:%s] on the destination host[uuid:%s]", + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10027, "cannot configure DHCP for vm[uuid:%s] on the destination host[uuid:%s]", inv.getUuid(), destHostUuid).causedBy(errorCode)); } }); @@ -2171,7 +2172,7 @@ public void vmDefaultL3NetworkChanged(VmInstanceInventory vm, String previousL3, KvmCommandSender sender = new KvmCommandSender(vm.getHostUuid()); sender.send(cmd, RESET_DEFAULT_GATEWAY_PATH, wrapper -> { ResetDefaultGatewayRsp rsp = wrapper.getResponse(ResetDefaultGatewayRsp.class); - return rsp.isSuccess() ? null : operr(rsp.getError(), "operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10028, rsp.getError(), "operation error, because:%s", rsp.getError()); }, new ReturnValueCompletion(completion) { @Override public void success(KvmResponseWrapper returnValue) { @@ -2280,7 +2281,7 @@ private void validateIpv6PrefixLength(IpRangeInventory inv) { } if (inv.getPrefixLen() < IPv6Constants.IPV6_PREFIX_LEN_MIN_DNSMASQ) { - throw new ApiMessageInterceptionException(argerr("minimum ip range prefix length of flat network is %d", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10029, "minimum ip range prefix length of flat network is %d", IPv6Constants.IPV6_PREFIX_LEN_MIN_DNSMASQ)); } } @@ -2301,37 +2302,37 @@ private void validateDhcpServerIp(IpRangeInventory inv, List systemTags) if (inv.getIpVersion() == IPv6Constants.IPv4) { if (!NetworkUtils.isIpv4Address(dhcpServerIp)) { - throw new ApiMessageInterceptionException(argerr("DHCP server ip [%s] is not a IPv4 address", dhcpServerIp)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10030, "DHCP server ip [%s] is not a IPv4 address", dhcpServerIp)); } if (!NetworkUtils.isIpv4InCidr(dhcpServerIp, inv.getNetworkCidr())) { - throw new ApiMessageInterceptionException(argerr("DHCP server ip [%s] is not in the cidr [%s]", dhcpServerIp, inv.getNetworkCidr())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10031, "DHCP server ip [%s] is not in the cidr [%s]", dhcpServerIp, inv.getNetworkCidr())); } } else { if (!IPv6NetworkUtils.isIpv6Address(dhcpServerIp)) { - throw new ApiMessageInterceptionException(argerr("DHCP server ip [%s] is not a IPv6 address", dhcpServerIp)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10032, "DHCP server ip [%s] is not a IPv6 address", dhcpServerIp)); } if (!IPv6NetworkUtils.isIpv6InCidrRange(dhcpServerIp, inv.getNetworkCidr())) { - throw new ApiMessageInterceptionException(argerr("DHCP server ip [%s] is not in the cidr [%s]", dhcpServerIp, inv.getNetworkCidr())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10033, "DHCP server ip [%s] is not in the cidr [%s]", dhcpServerIp, inv.getNetworkCidr())); } } Map oldDhcpServerMap = getExistingDhcpServerIp(inv.getL3NetworkUuid(), inv.getIpVersion()); if (!oldDhcpServerMap.isEmpty()) { Map.Entry entry = oldDhcpServerMap.entrySet().iterator().next(); - throw new ApiMessageInterceptionException(argerr("DHCP server ip [%s] is already existed in l3 network [%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10034, "DHCP server ip [%s] is already existed in l3 network [%s]", entry.getKey(), inv.getL3NetworkUuid())); } if (dhcpServerIp.equals(inv.getGateway())) { - throw new ApiMessageInterceptionException(argerr("DHCP server ip [%s] can not be equaled to gateway ip", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10035, "DHCP server ip [%s] can not be equaled to gateway ip", dhcpServerIp)); } L3NetworkVO l3Vo = Q.New(L3NetworkVO.class).eq(L3NetworkVO_.uuid, inv.getL3NetworkUuid()).find(); if (l3Vo.isSystem()) { - throw new ApiMessageInterceptionException(argerr("DHCP server ip [%s] can not be configured to system l3", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10036, "DHCP server ip [%s] can not be configured to system l3", dhcpServerIp)); } } @@ -2371,7 +2372,7 @@ private void validate(APIDeleteIpAddressMsg msg) { UsedIpVO vo = dbf.findByUuid(uuid, UsedIpVO.class); Map dhcpMap = getExistingDhcpServerIp(vo.getL3NetworkUuid(), vo.getIpVersion()); if (!dhcpMap.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("could delete ip address, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10037, "could delete ip address, " + "because ip [%s] is dhcp server ip", vo.getIp())); } } @@ -2380,7 +2381,7 @@ private void validate(APIDeleteIpAddressMsg msg) { private void validate(APIAttachNetworkServiceToL3NetworkMsg msg) { String owner = acntMgr.getOwnerAccountUuidOfResource(msg.getL3NetworkUuid()); if (!acntMgr.isAdmin(msg.getSession()) && !msg.getSession().getAccountUuid().equals(owner)) { - throw new ApiMessageInterceptionException(argerr("could change dhcp server ip, because %s is not the owner of l3 network[uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10038, "could change dhcp server ip, because %s is not the owner of l3 network[uuid:%s]", msg.getSession().getAccountUuid(), msg.getL3NetworkUuid())); } @@ -2408,23 +2409,23 @@ private void validate(APIAttachNetworkServiceToL3NetworkMsg msg) { } if (dhcpIp != null && ipv4Ranges.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("could set dhcp v4 server ip, because there is no ipv4 range")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10039, "could set dhcp v4 server ip, because there is no ipv4 range")); } if (dhcpIp != null) { if (!NetworkUtils.isIpv4InCidr(dhcpIp, ipv4Ranges.get(0).getNetworkCidr())) { - throw new ApiMessageInterceptionException(argerr("could set dhcp v4 server ip, because ip[%s] is not the cidr of l3 [%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10040, "could set dhcp v4 server ip, because ip[%s] is not the cidr of l3 [%s]", dhcpIp, ipv4Ranges.get(0).getNetworkCidr())); } } if (dhcp6Ip != null && ipv6Ranges.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("could set dhcp v6 server ip, because there is no ipv6 range")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10041, "could set dhcp v6 server ip, because there is no ipv6 range")); } if (dhcp6Ip != null) { if (!IPv6NetworkUtils.isIpv6InCidrRange(dhcp6Ip, ipv6Ranges.get(0).getNetworkCidr())) { - throw new ApiMessageInterceptionException(argerr("could set dhcp v6 server ip, because ip[%s] is not the cidr of l3 [%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10042, "could set dhcp v6 server ip, because ip[%s] is not the cidr of l3 [%s]", dhcpIp, ipv6Ranges.get(0).getNetworkCidr())); } } @@ -2433,19 +2434,19 @@ private void validate(APIAttachNetworkServiceToL3NetworkMsg msg) { private void validate(APIDetachNetworkServiceFromL3NetworkMsg msg) { String owner = acntMgr.getOwnerAccountUuidOfResource(msg.getL3NetworkUuid()); if (!acntMgr.isAdmin(msg.getSession()) && !msg.getSession().getAccountUuid().equals(owner)) { - throw new ApiMessageInterceptionException(argerr("could change dhcp server ip, because %s is not the owner of l3 network[uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10043, "could change dhcp server ip, because %s is not the owner of l3 network[uuid:%s]", msg.getSession().getAccountUuid(), msg.getL3NetworkUuid())); } } private void validate(APIChangeL3NetworkDhcpIpAddressMsg msg) { if (!isAllocateDhcpServerIp(msg.getL3NetworkUuid())) { - throw new ApiMessageInterceptionException(argerr("could change dhcp server ip, because flat dhcp is not enabled")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10044, "could change dhcp server ip, because flat dhcp is not enabled")); } String owner = acntMgr.getOwnerAccountUuidOfResource(msg.getL3NetworkUuid()); if (!acntMgr.isAdmin(msg.getSession()) && !msg.getSession().getAccountUuid().equals(owner)) { - throw new ApiMessageInterceptionException(argerr("could change dhcp server ip, because %s is not the owner of l3 network[uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10045, "could change dhcp server ip, because %s is not the owner of l3 network[uuid:%s]", msg.getSession().getAccountUuid(), msg.getL3NetworkUuid())); } @@ -2454,23 +2455,23 @@ private void validate(APIChangeL3NetworkDhcpIpAddressMsg msg) { List ipv6Ranges = l3VO.getIpRanges().stream().filter(ipr -> ipr.getIpVersion() == IPv6Constants.IPv6).collect(Collectors.toList()); if (msg.getDhcpServerIp() != null && ipv4Ranges.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("could change dhcp v4 server ip, because there is no ipv4 range")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10046, "could change dhcp v4 server ip, because there is no ipv4 range")); } if (msg.getDhcpServerIp() != null) { if (!NetworkUtils.isIpv4InCidr(msg.getDhcpServerIp(), ipv4Ranges.get(0).getNetworkCidr())) { - throw new ApiMessageInterceptionException(argerr("could set dhcp v4 server ip, because ip[%s] is not the cidr of l3 [%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10047, "could set dhcp v4 server ip, because ip[%s] is not the cidr of l3 [%s]", msg.getDhcpServerIp(), ipv4Ranges.get(0).getNetworkCidr())); } } if (msg.getDhcpv6ServerIp() != null && ipv6Ranges.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("could change dhcp v6 server ip, because there is no ipv6 range")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10048, "could change dhcp v6 server ip, because there is no ipv6 range")); } if (msg.getDhcpv6ServerIp() != null) { if (!IPv6NetworkUtils.isIpv6InCidrRange(msg.getDhcpv6ServerIp(), ipv6Ranges.get(0).getNetworkCidr())) { - throw new ApiMessageInterceptionException(argerr("could set dhcp v6 server ip, because ip[%s] is not the cidr of l3 [%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10049, "could set dhcp v6 server ip, because ip[%s] is not the cidr of l3 [%s]", msg.getDhcpv6ServerIp(), ipv6Ranges.get(0).getNetworkCidr())); } } @@ -2478,7 +2479,7 @@ private void validate(APIChangeL3NetworkDhcpIpAddressMsg msg) { if (msg.getDhcpServerIp() != null) { if (Q.New(UsedIpVO.class).eq(UsedIpVO_.ip, msg.getDhcpServerIp()) .eq(UsedIpVO_.l3NetworkUuid, msg.getL3NetworkUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("could set dhcp server ip, because ip[%s] is used", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10050, "could set dhcp server ip, because ip[%s] is used", msg.getDhcpServerIp())); } } @@ -2486,7 +2487,7 @@ private void validate(APIChangeL3NetworkDhcpIpAddressMsg msg) { if (msg.getDhcpv6ServerIp() != null) { if (Q.New(UsedIpVO.class).eq(UsedIpVO_.ip, msg.getDhcpv6ServerIp()) .eq(UsedIpVO_.l3NetworkUuid, msg.getL3NetworkUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("could set dhcp v6 server ip, because ip[%s] is used", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10051, "could set dhcp v6 server ip, because ip[%s] is used", msg.getDhcpServerIp())); } } @@ -2742,7 +2743,7 @@ public void enableNetworkService(L3NetworkVO l3VO, List systemTags, Comp } dhcpIp = allocateDhcpIp(l3VO.getUuid(), IPv6Constants.IPv4, allocate_ip, dhcpIp, null); if (dhcpIp == null) { - completion.fail(argerr("allocated dhcp server ip failed")); + completion.fail(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10052, "allocated dhcp server ip failed")); return; } } @@ -2761,7 +2762,7 @@ public void enableNetworkService(L3NetworkVO l3VO, List systemTags, Comp } dhcp6Ip = allocateDhcpIp(l3VO.getUuid(), IPv6Constants.IPv6, allocate_ip, dhcp6Ip, null); if (dhcp6Ip == null) { - completion.fail(argerr("allocated dhcp server ip failed")); + completion.fail(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10053, "allocated dhcp server ip failed")); return; } } @@ -2814,7 +2815,7 @@ public List call() { if (rsp == null) { return null; } - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10054, "operation error, because:%s", rsp.getError()); }, new SteppingSendCallback() { @Override public void success(KvmResponseWrapper w) { @@ -2880,7 +2881,7 @@ private void doArpingOnHost(CheckIpAvailabilityMsg msg, HostInventory host, L2Ne KvmCommandSender sender = new KvmCommandSender(host.getUuid()); sender.send(cmd, ARPING_NAMESPACE_PATH, wrapper -> { ArpingRsp rsp = wrapper.getResponse(ArpingRsp.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10055, "operation error, because:%s", rsp.getError()); }, new ReturnValueCompletion(completion) { @Override public void success(KvmResponseWrapper returnValue) { diff --git a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatDhcpUpgradeExtension.java b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatDhcpUpgradeExtension.java index 7b58c1b34c1..2bd0ce08dc0 100755 --- a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatDhcpUpgradeExtension.java +++ b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatDhcpUpgradeExtension.java @@ -31,6 +31,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/6/25. @@ -124,7 +125,7 @@ protected boolean run(Map tokens, Object data) { new KvmCommandSender(l3Host.hostUuid).send(cmd, FlatDhcpBackend.DHCP_DELETE_NAMESPACE_PATH, wrapper -> { DeleteNamespaceRsp rsp = wrapper.getResponse(DeleteNamespaceRsp.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10020, "operation error, because:%s", rsp.getError()); }, new SteppingSendCallback() { @Override public void success(KvmResponseWrapper w) { diff --git a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatEipApiInterceptor.java b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatEipApiInterceptor.java index 834ded414e6..b05ee6c2cc7 100644 --- a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatEipApiInterceptor.java +++ b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatEipApiInterceptor.java @@ -26,6 +26,7 @@ import java.util.List; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by MaJin on 2017/12/21. @@ -75,7 +76,7 @@ void validateNicGateway(String vipUuid, String nicUuid) { } if (StringUtils.isEmpty(gateway)) { - throw new ApiMessageInterceptionException(argerr("could not attach eip because there is no gateway for nic[uuid:%s]", nicUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10000, "could not attach eip because there is no gateway for nic[uuid:%s]", nicUuid)); } } @@ -138,7 +139,7 @@ private void checkVipPublicL3Network(String vmNicUuid, String pubL3Uuid){ .param("publicL3Uuid", pubL3Uuid) .find() > 0; if (!isPublicL2NetworkAttachedVmCluster){ - throw new ApiMessageInterceptionException(argerr("L2Network where vip's L3Network based hasn't attached" + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10001, "L2Network where vip's L3Network based hasn't attached" + " the cluster where vmNic[uuid:%s] located", vmNicUuid)); } } @@ -163,7 +164,7 @@ private void checkFlatVmNicAlreadyHasEip(String vmNicUuid, String eipUuid, Strin boolean oldVipVersion = NetworkUtils.isIpv4Address(oldVipIp); if (oldVipVersion == newVipVersion) { String version = oldVipVersion ? "ipv4" : "ipv6"; - throw new ApiMessageInterceptionException(argerr("can not bound more than 1 %s eip to a vm nic[uuid:%s] of flat ", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10002, "can not bound more than 1 %s eip to a vm nic[uuid:%s] of flat ", version, vmNicUuid)); } } diff --git a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatEipBackend.java b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatEipBackend.java index 69dbf627c28..5f0b1fb23e7 100755 --- a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatEipBackend.java +++ b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatEipBackend.java @@ -61,6 +61,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/4/4. @@ -502,7 +503,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply ar = reply.castReply(); AgentRsp rsp = ar.toResponse(AgentRsp.class); if (!rsp.success) { - completion.fail(operr("operation error, because:%s", rsp.error)); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10015, "operation error, because:%s", rsp.error)); return; } @@ -536,7 +537,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply ar = reply.castReply(); AgentRsp rsp = ar.toResponse(AgentRsp.class); if (!rsp.success) { - completion.fail(operr("operation error, because:%s", rsp.error)); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10016, "operation error, because:%s", rsp.error)); return; } @@ -606,7 +607,7 @@ private String getHostUuidByVmUuid(String vmUuid) { if (vm == null) { throw new CloudRuntimeException(String.format("cannot find the vm[uuid:%s]", vmUuid)); } else { - throw new OperationFailureException(operr("unable to apply the EIP operation for the the vm[uuid:%s, state:%s], because cannot find the VM's hostUUid", + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10017, "unable to apply the EIP operation for the the vm[uuid:%s, state:%s], because cannot find the VM's hostUUid", vmUuid, vm.getState())); } } @@ -676,7 +677,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply ar = reply.castReply(); AgentRsp rsp = ar.toResponse(AgentRsp.class); if (!rsp.success) { - completion.fail(operr("operation error, because:%s", rsp.error)); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10018, "operation error, because:%s", rsp.error)); return; } @@ -739,7 +740,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply ar = reply.castReply(); AgentRsp rsp = ar.toResponse(AgentRsp.class); if (!rsp.success) { - completion.fail(operr("operation error, because:%s", rsp.error)); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10019, "operation error, because:%s", rsp.error)); return; } diff --git a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatEipGC.java b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatEipGC.java index 9add2213b4c..6def0a322f2 100755 --- a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatEipGC.java +++ b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatEipGC.java @@ -16,6 +16,7 @@ import static org.zstack.core.Platform.operr; import java.util.List; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2017/3/6. @@ -41,7 +42,7 @@ protected void triggerNow(GCCompletion completion) { @Override public ErrorCode getError(KvmResponseWrapper wrapper) { KVMAgentCommands.AgentResponse rsp = wrapper.getResponse(KVMAgentCommands.AgentResponse.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10014, "operation error, because:%s", rsp.getError()); } }, diff --git a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatUserdataBackend.java b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatUserdataBackend.java index c7b9181da1b..f6d15a229aa 100755 --- a/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatUserdataBackend.java +++ b/plugin/flatNetworkProvider/src/main/java/org/zstack/network/service/flat/FlatUserdataBackend.java @@ -56,6 +56,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 10/13/2015. @@ -358,7 +359,7 @@ public void run(final FlowTrigger trigger, Map data) { @Override public ErrorCode getError(KvmResponseWrapper wrapper) { AgentResponse rsp = wrapper.getResponse(AgentResponse.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10003, "operation error, because:%s", rsp.getError()); } }, new ReturnValueCompletion(trigger) { @Override @@ -423,7 +424,7 @@ public List call() { @Override public ErrorCode getError(KvmResponseWrapper w) { CleanupUserdataRsp rsp = w.getResponse(CleanupUserdataRsp.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10004, "operation error, because:%s", rsp.getError()); } }, new ReturnValueCompletion(null) { @Override @@ -500,7 +501,7 @@ protected void triggerNow(GCCompletion completion) { } if (status != HostStatus.Connected) { - completion.fail(operr("host[uuid:%s] is not connected", struct.getHostUuid())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10005, "host[uuid:%s] is not connected", struct.getHostUuid())); return; } @@ -532,7 +533,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply r = reply.castReply(); ReleaseUserdataRsp rsp = r.toResponse(ReleaseUserdataRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10006, "operation error, because:%s", rsp.getError())); return; } @@ -817,7 +818,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply r = reply.castReply(); ApplyUserdataRsp rsp = r.toResponse(ApplyUserdataRsp.class); if (!rsp.isSuccess()) { - trigger.fail(operr("operation error, because:%s", rsp.getError())); + trigger.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10007, "operation error, because:%s", rsp.getError())); return; } @@ -903,7 +904,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply r = reply.castReply(); ReleaseUserdataRsp rsp = r.toResponse(ReleaseUserdataRsp.class); if (!rsp.isSuccess()) { - trigger.fail(operr("operation error, because:%s", rsp.getError())); + trigger.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_FLAT_10008, "operation error, because:%s", rsp.getError())); return; } diff --git a/plugin/hostNetworkInterface/src/main/java/org/zstack/network/hostNetworkInterface/lldp/LldpApiInterceptor.java b/plugin/hostNetworkInterface/src/main/java/org/zstack/network/hostNetworkInterface/lldp/LldpApiInterceptor.java index 23e7c487019..0ad08baac35 100644 --- a/plugin/hostNetworkInterface/src/main/java/org/zstack/network/hostNetworkInterface/lldp/LldpApiInterceptor.java +++ b/plugin/hostNetworkInterface/src/main/java/org/zstack/network/hostNetworkInterface/lldp/LldpApiInterceptor.java @@ -21,6 +21,7 @@ import java.util.Set; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class LldpApiInterceptor implements ApiMessageInterceptor { @Autowired @@ -47,14 +48,14 @@ private void validate(APIChangeHostNetworkInterfaceLldpModeMsg msg) { .listValues(); Set set = new HashSet<>(hostUuids); if (set.size() > 1) { - throw new ApiMessageInterceptionException((argerr("could not change lldp mode for the interfaces of different hosts"))); + throw new ApiMessageInterceptionException((argerr(ORG_ZSTACK_NETWORK_HOSTNETWORKINTERFACE_LLDP_10000, "could not change lldp mode for the interfaces of different hosts"))); } } private void validate(APIGetHostNetworkInterfaceLldpMsg msg) { String mode = Q.New(HostNetworkInterfaceLldpVO.class).select(HostNetworkInterfaceLldpVO_.mode).eq(HostNetworkInterfaceLldpVO_.interfaceUuid, msg.getInterfaceUuid()).findValue(); if (mode != null && !mode.contains("rx")) { - throw new ApiMessageInterceptionException((argerr("could not get interface lldp info which is not in receive mode"))); + throw new ApiMessageInterceptionException((argerr(ORG_ZSTACK_NETWORK_HOSTNETWORKINTERFACE_LLDP_10001, "could not get interface lldp info which is not in receive mode"))); } } } diff --git a/plugin/hostNetworkInterface/src/main/java/org/zstack/network/hostNetworkInterface/lldp/LldpManagerImpl.java b/plugin/hostNetworkInterface/src/main/java/org/zstack/network/hostNetworkInterface/lldp/LldpManagerImpl.java index 420a6ef544a..1688bfe5796 100644 --- a/plugin/hostNetworkInterface/src/main/java/org/zstack/network/hostNetworkInterface/lldp/LldpManagerImpl.java +++ b/plugin/hostNetworkInterface/src/main/java/org/zstack/network/hostNetworkInterface/lldp/LldpManagerImpl.java @@ -35,6 +35,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class LldpManagerImpl extends AbstractService implements HostAfterConnectedExtensionPoint, HostDeleteExtensionPoint, KVMPingAgentNoFailureExtensionPoint { @@ -267,7 +268,7 @@ public void run(MessageReply reply) { LldpKvmAgentCommands.GetLldpInfoResponse rsp = r.toResponse(LldpKvmAgentCommands.GetLldpInfoResponse.class); getNeighbourStateMap.put(interfaceUuid, LLDPGetNeighbourState.Done); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because %s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_NETWORK_HOSTNETWORKINTERFACE_LLDP_10002, "operation error, because %s", rsp.getError())); } else { HostNetworkInterfaceLldpVO vo = Q.New(HostNetworkInterfaceLldpVO.class) .eq(HostNetworkInterfaceLldpVO_.interfaceUuid, interfaceUuid).find(); @@ -278,7 +279,7 @@ public void run(MessageReply reply) { if (lldpRefVO != null) { completion.success(HostNetworkInterfaceLldpRefInventory.valueOf(lldpRefVO)); } else { - completion.fail(operr("get lldp ref for[%s] failed", interfaceUuid)); + completion.fail(operr(ORG_ZSTACK_NETWORK_HOSTNETWORKINTERFACE_LLDP_10003, "get lldp ref for[%s] failed", interfaceUuid)); } } } diff --git a/plugin/iscsi/src/main/java/org/zstack/iscsi/kvm/KvmIscsiNodeServer.java b/plugin/iscsi/src/main/java/org/zstack/iscsi/kvm/KvmIscsiNodeServer.java index 31dddaa0789..ebb136abf4f 100644 --- a/plugin/iscsi/src/main/java/org/zstack/iscsi/kvm/KvmIscsiNodeServer.java +++ b/plugin/iscsi/src/main/java/org/zstack/iscsi/kvm/KvmIscsiNodeServer.java @@ -44,6 +44,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class KvmIscsiNodeServer implements Component, KVMStartVmExtensionPoint, VmInstanceMigrateExtensionPoint, KVMConvertVolumeExtensionPoint, KVMDetachVolumeExtensionPoint, KVMAttachVolumeExtensionPoint, @@ -344,7 +345,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply rep = reply.castReply(); final T rsp = rep.toResponse(respType); if (!rsp.success) { - completion.fail(operr("operation error, because:%s", rsp.error)); + completion.fail(operr(ORG_ZSTACK_ISCSI_KVM_10000, "operation error, because:%s", (String) rsp.error)); return; } completion.success(rsp); diff --git a/plugin/kvm/src/main/java/org/zstack/kvm/KVMApiInterceptor.java b/plugin/kvm/src/main/java/org/zstack/kvm/KVMApiInterceptor.java index ca955e5d648..91136d4a451 100755 --- a/plugin/kvm/src/main/java/org/zstack/kvm/KVMApiInterceptor.java +++ b/plugin/kvm/src/main/java/org/zstack/kvm/KVMApiInterceptor.java @@ -25,6 +25,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -58,7 +59,7 @@ private void validate(APIExpungeVmUserDefinedXmlHookScriptMsg msg) { List vmUuids = refVOs.stream() .map(XmlHookVmInstanceRefVO::getVmInstanceUuid) .collect(Collectors.toList()); - throw new ApiMessageInterceptionException(operr("the xml hook[%s] has been set to vm %s," + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_KVM_10136, "the xml hook[%s] has been set to vm %s," + " so unbind it before deleting it", msg.getUuid(), vmUuids)); } } @@ -70,14 +71,14 @@ private void validate(APIUpdateVmUserDefinedXmlHookScriptMsg msg) { .notEq(XmlHookVO_.uuid, msg.getUuid()) .findValue(); if (StringUtils.isNotEmpty(name)) { - throw new ApiMessageInterceptionException(argerr("the xml hook name[%s] already exists", msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_KVM_10137, "the xml hook name[%s] already exists", msg.getName())); } } private static void failIfChangeSystemDefinedHook(XmlHookMessage msg) { XmlHookVO vo = Q.New(XmlHookVO.class).eq(XmlHookVO_.uuid, msg.getXmlHookUuid()).find(); if (XmlHookType.System.equals(vo.getType())) { - throw new ApiMessageInterceptionException(operr("System-type xml hooks are not allowed to be operated")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_KVM_10138, "System-type xml hooks are not allowed to be operated")); } } @@ -85,7 +86,7 @@ private void validate(APICreateVmUserDefinedXmlHookScriptMsg msg) { String name = Q.New(XmlHookVO.class).select(XmlHookVO_.name) .eq(XmlHookVO_.name, msg.getName()).findValue(); if (StringUtils.isNotEmpty(name)) { - throw new ApiMessageInterceptionException(argerr("the xml hook name[%s] already exists", msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_KVM_10139, "the xml hook name[%s] already exists", msg.getName())); } } @@ -94,7 +95,7 @@ private void validate(APIAddKVMHostMsg msg) { SimpleQuery q = dbf.createQuery(KVMHostVO.class); q.add(KVMHostVO_.managementIp, Op.EQ, msg.getManagementIp()); if (q.isExists()) { - throw new ApiMessageInterceptionException(argerr("there has been a kvm host having management ip[%s]", msg.getManagementIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_KVM_10140, "there has been a kvm host having management ip[%s]", msg.getManagementIp())); } } @@ -112,7 +113,7 @@ private void validate(APIAttachL2NetworkToClusterMsg msg) { if (NetworkUtils.generateVlanDeviceName(l2.getPhysicalInterface(), l2.getVlan()).length() > L2NetworkConstant.LINUX_IF_NAME_MAX_SIZE) { - throw new ApiMessageInterceptionException(argerr("cannot create vlan-device on %s because it's too long" + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_KVM_10141, "cannot create vlan-device on %s because it's too long" , l2.getPhysicalInterface())); } } diff --git a/plugin/kvm/src/main/java/org/zstack/kvm/KVMConsoleHypervisorBackend.java b/plugin/kvm/src/main/java/org/zstack/kvm/KVMConsoleHypervisorBackend.java index 46092d74bc3..1dd0c5a2604 100755 --- a/plugin/kvm/src/main/java/org/zstack/kvm/KVMConsoleHypervisorBackend.java +++ b/plugin/kvm/src/main/java/org/zstack/kvm/KVMConsoleHypervisorBackend.java @@ -22,6 +22,7 @@ import static org.zstack.core.Platform.inerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -62,12 +63,12 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply kreply = reply.castReply(); GetVncPortResponse rsp = kreply.toResponse(GetVncPortResponse.class); if (!rsp.isSuccess()) { - complete.fail(operr("operation error, because:%s", rsp.getError())); + complete.fail(operr(ORG_ZSTACK_KVM_10012, "operation error, because:%s", rsp.getError())); return; } if (rsp.getPort() < 0) { - complete.fail(operr("unexpected VNC port number[%d] for VM [uuid:%s]", rsp.getPort(), vm.getUuid())); + complete.fail(operr(ORG_ZSTACK_KVM_10013, "unexpected VNC port number[%d] for VM [uuid:%s]", rsp.getPort(), vm.getUuid())); return; } @@ -83,7 +84,7 @@ public void run(MessageReply reply) { consoleUrl.setVersion(dbf.getDbVersion()); complete.success(consoleUrl); } catch (URISyntaxException e) { - complete.fail(inerr(e.getMessage())); + complete.fail(inerr(ORG_ZSTACK_KVM_10014, e.getMessage())); } } }); diff --git a/plugin/kvm/src/main/java/org/zstack/kvm/KVMHost.java b/plugin/kvm/src/main/java/org/zstack/kvm/KVMHost.java index ab8c29640f3..aa4b8dbecbd 100755 --- a/plugin/kvm/src/main/java/org/zstack/kvm/KVMHost.java +++ b/plugin/kvm/src/main/java/org/zstack/kvm/KVMHost.java @@ -119,6 +119,7 @@ import static org.zstack.kvm.KvmHostUpdateOsExtensionPoint.UPDATE_OS_RSP; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class KVMHost extends HostBase implements Host { private static final CLogger logger = Utils.getLogger(KVMHost.class); @@ -510,7 +511,7 @@ public void success(T ret) { if (dbf.isExist(self.getUuid(), HostVO.class)) { completion.success(ret); } else { - completion.fail(operr("host[uuid:%s] has been deleted", self.getUuid())); + completion.fail(operr(ORG_ZSTACK_KVM_10015, "host[uuid:%s] has been deleted", self.getUuid())); } } @@ -531,7 +532,7 @@ public void success(T ret) { if (dbf.isExist(self.getUuid(), HostVO.class)) { completion.success(ret); } else { - completion.fail(operr("host[uuid:%s] has been deleted", self.getUuid())); + completion.fail(operr(ORG_ZSTACK_KVM_10016, "host[uuid:%s] has been deleted", self.getUuid())); } } @@ -715,7 +716,7 @@ private void handle(RestartKvmAgentMsg msg) { .setSyncSignature(String.format("restart-kvmagent-on-host-%s", msg.getHostUuid())) .run(completion -> { if (!destMaker.isManagedByUs(msg.getHostUuid())) { - completion.fail(operr("host %s is not managed by current mn node", msg.getHostUuid())); + completion.fail(operr(ORG_ZSTACK_KVM_10017, "host %s is not managed by current mn node", msg.getHostUuid())); return; } @@ -797,7 +798,7 @@ private void restartKvmAgentOnHost(boolean force, Completion completion) { @Override public void run(FlowTrigger trigger, Map data) { if (self.getStatus() != HostStatus.Connected) { - trigger.fail(operr("host %s is not connected, skip to restart kvmagent", self.getUuid())); + trigger.fail(operr(ORG_ZSTACK_KVM_10018, "host %s is not connected, skip to restart kvmagent", self.getUuid())); return; } changeConnectionState(HostStatusEvent.connecting); @@ -826,7 +827,7 @@ public void success(Boolean noTask) { if (noTask) { trigger.next(); } else { - trigger.fail(operr("running task exists on host %s", self.getUuid())); + trigger.fail(operr(ORG_ZSTACK_KVM_10019, "running task exists on host %s", self.getUuid())); } } @@ -853,7 +854,7 @@ public void run(FlowTrigger trigger, Map data) { SshResult ret = sshShell.runCommand("sudo service zstack-kvmagent restart"); if (ret.isSshFailure() || ret.getReturnCode() != 0) { - trigger.fail(operr(ret.getExitErrorMessage())); + trigger.fail(operr(ORG_ZSTACK_KVM_10020, ret.getExitErrorMessage())); } else { trigger.next(); } @@ -974,7 +975,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply r = reply.castReply(); TakeVmConsoleScreenshotRsp rsp = r.toResponse(TakeVmConsoleScreenshotRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr(rsp.getError())); + completion.fail(operr(ORG_ZSTACK_KVM_10021, rsp.getError())); } else { completion.success(r.toResponse(TakeVmConsoleScreenshotRsp.class)); } @@ -1037,7 +1038,7 @@ public void run(FlowTrigger trigger, Map data) { @Override public void success(BlockCommitResponse ret) { if (!ret.isSuccess()) { - ErrorCode err = operr("operation error, because:%s", ret.getError()); + ErrorCode err = operr(ORG_ZSTACK_KVM_10022, "operation error, because:%s", ret.getError()); extEmitter.failedToCommitVolume((KVMHostInventory) getSelfInventory(), msg, cmd, ret, err); trigger.fail(err); return; @@ -1149,7 +1150,7 @@ public void run(FlowTrigger trigger, Map data) { @Override public void success(BlockPullResponse ret) { if (!ret.isSuccess()) { - ErrorCode err = operr("operation error, because:%s", ret.getError()); + ErrorCode err = operr(ORG_ZSTACK_KVM_10023, "operation error, because:%s", ret.getError()); extEmitter.failedToPullVolume((KVMHostInventory) getSelfInventory(), msg, cmd, ret, err); trigger.fail(err); return; @@ -1258,7 +1259,7 @@ private void handle(GetHostWebSshUrlMsg msg) { try (Response r = hb.callWithException()) { // 1. webssh maybe is not running if (!r.isSuccessful()) { - reply.setError(inerr("webssh server is unreachable for %s", r.message())); + reply.setError(inerr(ORG_ZSTACK_KVM_10024, "webssh server is unreachable for %s", r.message())); reply.setSuccess(false); bus.reply(msg, reply); return; @@ -1267,7 +1268,7 @@ private void handle(GetHostWebSshUrlMsg msg) { WebSshResponseStruct webSsh = JSONObjectUtil.toObject(Objects.requireNonNull(r.body()).string(), WebSshResponseStruct.class); // 2. return id is null, because authentication fail or connections is full if (null == webSsh.id) { - reply.setError(operr("ssh connect to host[%s] username[%s] on port[%s] failed, because %s", host.getUuid(), host.getUsername(), host.getPort(), webSsh.status)); + reply.setError(operr(ORG_ZSTACK_KVM_10025, "ssh connect to host[%s] username[%s] on port[%s] failed, because %s", host.getUuid(), host.getUsername(), host.getPort(), webSsh.status)); reply.setSuccess(false); bus.reply(msg, reply); return; @@ -1338,7 +1339,7 @@ private void submitTaskWaitHostPowerOnByIpmi() { @Override public boolean run() { if (timeHelper.getCurrentTimeMillis() > deadline) { - reply.setError(operr(String.format("Host[%s] has not been power on within %d seconds for an unknown reason. Please check host status in BMC[%s]", msg.getHostUuid(), timeoutInSec, host.getIpmi().getIpmiAddress()))); + reply.setError(operr(ORG_ZSTACK_KVM_10026, String.format("Host[%s] has not been power on within %d seconds for an unknown reason. Please check host status in BMC[%s]", msg.getHostUuid(), timeoutInSec, host.getIpmi().getIpmiAddress()))); reply.setSuccess(false); bus.reply(msg, reply); HostIpmiVO ipmi = host.getIpmi(); @@ -1424,7 +1425,7 @@ public boolean run() { HostIpmiVO ipmi = host.getIpmi(); kvmHostIpmiPowerExecutor.updateIpmiPowerStatusInDB(ipmi, HostPowerStatus.POWER_ON); if (!msg.isReturnEarly()) { - reply.setError(operr(String.format("Host[%s] has not been shut down within %d seconds for an unknown reason. Please check host status in BMC[%s]", msg.getHostUuid(), timeoutInSec, host.getIpmi().getIpmiAddress()))); + reply.setError(operr(ORG_ZSTACK_KVM_10027, String.format("Host[%s] has not been shut down within %d seconds for an unknown reason. Please check host status in BMC[%s]", msg.getHostUuid(), timeoutInSec, host.getIpmi().getIpmiAddress()))); reply.setSuccess(false); bus.reply(msg, reply); } @@ -1507,7 +1508,7 @@ private void handleRebootHostByAgent(RebootHostMsg msg, NoErrorCompletion comple @Override public void success(RebootHostResponse returnValue) { if (!returnValue.isSuccess()) { - reply.setError(operr("operation error, because:%s", returnValue.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10028, "operation error, because:%s", returnValue.getError())); bus.reply(msg, reply); completion.done(); return; @@ -1536,7 +1537,7 @@ private void handle(SyncVmDeviceInfoMsg msg) { @Override public void success(SyncVmDeviceInfoResponse ret) { if (!ret.isSuccess()) { - ErrorCode err = Platform.err(SysErrors.OPERATION_ERROR, ret.getError()); + ErrorCode err = Platform.err(ORG_ZSTACK_KVM_10029, SysErrors.OPERATION_ERROR, ret.getError()); reply.setError(err); } @@ -1564,7 +1565,7 @@ private void handle(GetHostNumaTopologyMsg msg) { @Override public void success(GetHostNUMATopologyResponse ret) { if (!ret.isSuccess()) { - ErrorCode err = Platform.err(SysErrors.OPERATION_ERROR, ret.getError()); + ErrorCode err = Platform.err(ORG_ZSTACK_KVM_10030, SysErrors.OPERATION_ERROR, ret.getError()); reply.setError(err); } else { reply.setNuma(ret.getTopology()); @@ -1615,7 +1616,7 @@ private void compareCpuFunctionOnHost(final CompareCpuFunctionOnHostMsg msg, Ret @Override public void success(VmCompareCpuFunctionResponse ret) { if (!ret.isSuccess()) { - completion.fail(operr(ret.getError())); + completion.fail(operr(ORG_ZSTACK_KVM_10031, ret.getError())); return; } completion.success(ret); @@ -1639,7 +1640,7 @@ private void getCpuFunctionXml(final GetCpuFunctionXmlOnHostMsg msg, ReturnValue @Override public void success(VmGetCpuXmlResponse ret) { if (!ret.isSuccess()) { - completion.fail(operr(ret.getError())); + completion.fail(operr(ORG_ZSTACK_KVM_10032, ret.getError())); return; } reply.setCpuXml(ret.getCpuXml()); @@ -1772,18 +1773,18 @@ private void handle(CheckHostCapacityMsg msg) { @Override public void run(MessageReply reply) { if (!reply.isSuccess()) { - throw new OperationFailureException(operr("check host capacity failed, because:%s", reply.getError())); + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10033, "check host capacity failed, because:%s", reply.getError())); } KVMHostAsyncHttpCallReply r = reply.castReply(); HostCapacityResponse rsp = r.toResponse(HostCapacityResponse.class); if (!rsp.isSuccess()) { - throw new OperationFailureException(operr("operation error, because:%s", rsp.getError())); + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10034, "operation error, because:%s", rsp.getError())); } long reservedSize = SizeUtils.sizeStringToBytes(rcf.getResourceConfigValue(KVMGlobalConfig.RESERVED_MEMORY_CAPACITY, msg.getHostUuid(), String.class)); if (rsp.getTotalMemory() < reservedSize) { - throw new OperationFailureException(operr("The host[uuid:%s]'s available memory capacity[%s] is lower than the reserved capacity[%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10035, "The host[uuid:%s]'s available memory capacity[%s] is lower than the reserved capacity[%s]", msg.getHostUuid(), rsp.getTotalMemory(), reservedSize)); } @@ -1839,7 +1840,7 @@ private void registerPrimaryVmHeartbeat(RegisterColoPrimaryCheckMsg msg, NoError public void success(AgentResponse ret) { final StartColoSyncReply reply = new StartColoSyncReply(); if (!ret.isSuccess()) { - reply.setError(operr("unable to register colo heartbeat for vm[uuid:%s] on kvm host [uuid:%s, ip:%s], because %s", + reply.setError(operr(ORG_ZSTACK_KVM_10036, "unable to register colo heartbeat for vm[uuid:%s] on kvm host [uuid:%s, ip:%s], because %s", msg.getVmInstanceUuid(), self.getUuid(), self.getManagementIp(), ret.getError())); } else { logger.debug(String.format("unable to register colo heartbeat for vm[uuid:%s] on kvm host[uuid:%s] success", msg.getVmInstanceUuid(), self.getUuid())); @@ -1897,7 +1898,7 @@ private void startColoSync(StartColoSyncMsg msg, NoErrorCompletion completion) { public void success(AgentResponse ret) { final StartColoSyncReply reply = new StartColoSyncReply(); if (!ret.isSuccess()) { - reply.setError(operr("unable to start colo sync vm[uuid:%s] on kvm host [uuid:%s, ip:%s], because %s", + reply.setError(operr(ORG_ZSTACK_KVM_10037, "unable to start colo sync vm[uuid:%s] on kvm host [uuid:%s, ip:%s], because %s", msg.getVmInstanceUuid(), self.getUuid(), self.getManagementIp(), ret.getError())); } else { logger.debug(String.format("unable to start colo sync vm[uuid:%s] on kvm host[uuid:%s] success", msg.getVmInstanceUuid(), self.getUuid())); @@ -1952,7 +1953,7 @@ private void configSecondaryVm(ConfigSecondaryVmMsg msg, NoErrorCompletion compl public void success(AgentResponse ret) { final ConfigPrimaryVmReply reply = new ConfigPrimaryVmReply(); if (!ret.isSuccess()) { - reply.setError(operr("unable to config secondary vm[uuid:%s] on kvm host [uuid:%s, ip:%s], because %s", + reply.setError(operr(ORG_ZSTACK_KVM_10038, "unable to config secondary vm[uuid:%s] on kvm host [uuid:%s, ip:%s], because %s", msg.getVmInstanceUuid(), self.getUuid(), self.getManagementIp(), ret.getError())); } else { logger.debug(String.format("config secondary vm[uuid:%s] on kvm host[uuid:%s] success", msg.getVmInstanceUuid(), self.getUuid())); @@ -1984,7 +1985,7 @@ private void configPrimaryVm(ConfigPrimaryVmMsg msg, NoErrorCompletion completio public void success(AgentResponse ret) { final ConfigPrimaryVmReply reply = new ConfigPrimaryVmReply(); if (!ret.isSuccess()) { - reply.setError(operr("unable to config primary vm[uuid:%s] on kvm host [uuid:%s, ip:%s], because %s", + reply.setError(operr(ORG_ZSTACK_KVM_10039, "unable to config primary vm[uuid:%s] on kvm host [uuid:%s, ip:%s], because %s", msg.getVmInstanceUuid(), self.getUuid(), self.getManagementIp(), ret.getError())); } else { logger.debug(String.format("config primary vm[uuid:%s] on kvm host[uuid:%s] success", msg.getVmInstanceUuid(), self.getUuid())); @@ -2025,7 +2026,7 @@ private void getVmFirstBootDevice(final GetVmFirstBootDeviceOnHypervisorMsg msg, public void success(GetVmFirstBootDeviceResponse ret) { final GetVmFirstBootDeviceOnHypervisorReply reply = new GetVmFirstBootDeviceOnHypervisorReply(); if (!ret.isSuccess()) { - reply.setError(operr("unable to get first boot dev of vm[uuid:%s] on kvm host [uuid:%s, ip:%s], because %s", + reply.setError(operr(ORG_ZSTACK_KVM_10040, "unable to get first boot dev of vm[uuid:%s] on kvm host [uuid:%s, ip:%s], because %s", msg.getVmInstanceUuid(), self.getUuid(), self.getManagementIp(), ret.getError())); } else { reply.setFirstBootDevice(ret.getFirstBootDevice()); @@ -2074,7 +2075,7 @@ private void getVmDeviceAddress(final GetVmDeviceAddressMsg msg, final NoErrorCo @Override public void success(GetVmDeviceAddressRsp rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("failed to get vm[uuid:%s] device address, because:%s", msg.getVmInstanceUuid(), rsp.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10041, "failed to get vm[uuid:%s] device address, because:%s", msg.getVmInstanceUuid(), rsp.getError())); bus.reply(msg, reply); completion.done(); return; @@ -2129,7 +2130,7 @@ private void getVirtualizerInfo(final GetVirtualizerInfoMsg msg, final NoErrorCo @Override public void success(GetVirtualizerInfoRsp rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("failed to get host[uuid:%s] virtualizer info, because:%s", msg.getHostUuid(), rsp.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10042, "failed to get host[uuid:%s] virtualizer info, because:%s", msg.getHostUuid(), rsp.getError())); bus.reply(msg, reply); completion.done(); return; @@ -2211,7 +2212,7 @@ private void handle(final IncreaseVmCpuMsg msg) { @Override public void success(IncreaseCpuResponse ret) { if (!ret.isSuccess()) { - reply.setError(operr("failed to increase vm cpu, error details: %s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10043, "failed to increase vm cpu, error details: %s", ret.getError())); } else { reply.setCpuNum(ret.getCpuNum()); } @@ -2236,7 +2237,7 @@ private void handle(final IncreaseVmMemoryMsg msg) { @Override public void success(IncreaseMemoryResponse ret) { if (!ret.isSuccess()) { - reply.setError(operr("operation error, because:%s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10044, "operation error, because:%s", ret.getError())); } else { reply.setMemorySize(ret.getMemorySize()); } @@ -2263,7 +2264,7 @@ private void directlyDestroy(final VmDirectlyDestroyOnHypervisorMsg msg, final N @Override public void success(DestroyVmResponse ret) { if (!ret.isSuccess()) { - reply.setError(err(HostErrors.FAILED_TO_DESTROY_VM_ON_HYPERVISOR, ret.getError())); + reply.setError(err(ORG_ZSTACK_KVM_10045, HostErrors.FAILED_TO_DESTROY_VM_ON_HYPERVISOR, ret.getError())); } bus.reply(msg, reply); @@ -2313,7 +2314,7 @@ private void handle(KvmRunShellMsg msg) { KvmRunShellReply reply = new KvmRunShellReply(); if (result.isSshFailure()) { - reply.setError(operr("unable to connect to KVM[ip:%s, username:%s, sshPort:%d ] to do DNS check," + + reply.setError(operr(ORG_ZSTACK_KVM_10046, "unable to connect to KVM[ip:%s, username:%s, sshPort:%d ] to do DNS check," + " please check if username/password is wrong; %s", self.getManagementIp(), getSelf().getUsername(), getSelf().getPort(), result.getExitErrorMessage())); @@ -2335,7 +2336,7 @@ private void handle(final GetVmConsoleAddressFromHostMsg msg) { @Override public void success(GetVncPortResponse ret) { if (!ret.isSuccess()) { - reply.setError(operr("operation error, because:%s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10047, "operation error, because:%s", ret.getError())); } else { reply.setHostIp(self.getManagementIp()); reply.setProtocol(ret.getProtocol()); @@ -2367,7 +2368,7 @@ public void fail(ErrorCode errorCode) { private void handle(final UpdateVmPriorityMsg msg) { final UpdateVmPriorityReply reply = new UpdateVmPriorityReply(); if (self.getStatus() != HostStatus.Connected) { - reply.setError(operr("the host[uuid:%s, status:%s] is not Connected", self.getUuid(), self.getStatus())); + reply.setError(operr(ORG_ZSTACK_KVM_10048, "the host[uuid:%s, status:%s] is not Connected", self.getUuid(), self.getStatus())); bus.reply(msg, reply); return; } @@ -2378,7 +2379,7 @@ private void handle(final UpdateVmPriorityMsg msg) { @Override public void success(UpdateVmPriorityRsp ret) { if (!ret.isSuccess()) { - reply.setError(operr("operation error, because:%s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10049, "operation error, because:%s", ret.getError())); } bus.reply(msg, reply); @@ -2395,7 +2396,7 @@ public void fail(ErrorCode errorCode) { protected void handle(final CheckVmStateOnHypervisorMsg msg) { final CheckVmStateOnHypervisorReply reply = new CheckVmStateOnHypervisorReply(); if (self.getStatus() != HostStatus.Connected) { - reply.setError(operr("the host[uuid:%s, status:%s] is not Connected", self.getUuid(), self.getStatus())); + reply.setError(operr(ORG_ZSTACK_KVM_10050, "the host[uuid:%s, status:%s] is not Connected", self.getUuid(), self.getStatus())); bus.reply(msg, reply); return; } @@ -2413,7 +2414,7 @@ protected void handle(final CheckVmStateOnHypervisorMsg msg) { @Override public void success(CheckVmStateRsp ret) { if (!ret.isSuccess()) { - reply.setError(operr("operation error, because:%s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10051, "operation error, because:%s", ret.getError())); } else { Map m = new HashMap<>(); for (Map.Entry e : ret.states.entrySet()) { @@ -2465,7 +2466,7 @@ private void detachIso(final DetachIsoOnHypervisorMsg msg, final NoErrorCompleti @Override public void success(DetachIsoRsp ret) { if (!ret.isSuccess()) { - reply.setError(operr("operation error, because:%s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10052, "operation error, because:%s", ret.getError())); } bus.reply(msg, reply); @@ -2517,7 +2518,7 @@ private void attachIso(final AttachIsoOnHypervisorMsg msg, final NoErrorCompleti @Override public void success(AttachIsoRsp ret) { if (!ret.isSuccess()) { - reply.setError(operr("operation error, because:%s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10053, "operation error, because:%s", ret.getError())); } bus.reply(msg, reply); @@ -2556,7 +2557,7 @@ protected void changeVmNicState(final ChangeVmNicStateOnHypervisorMsg msg, final @Override public void success(ChangeVmNicStateRsp ret) { if (!ret.isSuccess()) { - reply.setError(operr("operation error, because:%s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10054, "operation error, because:%s", ret.getError())); } bus.reply(msg, reply); completion.done(); @@ -2619,7 +2620,7 @@ protected void detachNic(final DetachNicFromVmOnHypervisorMsg msg, final NoError @Override public void success(DetachNicRsp ret) { if (!ret.isSuccess()) { - reply.setError(operr("operation error, because:%s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10055, "operation error, because:%s", ret.getError())); } bus.reply(msg, reply); completion.done(); @@ -2727,7 +2728,7 @@ public void success(LinkedHashMap ret) { public void fail(ErrorCode err) { KVMHostAsyncHttpCallReply reply = new KVMHostAsyncHttpCallReply(); if (err.isError(SysErrors.HTTP_ERROR, SysErrors.IO_ERROR)) { - reply.setError(err(HostErrors.OPERATION_FAILURE_GC_ELIGIBLE, err, "cannot do the operation on the KVM host")); + reply.setError(err(ORG_ZSTACK_KVM_10056, HostErrors.OPERATION_FAILURE_GC_ELIGIBLE, err, "cannot do the operation on the KVM host")); } else { reply.setError(err); } @@ -2762,14 +2763,14 @@ private void mergeVolumeSnapshot(final MergeVolumeSnapshotOnKvmMsg msg, final No q.add(VmInstanceVO_.uuid, Op.EQ, volume.getVmInstanceUuid()); VmInstanceState state = q.findValue(); if (state != VmInstanceState.Stopped && state != VmInstanceState.Running && state != VmInstanceState.Paused && state != VmInstanceState.Destroyed) { - throw new OperationFailureException(operr("cannot do volume snapshot merge when vm[uuid:%s] is in state of %s." + + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10057, "cannot do volume snapshot merge when vm[uuid:%s] is in state of %s." + " The operation is only allowed when vm is Running or Stopped", volume.getUuid(), state)); } if (state == VmInstanceState.Running) { String libvirtVersion = KVMSystemTags.LIBVIRT_VERSION.getTokenByResourceUuid(self.getUuid(), KVMSystemTags.LIBVIRT_VERSION_TOKEN); if (new VersionComparator(KVMConstant.MIN_LIBVIRT_LIVE_BLOCK_COMMIT_VERSION).compare(libvirtVersion) > 0) { - throw new OperationFailureException(operr("live volume snapshot merge needs libvirt version greater than %s," + + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10058, "live volume snapshot merge needs libvirt version greater than %s," + " current libvirt version is %s. Please stop vm and redo the operation or detach the volume if it's data volume", KVMConstant.MIN_LIBVIRT_LIVE_BLOCK_COMMIT_VERSION, libvirtVersion)); } @@ -2789,7 +2790,7 @@ private void mergeVolumeSnapshot(final MergeVolumeSnapshotOnKvmMsg msg, final No @Override public void success(MergeSnapshotRsp ret) { if (!ret.isSuccess()) { - reply.setError(operr("operation error, because:%s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10059, "operation error, because:%s", ret.getError())); extEmitter.afterMergeSnapshotFailed((KVMHostInventory) getSelfInventory(), msg, cmd, reply.getError()); } extEmitter.afterMergeSnapshot((KVMHostInventory) getSelfInventory(), msg, cmd); @@ -2864,7 +2865,7 @@ private void doCheckSnapshot(final CheckSnapshotOnHypervisorMsg msg, final Compl q.add(VmInstanceVO_.uuid, SimpleQuery.Op.EQ, msg.getVmUuid()); VmInstanceState vmState = q.findValue(); if (vmState != VmInstanceState.Running && vmState != VmInstanceState.Stopped && vmState != VmInstanceState.Paused) { - throw new OperationFailureException(operr("vm[uuid:%s] is not Running or Stopped, current state[%s]", msg.getVmUuid(), vmState)); + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10060, "vm[uuid:%s] is not Running or Stopped, current state[%s]", msg.getVmUuid(), vmState)); } } @@ -2901,7 +2902,7 @@ public void run(FlowTrigger trigger, Map data) { @Override public void success(CheckSnapshotResponse ret) { if (!ret.isSuccess()) { - trigger.fail(operr("operation error, because:%s", ret.getError())); + trigger.fail(operr(ORG_ZSTACK_KVM_10061, "operation error, because:%s", ret.getError())); return; } @@ -2981,12 +2982,12 @@ private void doTakeSnapshot(final TakeSnapshotOnHypervisorMsg msg, final NoError q.add(VmInstanceVO_.uuid, SimpleQuery.Op.EQ, msg.getVmUuid()); VmInstanceState vmState = q.findValue(); if (vmState != VmInstanceState.Running && vmState != VmInstanceState.Stopped && vmState != VmInstanceState.Paused) { - throw new OperationFailureException(operr("vm[uuid:%s] is not Running or Stopped, current state[%s]", msg.getVmUuid(), vmState)); + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10062, "vm[uuid:%s] is not Running or Stopped, current state[%s]", msg.getVmUuid(), vmState)); } if (!HostSystemTags.LIVE_SNAPSHOT.hasTag(self.getUuid())) { if (vmState != VmInstanceState.Stopped) { - reply.setError(err(SysErrors.NO_CAPABILITY_ERROR, + reply.setError(err(ORG_ZSTACK_KVM_10063, SysErrors.NO_CAPABILITY_ERROR, "kvm host[uuid:%s, name:%s, ip:%s] doesn't not support live snapshot. please stop vm[uuid:%s] and try again", self.getUuid(), self.getName(), self.getManagementIp(), msg.getVmUuid() )); @@ -3039,7 +3040,7 @@ public void run(FlowTrigger trigger, Map data) { public void success(TakeSnapshotResponse ret) { if (ret.isSuccess()) { if (Objects.equals(ret.getNewVolumeInstallPath(), ret.getSnapshotInstallPath())) { - throw new OperationFailureException(Platform.inerr("SERIOUS BUG: the agent returns the " + + throw new OperationFailureException(Platform.inerr(ORG_ZSTACK_KVM_10064, "SERIOUS BUG: the agent returns the " + "same newVolumeInstallPath and snapshotInstallPath [%s], call for support immediately otherwise" + " data corruption may happen", ret.getNewVolumeInstallPath())); } @@ -3049,7 +3050,7 @@ public void success(TakeSnapshotResponse ret) { reply.setSnapshotInstallPath(ret.getSnapshotInstallPath()); reply.setSize(ret.getSize()); } else { - ErrorCode err = operr("operation error, because:%s", ret.getError()); + ErrorCode err = operr(ORG_ZSTACK_KVM_10065, "operation error, because:%s", ret.getError()); extEmitter.afterTakeSnapshotFailed((KVMHostInventory) getSelfInventory(), msg, cmd, ret, err); reply.setError(err); } @@ -3199,7 +3200,7 @@ protected void scripts() { @Override public void success(MigrateVmResponse ret) { if (!ret.isSuccess()) { - ErrorCode err = err(HostErrors.FAILED_TO_MIGRATE_VM_ON_HYPERVISOR, + ErrorCode err = err(ORG_ZSTACK_KVM_10066, HostErrors.FAILED_TO_MIGRATE_VM_ON_HYPERVISOR, "failed to migrate vm[uuid:%s] from kvm host[uuid:%s, ip:%s] to dest host[ip:%s], %s", vmUuid, srcHostUuid, srcHostMigrateIp, dstHostMigrateIp, ret.getError() ); @@ -3437,7 +3438,7 @@ private void updateNic(VmUpdateNicOnHypervisorMsg msg, NoErrorCompletion complet @Override public void success(AttachNicResponse ret) { if (!ret.isSuccess()) { - reply.setError(operr("failed to update nic[vm:%s] on kvm host[uuid:%s, ip:%s]," + + reply.setError(operr(ORG_ZSTACK_KVM_10067, "failed to update nic[vm:%s] on kvm host[uuid:%s, ip:%s]," + "because %s", msg.getVmInstanceUuid(), self.getUuid(), self.getManagementIp(), ret.getError())); } @@ -3499,11 +3500,11 @@ protected void attachNic(final VmAttachNicOnHypervisorMsg msg, final NoErrorComp public void success(AttachNicResponse ret) { if (!ret.isSuccess()) { if (ret.getError().contains("Device or resource busy")) { - reply.setError(operr("failed to attach nic[uuid:%s, vm:%s] on kvm host[uuid:%s, ip:%s]," + + reply.setError(operr(ORG_ZSTACK_KVM_10068, "failed to attach nic[uuid:%s, vm:%s] on kvm host[uuid:%s, ip:%s]," + "because %s, please try again or delete device[%s] by yourself", msg.getNicInventory().getUuid(), msg.getNicInventory().getVmInstanceUuid(), self.getUuid(), self.getManagementIp(), ret.getError(), msg.getNicInventory().getInternalName())); } else { - reply.setError(operr("failed to attach nic[uuid:%s, vm:%s] on kvm host[uuid:%s, ip:%s]," + + reply.setError(operr(ORG_ZSTACK_KVM_10069, "failed to attach nic[uuid:%s, vm:%s] on kvm host[uuid:%s, ip:%s]," + "because %s", msg.getNicInventory().getUuid(), msg.getNicInventory().getVmInstanceUuid(), self.getUuid(), self.getManagementIp(), ret.getError())); } @@ -3569,7 +3570,7 @@ protected void detachVolume(final DetachVolumeFromVmOnHypervisorMsg msg, final N @Override public void success(DetachDataVolumeResponse ret) { if (!ret.isSuccess()) { - ErrorCode err = operr("failed to detach data volume[uuid:%s, installPath:%s] from vm[uuid:%s, name:%s] on kvm host[uuid:%s, ip:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_KVM_10070, "failed to detach data volume[uuid:%s, installPath:%s] from vm[uuid:%s, name:%s] on kvm host[uuid:%s, ip:%s], because %s", vol.getUuid(), vol.getInstallPath(), vm.getUuid(), vm.getName(), getSelf().getUuid(), getSelf().getManagementIp(), ret.getError()); reply.setError(err); extEmitter.detachVolumeFailed((KVMHostInventory) getSelfInventory(), vm, vol, cmd, reply.getError()); @@ -3620,7 +3621,7 @@ private boolean allowToAttachVolumeOnHypervisor(AttachVolumeToVmOnHypervisorMsg boolean allowed = allowedOperations.isOperationAllowed(msg.getClass().getName(), state); if (!allowed) { - ErrorCode errorCode = err(VmErrors.ATTACH_VOLUME_ERROR, + ErrorCode errorCode = err(ORG_ZSTACK_KVM_10071, VmErrors.ATTACH_VOLUME_ERROR, "In the hypervisorType[%s], attach volume is not allowed in the current vm instance state[%s].", self.getHypervisorType(), state); throw new OperationFailureException(errorCode); @@ -3682,7 +3683,7 @@ protected void attachVolume(final AttachVolumeToVmOnHypervisorMsg msg, final NoE @Override public void success(AttachDataVolumeResponse ret) { if (!ret.isSuccess()) { - reply.setError(operr("failed to attach data volume[uuid:%s, installPath:%s] to vm[uuid:%s, name:%s]" + + reply.setError(operr(ORG_ZSTACK_KVM_10072, "failed to attach data volume[uuid:%s, installPath:%s] to vm[uuid:%s, name:%s]" + " on kvm host[uuid:%s, ip:%s], because %s", vol.getUuid(), vol.getInstallPath(), vm.getUuid(), vm.getName(), getSelf().getUuid(), getSelf().getManagementIp(), ret.getError())); extEmitter.attachVolumeFailed((KVMHostInventory) getSelfInventory(), vm, vol, cmd, reply.getError(), data); @@ -3727,7 +3728,7 @@ protected void destroyVm(final DestroyVmOnHypervisorMsg msg, final NoErrorComple try { extEmitter.beforeDestroyVmOnKvm(KVMHostInventory.valueOf(getSelf()), vminv, cmd); } catch (KVMException e) { - ErrorCode err = operr("failed to destroy vm[uuid:%s name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), vminv.getName(), + ErrorCode err = operr(ORG_ZSTACK_KVM_10073, "failed to destroy vm[uuid:%s name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), vminv.getName(), self.getUuid(), self.getManagementIp(), e.getMessage()); throw new OperationFailureException(err); } @@ -3737,7 +3738,7 @@ protected void destroyVm(final DestroyVmOnHypervisorMsg msg, final NoErrorComple public void success(DestroyVmResponse ret) { DestroyVmOnHypervisorReply reply = new DestroyVmOnHypervisorReply(); if (!ret.isSuccess()) { - reply.setError(err(HostErrors.FAILED_TO_DESTROY_VM_ON_HYPERVISOR, "unable to destroy vm[uuid:%s, name:%s] on kvm host [uuid:%s, ip:%s], because %s", vminv.getUuid(), + reply.setError(err(ORG_ZSTACK_KVM_10074, HostErrors.FAILED_TO_DESTROY_VM_ON_HYPERVISOR, "unable to destroy vm[uuid:%s, name:%s] on kvm host [uuid:%s, ip:%s], because %s", vminv.getUuid(), vminv.getName(), self.getUuid(), self.getManagementIp(), ret.getError())); extEmitter.destroyVmOnKvmFailed(KVMHostInventory.valueOf(getSelf()), vminv, reply.getError()); } else { @@ -3753,7 +3754,7 @@ public void fail(ErrorCode err) { DestroyVmOnHypervisorReply reply = new DestroyVmOnHypervisorReply(); if (err.isError(SysErrors.HTTP_ERROR, SysErrors.IO_ERROR, SysErrors.TIMEOUT)) { - err = err(HostErrors.OPERATION_FAILURE_GC_ELIGIBLE, err, "unable to destroy a vm"); + err = err(ORG_ZSTACK_KVM_10075, HostErrors.OPERATION_FAILURE_GC_ELIGIBLE, err, "unable to destroy a vm"); } reply.setError(err); @@ -3802,7 +3803,7 @@ private void rebootVm(final RebootVmOnHypervisorMsg msg, final NoErrorCompletion String err = String.format("failed to reboot vm[uuid:%s name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), vminv.getName(), self.getUuid(), self.getManagementIp(), e.getMessage()); logger.warn(err, e); - throw new OperationFailureException(operr(err)); + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10076, err)); } RebootVmCmd cmd = new RebootVmCmd(); @@ -3815,7 +3816,7 @@ private void rebootVm(final RebootVmOnHypervisorMsg msg, final NoErrorCompletion public void success(RebootVmResponse ret) { RebootVmOnHypervisorReply reply = new RebootVmOnHypervisorReply(); if (!ret.isSuccess()) { - reply.setError(err(HostErrors.FAILED_TO_REBOOT_VM_ON_HYPERVISOR, "unable to reboot vm[uuid:%s, name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), + reply.setError(err(ORG_ZSTACK_KVM_10077, HostErrors.FAILED_TO_REBOOT_VM_ON_HYPERVISOR, "unable to reboot vm[uuid:%s, name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), vminv.getName(), self.getUuid(), self.getManagementIp(), ret.getError())); extEmitter.rebootVmOnKvmFailed(KVMHostInventory.valueOf(getSelf()), vminv, reply.getError()); } else { @@ -3860,7 +3861,7 @@ protected void stopVm(final StopVmOnHypervisorMsg msg, final NoErrorCompletion c try { extEmitter.beforeStopVmOnKvm(KVMHostInventory.valueOf(getSelf()), vminv, cmd); } catch (KVMException e) { - ErrorCode err = operr("failed to stop vm[uuid:%s name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), vminv.getName(), + ErrorCode err = operr(ORG_ZSTACK_KVM_10078, "failed to stop vm[uuid:%s name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), vminv.getName(), self.getUuid(), self.getManagementIp(), e.getMessage()); throw new OperationFailureException(err); } @@ -3870,7 +3871,7 @@ protected void stopVm(final StopVmOnHypervisorMsg msg, final NoErrorCompletion c public void success(StopVmResponse ret) { StopVmOnHypervisorReply reply = new StopVmOnHypervisorReply(); if (!ret.isSuccess()) { - reply.setError(err(HostErrors.FAILED_TO_STOP_VM_ON_HYPERVISOR, "unable to stop vm[uuid:%s, name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), + reply.setError(err(ORG_ZSTACK_KVM_10079, HostErrors.FAILED_TO_STOP_VM_ON_HYPERVISOR, "unable to stop vm[uuid:%s, name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), vminv.getName(), self.getUuid(), self.getManagementIp(), ret.getError())); logger.warn(reply.getError().getDetails()); extEmitter.stopVmOnKvmFailed(KVMHostInventory.valueOf(getSelf()), vminv, reply.getError()); @@ -3885,7 +3886,7 @@ public void success(StopVmResponse ret) { public void fail(ErrorCode err) { StopVmOnHypervisorReply reply = new StopVmOnHypervisorReply(); if (err.isError(SysErrors.IO_ERROR, SysErrors.HTTP_ERROR)) { - err = err(HostErrors.OPERATION_FAILURE_GC_ELIGIBLE, err, "unable to stop a vm"); + err = err(ORG_ZSTACK_KVM_10080, HostErrors.OPERATION_FAILURE_GC_ELIGIBLE, err, "unable to stop a vm"); } reply.setError(err); @@ -4042,7 +4043,7 @@ public void run(FlowTrigger chain, Map data) { @Override public void run(MessageReply reply) { if (!reply.isSuccess()) { - ErrorCode err = operr("host[uuid:%s] capacity is not enough to offer cpu[%s], memory[%s bytes]", + ErrorCode err = operr(ORG_ZSTACK_KVM_10081, "host[uuid:%s] capacity is not enough to offer cpu[%s], memory[%s bytes]", vm.getUuid(), cpuChangeTo - oldCpuNum, alignedMemory.get() - oldMemorySize); err.setCause(reply.getError()); chain.fail(err); @@ -4150,7 +4151,7 @@ private void handle(final UpdateSpiceChannelConfigMsg msg) { @Override public void success(UpdateSpiceChannelConfigResponse ret) { if (!ret.isSuccess()) { - reply.setError(operr("Host[%s] update spice channel config faild, because %s", msg.getHostUuid(), ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10082, "Host[%s] update spice channel config faild, because %s", msg.getHostUuid(), ret.getError())); logger.warn(reply.getError().getDetails()); } reply.setRestartLibvirt(ret.restartLibvirt); @@ -4278,7 +4279,7 @@ static String getVolumeTOType(VolumeInventory vol) { private void checkPlatformWithOther(VmInstanceSpec spec) { int total = spec.getDestDataVolumes().size() + spec.getDestCacheVolumes().size() + spec.getCdRomSpecs().size(); if (total > 3) { - throw new OperationFailureException(operr("when the vm platform is Other, the number of dataVolumes and cdroms cannot exceed 3, currently %s", total)); + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10083, "when the vm platform is Other, the number of dataVolumes and cdroms cannot exceed 3, currently %s", total)); } } @@ -4573,7 +4574,7 @@ public void success(StartVmResponse ret) { logger.debug(info); extEmitter.startVmOnKvmSuccess(KVMHostInventory.valueOf(getSelf()), spec); } else { - reply.setError(err(HostErrors.FAILED_TO_START_VM_ON_HYPERVISOR, "failed to start vm[uuid:%s name:%s] on kvm host[uuid:%s, ip:%s], because %s", + reply.setError(err(ORG_ZSTACK_KVM_10084, HostErrors.FAILED_TO_START_VM_ON_HYPERVISOR, "failed to start vm[uuid:%s name:%s] on kvm host[uuid:%s, ip:%s], because %s", spec.getVmInventory().getUuid(), spec.getVmInventory().getName(), self.getUuid(), self.getManagementIp(), ret.getError())); logger.warn(reply.getError().getDetails()); @@ -4606,7 +4607,7 @@ public void success(StartVmResponse ret) { @Override public void fail(ErrorCode err) { StartVmOnHypervisorReply reply = new StartVmOnHypervisorReply(); - reply.setError(err(HostErrors.FAILED_TO_START_VM_ON_HYPERVISOR, "failed to start vm[uuid: %s] on kvm host[uuid: %s], because %s", + reply.setError(err(ORG_ZSTACK_KVM_10085, HostErrors.FAILED_TO_START_VM_ON_HYPERVISOR, "failed to start vm[uuid: %s] on kvm host[uuid: %s], because %s", spec.getVmInventory().getUuid(), self.getUuid(), err)); extEmitter.startVmOnKvmFailed(KVMHostInventory.valueOf(getSelf()), spec, err); bus.reply(msg, reply); @@ -4697,7 +4698,7 @@ private void pauseVm(final PauseVmOnHypervisorMsg msg, final NoErrorCompletion c @Override public void success(PauseVmResponse ret) { if (!ret.isSuccess()) { - reply.setError(err(HostErrors.FAILED_TO_STOP_VM_ON_HYPERVISOR, "unable to pause vm[uuid:%s, name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), + reply.setError(err(ORG_ZSTACK_KVM_10086, HostErrors.FAILED_TO_STOP_VM_ON_HYPERVISOR, "unable to pause vm[uuid:%s, name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), vminv.getName(), self.getUuid(), self.getManagementIp(), ret.getError())); logger.warn(reply.getError().getDetails()); } @@ -4748,7 +4749,7 @@ private void resumeVm(final ResumeVmOnHypervisorMsg msg, final NoErrorCompletion @Override public void success(ResumeVmResponse ret) { if (!ret.isSuccess()) { - reply.setError(err(HostErrors.FAILED_TO_STOP_VM_ON_HYPERVISOR, "unable to resume vm[uuid:%s, name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), + reply.setError(err(ORG_ZSTACK_KVM_10087, HostErrors.FAILED_TO_STOP_VM_ON_HYPERVISOR, "unable to resume vm[uuid:%s, name:%s] on kvm host[uuid:%s, ip:%s], because %s", vminv.getUuid(), vminv.getName(), self.getUuid(), self.getManagementIp(), ret.getError())); logger.warn(reply.getError().getDetails()); } @@ -4773,9 +4774,9 @@ private void batchCheckPhysicalInterface(BatchCheckNetworkPhysicalInterfaceMsg m CheckPhysicalNetworkInterfaceResponse rsp = restf.syncJsonPost(checkPhysicalNetworkInterfacePath, cmd, CheckPhysicalNetworkInterfaceResponse.class); if (!rsp.isSuccess()) { if (rsp.getFailedInterfaceNames().isEmpty()) { - reply.setError(operr("operation error, because:%s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10088, "operation error, because:%s", rsp.getError())); } else { - reply.setError(operr("failed to check physical network interfaces[names : %s] on kvm host[uuid:%s, ip:%s]", + reply.setError(operr(ORG_ZSTACK_KVM_10089, "failed to check physical network interfaces[names : %s] on kvm host[uuid:%s, ip:%s]", rsp.getFailedInterfaceNames(), context.getInventory().getUuid(), context.getInventory().getManagementIp())); } } @@ -4791,9 +4792,9 @@ private void checkPhysicalInterface(CheckNetworkPhysicalInterfaceMsg msg, NoErro CheckPhysicalNetworkInterfaceResponse rsp = restf.syncJsonPost(checkPhysicalNetworkInterfacePath, cmd, CheckPhysicalNetworkInterfaceResponse.class); if (!rsp.isSuccess()) { if (rsp.getFailedInterfaceNames().isEmpty()) { - reply.setError(operr("operation error, because:%s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10090, "operation error, because:%s", rsp.getError())); } else { - reply.setError(operr("failed to check physical network interfaces[names : %s] on kvm host[uuid:%s, ip:%s]", + reply.setError(operr(ORG_ZSTACK_KVM_10091, "failed to check physical network interfaces[names : %s] on kvm host[uuid:%s, ip:%s]", msg.getPhysicalInterface(), context.getInventory().getUuid(), context.getInventory().getManagementIp())); } } @@ -4852,7 +4853,7 @@ private void doReconnectHostDueToPingResult(PingResponse ret) { } changeConnectionState(HostStatusEvent.disconnected); - new HostDisconnectedCanonicalEvent(self.getUuid(), argerr(info)).fire(); + new HostDisconnectedCanonicalEvent(self.getUuid(), argerr(ORG_ZSTACK_KVM_10092, info)).fire(); ReconnectHostMsg rmsg = new ReconnectHostMsg(); rmsg.setHostUuid(self.getUuid()); @@ -4879,7 +4880,7 @@ public void fail(ErrorCode err) { logger.warn(info); changeConnectionState(HostStatusEvent.disconnected); - new HostDisconnectedCanonicalEvent(self.getUuid(), argerr(info)).fire(); + new HostDisconnectedCanonicalEvent(self.getUuid(), argerr(ORG_ZSTACK_KVM_10093, info)).fire(); ReconnectHostMsg rmsg = new ReconnectHostMsg(); rmsg.setHostUuid(self.getUuid()); @@ -4983,7 +4984,7 @@ public void fail(ErrorCode err) { @Override public void success(PingResponse ret) { if (!ret.isSuccess()) { - trigger.fail(operr("%s", ret.getError())); + trigger.fail(operr(ORG_ZSTACK_KVM_10094, "%s", ret.getError())); return; } @@ -5117,7 +5118,7 @@ protected void deleteTakeOverFlag(Completion completion) { sshShell.setPort(getSelf().getPort()); SshResult ret = sshShell.runCommand(String.format("sudo /bin/sh -c \"rm -rf %s\"", hostTakeOverFlagPath)); if (ret.isSshFailure() || ret.getReturnCode() != 0) { - completion.fail(operr(ret.getExitErrorMessage())); + completion.fail(operr(ORG_ZSTACK_KVM_10095, ret.getExitErrorMessage())); return; } completion.success(); @@ -5144,7 +5145,7 @@ private ErrorCode connectToAgent() { } ConnectResponse rsp = restf.syncJsonPost(connectPath, cmd, ConnectResponse.class); if (!rsp.isSuccess()) { - errCode = operr("unable to connect to kvm host[uuid:%s, ip:%s, url:%s], because %s", + errCode = operr(ORG_ZSTACK_KVM_10096, "unable to connect to kvm host[uuid:%s, ip:%s, url:%s], because %s", self.getUuid(), self.getManagementIp(), connectPath, rsp.getError()); } else { VersionComparator libvirtVersion = new VersionComparator(rsp.getLibvirtVersion()); @@ -5164,11 +5165,11 @@ private ErrorCode connectToAgent() { } } } catch (RestClientException e) { - errCode = operr("unable to connect to kvm host[uuid:%s, ip:%s, url:%s], because %s", self.getUuid(), self.getManagementIp(), + errCode = operr(ORG_ZSTACK_KVM_10097, "unable to connect to kvm host[uuid:%s, ip:%s, url:%s], because %s", self.getUuid(), self.getManagementIp(), connectPath, e.getMessage()); } catch (Throwable t) { logger.warn(t.getMessage(), t); - errCode = inerr(t.getMessage()); + errCode = inerr(ORG_ZSTACK_KVM_10098, t.getMessage()); } return errCode; @@ -5203,7 +5204,7 @@ private void continueConnect(final ConnectHostInfo info, final Completion comple public void handle(Map data) { if (noStorageAccessible()) { ErrorCodeList errorCodeList = (ErrorCodeList) data.get(KVMConstant.CONNECT_HOST_PRIMARYSTORAGE_ERROR); - completion.fail(operr("host can not access any primary storage, %s", errorCodeList != null && StringUtils.isNotEmpty(errorCodeList.getReadableDetails()) ? errorCodeList.getReadableDetails() : "please check network")); + completion.fail(operr(ORG_ZSTACK_KVM_10099, "host can not access any primary storage, %s", errorCodeList != null && StringUtils.isNotEmpty(errorCodeList.getReadableDetails()) ? errorCodeList.getReadableDetails() : "please check network")); } else { if (CoreGlobalProperty.UNIT_TEST_ON) { completion.success(); @@ -5218,7 +5219,7 @@ public void handle(Map data) { SshResult ret = sshShell.runCommand(String.format("sudo /bin/sh -c \"echo uuid:%s > %s\"", self.getUuid(), hostTakeOverFlagPath)); if (ret.isSshFailure() || ret.getReturnCode() != 0) { - completion.fail(operr(ret.getExitErrorMessage())); + completion.fail(operr(ORG_ZSTACK_KVM_10100, ret.getExitErrorMessage())); return; } completion.success(); @@ -5227,7 +5228,7 @@ public void handle(Map data) { }).error(new FlowErrorHandler(completion) { @Override public void handle(ErrorCode errCode, Map data) { - completion.fail(err(HostErrors.CONNECTION_ERROR, errCode, "connection error for KVM host[uuid:%s, ip:%s]", self.getUuid(), + completion.fail(err(ORG_ZSTACK_KVM_10101, HostErrors.CONNECTION_ERROR, errCode, "connection error for KVM host[uuid:%s, ip:%s]", self.getUuid(), self.getManagementIp())); } }).start(); @@ -5330,7 +5331,7 @@ private boolean testPort() { private boolean ifTimeout() { if (System.currentTimeMillis() > timeout) { - trigger.fail(operr("the host[%s] ssh port[%s] not open after %s seconds, connect timeout", getSelf().getManagementIp(), getSelf().getPort(), TimeUnit.MILLISECONDS.toSeconds(sshTimeout))); + trigger.fail(operr(ORG_ZSTACK_KVM_10102, "the host[%s] ssh port[%s] not open after %s seconds, connect timeout", getSelf().getManagementIp(), getSelf().getPort(), TimeUnit.MILLISECONDS.toSeconds(sshTimeout))); return true; } else { return false; @@ -5370,7 +5371,7 @@ public void run(FlowTrigger trigger, Map data) { final ErrorCode privateKeyError = connectWithPrivateKey(); if (privateKeyError == null) { - trigger.fail(err(HostErrors.HOST_PASSWORD_HAS_BEEN_CHANGED, + trigger.fail(err(ORG_ZSTACK_KVM_10103, HostErrors.HOST_PASSWORD_HAS_BEEN_CHANGED, "host password has been changed. " + "Please update host password in management node by UpdateKVMHostAction with host UUID[%s]", self.getUuid())); @@ -5389,7 +5390,7 @@ ErrorCode connectWithSSHPassword() { final String cmd = "echo hello"; SshResult ret = sshShell.runCommand(cmd); if (ret.isSshFailure()) { - return err(HostErrors.UNABLE_TO_RECONNECT_HOST, + return err(ORG_ZSTACK_KVM_10104, HostErrors.UNABLE_TO_RECONNECT_HOST, "failed to connect host[UUID=%s] with SSH password", self.getUuid()); } return null; @@ -5405,7 +5406,7 @@ ErrorCode connectWithPrivateKey() { final String cmd = "echo hello"; SshResult ret = sshShell.runCommand(cmd); if (ret.isSshFailure()) { - return err(HostErrors.UNABLE_TO_RECONNECT_HOST, + return err(ORG_ZSTACK_KVM_10105, HostErrors.UNABLE_TO_RECONNECT_HOST, "failed to connect host[UUID=%s] with private key", self.getUuid()); } return null; @@ -5448,9 +5449,9 @@ public void run(FlowTrigger trigger, Map data) { map(e("dnsCheckList", checkList))); if (ret.isSshFailure()) { - trigger.fail(operr("unable to connect to KVM[ip:%s, username:%s, sshPort: %d, ] to do DNS check, please check if username/password is wrong; %s", self.getManagementIp(), getSelf().getUsername(), getSelf().getPort(), ret.getExitErrorMessage())); + trigger.fail(operr(ORG_ZSTACK_KVM_10106, "unable to connect to KVM[ip:%s, username:%s, sshPort: %d, ] to do DNS check, please check if username/password is wrong; %s", self.getManagementIp(), getSelf().getUsername(), getSelf().getPort(), ret.getExitErrorMessage())); } else if (ret.getReturnCode() != 0) { - trigger.fail(operr("failed to ping all DNS/IP in %s; please check /etc/resolv.conf to make sure your host is able to reach public internet", checkList)); + trigger.fail(operr(ORG_ZSTACK_KVM_10107, "failed to ping all DNS/IP in %s; please check /etc/resolv.conf to make sure your host is able to reach public internet", checkList)); } else { trigger.next(); } @@ -5485,10 +5486,10 @@ public void run(FlowTrigger trigger, Map data) { } if (ret.isSshFailure()) { - throw new OperationFailureException(operr("unable to connect to KVM[ip:%s, username:%s, sshPort:%d] to check the management node connectivity," + + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10108, "unable to connect to KVM[ip:%s, username:%s, sshPort:%d] to check the management node connectivity," + "please check if username/password is wrong; %s", self.getManagementIp(), getSelf().getUsername(), getSelf().getPort(), ret.getExitErrorMessage())); } else if (ret.getReturnCode() != 0) { - throw new OperationFailureException(operr("the KVM host[ip:%s] cannot access the management node's callback url. It seems" + + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10109, "the KVM host[ip:%s] cannot access the management node's callback url. It seems" + " that the KVM host cannot reach the management IP[%s]. %s %s", restf.getHostName(), self.getManagementIp(), ret.getStderr(), ret.getExitErrorMessage())); } @@ -5540,7 +5541,7 @@ public void run(FlowTrigger trigger, Map data) { ssh.command(String.format("grep -i ^uuid %s | sed 's/uuid://g'", hostTakeOverFlagPath)); SshResult hostRet = ssh.run(); if (hostRet.isSshFailure() || hostRet.getReturnCode() != 0) { - trigger.fail(operr("unable to Check whether the host is taken over, because %s", hostRet.getExitErrorMessage())); + trigger.fail(operr(ORG_ZSTACK_KVM_10110, "unable to Check whether the host is taken over, because %s", hostRet.getExitErrorMessage())); return; } String hostOutput = hostRet.getStdout().replaceAll("\r|\n",""); @@ -5554,7 +5555,7 @@ public void run(FlowTrigger trigger, Map data) { SshResult timeRet = ssh.run(); logger.debug(String.format("Timestamp of the flag is %s ", timeRet.getStdout())); if (timeRet.isSshFailure() || timeRet.getReturnCode() != 0) { - trigger.fail(operr("Unable to get the timestamp of the flag, because %s", timeRet.getExitErrorMessage())); + trigger.fail(operr(ORG_ZSTACK_KVM_10111, "Unable to get the timestamp of the flag, because %s", timeRet.getExitErrorMessage())); return; } String timestampOutput = timeRet.getStdout().replaceAll("\r|\n",""); @@ -5569,7 +5570,7 @@ public void run(FlowTrigger trigger, Map data) { logger.debug(String.format("hostOutput is %s ,The time difference is %d(s) ", hostOutput, diff)); if (diff < HostGlobalConfig.PING_HOST_INTERVAL.value(int.class)) { - trigger.fail(operr("the host[ip:%s] has been taken over, because the takeover flag[HostUuid:%s] already exists and utime[%d] has not exceeded host ping interval[%d]", + trigger.fail(operr(ORG_ZSTACK_KVM_10112, "the host[ip:%s] has been taken over, because the takeover flag[HostUuid:%s] already exists and utime[%d] has not exceeded host ping interval[%d]", self.getManagementIp(), hostOutput, diff, HostGlobalConfig.PING_HOST_INTERVAL.value(int.class))); return; } @@ -5578,7 +5579,7 @@ public void run(FlowTrigger trigger, Map data) { if (lastHostInv == null) { trigger.next(); } else { - trigger.fail(operr("the host[ip:%s] has been taken over, because flag[HostUuid:%s] exists in the database", + trigger.fail(operr(ORG_ZSTACK_KVM_10113, "the host[ip:%s] has been taken over, because flag[HostUuid:%s] exists in the database", self.getManagementIp(), lastHostInv.getUuid())); } } catch (Exception e) { @@ -5601,7 +5602,7 @@ private Object getHostCpuArchitectureBySsh() { SshResult ret = sshShell.runCommand("uname -m"); if (ret.isSshFailure() || ret.getReturnCode() != 0) { - return operr("unable to get host cpu architecture, please check if username/password is wrong; %s", ret.getExitErrorMessage()); + return operr(ORG_ZSTACK_KVM_10114, "unable to get host cpu architecture, please check if username/password is wrong; %s", ret.getExitErrorMessage()); } return ret.getStdout().trim(); } @@ -5628,7 +5629,7 @@ public void run(FlowTrigger trigger, Map data) { dbf.update(host); self.setArchitecture(hostArchitecture); if (cluster.getArchitecture() != null && !hostArchitecture.equals(cluster.getArchitecture()) && !cluster.getHypervisorType().equals("baremetal2")) { - trigger.fail(operr("host cpu architecture[%s] is not matched the cluster[%s]", hostArchitecture, cluster.getArchitecture())); + trigger.fail(operr(ORG_ZSTACK_KVM_10115, "host cpu architecture[%s] is not matched the cluster[%s]", hostArchitecture, cluster.getArchitecture())); return; } @@ -5845,7 +5846,7 @@ public void run(FlowTrigger trigger, Map data) { .sudoCommand(builder.toString()) .runErrorByExceptionAndClose(); } catch (SshException ex) { - throw new OperationFailureException(operr(ex.toString())); + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10116, ex.toString())); } trigger.next(); @@ -5949,7 +5950,7 @@ public void success(UpdateDependencyRsp ret) { if (ret.isSuccess()) { trigger.next(); } else { - trigger.fail(Platform.operr("%s", ret.getError())); + trigger.fail(Platform.operr(ORG_ZSTACK_KVM_10117, "%s", ret.getError())); } } @@ -5970,7 +5971,7 @@ public void fail(ErrorCode errorCode) { @Override public void run(FlowTrigger trigger, Map data) { if (!checkQemuLibvirtVersionOfHost()) { - trigger.fail(operr("host [uuid:%s] cannot be added to cluster [uuid:%s] because qemu/libvirt version does not match", + trigger.fail(operr(ORG_ZSTACK_KVM_10118, "host [uuid:%s] cannot be added to cluster [uuid:%s] because qemu/libvirt version does not match", self.getUuid(), self.getClusterUuid())); return; } @@ -5980,7 +5981,7 @@ public void run(FlowTrigger trigger, Map data) { .getTokenByResourceUuid(self.getClusterUuid(), KVMSystemTags.CHECK_CLUSTER_CPU_MODEL_TOKEN) .equals("true") && !checkCpuModelOfHost()) { - trigger.fail(operr("host [uuid:%s] cannot be added to cluster [uuid:%s] because cpu model name does not match", + trigger.fail(operr(ORG_ZSTACK_KVM_10119, "host [uuid:%s] cannot be added to cluster [uuid:%s] because cpu model name does not match", self.getUuid(), self.getClusterUuid())); return; } @@ -5990,7 +5991,7 @@ public void run(FlowTrigger trigger, Map data) { } if (KVMGlobalConfig.CHECK_HOST_CPU_MODEL_NAME.value(Boolean.class) && !checkCpuModelOfHost()) { - trigger.fail(operr("host [uuid:%s] cannot be added to cluster [uuid:%s] because cpu model name does not match", + trigger.fail(operr(ORG_ZSTACK_KVM_10120, "host [uuid:%s] cannot be added to cluster [uuid:%s] because cpu model name does not match", self.getUuid(), self.getClusterUuid())); return; } @@ -6045,12 +6046,12 @@ public void run(final FlowTrigger trigger, Map data) { @Override public void success(HostFactResponse ret) { if (!ret.isSuccess()) { - trigger.fail(operr("operation error, because:%s", ret.getError())); + trigger.fail(operr(ORG_ZSTACK_KVM_10121, "operation error, because:%s", ret.getError())); return; } if (!checkVirtualizationEnabled(ret)) { - trigger.fail(operr("cannot find either 'vmx' or 'svm' in /proc/cpuinfo, please make sure you have enabled virtualization in your BIOS setting")); + trigger.fail(operr(ORG_ZSTACK_KVM_10122, "cannot find either 'vmx' or 'svm' in /proc/cpuinfo, please make sure you have enabled virtualization in your BIOS setting")); return; } @@ -6085,7 +6086,7 @@ private void recordHardwareChangesAndCreateTag(PatternedSystemTag systemTag, Str return; } - errorCodeList.getCauses().add(operr("host[uuid:%s]'s %s changed, old:%s, new:%s", + errorCodeList.getCauses().add(operr(ORG_ZSTACK_KVM_10123, "host[uuid:%s]'s %s changed, old:%s, new:%s", self.getUuid(), systemTag.getTagFormat(), oldValue, newValue)); @@ -6202,7 +6203,7 @@ private void handle(final ShutdownHostMsg msg) { .run(chain -> handleShutdownHost(msg, new NoErrorCompletion(chain) { @Override public void done() { - new HostBase.HostDisconnectedCanonicalEvent(msg.getHostUuid(), operr("host[uuid:%s] becomes power off, send notify", + new HostBase.HostDisconnectedCanonicalEvent(msg.getHostUuid(), operr(ORG_ZSTACK_KVM_10124, "host[uuid:%s] becomes power off, send notify", msg.getHostUuid())).fire(); chain.next(); } @@ -6241,7 +6242,7 @@ public void fail(ErrorCode err) { @Override public void success(KVMAgentCommands.ShutdownHostResponse ret) { if (!ret.isSuccess()) { - reply.setError(operr("operation error, because:%s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10125, "operation error, because:%s", ret.getError())); bus.reply(msg, reply); completion.done(); return; @@ -6280,7 +6281,7 @@ public boolean run() { if (isTimeout()) { if (!msg.isReturnEarly()) { reply.setSuccess(false); - reply.setError(operr("host[%s] not shutdown in %d seconds", msg.getHostUuid(), ctimeout)); + reply.setError(operr(ORG_ZSTACK_KVM_10126, "host[%s] not shutdown in %d seconds", msg.getHostUuid(), ctimeout)); bus.reply(msg, reply); noErrorCompletion.done(); } @@ -6356,7 +6357,7 @@ public void success(CancelRsp ret) { if (ret.isSuccess()) { completion.success(); } else { - completion.fail(Platform.operr("%s", ret.getError())); + completion.fail(Platform.operr(ORG_ZSTACK_KVM_10127, "%s", ret.getError())); } } @@ -6380,7 +6381,7 @@ public void success(CheckFileOnHostResponse response) { reply.setExistPaths(response.existPaths == null ? Collections.emptyMap() : new HashMap<>(response.existPaths)); } else { logger.warn(String.format("failed to check file %s on host[uuid:%s]", msg.getPaths(), msg.getHostUuid())); - reply.setError(Platform.operr(response.getError(), + reply.setError(Platform.operr(ORG_ZSTACK_KVM_10128, response.getError(), "fail to check file %s on host[uuid:%s]", msg.getPaths(), msg.getHostUuid())); } bus.reply(msg, reply); @@ -6444,9 +6445,9 @@ public void setup() { @Override public void run(FlowTrigger trigger, Map data) { if (self.getState() == HostState.PreMaintenance) { - trigger.fail(Platform.operr("host is in the premaintenance state, cannot update os")); + trigger.fail(Platform.operr(ORG_ZSTACK_KVM_10129, "host is in the premaintenance state, cannot update os")); } else if (self.getStatus() != HostStatus.Connected) { - trigger.fail(Platform.operr("host is not in the connected status, cannot update os")); + trigger.fail(Platform.operr(ORG_ZSTACK_KVM_10130, "host is not in the connected status, cannot update os")); } else { trigger.next(); } @@ -6517,7 +6518,7 @@ public void success(UpdateHostOSRsp ret) { data.put(UPDATE_OS_RSP, ret); trigger.next(); } else { - trigger.fail(Platform.operr("%s", ret.getError())); + trigger.fail(Platform.operr(ORG_ZSTACK_KVM_10131, "%s", ret.getError())); } } @@ -6714,7 +6715,7 @@ protected void scanVmPorts(ScanVmPortMsg msg) { @Override public void success(ScanVmPortResponse ret) { if (!ret.isSuccess()) { - reply.setError(operr("operation error, because:%s", ret.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10132, "operation error, because:%s", ret.getError())); } else { reply.setStatus(ret.getPortStatus()); } @@ -6752,7 +6753,7 @@ private void doAttachVolume(AttachDataVolumeToHostMsg msg, NoErrorCompletion com @Override public void success(AttachVolumeRsp rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("failed to attach volume to host, because:%s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10133, "failed to attach volume to host, because:%s", rsp.getError())); bus.reply(msg, reply); completion.done(); return; @@ -6813,7 +6814,7 @@ private void doDetachVolume(DetachDataVolumeFromHostMsg msg, NoErrorCompletion c @Override public void success(DetachVolumeRsp rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("failed to detach volume from host, because:%s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10134, "failed to detach volume from host, because:%s", rsp.getError())); } else { new SQLBatch() { @Override @@ -6879,7 +6880,7 @@ private void doFstrimVm(FstrimVmMsg msg, NoErrorCompletion completion) { @Override public void success(VmFstrimRsp rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("vm[%s] failed to fstrim, because:%s", msg.getVmUuid(), rsp.getError())); + reply.setError(operr(ORG_ZSTACK_KVM_10135, "vm[%s] failed to fstrim, because:%s", msg.getVmUuid(), rsp.getError())); } bus.reply(msg, reply); completion.done(); diff --git a/plugin/kvm/src/main/java/org/zstack/kvm/KVMHostAsyncHttpCallReply.java b/plugin/kvm/src/main/java/org/zstack/kvm/KVMHostAsyncHttpCallReply.java index 09f9ee37eff..f16abc32996 100755 --- a/plugin/kvm/src/main/java/org/zstack/kvm/KVMHostAsyncHttpCallReply.java +++ b/plugin/kvm/src/main/java/org/zstack/kvm/KVMHostAsyncHttpCallReply.java @@ -9,6 +9,7 @@ import java.util.LinkedHashMap; import static org.zstack.core.Platform.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -39,19 +40,19 @@ public static ErrorableValue unwrap(MessageReply re if (!(reply instanceof KVMHostAsyncHttpCallReply)) { return ErrorableValue.ofErrorCode( - operr("reply[%s] is not a KVMHostAsyncHttpCallReply", reply.getClass().getSimpleName())); + operr(ORG_ZSTACK_KVM_10159, "reply[%s] is not a KVMHostAsyncHttpCallReply", reply.getClass().getSimpleName())); } final KVMHostAsyncHttpCallReply castReply = (KVMHostAsyncHttpCallReply) reply; if (castReply.response == null) { return ErrorableValue.ofErrorCode( - operr("reply[%s] return with empty response", reply.getClass().getSimpleName())); + operr(ORG_ZSTACK_KVM_10160, "reply[%s] return with empty response", reply.getClass().getSimpleName())); } final T response = castReply.toResponse(responseClass); if (!response.isSuccess()) { return ErrorableValue.ofErrorCode( - operr("%s operation failed: %s", response.getClass().getSimpleName(), response.getError())); + operr(ORG_ZSTACK_KVM_10161, "%s operation failed: %s", response.getClass().getSimpleName(), response.getError())); } return ErrorableValue.of(response); } diff --git a/plugin/kvm/src/main/java/org/zstack/kvm/KVMHostDeployArguments.java b/plugin/kvm/src/main/java/org/zstack/kvm/KVMHostDeployArguments.java index 13e929c1d5d..71fb8a9769e 100644 --- a/plugin/kvm/src/main/java/org/zstack/kvm/KVMHostDeployArguments.java +++ b/plugin/kvm/src/main/java/org/zstack/kvm/KVMHostDeployArguments.java @@ -6,6 +6,7 @@ import org.zstack.header.errorcode.OperationFailureException; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class KVMHostDeployArguments extends SyncTimeRequestedDeployArguments { @SerializedName("pkg_kvmagent") @@ -169,7 +170,7 @@ public void setForceRun(boolean forceRun) { public void enableForceRunWithReason(String reason) { this.forceRun = true; if (StringUtils.isEmpty(reason)) { - throw new OperationFailureException(operr("the reason must be stated when setting force run")); + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10011, "the reason must be stated when setting force run")); } logger.info(String.format("set ansible to force run, because %s", reason)); } diff --git a/plugin/kvm/src/main/java/org/zstack/kvm/KVMHostFactory.java b/plugin/kvm/src/main/java/org/zstack/kvm/KVMHostFactory.java index 4d4fa167b7e..acb129fe6dc 100755 --- a/plugin/kvm/src/main/java/org/zstack/kvm/KVMHostFactory.java +++ b/plugin/kvm/src/main/java/org/zstack/kvm/KVMHostFactory.java @@ -112,6 +112,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.kvm.KVMAgentCommands.*; import static org.zstack.kvm.KVMConstant.CPU_MODE_NONE; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class KVMHostFactory extends AbstractService implements HypervisorFactory, Component, @@ -171,7 +172,7 @@ public class KVMHostFactory extends AbstractService implements HypervisorFactory @Override public HostVO createHost(HostVO vo, AddHostMessage msg) { if (!(msg instanceof AddKVMHostMessage)) { - throw new OperationFailureException(operr("cluster[uuid:%s] hypervisorType is not %s", msg.getClusterUuid(), KVMConstant.KVM_HYPERVISOR_TYPE)); + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10000, "cluster[uuid:%s] hypervisorType is not %s", msg.getClusterUuid(), KVMConstant.KVM_HYPERVISOR_TYPE)); } AddKVMHostMessage amsg = (AddKVMHostMessage) msg; @@ -190,7 +191,7 @@ public List buildMessageFromFile(String content, ValidateFunction getHostOsMap(Collection hostUuid public ErrorCode checkNewAddedHost(HostVO vo) { final HostOperationSystem os = getHostOS(vo.getUuid()); if (!os.isValid()) { - return operr("the operation system[%s] of host[name:%s, ip:%s] is invalid", + return operr(ORG_ZSTACK_KVM_10002, "the operation system[%s] of host[name:%s, ip:%s] is invalid", os, vo.getName(), vo.getManagementIp()); } @@ -351,7 +352,7 @@ public ErrorCode checkNewAddedHost(HostVO vo) { return null; } - return operr("cluster[uuid:%s] already has host with os version[%s], but new added host[name:%s ip:%s] has different host os version[%s]", + return operr(ORG_ZSTACK_KVM_10003, "cluster[uuid:%s] already has host with os version[%s], but new added host[name:%s ip:%s] has different host os version[%s]", vo.getClusterUuid(), otherOs, vo.getName(), vo.getManagementIp(), os); } @@ -613,7 +614,7 @@ public String handleSyncHttpCall(TransmitVmOperationToMnCmd cmd) { } VmCanonicalEvents.VmCrashReportData cData = new VmCanonicalEvents.VmCrashReportData(); cData.setVmUuid(cmd.vmUuid); - cData.setReason(operr("vm[uuid:%s] crashes due to kernel error", cmd.vmUuid)); + cData.setReason(operr(ORG_ZSTACK_KVM_10004, "vm[uuid:%s] crashes due to kernel error", cmd.vmUuid)); evf.fire(VmCanonicalEvents.VM_LIBVIRT_REPORT_CRASH, cData); return null; }); @@ -747,7 +748,7 @@ public String handleSyncHttpCall(TransmitVmOperationToMnCmd cmd) { restf.registerSyncHttpCallHandler(KVMConstant.HOST_PHYSICAL_MEMORY_ECC_ERROR_ALARM_EVENT, PhysicalMemoryEccErrorAlarmEventCmd.class, cmd -> { HostCanonicalEvents.HostPhysicalMemoryEccErrorData cdata = new HostCanonicalEvents.HostPhysicalMemoryEccErrorData(); - cdata.setDetail(operr("host[uuid: %s] memory ecc triggered, detail: %s", cmd.host, cmd.detail)); + cdata.setDetail(operr(ORG_ZSTACK_KVM_10005, "host[uuid: %s] memory ecc triggered, detail: %s", cmd.host, cmd.detail)); cdata.setHostUuid(cmd.host); evf.fire(HostCanonicalEvents.HOST_PHYSICAL_MEMORY_ECC_ERROR_TRIGGERED, cdata); return null; @@ -772,7 +773,7 @@ public String handleSyncHttpCall(TransmitVmOperationToMnCmd cmd) { str.append(String.format("host[uuid:%s]'s cpu model is %s ;\n", entry.getKey(), entry.getValue())); } - throw new OperationFailureException(operr("there are still hosts not have the same cpu model, details: %s", str.toString())); + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10006, "there are still hosts not have the same cpu model, details: %s", str.toString())); } })); @@ -782,11 +783,11 @@ public String handleSyncHttpCall(TransmitVmOperationToMnCmd cmd) { try { num = Integer.parseInt(check); } catch (Exception e) { - throw new ApiMessageInterceptionException(argerr("%s must be a number", KVMSystemTags.VM_PREDEFINED_PCI_BRIDGE_NUM_TOKEN)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_KVM_10007, "%s must be a number", KVMSystemTags.VM_PREDEFINED_PCI_BRIDGE_NUM_TOKEN)); } if (num <= 0 || num > 31) { - throw new ApiMessageInterceptionException(argerr("pci bridge need a value greater than 0 and lower than 32", KVMSystemTags.VM_PREDEFINED_PCI_BRIDGE_NUM_TOKEN)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_KVM_10008, "pci bridge need a value greater than 0 and lower than 32", KVMSystemTags.VM_PREDEFINED_PCI_BRIDGE_NUM_TOKEN)); } })); @@ -829,7 +830,7 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy .find(); if (vm != null && (vm.getState() == VmInstanceState.Running || vm.getState() == VmInstanceState.Unknown)) { - throw new OperationFailureException(argerr("vm current state[%s], " + + throw new OperationFailureException(argerr(ORG_ZSTACK_KVM_10009, "vm current state[%s], " + "modify virtioSCSI requires the vm state[%s]", vm.getState(), VmInstanceState.Stopped)); } @@ -989,7 +990,7 @@ private Map getHostsWithDiffModel(String clusterUuid) { String hostCpuModel = KVMSystemTags.CPU_MODEL_NAME.getTokenByResourceUuid(hostUuid, KVMSystemTags.CPU_MODEL_NAME_TOKEN); if (hostCpuModel == null) { - throw new OperationFailureException(operr("host[uuid:%s] does not have cpu model information, you can reconnect the host to fix it", hostUuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10010, "host[uuid:%s] does not have cpu model information, you can reconnect the host to fix it", hostUuid)); } if (diffMap.values().stream().distinct().noneMatch(model -> model.equals(hostCpuModel))) { diff --git a/plugin/kvm/src/main/java/org/zstack/kvm/KVMRealizeL2NoVlanNetworkBackend.java b/plugin/kvm/src/main/java/org/zstack/kvm/KVMRealizeL2NoVlanNetworkBackend.java index 9ec57078f6e..25c96d0b2e3 100755 --- a/plugin/kvm/src/main/java/org/zstack/kvm/KVMRealizeL2NoVlanNetworkBackend.java +++ b/plugin/kvm/src/main/java/org/zstack/kvm/KVMRealizeL2NoVlanNetworkBackend.java @@ -35,6 +35,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class KVMRealizeL2NoVlanNetworkBackend implements L2NetworkRealizationExtensionPoint, KVMCompleteNicInformationExtensionPoint { private static final CLogger logger = Utils.getLogger(KVMRealizeL2NoVlanNetworkBackend.class); @@ -78,7 +79,7 @@ public void run(MessageReply reply) { CreateBridgeResponse rsp = hreply.toResponse(CreateBridgeResponse.class); if (!rsp.isSuccess()) { ErrorCode err = operr( - "failed to create bridge[%s] for l2Network[uuid:%s, type:%s] on kvm host[uuid:%s], because %s", cmd + ORG_ZSTACK_KVM_10155, "failed to create bridge[%s] for l2Network[uuid:%s, type:%s] on kvm host[uuid:%s], because %s", cmd .getBridgeName(), l2Network.getUuid(), l2Network.getType(), hostUuid, rsp.getError()); completion.fail(err); return; @@ -151,7 +152,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); KVMAgentCommands.UpdateL2NetworkResponse rsp = hreply.toResponse(KVMAgentCommands.UpdateL2NetworkResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to update bridge[%s] for l2Network[uuid:%s, name:%s] on kvm host[uuid: %s], %s", + ErrorCode err = operr(ORG_ZSTACK_KVM_10156, "failed to update bridge[%s] for l2Network[uuid:%s, name:%s] on kvm host[uuid: %s], %s", cmd.getBridgeName(), newL2.getUuid(), newL2.getName(), hostUuid, rsp.getError()); completion.fail(err); return; @@ -187,7 +188,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); CheckBridgeResponse rsp = hreply.toResponse(CheckBridgeResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to check bridge[%s] for l2NoVlanNetwork[uuid:%s, name:%s] on kvm host[uuid: %s], %s", + ErrorCode err = operr(ORG_ZSTACK_KVM_10157, "failed to check bridge[%s] for l2NoVlanNetwork[uuid:%s, name:%s] on kvm host[uuid: %s], %s", cmd.getBridgeName(), l2Network.getUuid(), l2Network.getName(), hostUuid, rsp.getError()); completion.fail(err); return; @@ -271,7 +272,7 @@ public void run(MessageReply reply) { DeleteBridgeResponse rsp = hreply.toResponse(DeleteBridgeResponse.class); if (!rsp.isSuccess()) { ErrorCode err = operr( - "failed to delete bridge[%s] for l2Network[uuid:%s, type:%s] on kvm host[uuid:%s], because %s", cmd + ORG_ZSTACK_KVM_10158, "failed to delete bridge[%s] for l2Network[uuid:%s, type:%s] on kvm host[uuid:%s], because %s", cmd .getBridgeName(), l2Network.getUuid(), l2Network.getType(), hostUuid, rsp.getError()); completion.fail(err); return; diff --git a/plugin/kvm/src/main/java/org/zstack/kvm/KVMRealizeL2VlanNetworkBackend.java b/plugin/kvm/src/main/java/org/zstack/kvm/KVMRealizeL2VlanNetworkBackend.java index 15c0214c538..8eb7a37497b 100755 --- a/plugin/kvm/src/main/java/org/zstack/kvm/KVMRealizeL2VlanNetworkBackend.java +++ b/plugin/kvm/src/main/java/org/zstack/kvm/KVMRealizeL2VlanNetworkBackend.java @@ -31,6 +31,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class KVMRealizeL2VlanNetworkBackend implements L2NetworkRealizationExtensionPoint, KVMCompleteNicInformationExtensionPoint { private static final CLogger logger = Utils.getLogger(KVMRealizeL2VlanNetworkBackend.class); @@ -81,7 +82,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); CreateVlanBridgeResponse rsp = hreply.toResponse(CreateVlanBridgeResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to create bridge[%s] for l2Network[uuid:%s, type:%s, vlan:%s] on kvm host[uuid:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_KVM_10142, "failed to create bridge[%s] for l2Network[uuid:%s, type:%s, vlan:%s] on kvm host[uuid:%s], because %s", cmd.getBridgeName(), l2Network.getUuid(), l2Network.getType(), l2vlan.getVlan(), hostUuid, rsp.getError()); completion.fail(err); return; @@ -141,7 +142,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); CheckVlanBridgeResponse rsp = hreply.toResponse(CheckVlanBridgeResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to check bridge[%s] for l2VlanNetwork[uuid:%s, name:%s] on kvm host[uuid:%s], %s", + ErrorCode err = operr(ORG_ZSTACK_KVM_10143, "failed to check bridge[%s] for l2VlanNetwork[uuid:%s, name:%s] on kvm host[uuid:%s], %s", cmd.getBridgeName(), l2vlan.getUuid(), l2vlan.getName(), hostUuid, rsp.getError()); completion.fail(err); return; @@ -192,7 +193,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); KVMAgentCommands.UpdateL2NetworkResponse rsp = hreply.toResponse(KVMAgentCommands.UpdateL2NetworkResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to update bridge[%s] for l2Network[uuid:%s, name:%s] on kvm host[uuid: %s], %s", + ErrorCode err = operr(ORG_ZSTACK_KVM_10144, "failed to update bridge[%s] for l2Network[uuid:%s, name:%s] on kvm host[uuid: %s], %s", cmd.getBridgeName(), newL2.getUuid(), newL2.getName(), hostUuid, rsp.getError()); completion.fail(err); return; @@ -292,7 +293,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); DeleteVlanBridgeResponse rsp = hreply.toResponse(DeleteVlanBridgeResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to delete bridge[%s] for l2Network[uuid:%s, type:%s, vlan:%s] on kvm host[uuid:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_KVM_10145, "failed to delete bridge[%s] for l2Network[uuid:%s, type:%s, vlan:%s] on kvm host[uuid:%s], because %s", cmd.getBridgeName(), l2Network.getUuid(), l2Network.getType(), l2vlan.getVlan(), hostUuid, rsp.getError()); completion.fail(err); return; diff --git a/plugin/kvm/src/main/java/org/zstack/kvm/KVMSecurityGroupBackend.java b/plugin/kvm/src/main/java/org/zstack/kvm/KVMSecurityGroupBackend.java index 410c23dbc7b..2c5141bb7dc 100755 --- a/plugin/kvm/src/main/java/org/zstack/kvm/KVMSecurityGroupBackend.java +++ b/plugin/kvm/src/main/java/org/zstack/kvm/KVMSecurityGroupBackend.java @@ -22,6 +22,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class KVMSecurityGroupBackend implements SecurityGroupHypervisorBackend, HostAfterConnectedExtensionPoint { private static CLogger logger = Utils.getLogger(KVMSecurityGroupBackend.class); @@ -63,7 +64,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); ApplySecurityGroupRuleResponse rsp = hreply.toResponse(ApplySecurityGroupRuleResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to apply rules of security group rules to kvm host[uuid:%s], because %s", hto.getHostUuid(), rsp.getError()); + ErrorCode err = operr(ORG_ZSTACK_KVM_10147, "failed to apply rules of security group rules to kvm host[uuid:%s], because %s", hto.getHostUuid(), rsp.getError()); complete.fail(err); return; } @@ -100,7 +101,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); ApplySecurityGroupRuleResponse rsp = hreply.toResponse(ApplySecurityGroupRuleResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to apply rules of security group rules to kvm host[uuid:%s], because %s", hto.getHostUuid(), rsp.getError()); + ErrorCode err = operr(ORG_ZSTACK_KVM_10148, "failed to apply rules of security group rules to kvm host[uuid:%s], because %s", hto.getHostUuid(), rsp.getError()); complete.fail(err); return; } @@ -143,7 +144,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); CheckDefaultSecurityGroupResponse rsp = hreply.toResponse(CheckDefaultSecurityGroupResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to check default rules of security group on kvm host[uuid:%s], because %s", hostUuid, rsp.getError()); + ErrorCode err = operr(ORG_ZSTACK_KVM_10149, "failed to check default rules of security group on kvm host[uuid:%s], because %s", hostUuid, rsp.getError()); completion.fail(err); return; } @@ -176,7 +177,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); KVMAgentCommands.UpdateGroupMemberResponse rsp = hreply.toResponse(KVMAgentCommands.UpdateGroupMemberResponse.class); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_KVM_10150, "operation error, because:%s", rsp.getError())); return; } @@ -205,7 +206,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); CleanupUnusedRulesOnHostResponse rsp = hreply.toResponse(CleanupUnusedRulesOnHostResponse.class); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_KVM_10151, "operation error, because:%s", rsp.getError())); return; } diff --git a/plugin/kvm/src/main/java/org/zstack/kvm/KvmVmHardwareVerifyExtensionPoint.java b/plugin/kvm/src/main/java/org/zstack/kvm/KvmVmHardwareVerifyExtensionPoint.java index cf751787430..de894b4d2cc 100644 --- a/plugin/kvm/src/main/java/org/zstack/kvm/KvmVmHardwareVerifyExtensionPoint.java +++ b/plugin/kvm/src/main/java/org/zstack/kvm/KvmVmHardwareVerifyExtensionPoint.java @@ -9,6 +9,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.kvm.KVMConstant.CPU_MODE_NONE; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class KvmVmHardwareVerifyExtensionPoint implements VmBeforeStartOnHypervisorExtensionPoint { @Autowired @@ -28,7 +29,7 @@ public void beforeStartVmOnHypervisor(VmInstanceSpec spec) { ResourceConfig cpuMode = rcf.getResourceConfig(KVMGlobalConfig.NESTED_VIRTUALIZATION.getIdentity()); if (CPU_MODE_NONE.equals(cpuMode.getResourceConfigValue(spec.getVmInventory().getUuid(), String.class))) { - throw new OperationFailureException(operr("Failed to start vm," + + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10146, "Failed to start vm," + " because can not disable vm.cpu.hypervisor.feature with vm.cpuMode none")); } } diff --git a/plugin/kvm/src/main/java/org/zstack/kvm/KvmVmSyncPingTask.java b/plugin/kvm/src/main/java/org/zstack/kvm/KvmVmSyncPingTask.java index af1a8718800..09fe3e04899 100755 --- a/plugin/kvm/src/main/java/org/zstack/kvm/KvmVmSyncPingTask.java +++ b/plugin/kvm/src/main/java/org/zstack/kvm/KvmVmSyncPingTask.java @@ -42,6 +42,7 @@ import static org.zstack.core.Platform.getReflections; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class KvmVmSyncPingTask extends VmTracer implements KVMPingAgentNoFailureExtensionPoint, KVMHostConnectExtensionPoint, MarshalReplyMessageExtensionPoint, HostConnectionReestablishExtensionPoint, HostAfterConnectedExtensionPoint, Component, @@ -92,7 +93,7 @@ public void beforeDeliveryMessage(Message msg) { if (msg instanceof VmInstanceMessage) { vmUuid = ((VmInstanceMessage) msg).getVmInstanceUuid(); } else { - throw new OperationFailureException(operr("cannot get vmUuid from msg %s", msg.getMessageName())); + throw new OperationFailureException(operr(ORG_ZSTACK_KVM_10152, "cannot get vmUuid from msg %s", msg.getMessageName())); } VmTracerCanonicalEvents.VmSkipTraceData data = new VmTracerCanonicalEvents.VmSkipTraceData(); @@ -259,7 +260,7 @@ public void run(MessageReply reply) { reportVmState(host.getUuid(), states, vmsToSkipSetHostSide, mgmtSideStates); completion.success(); } else { - ErrorCode errorCode = operr("unable to do vm sync on host[uuid:%s, ip:%s] because %s", host.getUuid(), host.getManagementIp(), ret.getError()); + ErrorCode errorCode = operr(ORG_ZSTACK_KVM_10153, "unable to do vm sync on host[uuid:%s, ip:%s] because %s", host.getUuid(), host.getManagementIp(), ret.getError()); completion.fail(errorCode); } } @@ -288,7 +289,7 @@ private void checkVmInShutdown(final List vmInShutdowns, final Map systemTags){ if(!(LdapConstant.OpenLdap.TYPE.equals(type) || LdapConstant.WindowsAD.TYPE.equals(type))){ throw new ApiMessageInterceptionException( - argerr("Wrong LdapServerType[%s], valid values: [%,%s]", type, LdapConstant.OpenLdap.TYPE, LdapConstant.WindowsAD.TYPE) + argerr(ORG_ZSTACK_LDAP_10010, "Wrong LdapServerType[%s], valid values: [%,%s]", type, LdapConstant.OpenLdap.TYPE, LdapConstant.WindowsAD.TYPE) ); } } private void validateLdapServerExist(){ if(!Q.New(LdapServerVO.class).isExists()){ - throw new ApiMessageInterceptionException(argerr("There is no LDAP/AD server in the system, Please add a LDAP/AD server first.")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_LDAP_10011, "There is no LDAP/AD server in the system, Please add a LDAP/AD server first.")); } } @@ -150,13 +151,13 @@ public ErrorCode testAddLdapServerConnection(LdapServerInventory inv) { logger.info("LDAP connection was successful"); } catch (AuthenticationException e) { logger.debug("Cannot connect to LDAP/AD server, Invalid Credentials, please checkout User DN and password", e); - return operr("Cannot connect to LDAP/AD server, Invalid Credentials, please checkout User DN and password"); + return operr(ORG_ZSTACK_LDAP_10012, "Cannot connect to LDAP/AD server, Invalid Credentials, please checkout User DN and password"); } catch (CommunicationException e) { logger.debug("Cannot connect to LDAP/AD server, communication false, please checkout IP, port and Base DN", e); - return operr("Cannot connect to LDAP/AD server, communication false, please checkout IP, port and Base DN"); + return operr(ORG_ZSTACK_LDAP_10013, "Cannot connect to LDAP/AD server, communication false, please checkout IP, port and Base DN"); } catch (Exception e) { logger.debug("Cannot connect to LDAP/AD server", e); - return operr("Cannot connect to LDAP/AD server, %s", e.toString()); + return operr(ORG_ZSTACK_LDAP_10014, "Cannot connect to LDAP/AD server, %s", e.toString()); } return null; diff --git a/plugin/ldap/src/main/java/org/zstack/ldap/LdapManagerImpl.java b/plugin/ldap/src/main/java/org/zstack/ldap/LdapManagerImpl.java index 233460005a1..e6fc66d3d70 100755 --- a/plugin/ldap/src/main/java/org/zstack/ldap/LdapManagerImpl.java +++ b/plugin/ldap/src/main/java/org/zstack/ldap/LdapManagerImpl.java @@ -49,6 +49,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by miao on 16-9-6. @@ -180,7 +181,7 @@ private void handle(APIAddLdapServerMsg msg) { if (Q.New(LdapServerVO.class) .eq(LdapServerVO_.scope, msg.getScope()) .count() == 1) { - evt.setError(err(LdapErrors.MORE_THAN_ONE_LDAP_SERVER, + evt.setError(err(ORG_ZSTACK_LDAP_10000, LdapErrors.MORE_THAN_ONE_LDAP_SERVER, "There has been a LDAP/AD server record. " + "You'd better remove it before adding a new one!")); bus.publish(evt); @@ -385,7 +386,7 @@ private void handle(APICreateLdapBindingMsg msg) { sq.add(AccountVO_.uuid, SimpleQuery.Op.EQ, msg.getAccountUuid()); AccountVO avo = sq.find(); if (avo == null) { - evt.setError(err(LdapErrors.CANNOT_FIND_ACCOUNT, + evt.setError(err(ORG_ZSTACK_LDAP_10001, LdapErrors.CANNOT_FIND_ACCOUNT, String.format("cannot find the specified account[uuid:%s]", msg.getAccountUuid()))); bus.publish(evt); return; @@ -397,7 +398,7 @@ private void handle(APICreateLdapBindingMsg msg) { LdapTemplateContextSource ldapTemplateContextSource = ldapUtil.readLdapServerConfiguration(); String fullDn = msg.getLdapUid(); if (!ldapUtil.validateDnExist(ldapTemplateContextSource, fullDn)) { - throw new OperationFailureException(err(LdapErrors.UNABLE_TO_GET_SPECIFIED_LDAP_UID, + throw new OperationFailureException(err(ORG_ZSTACK_LDAP_10002, LdapErrors.UNABLE_TO_GET_SPECIFIED_LDAP_UID, "cannot find dn[%s] on LDAP/AD server[Address:%s, BaseDN:%s].", fullDn, String.join(", ", ldapTemplateContextSource.getLdapContextSource().getUrls()), ldapTemplateContextSource.getLdapContextSource().getBaseLdapPathAsString())); @@ -407,7 +408,7 @@ private void handle(APICreateLdapBindingMsg msg) { logger.info(String.format("create ldap binding[ldapUid=%s, ldapUseAsLoginName=%s] success", fullDn, ldapUseAsLoginName)); } catch (PersistenceException e) { if (ExceptionDSL.isCausedBy(e, SQLIntegrityConstraintViolationException.class)) { - evt.setError(err(LdapErrors.BIND_SAME_LDAP_UID_TO_MULTI_ACCOUNT, + evt.setError(err(ORG_ZSTACK_LDAP_10003, LdapErrors.BIND_SAME_LDAP_UID_TO_MULTI_ACCOUNT, "The ldap uid has been bound to an account. ")); } else { throw e; @@ -485,7 +486,7 @@ private void handle(APIUpdateLdapServerMsg msg) { LdapServerVO ldapServerVO = dbf.findByUuid(msg.getLdapServerUuid(), LdapServerVO.class); if (ldapServerVO == null) { - evt.setError(err(LdapErrors.UNABLE_TO_GET_SPECIFIED_LDAP_SERVER_RECORD, + evt.setError(err(ORG_ZSTACK_LDAP_10004, LdapErrors.UNABLE_TO_GET_SPECIFIED_LDAP_SERVER_RECORD, "Cannot find the specified LDAP/AD server[uuid:%s] in database.", msg.getLdapServerUuid())); bus.publish(evt); @@ -538,7 +539,7 @@ public LoginType getLoginType() { public void login(LoginContext loginContext, ReturnValueCompletion completion) { String ldapLoginName = loginContext.getUsername(); if (!isValid(ldapLoginName, loginContext.getPassword())) { - completion.fail(err(IdentityErrors.AUTHENTICATION_ERROR, + completion.fail(err(ORG_ZSTACK_LDAP_10005, IdentityErrors.AUTHENTICATION_ERROR, "Login validation failed in LDAP")); return; } @@ -548,7 +549,7 @@ public void login(LoginContext loginContext, ReturnValueCompletion searchLdapEntry(String ldapServerUuid, String filter, Intege } } - throw new OperationFailureException(operr("query ldap entry[filter: %s] fail, because %s", filter, errorMessage)); + throw new OperationFailureException(operr(ORG_ZSTACK_LDAP_10017, "query ldap entry[filter: %s] fail, because %s", filter, errorMessage)); } /** @@ -799,7 +800,7 @@ protected Object doMapFromContext(DirContextOperations ctx) { dn = result.get(0).toString(); } else if (result.size() > 1) { throw new OperationFailureException(err( - LdapErrors.UNABLE_TO_GET_SPECIFIED_LDAP_UID, "More than one ldap search result")); + ORG_ZSTACK_LDAP_10018, LdapErrors.UNABLE_TO_GET_SPECIFIED_LDAP_UID, "More than one ldap search result")); } else { return ""; } @@ -807,7 +808,7 @@ protected Object doMapFromContext(DirContextOperations ctx) { } catch (NamingException e) { LdapServerVO ldapServerVO = getLdapServer(); throw new OperationFailureException(err( - LdapErrors.UNABLE_TO_GET_SPECIFIED_LDAP_UID, "You'd better check the LDAP/AD server[url:%s, baseDN:%s, encryption:%s, username:%s, password:******]" + + ORG_ZSTACK_LDAP_10019, LdapErrors.UNABLE_TO_GET_SPECIFIED_LDAP_UID, "You'd better check the LDAP/AD server[url:%s, baseDN:%s, encryption:%s, username:%s, password:******]" + " configuration and test connection first.getDn error filter:%s", ldapServerVO.getUrl(), ldapServerVO.getBase(), ldapServerVO.getEncryption(), ldapServerVO.getUsername(), filter)); diff --git a/plugin/ldap/src/main/java/org/zstack/ldap/externalSearch/AggregateSearch.java b/plugin/ldap/src/main/java/org/zstack/ldap/externalSearch/AggregateSearch.java index 27a46b42ce2..9f8d4a8b620 100644 --- a/plugin/ldap/src/main/java/org/zstack/ldap/externalSearch/AggregateSearch.java +++ b/plugin/ldap/src/main/java/org/zstack/ldap/externalSearch/AggregateSearch.java @@ -18,6 +18,7 @@ import java.util.*; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class AggregateSearch implements LdapExternalSearchExtensionPoint { private static final CLogger logger = Utils.getLogger(AggregateSearch.class); @@ -49,7 +50,7 @@ protected Object doMapFromContext(DirContextOperations ctx) { } } catch (javax.naming.NamingException e){ logger.error("query ldap entry attributes fail", e.getCause()); - throw new OperationFailureException(operr("query ldap entry fail, %s", e.toString())); + throw new OperationFailureException(operr(ORG_ZSTACK_LDAP_EXTERNALSEARCH_10000, "query ldap entry fail, %s", e.toString())); } return result; diff --git a/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerApiInterceptor.java b/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerApiInterceptor.java index ea1168da036..97b88c919c2 100755 --- a/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerApiInterceptor.java +++ b/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerApiInterceptor.java @@ -56,6 +56,7 @@ import static org.zstack.network.service.lb.LoadBalancerConstants.*; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 8/12/2015. @@ -177,7 +178,7 @@ private void validate(APIGetCandidateVmNicsForLoadBalancerServerGroupMsg msg) { msg.setLoadBalancerUuid(groupVO.getLoadBalancerUuid()); } else if (msg.getLoadBalancerUuid() == null) { throw new ApiMessageInterceptionException( - operr("could not get candidate vmnic, because both load balancer uuid and server group uuid are not specified")); + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10028, "could not get candidate vmnic, because both load balancer uuid and server group uuid are not specified")); } if (msg.getIpVersion() == null) { @@ -199,7 +200,7 @@ private void validate(APIGetCandidateL3NetworksForServerGroupMsg msg) { msg.setLoadBalancerUuid(groupVO.getLoadBalancerUuid()); } else if (msg.getLoadBalancerUuid() == null) { throw new ApiMessageInterceptionException( - operr("could not get candidate l3 network, because both load balancer uuid and server group uuid are not specified")); + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10029, "could not get candidate l3 network, because both load balancer uuid and server group uuid are not specified")); } } @@ -223,7 +224,7 @@ private void validate(APIRemoveVmNicFromLoadBalancerMsg msg) { LoadBalancerServerGroupVO groupVO = lbMgr.getDefaultServerGroup(listenerVO); if (groupVO == null) { throw new ApiMessageInterceptionException( - operr("could not detach vm nic to load balancer listener[uuid:%s], because default server group for listener has been deleted", + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10030, "could not detach vm nic to load balancer listener[uuid:%s], because default server group for listener has been deleted", msg.getListenerUuid())); } @@ -232,13 +233,13 @@ private void validate(APIRemoveVmNicFromLoadBalancerMsg msg) { private void validate(APICreateLoadBalancerMsg msg) { if (StringUtils.isEmpty(msg.getVipUuid()) && StringUtils.isEmpty(msg.getIpv6VipUuid())) { - throw new ApiMessageInterceptionException(argerr("could not create loadbalancer, because param of vip and ipv6 vip is empty")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10031, "could not create loadbalancer, because param of vip and ipv6 vip is empty")); } List l3Uuids = Q.New(VipVO.class).select(VipVO_.l3NetworkUuid).in(VipVO_.uuid, Arrays.asList(msg.getIpv6VipUuid(), msg.getVipUuid())).listValues(); int countOfL3 = l3Uuids.stream().distinct().collect(Collectors.toList()).size(); if (countOfL3 > 1) { - throw new ApiMessageInterceptionException(argerr("could not create loadbalancer, because l3 network of vip and ipv6 vip are not the same l3 network")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10032, "could not create loadbalancer, because l3 network of vip and ipv6 vip are not the same l3 network")); } if (!StringUtils.isEmpty(msg.getVipUuid())) { @@ -255,7 +256,7 @@ private void validateVipOfLoadBalancer(int vipIpVersion, String vipUuid) { if(useFor != null && !useFor.isEmpty()){ VipUseForList useForList = new VipUseForList(useFor); if(!useForList.validateNewAdded(LoadBalancerConstants.LB_NETWORK_SERVICE_TYPE_STRING)){ - throw new ApiMessageInterceptionException(argerr("the vip[uuid:%s] has been occupied other network service entity[%s]", vipUuid, useForList.toString())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10033, "the vip[uuid:%s] has been occupied other network service entity[%s]", vipUuid, useForList.toString())); } } @@ -273,14 +274,14 @@ private void validateVipOfLoadBalancer(int vipIpVersion, String vipUuid) { String firstIp = NetworkUtils.longToIpv4String(NetworkUtils.ipv4StringToLong(subnet.getLowAddress()) - 1); String lastIp = NetworkUtils.longToIpv4String(NetworkUtils.ipv4StringToLong(subnet.getHighAddress()) + 1); if (vipVO.getIp().equals(firstIp) || vipVO.getIp().equals(lastIp)) { - throw new ApiMessageInterceptionException(argerr("Load balancer VIP [%s] cannot be the first or the last IP of the CIDR with the public address pool type", vipVO.getIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10034, "Load balancer VIP [%s] cannot be the first or the last IP of the CIDR with the public address pool type", vipVO.getIp())); } } else { - throw new ApiMessageInterceptionException(argerr("cloud not create loadbalancer, because param vipUuid point to VIP[%s] is not ipv4 VIP", vipVO.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10035, "cloud not create loadbalancer, because param vipUuid point to VIP[%s] is not ipv4 VIP", vipVO.getUuid())); } } else if (IPv6Constants.IPv6 == vipIpVersion) { if (!IPv6NetworkUtils.isIpv6Address(vipVO.getIp())) { - throw new ApiMessageInterceptionException(argerr("cloud not create loadbalancer, because param ipv6VipUuid point to VIP[%s] is not ipv6 VIP", vipVO.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10036, "cloud not create loadbalancer, because param ipv6VipUuid point to VIP[%s] is not ipv6 VIP", vipVO.getUuid())); } } } @@ -310,31 +311,31 @@ private void validateIp(String ips, AccessControlListVO acl) { DebugUtils.Assert(acl != null, "the invalide null AccessControlListVO"); Integer ipVer = acl.getIpVersion(); if (!ipVer.equals(IPv6Constants.IPv4)) { - throw new ApiMessageInterceptionException(argerr("operation failure, not support the ip version %d", ipVer)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10037, "operation failure, not support the ip version %d", ipVer)); } try { RangeSet ipRanges = IpRangeSet.listAllRanges(ips); String[] ipcount = ips.split(IP_SPLIT); if (ipRanges.asRanges().size() < ipcount.length) { - throw new ApiMessageInterceptionException(argerr("operation failure, duplicate/overlap ip entry in %s of accesscontrol list group:%s", ips, acl.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10038, "operation failure, duplicate/overlap ip entry in %s of accesscontrol list group:%s", ips, acl.getUuid())); } for (Range range : ipRanges.asRanges()) { final Range frange = ContiguousSet.create(range, DiscreteDomain.longs()).range(); String startIp = NetworkUtils.longToIpv4String(frange.lowerEndpoint()); String endIp = NetworkUtils.longToIpv4String(frange.upperEndpoint()); if (!validateIpRange(startIp, endIp)) { - throw new ApiMessageInterceptionException(argerr("operation failure, ip format only supports ip/iprange/cidr, but find %s", ips)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10039, "operation failure, ip format only supports ip/iprange/cidr, but find %s", ips)); } ipRanges.asRanges().stream().forEach(r -> { if (!frange.equals(r) && NetworkUtils.isIpv4RangeOverlap(startIp, endIp, NetworkUtils.longToIpv4String(r.lowerEndpoint()), NetworkUtils.longToIpv4String(r.upperEndpoint()))) { - throw new ApiMessageInterceptionException(argerr("ip range[%s, %s] is overlap with start ip:%s, end ip: %s of access-control-list group:%s", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10040, "ip range[%s, %s] is overlap with start ip:%s, end ip: %s of access-control-list group:%s", startIp, endIp, NetworkUtils.longToIpv4String(r.lowerEndpoint()), NetworkUtils.longToIpv4String(r.upperEndpoint()), acl.getUuid())); } }); } } catch (IllegalArgumentException e) { - throw new ApiMessageInterceptionException(argerr("Invalid rule expression, the detail: %s", e.getMessage())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10041, "Invalid rule expression, the detail: %s", e.getMessage())); } } @@ -349,7 +350,7 @@ private void validateAcl(List newAclUuids, List oriAclUuids, Str /*check if the ip version is same*/ List aclUuids = acls.stream().filter(acl -> !acl.getIpVersion().equals(NetworkUtils.getIpversion(vip.getIp()))).map(AccessControlListVO::getUuid).collect(Collectors.toList()); if (!aclUuids.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("Can't attach the type access-control-list group[%s] whose ip version is different with LoadBalancer[%s]", aclUuids, lbUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10042, "Can't attach the type access-control-list group[%s] whose ip version is different with LoadBalancer[%s]", aclUuids, lbUuid)); } List allAcl = acls; @@ -424,7 +425,7 @@ private void validate(APIAddAccessControlListRedirectRuleMsg msg) { for (AccessControlListEntryVO aclEntry : aclEntries) { if (StringDSL.equals(msg.getDomain(), aclEntry.getDomain())) { if (StringDSL.equals(msg.getUrl(), aclEntry.getUrl())) { - throw new ApiMessageInterceptionException(argerr("domian[%s], url[%s] duplicate/overlap redirect rule with access-control-list group:%s", aclEntry.getDomain(), aclEntry.getUrl(), acl.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10043, "domian[%s], url[%s] duplicate/overlap redirect rule with access-control-list group:%s", aclEntry.getDomain(), aclEntry.getUrl(), acl.getUuid())); } } } @@ -442,17 +443,17 @@ private void validate(APIAddAccessControlListToLoadBalancerMsg msg) { if (!aclEntriesType.isEmpty()) { boolean ipEntryExsit = aclEntriesType.stream().anyMatch(entry -> entry.equals(AclEntryType.IpEntry.toString())); if (ipEntryExsit) { - throw new ApiMessageInterceptionException(argerr("access-control-list groups[uuid:%s] use to redirect, but there some access-control-list not has redirect rule but ip entry", msg.getAclUuids())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10044, "access-control-list groups[uuid:%s] use to redirect, but there some access-control-list not has redirect rule but ip entry", msg.getAclUuids())); } } if (msg.getServerGroupUuids() == null || msg.getServerGroupUuids().isEmpty()) { - throw new ApiMessageInterceptionException(argerr("redirect access-control-list groups[uuid:%s] cannot only attach to load balancer listener, must assign server group", msg.getAclUuids())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10045, "redirect access-control-list groups[uuid:%s] cannot only attach to load balancer listener, must assign server group", msg.getAclUuids())); } String protocol = Q.New(LoadBalancerListenerVO.class).select(LoadBalancerListenerVO_.protocol).eq(LoadBalancerListenerVO_.uuid, msg.getListenerUuid()).findValue(); if (StringUtils.isBlank(protocol) || (!protocol.equals(LB_PROTOCOL_HTTPS) && !protocol.equals(LB_PROTOCOL_HTTP))) { - throw new ApiMessageInterceptionException(argerr("access-control-list groups[uuid:%s] attach to load balancer listener[uuid:%s] not https or http", msg.getAclUuids(), msg.getListenerUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10046, "access-control-list groups[uuid:%s] attach to load balancer listener[uuid:%s] not https or http", msg.getAclUuids(), msg.getListenerUuid())); } /*filter the server group own acl and server group not attach to listen*/ @@ -460,7 +461,7 @@ private void validate(APIAddAccessControlListToLoadBalancerMsg msg) { List sgUuids = Q.New(LoadBalancerListenerServerGroupRefVO.class).eq(LoadBalancerListenerServerGroupRefVO_.listenerUuid, msg.getListenerUuid()).select(LoadBalancerListenerServerGroupRefVO_.serverGroupUuid).listValues(); List newSgUuids = msg.getServerGroupUuids().stream().filter(sg -> sgUuids.contains(sg)).collect(Collectors.toList()); if (newSgUuids.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("server group[%s] not attach to load balancer listener[%s]", msg.getServerGroupUuids(), msg.getListenerUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10047, "server group[%s] not attach to load balancer listener[%s]", msg.getServerGroupUuids(), msg.getListenerUuid())); } msg.setServerGroupUuids(newSgUuids); @@ -471,7 +472,7 @@ private void validate(APIAddAccessControlListToLoadBalancerMsg msg) { List aclTmp = Q.New(AccessControlListEntryVO.class).in(AccessControlListEntryVO_.aclUuid, msg.getAclUuids()).select(AccessControlListEntryVO_.aclUuid).eq(AccessControlListEntryVO_.type, AclEntryType.RedirectRule.toString()).listValues(); List aclOwnRedirectRuleUuids = msg.getAclUuids().stream().filter(aclUuid -> aclTmp.contains(aclUuid)).collect(Collectors.toList()); if (aclOwnRedirectRuleUuids.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("access-control-list groups[uuid:%s] has no redirect rule", msg.getAclUuids())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10048, "access-control-list groups[uuid:%s] has no redirect rule", msg.getAclUuids())); } msg.setAclUuids(aclOwnRedirectRuleUuids); @@ -484,7 +485,7 @@ private void validate(APIAddAccessControlListToLoadBalancerMsg msg) { } if (msg.getAclUuids().isEmpty()) { - throw new ApiMessageInterceptionException(argerr("access-control-list groups[uuid:%s] has attach to another load balancer listener[uuid:%s]", msg.getAclUuids(), msg.getListenerUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10049, "access-control-list groups[uuid:%s] has attach to another load balancer listener[uuid:%s]", msg.getAclUuids(), msg.getListenerUuid())); } List aclUuids = Q.New(LoadBalancerListenerACLRefVO.class).eq(LoadBalancerListenerACLRefVO_.listenerUuid, msg.getListenerUuid()) @@ -496,7 +497,7 @@ private void validate(APIAddAccessControlListToLoadBalancerMsg msg) { List newAclUuids = msg.getAclUuids().stream().filter(aclUuid -> !aclUuids.contains(aclUuid)).collect(Collectors.toList()); if (!newAclUuids.isEmpty()) { if (newAclUuids.size() + size > LoadBalancerGlobalConfig.ACL_REDIRECT_MAX_COUNT.value(Long.class)) { - throw new ApiMessageInterceptionException(argerr("the load balancer listener[uuid:%s] can't attach more than %d redirect rule access-control-list groups", msg.getListenerUuid(), LoadBalancerGlobalConfig.ACL_REDIRECT_MAX_COUNT.value(Long.class))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10050, "the load balancer listener[uuid:%s] can't attach more than %d redirect rule access-control-list groups", msg.getListenerUuid(), LoadBalancerGlobalConfig.ACL_REDIRECT_MAX_COUNT.value(Long.class))); } //check if exist duplicate rule @@ -522,19 +523,19 @@ private void validate(APIAddAccessControlListToLoadBalancerMsg msg) { } } if (msg.getAclUuids().isEmpty()) { - throw new ApiMessageInterceptionException(argerr("load balancer listener [uuid:%s] had redirect rule of access-control-list groups[uuid:%s]", msg.getListenerUuid(), redireRuleExistAclUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10051, "load balancer listener [uuid:%s] had redirect rule of access-control-list groups[uuid:%s]", msg.getListenerUuid(), redireRuleExistAclUuid)); } } } else { if (msg.getAclUuids().size() + size > LoadBalancerGlobalConfig.ACL_REDIRECT_MAX_COUNT.value(Long.class)) { - throw new ApiMessageInterceptionException(argerr("the load balancer listener[uuid:%s] can't attach more than %d redirect rule access-control-list groups", msg.getListenerUuid(), LoadBalancerGlobalConfig.ACL_REDIRECT_MAX_COUNT.value(Long.class))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10052, "the load balancer listener[uuid:%s] can't attach more than %d redirect rule access-control-list groups", msg.getListenerUuid(), LoadBalancerGlobalConfig.ACL_REDIRECT_MAX_COUNT.value(Long.class))); } } } else { if (!aclEntriesType.isEmpty()) { boolean ipEntryExsit = aclEntriesType.stream().anyMatch(entry -> entry.equals(AclEntryType.RedirectRule.toString())); if (ipEntryExsit) { - throw new ApiMessageInterceptionException(argerr("access-control-list groups[uuid:%s] use to %s, but there some access-control-list not has ip entry but redirect rule", msg.getAclType(), msg.getAclUuids())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10053, "access-control-list groups[uuid:%s] use to %s, but there some access-control-list not has ip entry but redirect rule", msg.getAclType(), msg.getAclUuids())); } } @@ -543,18 +544,18 @@ private void validate(APIAddAccessControlListToLoadBalancerMsg msg) { /*check if duplicated*/ List existingAcls = refVOs.stream().filter(vo -> msg.getAclUuids().contains(vo.getAclUuid())).map(vo -> vo.getAclUuid()).collect(Collectors.toList()); if (!existingAcls.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("the access-control-list groups[uuid:%s] are already on the load balancer listener[uuid:%s]", existingAcls, msg.getListenerUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10054, "the access-control-list groups[uuid:%s] are already on the load balancer listener[uuid:%s]", existingAcls, msg.getListenerUuid())); } /*when use for white list or black list, check if type is same*/ LoadBalancerAclType type = refVOs.get(0).getType(); if (!type.equals(LoadBalancerAclType.valueOf(msg.getAclType()))) { - throw new ApiMessageInterceptionException(argerr("the load balancer listener[uuid:%s] just only attach the %s type access-control-list group", msg.getListenerUuid(), type.toString())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10055, "the load balancer listener[uuid:%s] just only attach the %s type access-control-list group", msg.getListenerUuid(), type.toString())); } } if (msg.getAclUuids().size() + refVOs.size() > LoadBalancerGlobalConfig.ACL_MAX_COUNT.value(Long.class)) { - throw new ApiMessageInterceptionException(argerr("the load balancer listener[uuid:%s] can't attach more than %d access-control-list groups", msg.getListenerUuid(), LoadBalancerGlobalConfig.ACL_MAX_COUNT.value(Long.class))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10056, "the load balancer listener[uuid:%s] can't attach more than %d access-control-list groups", msg.getListenerUuid(), LoadBalancerGlobalConfig.ACL_MAX_COUNT.value(Long.class))); } String lbUuid = Q.New(LoadBalancerListenerVO.class).select(LoadBalancerListenerVO_.loadBalancerUuid).eq(LoadBalancerListenerVO_.uuid, msg.getListenerUuid()).findValue(); @@ -575,7 +576,7 @@ private void validate(APIChangeAccessControlListServerGroupMsg msg) { List newSgUuids = msg.getServerGroupUuids().stream().filter(sg -> sgUuids.contains(sg)).collect(Collectors.toList()); if (newSgUuids.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("server group[%s] not attach to load balancer listener[%s]", msg.getServerGroupUuids(), msg.getListenerUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10057, "server group[%s] not attach to load balancer listener[%s]", msg.getServerGroupUuids(), msg.getListenerUuid())); } msg.setServerGroupUuids(newSgUuids); @@ -583,7 +584,7 @@ private void validate(APIChangeAccessControlListServerGroupMsg msg) { for (LoadBalancerListenerACLRefVO ref : refVOs) { if (!ref.getListenerUuid().equals(msg.getListenerUuid())) { - throw new ApiMessageInterceptionException(argerr("acl[%s] not attach to load balancer listener[%s]", msg.getAclUuid(), msg.getListenerUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10058, "acl[%s] not attach to load balancer listener[%s]", msg.getAclUuid(), msg.getListenerUuid())); } } } @@ -605,7 +606,7 @@ private void validate(APIAddVmNicToLoadBalancerMsg msg) { l3Uuids.removeAll(networksAttachedLbService); if (l3Uuids.size() > 0) { throw new ApiMessageInterceptionException( - operr("L3 networks[uuids:%s] of the vm nics has no network service[%s] enabled", + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10059, "L3 networks[uuids:%s] of the vm nics has no network service[%s] enabled", l3Uuids, LoadBalancerConstants.LB_NETWORK_SERVICE_TYPE_STRING)); } @@ -615,7 +616,7 @@ private void validate(APIAddVmNicToLoadBalancerMsg msg) { List oldL3Uuids = groupVO.getLoadBalancerServerGroupVmNicRefs().stream().map(LoadBalancerServerGroupVmNicRefVO::getVmNicUuid).collect(Collectors.toList()); for (String nicUuid : msg.getVmNicUuids()) { if (oldL3Uuids.contains(nicUuid)) { - throw new ApiMessageInterceptionException(operr("could not attach vm nic to load balancer listener, because the vm nic[uuid:%s] are already on the default server group [uuid:%s]", nicUuid, groupVO.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10060, "could not attach vm nic to load balancer listener, because the vm nic[uuid:%s] are already on the default server group [uuid:%s]", nicUuid, groupVO.getUuid())); } } } @@ -687,7 +688,7 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { if (msg.getProtocol().equals(LB_PROTOCOL_UDP)) { if (!StringUtils.isEmpty(lbVO.getVipUuid()) && !StringUtils.isEmpty(lbVO.getIpv6VipUuid())) { throw new ApiMessageInterceptionException( - operr("can not create listener because udp listener can not have both ipv4 and ipv6 vip", + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10061, "can not create listener because udp listener can not have both ipv4 and ipv6 vip", msg.getProtocol(), msg.getHealthCheckProtocol())); } } @@ -701,13 +702,13 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { if (LoadBalancerConstants.LB_PROTOCOL_UDP.equals(msg.getProtocol()) && !LoadBalancerConstants.HEALTH_CHECK_TARGET_PROTOCL_UDP.equals(msg.getHealthCheckProtocol()) || !LoadBalancerConstants.LB_PROTOCOL_UDP.equals(msg.getProtocol()) && LoadBalancerConstants.HEALTH_CHECK_TARGET_PROTOCL_UDP.equals(msg.getHealthCheckProtocol())) { throw new ApiMessageInterceptionException( - operr("the listener with protocol [%s] doesn't support this health check:[%s]", + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10062, "the listener with protocol [%s] doesn't support this health check:[%s]", msg.getProtocol(), msg.getHealthCheckProtocol())); } if (LoadBalancerConstants.HEALTH_CHECK_TARGET_PROTOCL_HTTP.equals(msg.getHealthCheckProtocol())) { if (msg.getHealthCheckURI() == null) { throw new ApiMessageInterceptionException( - operr("the http health check protocol must be specified its healthy checking parameter healthCheckURI")); + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10063, "the http health check protocol must be specified its healthy checking parameter healthCheckURI")); } if (msg.getHealthCheckMethod() == null) { @@ -716,7 +717,7 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { } if (msg.getHealthCheckHttpCode() != null && !verifyHttpCode(msg.getHealthCheckHttpCode())) { throw new ApiMessageInterceptionException( - operr("the http health check protocol's expecting code [%s] is invalidate", msg.getHealthCheckHttpCode())); + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10064, "the http health check protocol's expecting code [%s] is invalidate", msg.getHealthCheckHttpCode())); } } @@ -735,7 +736,7 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { if (msg.getAclUuids() != null) { if (msg.getAclUuids().size() > LoadBalancerGlobalConfig.ACL_MAX_COUNT.value(Long.class)) { - throw new ApiMessageInterceptionException(argerr("Can't attach more than %d access-control-list groups to a listener", LoadBalancerGlobalConfig.ACL_MAX_COUNT.value(Long.class))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10065, "Can't attach more than %d access-control-list groups to a listener", LoadBalancerGlobalConfig.ACL_MAX_COUNT.value(Long.class))); } validateAcl(msg.getAclUuids(),new ArrayList<>(), msg.getLoadBalancerUuid()); } @@ -824,7 +825,7 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { if (LoadBalancerConstants.LB_PROTOCOL_UDP.equals(msg.getProtocol()) || LoadBalancerConstants.LB_PROTOCOL_TCP.equals(msg.getProtocol())) { for (String tag : msg.getSystemTags()) { if (LoadBalancerSystemTags.SESSION_PERSISTENCE.isMatch(tag) || LoadBalancerSystemTags.SESSION_IDLE_TIMEOUT.isMatch(tag) || LoadBalancerSystemTags.COOKIE_NAME.isMatch(tag)) { - throw new ApiMessageInterceptionException(argerr("l4[%s] loadBalancer listener[%s] doesn't support assigning session persistence state", msg.getProtocol(), msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10066, "l4[%s] loadBalancer listener[%s] doesn't support assigning session persistence state", msg.getProtocol(), msg.getName())); } } } @@ -854,22 +855,22 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { } if ((redirectPort != null || statusCode != null) && (httpRedirectHttps == null || HttpRedirectHttps.disable.toString().equals(httpRedirectHttps))) { - throw new ApiMessageInterceptionException(argerr("could not assign redirect port or status code without specifying http redirect https")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10067, "could not assign redirect port or status code without specifying http redirect https")); } List validRedirectValues = Arrays.asList("disable", "enable"); if (httpRedirectHttps != null && !validRedirectValues.contains(httpRedirectHttps)) { - throw new ApiMessageInterceptionException(argerr("invalid redirect status [%s], it only support %s", httpRedirectHttps, validRedirectValues)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10068, "invalid redirect status [%s], it only support %s", httpRedirectHttps, validRedirectValues)); } List validCodeValues = Arrays.asList("301", "302", "303", "307", "308"); if (statusCode != null && !validCodeValues.contains(statusCode)) { - throw new ApiMessageInterceptionException(argerr("invalid status code [%s], it only support %s", statusCode, validCodeValues)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10069, "invalid status code [%s], it only support %s", statusCode, validCodeValues)); } if (HttpRedirectHttps.enable.toString().equals(httpRedirectHttps)) { if (!LB_PROTOCOL_HTTP.equals(msg.getProtocol())) { - throw new ApiMessageInterceptionException(argerr("could not support protocols other than HTTP when specifying http redirect https")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10070, "could not support protocols other than HTTP when specifying http redirect https")); } if (redirectPort == null) { insertTagIfNotExisting( @@ -888,20 +889,20 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { ); } if (seessionPersistence != null && !LoadBalancerSessionPersistence.disable.toString().equals(seessionPersistence)) { - throw new ApiMessageInterceptionException(argerr("could not support both HTTP redirect HTTPS and session persistence at the same time")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10071, "could not support both HTTP redirect HTTPS and session persistence at the same time")); } } List validPersistenceValues = Arrays.asList("disable", "iphash", "insert", "rewrite"); if (seessionPersistence != null && !validPersistenceValues.contains(seessionPersistence)) { - throw new ApiMessageInterceptionException(argerr("invalid session persistence status [%s], it only support %s", seessionPersistence, validPersistenceValues)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10072, "invalid session persistence status [%s], it only support %s", seessionPersistence, validPersistenceValues)); } /*can not modify session persistence when the listener algorithm is leastconn except disable*/ if (LoadBalancerConstants.BALANCE_ALGORITHM_LEAST_CONN.equals(algorithm)) { for (String tag : msg.getSystemTags()) { if ((!LoadBalancerSessionPersistence.disable.toString().equals(seessionPersistence) && seessionPersistence != null) || LoadBalancerSystemTags.SESSION_IDLE_TIMEOUT.isMatch(tag) || LoadBalancerSystemTags.COOKIE_NAME.isMatch(tag)) { - throw new ApiMessageInterceptionException(argerr("loadBalancer[%s] listener[%s] %s algorithm doesn't support assigning session persistence state except assigning disable explicitly", msg.getLoadBalancerUuid(), msg.getName(), algorithm)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10073, "loadBalancer[%s] listener[%s] %s algorithm doesn't support assigning session persistence state except assigning disable explicitly", msg.getLoadBalancerUuid(), msg.getName(), algorithm)); } } insertTagIfNotExisting( @@ -916,7 +917,7 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { if (LoadBalancerConstants.BALANCE_ALGORITHM_LEAST_SOURCE.equals(algorithm)) { for (String tag : msg.getSystemTags()) { if ((!LoadBalancerSessionPersistence.iphash.toString().equals(seessionPersistence) && seessionPersistence != null) || LoadBalancerSystemTags.SESSION_IDLE_TIMEOUT.isMatch(tag) || LoadBalancerSystemTags.COOKIE_NAME.isMatch(tag)) { - throw new ApiMessageInterceptionException(argerr("loadBalancer[%s] listener[%s] %s algorithm doesn't support assigning session persistence state except assigning iphash explicitly", msg.getLoadBalancerUuid(), msg.getName(), algorithm)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10074, "loadBalancer[%s] listener[%s] %s algorithm doesn't support assigning session persistence state except assigning iphash explicitly", msg.getLoadBalancerUuid(), msg.getName(), algorithm)); } } insertTagIfNotExisting( @@ -942,38 +943,38 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { try { LoadBalancerSessionPersistence.valueOf(LoadBalancerSessionPersistence.class, enableSession); } catch (Exception e) { - throw new ApiMessageInterceptionException(argerr("invalid session persistence type[%s], it only support %s", enableSession, Arrays.toString(LoadBalancerSessionPersistence.values()))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10075, "invalid session persistence type[%s], it only support %s", enableSession, Arrays.toString(LoadBalancerSessionPersistence.values()))); } } if (LoadBalancerSystemTags.SESSION_IDLE_TIMEOUT.isMatch(tag)) { timeout = LoadBalancerSystemTags.SESSION_IDLE_TIMEOUT.getTokenByTag(tag, LoadBalancerSystemTags.SESSION_IDLE_TIMEOUT_TOKEN); if (Long.parseLong(timeout) < LoadBalancerConstants.SESSION_IDLE_TIMEOUT_MIN || Long.parseLong(timeout) > LoadBalancerConstants.SESSION_IDLE_TIMEOUT_MAX) { - throw new ApiMessageInterceptionException(argerr("invalid session idle timeout[%s], it must be the number between[%s~%s] ", timeout, LoadBalancerConstants.SESSION_IDLE_TIMEOUT_MIN, LoadBalancerConstants.SESSION_IDLE_TIMEOUT_MAX)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10076, "invalid session idle timeout[%s], it must be the number between[%s~%s] ", timeout, LoadBalancerConstants.SESSION_IDLE_TIMEOUT_MIN, LoadBalancerConstants.SESSION_IDLE_TIMEOUT_MAX)); } } if (LoadBalancerSystemTags.COOKIE_NAME.isMatch(tag)) { cookieName = LoadBalancerSystemTags.COOKIE_NAME.getTokenByTag(tag, LoadBalancerSystemTags.COOKIE_NAME_TOKEN); if (cookieName.length() > 20) { - throw new ApiMessageInterceptionException(argerr("invalid session cookie name[%s], it must be shorter than [%s] characters", cookieName, COOKIE_NAME_MAX)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10077, "invalid session cookie name[%s], it must be shorter than [%s] characters", cookieName, COOKIE_NAME_MAX)); } if (!cookieName.matches(COOKIE_NAME_REGEX)) { - throw new ApiMessageInterceptionException(argerr("invalid session cookie name[%s], it must only contains letters, numbers and underscores", cookieName)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10078, "invalid session cookie name[%s], it must only contains letters, numbers and underscores", cookieName)); } } if (enableSession != null && timeout != null && cookieName != null) { - throw new ApiMessageInterceptionException(argerr("loadBalancer[%s] listener[%s] doesn't support assigning idle timeout and cookie name at the same time", msg.getLoadBalancerUuid(), msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10079, "loadBalancer[%s] listener[%s] doesn't support assigning idle timeout and cookie name at the same time", msg.getLoadBalancerUuid(), msg.getName())); } } /*can not assign session idle timeout and cookie name without specifying session persistence*/ if (enableSession == null && (timeout != null || cookieName != null)) { - throw new ApiMessageInterceptionException(argerr("loadBalancer[%s] listener[%s] doesn't support assigning idle timeout and cookie name, it must specify session persistence", msg.getLoadBalancerUuid(), msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10080, "loadBalancer[%s] listener[%s] doesn't support assigning idle timeout and cookie name, it must specify session persistence", msg.getLoadBalancerUuid(), msg.getName())); } if (LoadBalancerSessionPersistence.disable.toString().equals(enableSession) && (timeout != null || cookieName != null)) { - throw new ApiMessageInterceptionException(argerr("loadBalancer[%s] listener[%s] doesn't support assigning idle timeout and cookie name when the session persistence is disabled", msg.getLoadBalancerUuid(), msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10081, "loadBalancer[%s] listener[%s] doesn't support assigning idle timeout and cookie name when the session persistence is disabled", msg.getLoadBalancerUuid(), msg.getName())); } if (LoadBalancerSessionPersistence.insert.toString().equals(enableSession) && timeout == null) { @@ -987,17 +988,17 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { /*can not assign session persistence rewrite without cookie name*/ if (LoadBalancerSessionPersistence.rewrite.toString().equals(enableSession) && cookieName == null) { - throw new ApiMessageInterceptionException(argerr("loadBalancer[%s] listener[%s] doesn't support assigning session persistence rewrite without assigning cookie name", msg.getLoadBalancerUuid(), msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10082, "loadBalancer[%s] listener[%s] doesn't support assigning session persistence rewrite without assigning cookie name", msg.getLoadBalancerUuid(), msg.getName())); } /*can not assign session persistence idle timeout without insert mode*/ if (LoadBalancerSessionPersistence.rewrite.toString().equals(enableSession) && timeout != null) { - throw new ApiMessageInterceptionException(argerr("loadBalancer[%s] listener[%s] doesn't support assigning session persistence idle timeout without assigning rewrite mode", msg.getLoadBalancerUuid(), msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10083, "loadBalancer[%s] listener[%s] doesn't support assigning session persistence idle timeout without assigning rewrite mode", msg.getLoadBalancerUuid(), msg.getName())); } /*can not assign session persistence cookie name without rewrite mode*/ if (LoadBalancerSessionPersistence.insert.toString().equals(enableSession) && cookieName != null) { - throw new ApiMessageInterceptionException(argerr("loadBalancer[%s] listener[%s] doesn't support assigning session persistence cookieName without assigning insert mode", msg.getLoadBalancerUuid(), msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10084, "loadBalancer[%s] listener[%s] doesn't support assigning session persistence cookieName without assigning insert mode", msg.getLoadBalancerUuid(), msg.getName())); } } @@ -1008,7 +1009,7 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { LoadBalancerSystemTags.SESSION_PERSISTENCE_TOKEN); if (!LoadBalancerSessionPersistence.iphash.toString().equals(enableSession)) { /*can not assign other session persistence with source algorithm*/ - throw new ApiMessageInterceptionException(argerr("loadBalancer[%s] listener[%s] doesn't support assigning other session persistence when the source balancer algorithm is source", msg.getLoadBalancerUuid(), msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10085, "loadBalancer[%s] listener[%s] doesn't support assigning other session persistence when the source balancer algorithm is source", msg.getLoadBalancerUuid(), msg.getName())); } } } @@ -1020,7 +1021,7 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { if (LoadBalancerSessionPersistence.iphash.toString().equals(enableSession)) { if (!LoadBalancerConstants.BALANCE_ALGORITHM_LEAST_SOURCE.equals(algorithm)) { /*can not assign session persistence iphash without source algorithm*/ - throw new ApiMessageInterceptionException(argerr("loadBalancer[%s] listener[%s] doesn't support assigning session persistence iphash", msg.getLoadBalancerUuid(), msg.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10086, "loadBalancer[%s] listener[%s] doesn't support assigning session persistence iphash", msg.getLoadBalancerUuid(), msg.getName())); } } } @@ -1038,7 +1039,7 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { String s = LoadBalancerSystemTags.MAX_CONNECTION.getTokenByTag(tag, LoadBalancerSystemTags.MAX_CONNECTION_TOKEN); if (Long.parseLong(s) > LoadBalancerConstants.MAX_CONNECTION_LIMIT) { - throw new OperationFailureException(argerr("invalid max connection[%s], %s is larger than upper threshold %d", tag, s, LoadBalancerConstants.MAX_CONNECTION_LIMIT)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10087, "invalid max connection[%s], %s is larger than upper threshold %d", tag, s, LoadBalancerConstants.MAX_CONNECTION_LIMIT)); } } } catch (OperationFailureException oe) { @@ -1060,25 +1061,25 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { } String luuid = q.findValue(); if (luuid != null) { - throw new ApiMessageInterceptionException(argerr("conflict loadBalancerPort[%s], a listener[uuid:%s] has used that port", msg.getLoadBalancerPort(), luuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10088, "conflict loadBalancerPort[%s], a listener[uuid:%s] has used that port", msg.getLoadBalancerPort(), luuid)); } if (msg.getSecurityPolicyType() != null) { if (!msg.getProtocol().equals(LB_PROTOCOL_HTTPS)) { - throw new ApiMessageInterceptionException(operr("the listener with protocol [%s] doesn't support select security policy", msg.getProtocol(), msg.getHealthCheckProtocol())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10089, "the listener with protocol [%s] doesn't support select security policy", msg.getProtocol(), msg.getHealthCheckProtocol())); } } if (!CollectionUtils.isEmpty(msg.getHttpVersions())) { if (!LoadBalancerConstants.LB_PROTOCOL_HTTPS.equals(msg.getProtocol())) { throw new ApiMessageInterceptionException( - argerr("cloud not change the loadbalancer listener, because the listener with protocol [%s] doesn't support select http version:[%s]", + argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10090, "cloud not change the loadbalancer listener, because the listener with protocol [%s] doesn't support select http version:[%s]", msg.getProtocol(), msg.getHttpVersions())); } if (hasNotSupportedHttpVersion(msg.getHttpVersions())) { throw new ApiMessageInterceptionException( - argerr("cloud not create the loadbalancer listener, because the listener with protocol https only support http version:[h1, h2]")); + argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10091, "cloud not create the loadbalancer listener, because the listener with protocol https only support http version:[h1, h2]")); } String httpVersions = String.join(",", msg.getHttpVersions()); @@ -1093,12 +1094,12 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { if (!StringUtils.isEmpty(msg.getTcpProxyProtocol())) { if (!LoadBalancerConstants.LB_PROTOCOL_TCP.equals(msg.getProtocol())) { throw new ApiMessageInterceptionException( - argerr("cloud not create the loadbalancer listener, because the listener with protocol tcp only support tcp proxy protocol param")); + argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10092, "cloud not create the loadbalancer listener, because the listener with protocol tcp only support tcp proxy protocol param")); } if (!LbSupportTcpProxyProtocol.contains(msg.getTcpProxyProtocol())) { throw new ApiMessageInterceptionException( - argerr("cloud not create the loadbalancer listener, because only support tcp proxy protocol %s", LbSupportTcpProxyProtocol)); + argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10093, "cloud not create the loadbalancer listener, because only support tcp proxy protocol %s", LbSupportTcpProxyProtocol)); } if (!msg.getTcpProxyProtocol().equals(DisableLbSupportTcpProxyProtocol)) { @@ -1114,13 +1115,13 @@ private void validate(APICreateLoadBalancerListenerMsg msg) { if (!CollectionUtils.isEmpty(msg.getHttpCompressAlgos())) { if (!LoadBalancerConstants.LB_PROTOCOL_HTTPS.equals(msg.getProtocol()) && !LB_PROTOCOL_HTTP.equals(msg.getProtocol())) { throw new ApiMessageInterceptionException( - argerr("cloud not create the loadbalancer listener, because the listener with protocol [%s] doesn't support compress content", + argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10094, "cloud not create the loadbalancer listener, because the listener with protocol [%s] doesn't support compress content", msg.getProtocol(), msg.getHttpVersions())); } if (hasNotSupportedHttpCompressAlgos(msg.getHttpCompressAlgos())) { throw new ApiMessageInterceptionException( - argerr("cloud not create the loadbalancer listener, because only support compress algos[%s]", LbSupportHttpCompressAlgos)); + argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10095, "cloud not create the loadbalancer listener, because only support compress algos[%s]", LbSupportHttpCompressAlgos)); } if (!msg.getHttpCompressAlgos().contains(DisableLbSupportHttpCompressAlgos)) { @@ -1157,11 +1158,11 @@ private void validate(APIUpdateLoadBalancerListenerMsg msg) { private void validate(APIAddCertificateToLoadBalancerListenerMsg msg) { LoadBalancerListenerVO vo = dbf.findByUuid(msg.getListenerUuid(), LoadBalancerListenerVO.class); if (!vo.getProtocol().equals(LoadBalancerConstants.LB_PROTOCOL_HTTPS)) { - throw new ApiMessageInterceptionException(argerr("loadbalancer listener with type %s does not need certificate", vo.getProtocol())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10096, "loadbalancer listener with type %s does not need certificate", vo.getProtocol())); } if (Q.New(LoadBalancerListenerCertificateRefVO.class).eq(LoadBalancerListenerCertificateRefVO_.listenerUuid, msg.getListenerUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("loadbalancer listener [uuid:%s] already had certificate[uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10097, "loadbalancer listener [uuid:%s] already had certificate[uuid:%s]", msg.getListenerUuid(),msg.getCertificateUuid())); } @@ -1171,7 +1172,7 @@ private void validate(APIAddCertificateToLoadBalancerListenerMsg msg) { private void validate(APIRemoveCertificateFromLoadBalancerListenerMsg msg) { if (!Q.New(LoadBalancerListenerCertificateRefVO.class).eq(LoadBalancerListenerCertificateRefVO_.listenerUuid, msg.getListenerUuid()) .eq(LoadBalancerListenerCertificateRefVO_.certificateUuid, msg.getCertificateUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("certificate [uuid:%s] is not added to loadbalancer listener [uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10098, "certificate [uuid:%s] is not added to loadbalancer listener [uuid:%s]", msg.getCertificateUuid(), msg.getListenerUuid())); } @@ -1186,11 +1187,11 @@ private void validate(APIChangeLoadBalancerListenerMsg msg) { try { int port = Integer.parseInt(target); if (port < 1 || port > 65535) { - throw new ApiMessageInterceptionException(argerr("healthCheck target [%s] error, it must be 'default' or number between[1~65535] ", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10099, "healthCheck target [%s] error, it must be 'default' or number between[1~65535] ", target)); } } catch (Exception e) { - throw new ApiMessageInterceptionException(argerr("healthCheck target [%s] error, it must be 'default' or number between[1~65535] ", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10100, "healthCheck target [%s] error, it must be 'default' or number between[1~65535] ", target)); } } @@ -1201,12 +1202,12 @@ private void validate(APIChangeLoadBalancerListenerMsg msg) { .find(); if ((msg.getRedirectPort() != null || msg.getStatusCode() != null) && (msg.getHttpRedirectHttps() == null || HttpRedirectHttps.disable.toString().equals(msg.getHttpRedirectHttps()))) { - throw new ApiMessageInterceptionException(argerr("could not assign redirect port or status code without specifying http redirect https")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10101, "could not assign redirect port or status code without specifying http redirect https")); } if (HttpRedirectHttps.enable.toString().equals(msg.getHttpRedirectHttps())) { if (!LB_PROTOCOL_HTTP.equals(listener.getProtocol())) { - throw new ApiMessageInterceptionException(argerr("could not support protocols other than HTTP when specifying http redirect https")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10102, "could not support protocols other than HTTP when specifying http redirect https")); } if (msg.getRedirectPort() == null) { @@ -1221,14 +1222,14 @@ private void validate(APIChangeLoadBalancerListenerMsg msg) { .in(SystemTagVO_.tag, Arrays.asList("sessionPersistence::rewrite", "sessionPersistence::insert", "sessionPersistence::iphash")) .eq(SystemTagVO_.resourceUuid, listener.getUuid()).isExists(); if (sessionPersistence || (msg.getSessionPersistence() != null && !LoadBalancerSessionPersistence.disable.toString().equals(msg.getSessionPersistence()))) { - throw new ApiMessageInterceptionException(argerr("could not support both HTTP redirect HTTPS and session persistence at the same time")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10103, "could not support both HTTP redirect HTTPS and session persistence at the same time")); } } /*can not modify l4's session persistence*/ if (LoadBalancerConstants.LB_PROTOCOL_UDP.equals(listener.getProtocol()) || LoadBalancerConstants.LB_PROTOCOL_TCP.equals(listener.getProtocol())) { if (msg.getSessionPersistence() != null || msg.getSessionIdleTimeout() != null || msg.getCookieName() != null) { - throw new ApiMessageInterceptionException(argerr("l4[%s] loadBalancer listener[%s] doesn't support modifying session persistence state", listener.getProtocol(), listener.getName())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10104, "l4[%s] loadBalancer listener[%s] doesn't support modifying session persistence state", listener.getProtocol(), listener.getName())); } } @@ -1238,32 +1239,32 @@ private void validate(APIChangeLoadBalancerListenerMsg msg) { .eq(SystemTagVO_.tag, "httpRedirectHttps::enable") .eq(SystemTagVO_.resourceUuid, listener.getUuid()).isExists(); if (httpRedirectHttps && (msg.getSessionPersistence() != null && !LoadBalancerSessionPersistence.disable.toString().equals(msg.getSessionPersistence()))) { - throw new ApiMessageInterceptionException(argerr("could not support both HTTP redirect HTTPS and session persistence at the same time")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10105, "could not support both HTTP redirect HTTPS and session persistence at the same time")); } if (LoadBalancerSessionPersistence.rewrite.toString().equals(msg.getSessionPersistence()) && msg.getHttpMode() == null) { Boolean httpModeTunnel = Q.New(SystemTagVO.class).eq(SystemTagVO_.resourceType, LoadBalancerListenerVO.class.getSimpleName()) .eq(SystemTagVO_.tag, "httpMode::http-tunnel") .eq(SystemTagVO_.resourceUuid, listener.getUuid()).isExists(); if (httpModeTunnel) { - throw new ApiMessageInterceptionException(argerr("listener[%s] can not modifying session persistence rewrite when the http mode is http-tunnel", msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10106, "listener[%s] can not modifying session persistence rewrite when the http mode is http-tunnel", msg.getUuid())); } } } /*can not assign session persistence iphash without source algorithm*/ if (!LoadBalancerConstants.BALANCE_ALGORITHM_LEAST_SOURCE.equals(msg.getBalancerAlgorithm()) && LoadBalancerSessionPersistence.iphash.toString().equals(msg.getSessionPersistence())) { - throw new ApiMessageInterceptionException(argerr("listener[%s] changes session persistence to iphash, it must specify source balancer algorithm", msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10107, "listener[%s] changes session persistence to iphash, it must specify source balancer algorithm", msg.getUuid())); } /*can not modify session persistence without specifying balancer algorithm*/ if (msg.getBalancerAlgorithm() == null && (msg.getSessionPersistence() != null || msg.getSessionIdleTimeout() != null || msg.getCookieName() != null)) { - throw new ApiMessageInterceptionException(argerr("listener[%s] modifies session persistence, it must specify balancer algorithm", msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10108, "listener[%s] modifies session persistence, it must specify balancer algorithm", msg.getUuid())); } /*can not modify session persistence except iphash when the listener algorithm is source*/ if (LoadBalancerConstants.BALANCE_ALGORITHM_LEAST_SOURCE.equals(msg.getBalancerAlgorithm())) { if ((!LoadBalancerSessionPersistence.iphash.toString().equals(msg.getSessionPersistence()) && msg.getSessionPersistence() != null) || msg.getSessionIdleTimeout() != null || msg.getCookieName() != null) { - throw new ApiMessageInterceptionException(argerr("listener[%s] %s algorithm doesn't support modifying session persistence except assigning iphash explicitly", msg.getUuid(), msg.getBalancerAlgorithm())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10109, "listener[%s] %s algorithm doesn't support modifying session persistence except assigning iphash explicitly", msg.getUuid(), msg.getBalancerAlgorithm())); } msg.setSessionPersistence(LoadBalancerSessionPersistence.iphash.toString()); } @@ -1271,7 +1272,7 @@ private void validate(APIChangeLoadBalancerListenerMsg msg) { /*can not modify session persistence except disable when the listener algorithm is leastconn*/ if (LoadBalancerConstants.BALANCE_ALGORITHM_LEAST_CONN.equals(msg.getBalancerAlgorithm())) { if ((!LoadBalancerSessionPersistence.disable.toString().equals(msg.getSessionPersistence()) && msg.getSessionPersistence() != null) || msg.getSessionIdleTimeout() != null || msg.getCookieName() != null) { - throw new ApiMessageInterceptionException(argerr("listener[%s] %s algorithm doesn't support modifying session persistence except assigning disable explicitly", msg.getUuid(), msg.getBalancerAlgorithm())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10110, "listener[%s] %s algorithm doesn't support modifying session persistence except assigning disable explicitly", msg.getUuid(), msg.getBalancerAlgorithm())); } msg.setSessionPersistence(LoadBalancerSessionPersistence.disable.toString()); } @@ -1279,19 +1280,19 @@ private void validate(APIChangeLoadBalancerListenerMsg msg) { if (BALANCE_ALGORITHM_ROUND_ROBIN.equals(msg.getBalancerAlgorithm()) || BALANCE_ALGORITHM_WEIGHT_ROUND_ROBIN.equals(msg.getBalancerAlgorithm())) { /*can not modify session idle timeout and cookie name without specifying session persistence*/ if (msg.getSessionPersistence() == null && (msg.getSessionIdleTimeout() != null || msg.getCookieName() != null)) { - throw new ApiMessageInterceptionException(argerr("listener[%s] doesn't support modifying idle timeout and cookie name, it must specify session persistence", msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10111, "listener[%s] doesn't support modifying idle timeout and cookie name, it must specify session persistence", msg.getUuid())); } /*can not modify session idle timeout without specifying session persistence insert*/ if (!LoadBalancerSessionPersistence.insert.toString().equals(msg.getSessionPersistence()) && msg.getSessionIdleTimeout() != null) { - throw new ApiMessageInterceptionException(argerr("listener[%s] doesn't support modifying idle timeout when the session persistence is not insert", msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10112, "listener[%s] doesn't support modifying idle timeout when the session persistence is not insert", msg.getUuid())); } /*can not modify session cookie name without specifying session persistence rewrite*/ if (!LoadBalancerSessionPersistence.rewrite.toString().equals(msg.getSessionPersistence()) && msg.getCookieName() != null) { - throw new ApiMessageInterceptionException(argerr("listener[%s] doesn't support modifying cookie name when the session persistence is not rewrite", msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10113, "listener[%s] doesn't support modifying cookie name when the session persistence is not rewrite", msg.getUuid())); } /*can not modify session persistence rewrite without modifying session cookie name*/ if (LoadBalancerSessionPersistence.rewrite.toString().equals(msg.getSessionPersistence()) && msg.getCookieName() == null) { - throw new ApiMessageInterceptionException(argerr("listener[%s] doesn't support modifying session rewrite without modifying cookie name", msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10114, "listener[%s] doesn't support modifying session rewrite without modifying cookie name", msg.getUuid())); } if (LoadBalancerSessionPersistence.insert.toString().equals(msg.getSessionPersistence()) && msg.getSessionIdleTimeout() == null) { msg.setSessionIdleTimeout(LoadBalancerConstants.SESSION_IDLE_TIMEOUT_DEFAULT); @@ -1305,7 +1306,7 @@ private void validate(APIChangeLoadBalancerListenerMsg msg) { Integer timeout = msg.getSessionIdleTimeout(); if (timeout != null) { if (timeout < LoadBalancerConstants.SESSION_IDLE_TIMEOUT_MIN || timeout > LoadBalancerConstants.SESSION_IDLE_TIMEOUT_MAX) { - throw new ApiMessageInterceptionException(argerr("invalid session idle timeout[%s], it must be the number between[%s~%s]", timeout, LoadBalancerConstants.SESSION_IDLE_TIMEOUT_MIN, LoadBalancerConstants.SESSION_IDLE_TIMEOUT_MAX)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10115, "invalid session idle timeout[%s], it must be the number between[%s~%s]", timeout, LoadBalancerConstants.SESSION_IDLE_TIMEOUT_MIN, LoadBalancerConstants.SESSION_IDLE_TIMEOUT_MAX)); } } @@ -1318,14 +1319,14 @@ private void validate(APIChangeLoadBalancerListenerMsg msg) { String[] ts = tg.split(":"); if (!msg.getHealthCheckProtocol().equals(ts[0]) && msg.getHealthCheckURI() == null) { throw new ApiMessageInterceptionException( - operr("the http health check protocol must be specified its healthy checking parameter healthCheckURI")); + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10116, "the http health check protocol must be specified its healthy checking parameter healthCheckURI")); } } if (msg.getHealthCheckHttpCode() != null) { if (!verifyHttpCode(msg.getHealthCheckHttpCode())) { throw new ApiMessageInterceptionException( - operr("the http health check protocol's expecting code [%s] is invalidate", msg.getHealthCheckHttpCode())); + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10117, "the http health check protocol's expecting code [%s] is invalidate", msg.getHealthCheckHttpCode())); } } @@ -1334,7 +1335,7 @@ private void validate(APIChangeLoadBalancerListenerMsg msg) { if (msg.getSecurityPolicyType() != null) { if (!listenerVO.getProtocol().equals(LB_PROTOCOL_HTTPS)) { - throw new ApiMessageInterceptionException(operr("the listener with protocol [%s] doesn't support select security policy", listenerVO.getProtocol(), msg.getHealthCheckProtocol())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10118, "the listener with protocol [%s] doesn't support select security policy", listenerVO.getProtocol(), msg.getHealthCheckProtocol())); } } if (LoadBalancerConstants.HEALTH_CHECK_TARGET_PROTOCL_HTTP.equals(msg.getHealthCheckProtocol())) { @@ -1343,56 +1344,56 @@ private void validate(APIChangeLoadBalancerListenerMsg msg) { String[] ts = healthTarget.split(":"); if (ts.length != 2) { - throw new OperationFailureException(argerr("invalid health target[%s], the format is targetCheckProtocol:port, for example, tcp:default", target)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10119, "invalid health target[%s], the format is targetCheckProtocol:port, for example, tcp:default", target)); } if (LoadBalancerConstants.LB_PROTOCOL_UDP.equals(listenerVO.getProtocol()) && !LoadBalancerConstants.HEALTH_CHECK_TARGET_PROTOCL_UDP.equals(msg.getHealthCheckProtocol()) || !LoadBalancerConstants.LB_PROTOCOL_UDP.equals(listenerVO.getProtocol()) && LoadBalancerConstants.HEALTH_CHECK_TARGET_PROTOCL_UDP.equals(msg.getHealthCheckProtocol())) { throw new ApiMessageInterceptionException( - operr("the listener with protocol [%s] doesn't support this health check:[%s]", + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10120, "the listener with protocol [%s] doesn't support this health check:[%s]", listenerVO.getProtocol(), msg.getHealthCheckProtocol())); } if (LoadBalancerConstants.HEALTH_CHECK_TARGET_PROTOCL_TCP.equals(ts[0]) && (msg.getHealthCheckMethod() == null || msg.getHealthCheckURI() == null)) { throw new ApiMessageInterceptionException( - operr("the http health check protocol must be specified its healthy checking parameters including healthCheckMethod and healthCheckURI")); + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10121, "the http health check protocol must be specified its healthy checking parameters including healthCheckMethod and healthCheckURI")); } } if (!CollectionUtils.isEmpty(msg.getHttpVersions())) { if (!LoadBalancerConstants.LB_PROTOCOL_HTTPS.equals(listener.getProtocol())) { throw new ApiMessageInterceptionException( - argerr("cloud not change the loadbalancer listener, because the listener with protocol [%s] doesn't support select http version:[%s]", + argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10122, "cloud not change the loadbalancer listener, because the listener with protocol [%s] doesn't support select http version:[%s]", listenerVO.getProtocol(), msg.getHttpVersions())); } if (hasNotSupportedHttpVersion(msg.getHttpVersions())) { throw new ApiMessageInterceptionException( - argerr("cloud not change the loadbalancer listener, because the listener with protocol https only support http version:[%s]", LbSupportHttpVersion)); + argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10123, "cloud not change the loadbalancer listener, because the listener with protocol https only support http version:[%s]", LbSupportHttpVersion)); } } if (!StringUtils.isEmpty(msg.getTcpProxyProtocol())) { if (!LoadBalancerConstants.LB_PROTOCOL_TCP.equals(listener.getProtocol())) { throw new ApiMessageInterceptionException( - argerr("cloud not change the loadbalancer listener, because the listener with protocol tcp only support tcp proxy protocol for param")); + argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10124, "cloud not change the loadbalancer listener, because the listener with protocol tcp only support tcp proxy protocol for param")); } if (!LbSupportTcpProxyProtocol.contains(msg.getTcpProxyProtocol())) { throw new ApiMessageInterceptionException( - argerr("cloud not change the loadbalancer listener, because only support tcp proxy protocol %s", LbSupportTcpProxyProtocol)); + argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10125, "cloud not change the loadbalancer listener, because only support tcp proxy protocol %s", LbSupportTcpProxyProtocol)); } } if (!CollectionUtils.isEmpty(msg.getHttpCompressAlgos())) { if (!LoadBalancerConstants.LB_PROTOCOL_HTTPS.equals(listener.getProtocol()) && !LB_PROTOCOL_HTTP.equals(listener.getProtocol())) { throw new ApiMessageInterceptionException( - argerr("cloud not change the loadbalancer listener, because the listener with protocol [%s] doesn't support compress content", + argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10126, "cloud not change the loadbalancer listener, because the listener with protocol [%s] doesn't support compress content", listenerVO.getProtocol(), msg.getHttpVersions())); } if (hasNotSupportedHttpCompressAlgos(msg.getHttpCompressAlgos())) { throw new ApiMessageInterceptionException( - argerr("cloud not change the loadbalancer listener, because only support compress algos[%s]", LbSupportHttpCompressAlgos)); + argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10127, "cloud not change the loadbalancer listener, because only support compress algos[%s]", LbSupportHttpCompressAlgos)); } } @@ -1422,7 +1423,7 @@ private void validate(APICreateLoadBalancerServerGroupMsg msg){ if (msg.getIpVersion() == null) { msg.setIpVersion(IPv6Constants.IPv4); } else if (!msg.getIpVersion().equals(IPv6Constants.IPv4) && !msg.getIpVersion().equals(IPv6Constants.IPv6)) { - throw new ApiMessageInterceptionException(argerr("invalid ip version[%s], it must be %s or %s", msg.getIpVersion(), IPv6Constants.IPv4, IPv6Constants.IPv6)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10128, "invalid ip version[%s], it must be %s or %s", msg.getIpVersion(), IPv6Constants.IPv4, IPv6Constants.IPv6)); } } @@ -1436,7 +1437,7 @@ private void validate(APIDeleteLoadBalancerServerGroupMsg msg){ if(Q.New(LoadBalancerVO.class) .eq(LoadBalancerVO_.serverGroupUuid,msg.getUuid()) .isExists()){ - throw new ApiMessageInterceptionException(argerr("could not allow to delete default serverGroup[uuid:%s]",msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10129, "could not allow to delete default serverGroup[uuid:%s]",msg.getUuid())); } } @@ -1455,7 +1456,7 @@ private void validate(APIAddBackendServerToServerGroupMsg msg){ .eq(LoadBalancerServerGroupVO_.uuid, msg.getServerGroupUuid()) .findValue(); if (loadBalancerUuid == null ) { - throw new ApiMessageInterceptionException(argerr("loadbalacerServerGroup [%s] is non-existent", msg.getServerGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10130, "loadbalacerServerGroup [%s] is non-existent", msg.getServerGroupUuid())); } LoadBalancerVO lbVO = dbf.findByUuid(loadBalancerUuid, LoadBalancerVO.class); @@ -1488,25 +1489,25 @@ private void validate(APIAddBackendServerToServerGroupMsg msg){ if(vmNic.containsKey("uuid")){ vmNicUuids.add(vmNic.get("uuid")); }else{ - throw new ApiMessageInterceptionException(argerr("could not add backend server vmnic to serverGroup[uuid:%s],because vmnic uuid is null",msg.getServerGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10131, "could not add backend server vmnic to serverGroup[uuid:%s],because vmnic uuid is null",msg.getServerGroupUuid())); } boolean isVmNicExist = Q.New(VmNicVO.class) .eq(VmNicVO_.uuid,vmNic.get("uuid")) .isExists(); if(!isVmNicExist){ - throw new ApiMessageInterceptionException(argerr("could not add backend server vmnic[uuid:%s] to serverGroup[uuid:%s],because vmnic uuid is not exist",vmNic.get("uuid"),msg.getServerGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10132, "could not add backend server vmnic[uuid:%s] to serverGroup[uuid:%s],because vmnic uuid is not exist",vmNic.get("uuid"),msg.getServerGroupUuid())); } if(vmNic.containsKey("weight") && vmNic.get("weight")!=null){ try{ Long vmNicWeight = Long.valueOf(vmNic.get("weight")); if (vmNicWeight < LoadBalancerConstants.BALANCER_WEIGHT_MIN || vmNicWeight > LoadBalancerConstants.BALANCER_WEIGHT_MAX) { - throw new ApiMessageInterceptionException(argerr("invalid balancer weight[vimNic:%s,weight:%s], weight is not in the range [%d, %d]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10133, "invalid balancer weight[vimNic:%s,weight:%s], weight is not in the range [%d, %d]", vmNic.get("uuid"), vmNicWeight, LoadBalancerConstants.BALANCER_WEIGHT_MIN, LoadBalancerConstants.BALANCER_WEIGHT_MAX)); } }catch (Exception e) { - throw new ApiMessageInterceptionException(argerr("could not add backend server vmnic to serverGroup[uuid:%s] ,because vmnic weight[%s] not a correct number",vmNic.get("weight"))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10134, "could not add backend server vmnic to serverGroup[uuid:%s] ,because vmnic weight[%s] not a correct number",vmNic.get("weight"))); } } @@ -1526,7 +1527,7 @@ private void validate(APIAddBackendServerToServerGroupMsg msg){ l3Uuids.removeAll(networksAttachedLbService); if (l3Uuids.size() > 0) { throw new ApiMessageInterceptionException( - operr("L3 networks[uuids:%s] of the vm nics has no network service[%s] enabled", + operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10135, "L3 networks[uuids:%s] of the vm nics has no network service[%s] enabled", l3Uuids, LoadBalancerConstants.LB_NETWORK_SERVICE_TYPE_STRING)); } @@ -1536,7 +1537,7 @@ private void validate(APIAddBackendServerToServerGroupMsg msg){ .eq(LoadBalancerServerGroupVmNicRefVO_.serverGroupUuid,msg.getServerGroupUuid()) .listValues(); if (!existingNics.isEmpty()) { - throw new ApiMessageInterceptionException(operr("the vm nics[uuid:%s] are already on the load balancer servegroup [uuid:%s]", existingNics, msg.getServerGroupUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10136, "the vm nics[uuid:%s] are already on the load balancer servegroup [uuid:%s]", existingNics, msg.getServerGroupUuid())); } List vmNicIps = Q.New(UsedIpVO.class) @@ -1545,7 +1546,7 @@ private void validate(APIAddBackendServerToServerGroupMsg msg){ .listValues(); if(!Collections.disjoint(usedIps,vmNicIps)){ - throw new ApiMessageInterceptionException(operr("could not add backend server vmnic to serverGroup [uuid:%s], because vmnic ip [ipAddress:%s] is repeated",msg.getServerGroupUuid(),vmNicIps)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10137, "could not add backend server vmnic to serverGroup [uuid:%s], because vmnic ip [ipAddress:%s] is repeated",msg.getServerGroupUuid(),vmNicIps)); }else{ usedIps.addAll(vmNicIps); } @@ -1557,7 +1558,7 @@ private void validate(APIAddBackendServerToServerGroupMsg msg){ .in(LoadBalancerListenerVO_.uuid, listenerUuids).list(); for (LoadBalancerListenerVO listenerVO : listenerVOS) { if (listenerVO.getAttachedVmNics().stream().anyMatch(uuid -> vmNicUuids.contains(uuid))) { - throw new ApiMessageInterceptionException(operr("could not add vm nic [uuid:%s] to server group" + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10138, "could not add vm nic [uuid:%s] to server group" + " [uuid:%s] because listener [uuid:%s] attached this server group already the nic to be added", vmNicUuids, msg.getServerGroupUuid(), listenerVO.getUuid())); } @@ -1573,22 +1574,22 @@ private void validate(APIAddBackendServerToServerGroupMsg msg){ for(Map server:servers){ if(server.containsKey("ipAddress") && NetworkUtils.isIpAddress(server.get("ipAddress"))){ if(usedIps.contains(server.get("ipAddress"))){ - throw new ApiMessageInterceptionException(operr("could not add backend server ip to serverGroup [uuid:%s], because ip [ipAddress:%s] is repeated",msg.getServerGroupUuid(),server.get("ipAddress"))); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10139, "could not add backend server ip to serverGroup [uuid:%s], because ip [ipAddress:%s] is repeated",msg.getServerGroupUuid(),server.get("ipAddress"))); } serverIps.add(server.get("ipAddress")); }else{ - throw new ApiMessageInterceptionException(operr("could not add backend server ip to serverGroup [uuid:%s], because ip [ipAddress:%s] is invalid",msg.getServerGroupUuid(),serverIps)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10140, "could not add backend server ip to serverGroup [uuid:%s], because ip [ipAddress:%s] is invalid",msg.getServerGroupUuid(),serverIps)); } if(server.containsKey("weight") && server.get("weight")!=null){ try{ Long serverIpWeight = Long.valueOf(server.get("weight")); if (serverIpWeight < LoadBalancerConstants.BALANCER_WEIGHT_MIN || serverIpWeight > LoadBalancerConstants.BALANCER_WEIGHT_MAX) { - throw new ApiMessageInterceptionException(argerr("invalid weight[serverIp:%s,weight:%s], weight is not in the range [%d, %d]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10141, "invalid weight[serverIp:%s,weight:%s], weight is not in the range [%d, %d]", server.get("ipAddress"), serverIpWeight, LoadBalancerConstants.BALANCER_WEIGHT_MIN, LoadBalancerConstants.BALANCER_WEIGHT_MAX)); } }catch (Exception e) { - throw new ApiMessageInterceptionException(argerr("could not add backend server ip to serverGroup[uuid:%s] ,because vmnic weight[%s] not a correct number",server.get("weight"))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10142, "could not add backend server ip to serverGroup[uuid:%s] ,because vmnic weight[%s] not a correct number",server.get("weight"))); } } } @@ -1599,11 +1600,11 @@ private void validate(APIAddBackendServerToServerGroupMsg msg){ .eq(LoadBalancerServerGroupServerIpVO_.serverGroupUuid,msg.getServerGroupUuid()) .listValues()); if (!existingServerIps.isEmpty()) { - throw new ApiMessageInterceptionException(operr("the server ips [uuid:%s] are already on the load balancer servegroup [uuid:%s]", existingServerIps, msg.getServerGroupUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10143, "the server ips [uuid:%s] are already on the load balancer servegroup [uuid:%s]", existingServerIps, msg.getServerGroupUuid())); } if (lbVO.getType() == LoadBalancerType.Shared) { - throw new ApiMessageInterceptionException(argerr("could not add server ip to share load balancer server group")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10144, "could not add server ip to share load balancer server group")); } canAddServerIp = true; } @@ -1611,7 +1612,7 @@ private void validate(APIAddBackendServerToServerGroupMsg msg){ if( canAddVmNic || canAddServerIp){ msg.setLoadBalancerUuid(loadBalancerUuid); } else{ - throw new ApiMessageInterceptionException(argerr("vmnic or ip is null")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10145, "vmnic or ip is null")); } } @@ -1629,7 +1630,7 @@ private void validate(APIRemoveBackendServerFromServerGroupMsg msg){ ); if(existingNics.isEmpty()) { - throw new ApiMessageInterceptionException(operr("vmnics are all not in servergroup [%s]",msg.getServerGroupUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10146, "vmnics are all not in servergroup [%s]",msg.getServerGroupUuid())); }else{ isNicExist = true; msg.setVmNicUuids(new ArrayList<>(existingNics)); @@ -1646,7 +1647,7 @@ private void validate(APIRemoveBackendServerFromServerGroupMsg msg){ .eq(LoadBalancerServerGroupVmNicRefVO_.serverGroupUuid,msg.getServerGroupUuid()) .listValues()); if(existingServerIps.isEmpty()){ - throw new ApiMessageInterceptionException(operr("serverips are all not in servergroup [%s]", msg.getServerGroupUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10147, "serverips are all not in servergroup [%s]", msg.getServerGroupUuid())); }else{ isIpExist = true; msg.setServerIps(new ArrayList<>(existingServerIps)); @@ -1661,11 +1662,11 @@ private void validate(APIRemoveBackendServerFromServerGroupMsg msg){ .eq(LoadBalancerServerGroupVO_.uuid,msg.getServerGroupUuid()) .findValue(); if (loadBalancerUuid == null) { - throw new ApiMessageInterceptionException(argerr("loadbalacerServerGroup [%s] is non-existent", msg.getServerGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10148, "loadbalacerServerGroup [%s] is non-existent", msg.getServerGroupUuid())); } msg.setLoadBalancerUuid(loadBalancerUuid); }else{ - throw new ApiMessageInterceptionException(argerr("vmnic or ip is null")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10149, "vmnic or ip is null")); } } @@ -1676,7 +1677,7 @@ private void validate(APIAddServerGroupToLoadBalancerListenerMsg msg){ .eq(LoadBalancerListenerServerGroupRefVO_.listenerUuid, msg.getlistenerUuid()) .list(); if(existingRefs != null && !existingRefs.isEmpty()){ - throw new ApiMessageInterceptionException(operr("could not add server group[uuid:%s} to listener [uuid:%s] because it is already added ", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10150, "could not add server group[uuid:%s} to listener [uuid:%s] because it is already added ", msg.getServerGroupUuid(),msg.getlistenerUuid())); } @@ -1693,7 +1694,7 @@ private void validate(APIAddServerGroupToLoadBalancerListenerMsg msg){ if (!newVmNicUuids.isEmpty() && !oldVmNicUuids.isEmpty()) { for (String nicUuid : newVmNicUuids) { if (oldVmNicUuids.contains(nicUuid)) { - throw new ApiMessageInterceptionException(operr("could not add server group[uuid:%s} to listener [uuid:%s] because nic [uuid:%s] is already added", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10151, "could not add server group[uuid:%s} to listener [uuid:%s] because nic [uuid:%s] is already added", msg.getServerGroupUuid(),msg.getlistenerUuid(), nicUuid)); } } @@ -1708,7 +1709,7 @@ private void validate(APIAddServerGroupToLoadBalancerListenerMsg msg){ if (!newServerIps.isEmpty() && !oldServerIps.isEmpty()) { for (String ipAddress : newServerIps) { if (oldServerIps.contains(ipAddress)) { - throw new ApiMessageInterceptionException(operr("could not add server group[uuid:%s} to listener [uuid:%s] because server ip [%s] is already added", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10152, "could not add server group[uuid:%s} to listener [uuid:%s] because server ip [%s] is already added", msg.getServerGroupUuid(),msg.getlistenerUuid(), ipAddress)); } } @@ -1730,21 +1731,21 @@ private void validate(APIAddServerGroupToLoadBalancerListenerMsg msg){ if (!StringUtils.isEmpty(lbVO.getVipUuid()) && !StringUtils.isEmpty(lbVO.getIpv6VipUuid())) { throw new ApiMessageInterceptionException(operr( - "could not add server group[uuid:%s} to listener [uuid:%s], " + + ORG_ZSTACK_NETWORK_SERVICE_LB_10153, "could not add server group[uuid:%s} to listener [uuid:%s], " + "because udp listener can not has both ipv4 and ipv6 vip", msg.getServerGroupUuid(),msg.getlistenerUuid())); } if (groupVO.getIpVersion() == IPv6Constants.IPv4 && !StringUtils.isEmpty(lbVO.getIpv6VipUuid())) { throw new ApiMessageInterceptionException(operr( - "could not add server group[uuid:%s} to listener [uuid:%s], " + + ORG_ZSTACK_NETWORK_SERVICE_LB_10154, "could not add server group[uuid:%s} to listener [uuid:%s], " + "because udp listener can not map ipv6 to ipv4 backend", msg.getServerGroupUuid(),msg.getlistenerUuid())); } if (groupVO.getIpVersion() == IPv6Constants.IPv6 && !StringUtils.isEmpty(lbVO.getVipUuid())) { throw new ApiMessageInterceptionException(operr( - "could not add server group[uuid:%s} to listener [uuid:%s], " + + ORG_ZSTACK_NETWORK_SERVICE_LB_10155, "could not add server group[uuid:%s} to listener [uuid:%s], " + "because udp listener can not map ipv4 to ipv6 backend", msg.getServerGroupUuid(),msg.getlistenerUuid())); } @@ -1757,7 +1758,7 @@ private void validate(APIRemoveServerGroupFromLoadBalancerListenerMsg msg){ .eq(SystemTagVO_.tag, "httpRedirectHttps::enable") .eq(SystemTagVO_.resourceUuid, msg.getListenerUuid()).isExists(); if (httpRedirectHttps) { - throw new ApiMessageInterceptionException(argerr("could not remove server groups[uuid:%s} from listener [uuid:%s] because it has enable HTTP redirect HTTPS", msg.getServerGroupUuid(), msg.getListenerUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10156, "could not remove server groups[uuid:%s} from listener [uuid:%s] because it has enable HTTP redirect HTTPS", msg.getServerGroupUuid(), msg.getListenerUuid())); } List existingRefs @@ -1766,7 +1767,7 @@ private void validate(APIRemoveServerGroupFromLoadBalancerListenerMsg msg){ .eq(LoadBalancerListenerServerGroupRefVO_.listenerUuid, msg.getListenerUuid()) .list(); if(existingRefs == null || existingRefs.isEmpty()){ - throw new ApiMessageInterceptionException(operr("could not remove server group[uuid:%s} from listener [uuid:%s] because it is not added",msg.getServerGroupUuid(),msg.getListenerUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10157, "could not remove server group[uuid:%s} from listener [uuid:%s] because it is not added",msg.getServerGroupUuid(),msg.getListenerUuid())); } String loadBalancerUuid = Q.New(LoadBalancerServerGroupVO.class) @@ -1781,7 +1782,7 @@ private boolean isExist(String loadBalancerUuid){ .eq(LoadBalancerVO_.uuid,loadBalancerUuid) .count(); if(count == 0){ - throw new ApiMessageInterceptionException(argerr("loadbalacerUuid [%s] is non-existent",loadBalancerUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10158, "loadbalacerUuid [%s] is non-existent",loadBalancerUuid)); }else{ return true; } @@ -1796,7 +1797,7 @@ private void validate(APIChangeLoadBalancerBackendServerMsg msg){ .eq(LoadBalancerServerGroupVO_.uuid, msg.getServerGroupUuid()) .findValue(); if (loadBalancerUuid == null) { - throw new ApiMessageInterceptionException(argerr("could not find loadBalancer with serverGroup [uuid:%s]",msg.getServerGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10159, "could not find loadBalancer with serverGroup [uuid:%s]",msg.getServerGroupUuid())); } LoadBalancerVO lbVO = dbf.findByUuid(loadBalancerUuid, LoadBalancerVO.class); @@ -1812,7 +1813,7 @@ private void validate(APIChangeLoadBalancerBackendServerMsg msg){ .eq(LoadBalancerServerGroupVmNicRefVO_.serverGroupUuid,msg.getServerGroupUuid()) .find(); if(serverGroupVmNicRefVO == null){ - throw new ApiMessageInterceptionException(argerr("could not update backend server vmnic of serverGroup,because serverGroup[uuid:%s] don not have vmnic [uuid:%s] ",msg.getServerGroupUuid(),vmNic.containsKey("uuid"))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10160, "could not update backend server vmnic of serverGroup,because serverGroup[uuid:%s] don not have vmnic [uuid:%s] ",msg.getServerGroupUuid(),vmNic.containsKey("uuid"))); } vmNicUuids.add(vmNic.get("uuid")); @@ -1822,22 +1823,22 @@ private void validate(APIChangeLoadBalancerBackendServerMsg msg){ try{ Long vmNicWeight = Long.valueOf(vmNic.get("weight")); if (vmNicWeight < LoadBalancerConstants.BALANCER_WEIGHT_MIN || vmNicWeight > LoadBalancerConstants.BALANCER_WEIGHT_MAX) { - throw new ApiMessageInterceptionException(argerr("invalid balancer weight[vimNic:%s,weight:%s], weight is not in the range [%d, %d]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10161, "invalid balancer weight[vimNic:%s,weight:%s], weight is not in the range [%d, %d]", vmNic.get("uuid"), vmNicWeight, LoadBalancerConstants.BALANCER_WEIGHT_MIN, LoadBalancerConstants.BALANCER_WEIGHT_MAX)); } canChangeVmNic = true; }catch (Exception e) { - throw new ApiMessageInterceptionException(argerr("could not change backend server vmnic to serverGroup[uuid:%s] ,because vmnic weight[%s] not a correct number",vmNic.get("weight"))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10162, "could not change backend server vmnic to serverGroup[uuid:%s] ,because vmnic weight[%s] not a correct number",vmNic.get("weight"))); } } }else{ - throw new ApiMessageInterceptionException(argerr("invalid balancer weight[vimNic:%s], weight is null",vmNic.get("uuid"))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10163, "invalid balancer weight[vimNic:%s], weight is null",vmNic.get("uuid"))); } }else{ - throw new ApiMessageInterceptionException(argerr("could not update backend server vmnic of serverGroup[uuid:%s],because vmnic uuid is null",msg.getServerGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10164, "could not update backend server vmnic of serverGroup[uuid:%s],because vmnic uuid is null",msg.getServerGroupUuid())); } } } @@ -1853,7 +1854,7 @@ private void validate(APIChangeLoadBalancerBackendServerMsg msg){ .eq(LoadBalancerServerGroupServerIpVO_.serverGroupUuid,msg.getServerGroupUuid()) .find(); if(serverIpVO == null){ - throw new ApiMessageInterceptionException(argerr("could not update backend server ip of serverGroup,because serverGroup[uuid:%s] don not have ip [ipAddress:%s] ",msg.getServerGroupUuid(),ipAddress)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10165, "could not update backend server ip of serverGroup,because serverGroup[uuid:%s] don not have ip [ipAddress:%s] ",msg.getServerGroupUuid(),ipAddress)); } serverIps.add(ipAddress); @@ -1862,33 +1863,33 @@ private void validate(APIChangeLoadBalancerBackendServerMsg msg){ try{ Long serverIpWeight = Long.valueOf(server.get("weight")); if (serverIpWeight < LoadBalancerConstants.BALANCER_WEIGHT_MIN || serverIpWeight > LoadBalancerConstants.BALANCER_WEIGHT_MAX) { - throw new ApiMessageInterceptionException(argerr("invalid balancer weight[serverIp:%s,weight:%s], weight is not in the range [%d, %d]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10166, "invalid balancer weight[serverIp:%s,weight:%s], weight is not in the range [%d, %d]", server.get("ipAddress"), serverIpWeight, LoadBalancerConstants.BALANCER_WEIGHT_MIN, LoadBalancerConstants.BALANCER_WEIGHT_MAX)); } canChangeServerIp = true; }catch (Exception e) { - throw new ApiMessageInterceptionException(argerr("could not add backend server ip to serverGroup[uuid:%s] ,because vmnic weight[%s] not a correct number",server.get("weight"))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10167, "could not add backend server ip to serverGroup[uuid:%s] ,because vmnic weight[%s] not a correct number",server.get("weight"))); } }else{ - throw new ApiMessageInterceptionException(argerr("invalid balancer weight[serverIp:%s], weight is null",server.get("ipAddress"))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10168, "invalid balancer weight[serverIp:%s], weight is null",server.get("ipAddress"))); } }else{ - throw new ApiMessageInterceptionException(operr("could not add backend server ip to serverGroup [uuid:%s], because ip [ipAddress:%s] is invalid",msg.getServerGroupUuid(),serverIps)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10169, "could not add backend server ip to serverGroup [uuid:%s], because ip [ipAddress:%s] is invalid",msg.getServerGroupUuid(),serverIps)); } } if (lbVO.getType() == LoadBalancerType.Shared) { - throw new ApiMessageInterceptionException(argerr("could not add server ip to share load balancer server group")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10170, "could not add server ip to share load balancer server group")); } } if( canChangeVmNic || canChangeServerIp){ msg.setLoadBalancerUuid(loadBalancerUuid); }else{ - throw new ApiMessageInterceptionException(argerr("could not change backendserver, beacause vmincs and serverips is null")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10171, "could not change backendserver, beacause vmincs and serverips is null")); } } diff --git a/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerBase.java b/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerBase.java index d8b43fa7464..53afe9abec6 100755 --- a/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerBase.java +++ b/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerBase.java @@ -63,6 +63,7 @@ import static org.zstack.core.Platform.*; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 8/8/2015. @@ -764,17 +765,17 @@ public void run(SyncTaskChain chain) { VipVO vipVO = Q.New(VipVO.class).eq(VipVO_.uuid, msg.getVipUuid()).find(); if (StringUtils.isEmpty(vipVO.getIp())) { - throw new OperationFailureException(operr("fail to attach vip to lb , because vip[%s] has no ip", vipVO.getUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10017, "fail to attach vip to lb , because vip[%s] has no ip", vipVO.getUuid())); } if (NetworkUtils.isIpv4Address(vipVO.getIp())) { if (!StringUtils.isEmpty(self.getVipUuid())) { - throw new OperationFailureException(operr("fail to attach ipv4 vip to lb , because lb[%s] has ipv4 vip[%s]", self.getUuid(), self.getVipUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10018, "fail to attach ipv4 vip to lb , because lb[%s] has ipv4 vip[%s]", self.getUuid(), self.getVipUuid())); } self.setVipUuid(vipVO.getUuid()); } else { if (!StringUtils.isEmpty(self.getIpv6VipUuid())) { - throw new OperationFailureException(operr("fail to attach ipv6 vip to lb , because lb[%s] has ipv6 vip[%s]", self.getUuid(), self.getVipUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10019, "fail to attach ipv6 vip to lb , because lb[%s] has ipv6 vip[%s]", self.getUuid(), self.getVipUuid())); } self.setIpv6VipUuid(vipVO.getUuid()); } @@ -851,7 +852,7 @@ public void run(SyncTaskChain chain) { if (bkd != null) { if (!bkd.canDetachVipFromLb(lbStruct, vipVO)) { - reply.setError(operr("cloud not delete vip[%s]", vipVO.getUuid())); + reply.setError(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10020, "cloud not delete vip[%s]", vipVO.getUuid())); bus.reply(msg, reply); chain.next(); return; @@ -1175,7 +1176,7 @@ public void handle(Map data) { error(new FlowErrorHandler(msg) { @Override public void handle(ErrorCode errCode, Map data) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + evt.setError(err(ORG_ZSTACK_NETWORK_SERVICE_LB_10021, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.publish(evt); } }); @@ -1652,7 +1653,7 @@ private void addVmNicToListener(final AttachServerGroupToListenerStruct struct, List nicUuids = new ArrayList<>(struct.getVmNicWeight().keySet()); final String providerType = f.getProviderTypeByVmNicUuid(nicUuids.isEmpty() ? null : nicUuids.get(0)); if (providerType == null) { - throw new OperationFailureException(operr("can not get service providerType for load balancer listener [uuid:%s]", struct.listenerUuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10022, "can not get service providerType for load balancer listener [uuid:%s]", struct.listenerUuid)); } final List nics = new ArrayList<>(); @@ -1681,7 +1682,7 @@ public void run(FlowTrigger trigger, Map data) { init = true; } else { if (!providerType.equals(self.getProviderType())) { - throw new OperationFailureException(operr("service provider type mismatching. The load balancer[uuid:%s] is provided by the service provider[type:%s]," + + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10023, "service provider type mismatching. The load balancer[uuid:%s] is provided by the service provider[type:%s]," + " but new service provider is [type: %s]", self.getUuid(), self.getProviderType(),providerType)); } } @@ -1783,7 +1784,7 @@ public void run(final SyncTaskChain chain) { .eq(LoadBalancerListenerVO_.protocol, msg.getProtocol()) .eq(LoadBalancerListenerVO_.loadBalancerPort, msg.getLoadBalancerPort()).isExists()) { APICreateLoadBalancerListenerEvent evt = new APICreateLoadBalancerListenerEvent(msg.getId()); - evt.setError(argerr("there is listener with same port [%s] and same load balancer [uuid:%s]", + evt.setError(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10024, "there is listener with same port [%s] and same load balancer [uuid:%s]", msg.getLoadBalancerPort(), msg.getLoadBalancerUuid())); bus.publish(evt); @@ -2169,7 +2170,7 @@ private String[] getHeathCheckTarget(String ListenerUuid) { String[] ts = target.split(":"); if (ts.length != 2) { - throw new OperationFailureException(argerr("invalid health target[%s], the format is targetCheckProtocol:port, for example, tcp:default", target)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10025, "invalid health target[%s], the format is targetCheckProtocol:port, for example, tcp:default", target)); } return ts; } @@ -2341,7 +2342,7 @@ public void run(SyncTaskChain chain) { LoadBalancerSystemTags.HEALTH_PARAMETER_TOKEN); String[] pm = param.split(":"); if (pm.length != 3) { - throw new OperationFailureException(argerr("invalid health checking parameters[%s], the format is method:URI:code, for example, GET:/index.html:http_2xx", param)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10026, "invalid health checking parameters[%s], the format is method:URI:code, for example, GET:/index.html:http_2xx", param)); } if (msg.getHealthCheckMethod() != null) { diff --git a/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerManagerImpl.java b/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerManagerImpl.java index a250c07afcd..ba27d6efb38 100755 --- a/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerManagerImpl.java +++ b/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerManagerImpl.java @@ -62,6 +62,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 8/8/2015. @@ -98,7 +99,7 @@ public void handleMessage(Message msg) { private void passThrough(LoadBalancerMessage msg) { LoadBalancerVO vo = dbf.findByUuid(msg.getLoadBalancerUuid(), LoadBalancerVO.class); if (vo == null) { - throw new OperationFailureException(operr("cannot find the load balancer[uuid:%s]", msg.getLoadBalancerUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10000, "cannot find the load balancer[uuid:%s]", msg.getLoadBalancerUuid())); } LoadBalancerBase base = new LoadBalancerBase(vo); @@ -503,7 +504,7 @@ private void prepareSystemTags() { AbstractSystemTagOperationJudger judger = new AbstractSystemTagOperationJudger() { @Override public void tagPreDeleted(SystemTagInventory tag) { - throw new OperationFailureException(operr("cannot delete the system tag[%s]. The load balancer plugin relies on it, you can only update it", tag.getTag())); + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_LB_10001, "cannot delete the system tag[%s]. The load balancer plugin relies on it, you can only update it", tag.getTag())); } }; LoadBalancerSystemTags.BALANCER_ALGORITHM.installJudger(judger); @@ -522,7 +523,7 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy Map tokens = LoadBalancerSystemTags.BALANCER_WEIGHT.getTokensByTag(systemTag); String nicUuid = tokens.get(LoadBalancerSystemTags.BALANCER_NIC_TOKEN); if (!dbf.isExist(nicUuid, VmNicVO.class)) { - throw new ApiMessageInterceptionException(argerr("nic[uuid:%s] not found. Please correct your system tag[%s] of loadbalancer", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10002, "nic[uuid:%s] not found. Please correct your system tag[%s] of loadbalancer", nicUuid, systemTag)); } @@ -530,11 +531,11 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy try { long weight = Long.parseLong(s); if (weight < LoadBalancerConstants.BALANCER_WEIGHT_MIN || weight > LoadBalancerConstants.BALANCER_WEIGHT_MAX) { - throw new OperationFailureException(argerr("invalid balancer weight[%s], %s is not in the range [%d, %d]", + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10003, "invalid balancer weight[%s], %s is not in the range [%d, %d]", systemTag, s, LoadBalancerConstants.BALANCER_WEIGHT_MIN, LoadBalancerConstants.BALANCER_WEIGHT_MAX)); } } catch (NumberFormatException e) { - throw new OperationFailureException(argerr("invalid balancer weight[%s], %s is not a number", systemTag, s)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10004, "invalid balancer weight[%s], %s is not a number", systemTag, s)); } } }); @@ -546,7 +547,7 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy LoadBalancerSystemTags.BALANCER_ALGORITHM_TOKEN); if (!LoadBalancerConstants.BALANCE_ALGORITHMS.contains(algorithm)) { - throw new OperationFailureException(argerr("invalid balance algorithm[%s], valid algorithms are %s", algorithm, LoadBalancerConstants.BALANCE_ALGORITHMS)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10005, "invalid balance algorithm[%s], valid algorithms are %s", algorithm, LoadBalancerConstants.BALANCE_ALGORITHMS)); } } }); @@ -622,7 +623,7 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy try { Long.parseLong(s); } catch (NumberFormatException e) { - throw new OperationFailureException(argerr("invalid unhealthy threshold[%s], %s is not a number", systemTag, s)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10006, "invalid unhealthy threshold[%s], %s is not a number", systemTag, s)); } } }); @@ -636,7 +637,7 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy try { Long.parseLong(s); } catch (NumberFormatException e) { - throw new OperationFailureException(argerr("invalid healthy threshold[%s], %s is not a number", systemTag, s)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10007, "invalid healthy threshold[%s], %s is not a number", systemTag, s)); } } }); @@ -650,7 +651,7 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy try { Long.parseLong(s); } catch (NumberFormatException e) { - throw new OperationFailureException(argerr("invalid healthy timeout[%s], %s is not a number", systemTag, s)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10008, "invalid healthy timeout[%s], %s is not a number", systemTag, s)); } } }); @@ -664,7 +665,7 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy try { Long.parseLong(s); } catch (NumberFormatException e) { - throw new OperationFailureException(argerr("invalid connection idle timeout[%s], %s is not a number", systemTag, s)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10009, "invalid connection idle timeout[%s], %s is not a number", systemTag, s)); } } }); @@ -678,7 +679,7 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy try { Long.parseLong(s); } catch (NumberFormatException e) { - throw new OperationFailureException(argerr("invalid health check interval[%s], %s is not a number", systemTag, s)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10010, "invalid health check interval[%s], %s is not a number", systemTag, s)); } } }); @@ -692,7 +693,7 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy try { Long.parseLong(s); } catch (NumberFormatException e) { - throw new OperationFailureException(argerr("invalid max connection[%s], %s is not a number", systemTag, s)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10011, "invalid max connection[%s], %s is not a number", systemTag, s)); } } }); @@ -706,7 +707,7 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy try { Long.parseLong(s); } catch (NumberFormatException e) { - throw new OperationFailureException(argerr("invalid process number[%s], %s is not a number", systemTag, s)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10012, "invalid process number[%s], %s is not a number", systemTag, s)); } } }); @@ -719,12 +720,12 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy String[] ts = target.split(":"); if (ts.length != 2) { - throw new OperationFailureException(argerr("invalid health target[%s], the format is targetCheckProtocol:port, for example, tcp:default", systemTag)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10013, "invalid health target[%s], the format is targetCheckProtocol:port, for example, tcp:default", systemTag)); } String protocol = ts[0]; if (!LoadBalancerConstants.HEALTH_CHECK_TARGET_PROTOCOLS.contains(protocol)) { - throw new OperationFailureException(argerr("invalid health target[%s], the target checking protocol[%s] is invalid, valid protocols are %s", + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10014, "invalid health target[%s], the target checking protocol[%s] is invalid, valid protocols are %s", systemTag, protocol, LoadBalancerConstants.HEALTH_CHECK_TARGET_PROTOCOLS)); } @@ -733,10 +734,10 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy try { int p = Integer.parseInt(port); if (p < 1 || p > 65535) { - throw new OperationFailureException(argerr("invalid invalid health target[%s], port[%s] is not in the range of [1, 65535]", systemTag, port)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10015, "invalid invalid health target[%s], port[%s] is not in the range of [1, 65535]", systemTag, port)); } } catch (NumberFormatException e) { - throw new OperationFailureException(argerr("invalid invalid health target[%s], port[%s] is not a number", systemTag, port)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10016, "invalid invalid health target[%s], port[%s] is not a number", systemTag, port)); } } } diff --git a/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerWeightOperator.java b/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerWeightOperator.java index bc2e9d6e4e5..dadb6fb969a 100644 --- a/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerWeightOperator.java +++ b/plugin/loadBalancer/src/main/java/org/zstack/network/service/lb/LoadBalancerWeightOperator.java @@ -23,6 +23,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @author: zhanyong.miao @@ -109,7 +110,7 @@ public void setWeight(String listenerUuid, String nicUuid, Long weight) { DebugUtils.Assert(listenerUuid != null && nicUuid != null, String.format("invalid parameter listener uuid:%s nicUuid:%s", listenerUuid, nicUuid)); if ( weight < LoadBalancerConstants.BALANCER_WEIGHT_MIN || weight > LoadBalancerConstants.BALANCER_WEIGHT_MAX) { - throw new OperationFailureException(argerr("invalid balancer weight for nic:%s, %d is not in the range [%d, %d]", nicUuid, weight, LoadBalancerConstants.BALANCER_WEIGHT_MIN, LoadBalancerConstants.BALANCER_WEIGHT_MAX)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_LB_10027, "invalid balancer weight for nic:%s, %d is not in the range [%d, %d]", nicUuid, weight, LoadBalancerConstants.BALANCER_WEIGHT_MIN, LoadBalancerConstants.BALANCER_WEIGHT_MAX)); } SimpleQuery q = dbf.createQuery(SystemTagVO.class); diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/AllocatePrimaryStorageForVmMigrationFlow.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/AllocatePrimaryStorageForVmMigrationFlow.java index 360f9e437ad..20797a43813 100755 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/AllocatePrimaryStorageForVmMigrationFlow.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/AllocatePrimaryStorageForVmMigrationFlow.java @@ -20,6 +20,7 @@ import java.util.ArrayList; import java.util.List; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 10/24/2015. @@ -82,7 +83,7 @@ public HostVO call(HostVO arg) { }); if (candidates.isEmpty()) { - fail(Platform.operr("no hosts can provide %s bytes for all volumes of the vm[uuid:%s]", volumeSize, spec.getVmInstance().getUuid())); + fail(Platform.operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10000, "no hosts can provide %s bytes for all volumes of the vm[uuid:%s]", volumeSize, spec.getVmInstance().getUuid())); } else { next(candidates); } diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageAllocatorFactory.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageAllocatorFactory.java index 9d84ec2a0fc..7d8433e3a23 100755 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageAllocatorFactory.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageAllocatorFactory.java @@ -44,6 +44,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/1/2015. @@ -151,7 +152,7 @@ public HostVO call(HostVO arg) { }); if (candidates.isEmpty()) { - throw new OperationFailureException(err(HostAllocatorError.NO_AVAILABLE_HOST, + throw new OperationFailureException(err(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10020, HostAllocatorError.NO_AVAILABLE_HOST, "the local primary storage has no hosts with enough disk capacity[%s bytes] required by the vm[uuid:%s]", spec.getDiskSize(), spec.getVmInstance().getUuid() )); @@ -198,7 +199,7 @@ private void checkLocalStorageForVmStart(VmInstanceInventory vm, List ca if (hostUuid != null) { candidates.removeIf(h -> !hostUuid.equals(h.getUuid())); if (candidates.isEmpty()) { - throw new OperationFailureException(err(HostAllocatorError.NO_AVAILABLE_HOST, + throw new OperationFailureException(err(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10021, HostAllocatorError.NO_AVAILABLE_HOST, "the vm[uuid: %s] using local primary storage can only be started on the host[uuid: %s], but the host is either not having enough CPU/memory/GPU/VFNIC or in" + " the state[Enabled] or status[Connected] to start the vm", vm.getUuid(), hostUuid )); @@ -349,7 +350,7 @@ public String buildAllocatedInstallUrl(AllocatePrimaryStorageSpaceMsg msg, Prima String hostUuid = getHostUuidFromAllocateMsg(msg); if (hostUuid == null) { - throw new OperationFailureException(argerr("To create volume on the local primary storage, " + + throw new OperationFailureException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10022, "To create volume on the local primary storage, " + "you must specify the host that the volume is going to be created using the system tag [%s]", LocalStorageSystemTags.DEST_HOST_FOR_CREATING_DATA_VOLUME.getTagFormat())); } @@ -381,7 +382,7 @@ private String getHostUuidFromAllocateMsg(AllocatePrimaryStorageSpaceMsg msg) { protocol = new URI(msg.getRequiredInstallUri()).getScheme(); } catch (URISyntaxException e) { throw new OperationFailureException( - argerr("invalid uri, correct example is file://$URL;hostUuid://$HOSTUUID or volume://$VOLUMEUUID ")); + argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10023, "invalid uri, correct example is file://$URL;hostUuid://$HOSTUUID or volume://$VOLUMEUUID ")); } hostUuid = uriParsers.get(protocol).parseUri(msg.getRequiredInstallUri()).hostUuid; } diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageApiInterceptor.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageApiInterceptor.java index a009eb7c3af..a4f135aafff 100755 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageApiInterceptor.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageApiInterceptor.java @@ -32,6 +32,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/1/2015. @@ -86,22 +87,22 @@ protected void scripts() { .eq(LocalStorageResourceRefVO_.resourceType,VolumeVO.class.getSimpleName()) .eq(LocalStorageResourceRefVO_.resourceUuid,msg.getVolumeUuid()).find(); if (ref == null) { - throw new ApiMessageInterceptionException(argerr("the volume[uuid:%s] is not on any local primary storage", msg.getVolumeUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10001, "the volume[uuid:%s] is not on any local primary storage", msg.getVolumeUuid())); } msg.setPrimaryStorageUuid(ref.getPrimaryStorageUuid()); if (ref.getHostUuid().equals(msg.getDestHostUuid())) { - throw new ApiMessageInterceptionException(argerr("the volume[uuid:%s] is already on the host[uuid:%s]", msg.getVolumeUuid(), msg.getDestHostUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10002, "the volume[uuid:%s] is already on the host[uuid:%s]", msg.getVolumeUuid(), msg.getDestHostUuid())); } //2.confirm primary storage is available. PrimaryStorageVO vo = Q.New(PrimaryStorageVO.class).eq(PrimaryStorageVO_.uuid,ref.getPrimaryStorageUuid()).find(); if (vo == null) { - throw new ApiMessageInterceptionException(argerr("the primary storage[uuid:%s] is not found", msg.getPrimaryStorageUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10003, "the primary storage[uuid:%s] is not found", msg.getPrimaryStorageUuid())); } if (vo.getState() == PrimaryStorageState.Disabled || vo.getState() == PrimaryStorageState.Maintenance) { - throw new ApiMessageInterceptionException(argerr("the primary storage[uuid:%s] is disabled or maintenance cold migrate is not allowed", ref.getPrimaryStorageUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10004, "the primary storage[uuid:%s] is disabled or maintenance cold migrate is not allowed", ref.getPrimaryStorageUuid())); } //3.confirm the dest host belong to the local storage where the volume locates and physical capacity is enough @@ -110,25 +111,25 @@ protected void scripts() { .eq(LocalStorageHostRefVO_.primaryStorageUuid,ref.getPrimaryStorageUuid()) .find(); if (refVO == null) { - throw new ApiMessageInterceptionException(argerr("the dest host[uuid:%s] doesn't belong to the local primary storage[uuid:%s] where the" + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10005, "the dest host[uuid:%s] doesn't belong to the local primary storage[uuid:%s] where the" + " volume[uuid:%s] locates", msg.getDestHostUuid(), ref.getPrimaryStorageUuid(), msg.getVolumeUuid())); } double physicalThreshold = physicalCapacityMgr.getRatio(msg.getPrimaryStorageUuid()); if (!((refVO.getTotalPhysicalCapacity() * (1.0 - physicalThreshold)) <= refVO.getAvailablePhysicalCapacity())) { - throw new ApiMessageInterceptionException(argerr("the dest host[uuid:%s] doesn't have enough physical capacity due to the threshold of " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10006, "the dest host[uuid:%s] doesn't have enough physical capacity due to the threshold of " + "primary storage[uuid:%s] is %f but available physical capacity is %d", msg.getDestHostUuid(), msg.getPrimaryStorageUuid(), physicalThreshold, refVO.getAvailablePhysicalCapacity())); } //4.confirm primary storage is available. VolumeVO vol = Q.New(VolumeVO.class).eq(VolumeVO_.uuid,msg.getVolumeUuid()).find(); if (VolumeStatus.Ready != vol.getStatus()) { - throw new ApiMessageInterceptionException(argerr("the volume[uuid:%s] is not in status of Ready, cannot migrate it", msg.getVolumeUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10007, "the volume[uuid:%s] is not in status of Ready, cannot migrate it", msg.getVolumeUuid())); } //5.confirm that the data volume and iso has detach the vm and the root volume will migrate to appropriate cluster. if (vol.getType() == VolumeType.Data && vol.getVmInstanceUuid() != null) { - throw new ApiMessageInterceptionException(argerr("the data volume[uuid:%s, name: %s] is still attached to the VM[uuid:%s]. Please detach" + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10008, "the data volume[uuid:%s, name: %s] is still attached to the VM[uuid:%s]. Please detach" + " it before migration", vol.getUuid(), vol.getName(), vol.getVmInstanceUuid())); } else if (vol.getType() == VolumeType.Root) { msg.setVmInstanceUuid(vol.getVmInstanceUuid()); @@ -136,7 +137,7 @@ protected void scripts() { .select(VmInstanceVO_.state) .eq(VmInstanceVO_.uuid,vol.getVmInstanceUuid()).findValue(); if (VmInstanceState.Stopped != vmstate) { - throw new ApiMessageInterceptionException(operr("the volume[uuid:%s] is the root volume of the vm[uuid:%s]. Currently the vm is in" + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10009, "the volume[uuid:%s] is the root volume of the vm[uuid:%s]. Currently the vm is in" + " state of %s, please stop it before migration", vol.getUuid(), vol.getVmInstanceUuid(), vmstate)); } @@ -144,12 +145,12 @@ protected void scripts() { .eq(VolumeVO_.type,VolumeType.Data) .eq(VolumeVO_.vmInstanceUuid,vol.getVmInstanceUuid()).count(); if (count != 0) { - throw new ApiMessageInterceptionException(operr("the volume[uuid:%s] is the root volume of the vm[uuid:%s]. Currently the vm still" + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10010, "the volume[uuid:%s] is the root volume of the vm[uuid:%s]. Currently the vm still" + " has %s data volumes attached, please detach them before migration", vol.getUuid(), vol.getVmInstanceUuid(), count)); } if (IsoOperator.isIsoAttachedToVm(vol.getVmInstanceUuid())) { - throw new ApiMessageInterceptionException(operr("the volume[uuid:%s] is the root volume of the vm[uuid:%s]. Currently the vm still" + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10011, "the volume[uuid:%s] is the root volume of the vm[uuid:%s]. Currently the vm still" + " has ISO attached, please detach it before migration", vol.getUuid(), vol.getVmInstanceUuid())); } @@ -161,7 +162,7 @@ protected void scripts() { .eq(VmInstanceVO_.uuid, vol.getVmInstanceUuid()).findValue(); if(originClusterUuid == null){ throw new ApiMessageInterceptionException( - err(SysErrors.INTERNAL,"The clusterUuid of vm[uuid:%s] cannot be null when migrate the root volume[uuid:%s, name: %s]",vol.getVmInstanceUuid(),vol.getUuid(),vol.getName())); + err(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10012, SysErrors.INTERNAL,"The clusterUuid of vm[uuid:%s] cannot be null when migrate the root volume[uuid:%s, name: %s]",vol.getVmInstanceUuid(),vol.getUuid(),vol.getName())); } if(!originClusterUuid.equals(clusterUuid)){ @@ -174,7 +175,7 @@ protected void scripts() { for(String l2:originL2NetworkList){ if(!l2NetworkList.contains(l2)){ throw new ApiMessageInterceptionException( - operr("The two clusters[uuid:%s,uuid:%s] cannot access each other in l2 network when migrate the vm[uuid:%s] to another cluster", originClusterUuid, clusterUuid, vol.getVmInstanceUuid())); + operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10013, "The two clusters[uuid:%s,uuid:%s] cannot access each other in l2 network when migrate the vm[uuid:%s] to another cluster", originClusterUuid, clusterUuid, vol.getVmInstanceUuid())); } } } @@ -188,10 +189,10 @@ protected void scripts() { private void validate(APIAddLocalPrimaryStorageMsg msg) { String url = msg.getUrl(); if (!url.startsWith("/")) { - throw new ApiMessageInterceptionException(argerr("the url[%s] is not an absolute path starting with '/'", msg.getUrl())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10014, "the url[%s] is not an absolute path starting with '/'", msg.getUrl())); } if (url.startsWith("/dev") || url.startsWith("/proc") || url.startsWith("/sys")) { - throw new ApiMessageInterceptionException(argerr(" the url contains an invalid folder[/dev or /proc or /sys]")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10015, " the url contains an invalid folder[/dev or /proc or /sys]")); } } @@ -212,7 +213,7 @@ private void validate(APIAttachDataVolumeToVmMsg msg) { } if (vmHostUuid != null && !Objects.equals(vmHostUuid, volumeHostUuid)) { - throw new ApiMessageInterceptionException(operr("the host of the vm[hostUuid:%s] is different from " + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10016, "the host of the vm[hostUuid:%s] is different from " + "that of the volume[hostUuid:%s]. the volume cannot attach to the vm.", vmHostUuid, volumeHostUuid)); } @@ -234,11 +235,11 @@ private void validate(APIAttachDataVolumeToVmMsg msg) { List vmVolumes = vmVolumeHostUuidTuples.stream() .map(t -> String.format("volume[%s] is on host[%s]", t.get(0, String.class), t.get(1, String.class))).collect(Collectors.toList()); throw new ApiMessageInterceptionException( - operr("the vm has multiple local volumes on different hosts[%s]. " + + operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10017, "the vm has multiple local volumes on different hosts[%s]. " + "please check the abnormal vm local volumes", vmVolumes.toString())); } if (!Objects.equals(vmVolumeHostUuids.get(0), volumeHostUuid)) { - throw new ApiMessageInterceptionException(operr("the volume on a host[hostUuid:%s] cannot be attached to the vm, " + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10018, "the volume on a host[hostUuid:%s] cannot be attached to the vm, " + "because the vm has local volumes on other host[hostUuid:%s]", volumeHostUuid, vmVolumeHostUuids.get(0))); } } diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageBase.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageBase.java index c7b39fc161a..d2205b8ba44 100755 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageBase.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageBase.java @@ -67,6 +67,7 @@ import static org.zstack.core.progress.ProgressReportService.createSubTaskProgress; import static org.zstack.storage.primary.local.LocalStorageUtils.getHostUuidFromInstallUrl; import static org.zstack.utils.CollectionDSL.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 6/30/2015. @@ -225,7 +226,7 @@ protected void scripts() { String originVmUuid = tuple.get(1, String.class); if (originClusterUuid == null) { throw new ApiMessageInterceptionException( - err(SysErrors.INTERNAL, "The clusterUuid of vm cannot be null when migrate the vm")); + err(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10024, SysErrors.INTERNAL, "The clusterUuid of vm cannot be null when migrate the vm")); } @@ -267,7 +268,7 @@ private void handle(final APILocalStorageMigrateVolumeMsg msg) { final APILocalStorageMigrateVolumeEvent evt = new APILocalStorageMigrateVolumeEvent(msg.getId()); if (self.getState() == PrimaryStorageState.Disabled) { - evt.setError(operr("The primary storage[uuid:%s] is disabled cold migrate is not allowed", msg.getPrimaryStorageUuid())); + evt.setError(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10025, "The primary storage[uuid:%s] is disabled cold migrate is not allowed", msg.getPrimaryStorageUuid())); bus.publish(evt); return; } @@ -546,7 +547,7 @@ private void migrateVolume(MigrateVolumeOnLocalStorageMsg msg, NoErrorCompletion refq.add(LocalStorageResourceRefVO_.resourceType, Op.EQ, VolumeVO.class.getSimpleName()); LocalStorageResourceRefVO ref = refq.find(); if (ref == null) { - reply.setError(operr("volume[uuid:%s] is not on the local storage anymore," + + reply.setError(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10026, "volume[uuid:%s] is not on the local storage anymore," + "it may have been deleted", msg.getVolumeUuid())); bus.reply(msg, reply); completion.done(); @@ -1096,7 +1097,7 @@ private void handle(APIGetLocalStorageHostDiskCapacityMsg msg) { HostStatus status = Q.New(HostVO.class).select(HostVO_.status) .eq(HostVO_.uuid, msg.getHostUuid()).findValue(); if (status == HostStatus.Connected) { - reply.setError(err(SysErrors.RESOURCE_NOT_FOUND, + reply.setError(err(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10027, SysErrors.RESOURCE_NOT_FOUND, "local primary storage[uuid:%s] doesn't have the host[uuid:%s]", self.getUuid(), msg.getHostUuid())); bus.reply(msg, reply); @@ -1192,7 +1193,7 @@ synchronized void addError(HostError err) { @Override public void done() { if (ret.errorCodes.size() == hostUuids.size()) { - reply.setError(operr("failed to download image[uuid:%s] to all hosts in the local storage[uuid:%s]" + + reply.setError(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10028, "failed to download image[uuid:%s] to all hosts in the local storage[uuid:%s]" + ". %s", msg.getImage().getUuid(), self.getUuid(), JSONObjectUtil.toJsonString(ret.errorCodes))); } else if (!ret.errorCodes.isEmpty()) { for (HostError err : ret.errorCodes) { @@ -1303,7 +1304,7 @@ private void handle(final CreateVolumeFromVolumeSnapshotOnPrimaryStorageMsg msg) final String hostUuid = getHostUuidByResourceUuid(sinv.getUuid()); if (hostUuid == null) { throw new OperationFailureException(inerr( - "the volume snapshot[uuid:%s] is not on the local primary storage[uuid: %s]; the local primary storage" + + ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10029, "the volume snapshot[uuid:%s] is not on the local primary storage[uuid: %s]; the local primary storage" + " doesn't support the manner of downloading snapshots and creating the volume", sinv.getUuid(), self.getUuid() )); } @@ -1437,10 +1438,10 @@ protected String scripts() { .param("resUuid", resUuid) .find(); if (uuid == null) { - throw new OperationFailureException(operr("cannot find any host which has resource[uuid:%s]", resUuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10030, "cannot find any host which has resource[uuid:%s]", resUuid)); } else if (findHostByUuid(uuid) == null) { throw new OperationFailureException( - operr("Resource[uuid:%s] can only be operated on host[uuid:%s], but the host has been deleted", + operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10031, "Resource[uuid:%s] can only be operated on host[uuid:%s], but the host has been deleted", resUuid, uuid)); } return uuid; @@ -2323,7 +2324,7 @@ public void fail(ErrorCode errorCode) { @Override protected void handle(final DownloadDataVolumeToPrimaryStorageMsg msg) { if (msg.getHostUuid() == null && msg.getAllocatedInstallUrl() == null) { - throw new OperationFailureException(operr("unable to create the data volume[uuid: %s] on a local primary storage[uuid:%s], because the hostUuid is not specified.", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10032, "unable to create the data volume[uuid: %s] on a local primary storage[uuid:%s], because the hostUuid is not specified.", msg.getVolumeUuid(), self.getUuid())); } @@ -2386,7 +2387,7 @@ public void handle(ErrorCode errCode, Map data) { @Override protected void handle(GetInstallPathForDataVolumeDownloadMsg msg) { if (msg.getHostUuid() == null && msg.getAllocatedInstallUrl() == null) { - throw new OperationFailureException(operr("unable to create the data volume[uuid: %s] on a local primary storage[uuid:%s], because the hostUuid is not specified.", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10033, "unable to create the data volume[uuid: %s] on a local primary storage[uuid:%s], because the hostUuid is not specified.", msg.getVolumeUuid(), self.getUuid())); } @@ -2995,7 +2996,7 @@ private boolean hostHasInitializedTag(String hostUuid) { private void checkLocalStoragePrimaryStorageInitilized(LocalStorageInitParam param, Completion completion) { List hosts = getLocalStorageHosts(); if (!param.isNewAdded && hosts.size() == 0) { - completion.fail(operr("No Host state is Enabled, Please check the availability of the host")); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10034, "No Host state is Enabled, Please check the availability of the host")); } else { checkLocalStoragePrimaryStorageInitilized(param, hosts, completion); } @@ -3136,7 +3137,7 @@ protected LocalStorageHypervisorFactory getHypervisorBackendFactoryByHostUuid(St if (checkPsRef && !Q.New(LocalStorageHostRefVO.class) .eq(LocalStorageHostRefVO_.hostUuid, hostUuid) .eq(LocalStorageHostRefVO_.primaryStorageUuid, self.getUuid()).isExists()) { - throw new OperationFailureException(operr("host[uuid:%s] cannot access local storage[uuid:%s], maybe it is detached", hostUuid, self.getUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10035, "host[uuid:%s] cannot access local storage[uuid:%s], maybe it is detached", hostUuid, self.getUuid())); } SimpleQuery q = dbf.createQuery(HostVO.class); @@ -3160,12 +3161,12 @@ private LocalStorageHypervisorFactory getHypervisorBackendFactoryByResourceUuid( List ret = q.getResultList(); if (ret.isEmpty()) { throw new OperationFailureException( - operr("resource[uuid:%s, type: %s] is not on the local primary storage[uuid:%s]", + operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10036, "resource[uuid:%s, type: %s] is not on the local primary storage[uuid:%s]", resUuid, resourceType, self.getUuid())); } if (ret.size() != 1) { throw new OperationFailureException( - operr("resource[uuid:%s, type: %s] on the local primary storage[uuid:%s] maps to multiple hypervisor%s", + operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10037, "resource[uuid:%s, type: %s] on the local primary storage[uuid:%s] maps to multiple hypervisor%s", resUuid, resourceType, self.getUuid(), ret)); } @@ -3209,7 +3210,7 @@ protected void checkImageIfNeedToDownload(DownloadIsoToPrimaryStorageMsg msg) { .isExists()) { throw new OperationFailureException(operr( - "cannot attach ISO to a primary storage[uuid:%s] which is disabled", + ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10038, "cannot attach ISO to a primary storage[uuid:%s] which is disabled", self.getUuid())); } } @@ -3262,7 +3263,7 @@ protected void handle(CheckVolumeSnapshotOperationOnPrimaryStorageMsg msg) { .param("volUuids", msg.getVolumeUuids()) .list(); if (!disconnectHostUuids.isEmpty()) { - r.setError(err(HostErrors.HOST_IS_DISCONNECTED, "host(s)[uuids: %s] volume locate is not Connected.", disconnectHostUuids)); + r.setError(err(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10039, HostErrors.HOST_IS_DISCONNECTED, "host(s)[uuids: %s] volume locate is not Connected.", disconnectHostUuids)); } bus.reply(msg, r); @@ -3275,7 +3276,7 @@ private ErrorCode checkChangeVolumeType(String volumeUuid) { } List infos = refVols.stream().map(v -> String.format("uuid:%s, name:%s", v.getUuid(), v.getName())).collect(Collectors.toList()); - return operr("volume[uuid:%s] has reference volume[%s], can not change volume type before flatten " + + return operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10040, "volume[uuid:%s] has reference volume[%s], can not change volume type before flatten " + "them and their descendants", volumeUuid, infos.toString()); } diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageDefaultAllocateCapacityFlow.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageDefaultAllocateCapacityFlow.java index 8db3bb843b3..743153fb1de 100644 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageDefaultAllocateCapacityFlow.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageDefaultAllocateCapacityFlow.java @@ -43,6 +43,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/2/2015. @@ -97,7 +98,7 @@ private String getMostFreeLocalStorageUuid(String hostUuid) { if(result.isEmpty()){ String clusterUuid = Q.New(HostVO.class).select(HostVO_.clusterUuid) .eq(HostVO_.uuid, hostUuid).findValue(); - throw new OperationFailureException(operr("There is no LocalStorage primary storage[state=%s,status=%s] on the cluster[%s], when the cluster mounts multiple primary storage, the system uses the local primary storage by default. Check the state/status of primary storage and make sure they have been attached to clusters" + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10083, "There is no LocalStorage primary storage[state=%s,status=%s] on the cluster[%s], when the cluster mounts multiple primary storage, the system uses the local primary storage by default. Check the state/status of primary storage and make sure they have been attached to clusters" , PrimaryStorageState.Enabled, PrimaryStorageStatus.Connected, clusterUuid)); } return result.get(0); @@ -116,7 +117,7 @@ private String getRequiredStorageUuid(String hostUuid, String psUuid){ .eq(PrimaryStorageVO_.uuid, psUuid) .eq(PrimaryStorageVO_.type, LocalStorageConstants.LOCAL_STORAGE_TYPE) .isExists()){ - throw new OperationFailureException(argerr("the type of primary storage[uuid:%s] chosen is not local storage, " + + throw new OperationFailureException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10084, "the type of primary storage[uuid:%s] chosen is not local storage, " + "check if the resource can be created on other storage when cluster has attached local primary storage", psUuid)); }else { return getMostFreeLocalStorageUuid(hostUuid); @@ -184,7 +185,7 @@ public void run(final FlowTrigger trigger, Map data) { PrimaryStorageVO requiredPrimaryStorageUuidForDataVolume = dbf.findByUuid(spec.getRequiredPrimaryStorageUuidForDataVolume(), PrimaryStorageVO.class); // data volume ps set local if(requiredPrimaryStorageUuidForDataVolume.getType().equals(LocalStorageConstants.LOCAL_STORAGE_TYPE)){ - ErrorCode errorCode = operr("The cluster mounts multiple primary storage[%s(%s), other non-LocalStorage primary storage], primaryStorageUuidForDataVolume cannot be specified %s", + ErrorCode errorCode = operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10085, "The cluster mounts multiple primary storage[%s(%s), other non-LocalStorage primary storage], primaryStorageUuidForDataVolume cannot be specified %s", requiredPrimaryStorageUuidForDataVolume.getUuid(), requiredPrimaryStorageUuidForDataVolume.getType(), LocalStorageConstants.LOCAL_STORAGE_TYPE); trigger.fail(errorCode); diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageDesignatedAllocateCapacityFlow.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageDesignatedAllocateCapacityFlow.java index 2c7b909827f..4ef7989fda7 100644 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageDesignatedAllocateCapacityFlow.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageDesignatedAllocateCapacityFlow.java @@ -39,6 +39,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by lining on 2017/09/29. @@ -124,13 +125,13 @@ protected void error(ErrorCode errorCode) { private ErrorCode checkIfSpecifyPrimaryStorage(VmInstanceSpec spec) { if (spec.getRequiredPrimaryStorageUuidForRootVolume() == null) { - ErrorCode errorCode = operr("The cluster[uuid=%s] mounts multiple primary storage[LocalStorage, other non-LocalStorage primary storage], You must specify the primary storage where the root disk is located", + ErrorCode errorCode = operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10067, "The cluster[uuid=%s] mounts multiple primary storage[LocalStorage, other non-LocalStorage primary storage], You must specify the primary storage where the root disk is located", spec.getDestHost().getClusterUuid()); return errorCode; } if(spec.getDataDiskOfferings() != null && !spec.getDataDiskOfferings().isEmpty() && spec.getRequiredPrimaryStorageUuidForDataVolume() == null){ - ErrorCode errorCode = operr("The cluster[uuid=%s] mounts multiple primary storage[LocalStorage, other non-LocalStorage primary storage], You must specify the primary storage where the data disk is located", + ErrorCode errorCode = operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10068, "The cluster[uuid=%s] mounts multiple primary storage[LocalStorage, other non-LocalStorage primary storage], You must specify the primary storage where the data disk is located", spec.getDestHost().getClusterUuid()); return errorCode; } diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageFactory.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageFactory.java index c2ebefbc5c8..573b1957a8e 100755 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageFactory.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageFactory.java @@ -68,6 +68,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 6/30/2015. @@ -301,7 +302,7 @@ private String makeMediatorKey(String hvType, String bsType) { public LocalStorageBackupStorageMediator getBackupStorageMediator(String hvType, String bsType) { LocalStorageBackupStorageMediator m = backupStorageMediatorMap.get(makeMediatorKey(hvType, bsType)); if (m == null) { - throw new OperationFailureException(operr("no LocalStorageBackupStorageMediator supporting hypervisor[%s] and backup storage type[%s] ", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10043, "no LocalStorageBackupStorageMediator supporting hypervisor[%s] and backup storage type[%s] ", hvType, bsType)); } @@ -410,7 +411,7 @@ public Flow marshalVmOperationFlow(String previousFlowName, String nextFlowName, return new NoRollbackFlow() { @Override public void run(FlowTrigger trigger, Map data) { - trigger.fail(operr("creation rely on image cache[uuid:%s, locate host uuids: [%s]], cannot create other places.", imageUuid, cachedHostUuids)); + trigger.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10044, "creation rely on image cache[uuid:%s, locate host uuids: [%s]], cannot create other places.", imageUuid, cachedHostUuids)); } }; @@ -468,7 +469,7 @@ public void run(FlowTrigger trigger, Map data) { if (KVMConstant.KVM_HYPERVISOR_TYPE.equals(spec.getVmInventory().getHypervisorType())) { return new LocalStorageKvmMigrateVmFlow(); } else { - throw new OperationFailureException(operr("local storage doesn't support live migration for hypervisor[%s]", spec.getVmInventory().getHypervisorType())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10045, "local storage doesn't support live migration for hypervisor[%s]", spec.getVmInventory().getHypervisorType())); } } @@ -686,7 +687,7 @@ public void preAttachVolume(VmInstanceInventory vm, final VolumeInventory volume if (!Q.New(HostVO.class) .eq(HostVO_.uuid, volumeHostUuid) .eq(HostVO_.clusterUuid, vmClusterUuid).isExists()) { - throw new OperationFailureException(operr("Can't attach volume to VM, no qualified cluster")); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10046, "Can't attach volume to VM, no qualified cluster")); } } @@ -702,7 +703,7 @@ public void preAttachVolume(VmInstanceInventory vm, final VolumeInventory volume String dataHost = q.findValue(); if (!rootHost.equals(dataHost)) { - throw new OperationFailureException(operr("cannot attach the data volume[uuid:%s] to the vm[uuid:%s]." + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10047, "cannot attach the data volume[uuid:%s] to the vm[uuid:%s]." + " Both vm's root volume and the data volume are" + " on local primary storage, but they are on different hosts." + " The root volume[uuid:%s] is on the host[uuid:%s] but the data volume[uuid: %s]" + @@ -920,7 +921,7 @@ public void preRecoverDataVolume(VolumeInventory vol) { rq.add(LocalStorageResourceRefVO_.resourceUuid, Op.EQ, vol.getUuid()); rq.add(LocalStorageResourceRefVO_.resourceType, Op.EQ, VolumeVO.class.getSimpleName()); if (!rq.isExists()) { - throw new OperationFailureException(operr("the data volume[name:%s, uuid:%s] is on the local storage[uuid:%s]; however," + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10048, "the data volume[name:%s, uuid:%s] is on the local storage[uuid:%s]; however," + "the host on which the data volume is has been deleted. Unable to recover this volume", vol.getName(), vol.getUuid(), vol.getPrimaryStorageUuid())); } @@ -962,7 +963,7 @@ public void preRecoverVm(VmInstanceInventory vm) { rq.setParameter("rtype", VolumeVO.class.getSimpleName()); long count = rq.getSingleResult(); if (count == 0) { - throw new OperationFailureException(operr("unable to recover the vm[uuid:%s, name:%s]. The vm's root volume is on the local" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10049, "unable to recover the vm[uuid:%s, name:%s]. The vm's root volume is on the local" + " storage[uuid:%s]; however, the host on which the root volume is has been deleted", vm.getUuid(), vm.getName(), psuuid)); } @@ -996,17 +997,17 @@ private ErrorCode checkVmMigrationCapability(VmInstanceInventory vm) { // forbid live migration with data volumes for local storage if (vm.getAllDiskVolumes().size() > 1) { - return operr("unable to live migrate vm[uuid:%s] with data volumes on local storage." + + return operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10050, "unable to live migrate vm[uuid:%s] with data volumes on local storage." + " Need detach all data volumes first.", vm.getUuid()); } if (!ImagePlatform.Linux.toString().equals(vm.getPlatform())) { - return operr("unable to live migrate vm[uuid:%s] with local storage." + + return operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10051, "unable to live migrate vm[uuid:%s] with local storage." + " Only linux guest is supported. Current platform is [%s]", vm.getUuid(), vm.getPlatform()); } if (IsoOperator.isIsoAttachedToVm(vm.getUuid())) { - return operr("unable to live migrate vm[uuid:%s] with ISO on local storage." + + return operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10052, "unable to live migrate vm[uuid:%s] with ISO on local storage." + " Need detach all ISO first.", vm.getUuid()); } @@ -1082,7 +1083,7 @@ public void instantiateDataVolumeOnCreation(InstantiateVolumeMsg msg, VolumeInve } if (hostUuid == null) { - throw new OperationFailureException(argerr("To create data volume on the local primary storage, you must specify the host that" + + throw new OperationFailureException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10053, "To create data volume on the local primary storage, you must specify the host that" + " the data volume is going to be created using the system tag [%s]", LocalStorageSystemTags.DEST_HOST_FOR_CREATING_DATA_VOLUME.getTagFormat())); } @@ -1092,7 +1093,7 @@ public void instantiateDataVolumeOnCreation(InstantiateVolumeMsg msg, VolumeInve q.add(LocalStorageHostRefVO_.hostUuid, Op.EQ, hostUuid); q.add(LocalStorageHostRefVO_.primaryStorageUuid, Op.EQ, msg.getPrimaryStorageUuid()); if (!q.isExists()) { - throw new OperationFailureException(argerr("the host[uuid:%s] doesn't belong to the local primary storage[uuid:%s]", hostUuid, msg.getPrimaryStorageUuid())); + throw new OperationFailureException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10054, "the host[uuid:%s] doesn't belong to the local primary storage[uuid:%s]", hostUuid, msg.getPrimaryStorageUuid())); } InstantiateVolumeOnPrimaryStorageMsg imsg; @@ -1345,7 +1346,7 @@ public void preCreateVolume(VolumeCreateMessage msg) { .checkRequiredSize(msg.getDiskSize()), 10); if (filterRefs.isEmpty()) { - throw new OperationFailureException(err(HostAllocatorError.NO_AVAILABLE_HOST, + throw new OperationFailureException(err(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10055, HostAllocatorError.NO_AVAILABLE_HOST, "the local primary storage[uuid:%s] has no hosts with enough disk capacity[%s bytes] required by the disk offering[uuid:%s]", psUuid, msg.getDiskSize(), diskOffering )); diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageKvmBackend.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageKvmBackend.java index 86d521b1a94..3b78ffab51b 100755 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageKvmBackend.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageKvmBackend.java @@ -73,6 +73,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.core.progress.ProgressReportService.*; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 6/30/2015. @@ -140,7 +141,7 @@ protected ErrorCode buildErrorCode() { if (success) { return null; } - return operr("operation error, because:%s", error); + return operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10069, "operation error, because:%s", error); } } @@ -382,7 +383,7 @@ public static class DeleteBitsRsp extends AgentResponse { public boolean inUse; public ErrorCode buildErrorCode() { if (inUse) { - return Platform.err(VolumeErrors.VOLUME_IN_USE, getError()); + return Platform.err(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10070, VolumeErrors.VOLUME_IN_USE, getError()); } return super.buildErrorCode(); } @@ -1259,7 +1260,7 @@ public void success(AgentResponse rsp) { @Override public void fail(ErrorCode errorCode) { - completion.fail(operr("unable to create an empty volume[uuid:%s, name:%s] on the kvm host[uuid:%s]", + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10071, "unable to create an empty volume[uuid:%s, name:%s] on the kvm host[uuid:%s]", volume.getUuid(), volume.getName(), msg.getDestHost().getUuid()).causedBy(errorCode)); } }); @@ -1287,7 +1288,7 @@ void handle(DownloadVolumeTemplateToPrimaryStorageMsg msg, ReturnValueCompletion final String bsUuid = selector.select(); if (bsUuid == null) { throw new OperationFailureException(operr( - "the image[uuid:%s, name: %s] is not available to download on any backup storage:\n" + + ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10072, "the image[uuid:%s, name: %s] is not available to download on any backup storage:\n" + "1. check if image is in status of Deleted\n" + "2. check if the backup storage on which the image is shown as Ready is attached to the zone[uuid:%s]", ispec.getInventory().getUuid(), ispec.getInventory().getName(), self.getZoneUuid())); @@ -1394,7 +1395,7 @@ public void success(CreateEmptyVolumeRsp returnValue) { @Override public void fail(ErrorCode errorCode) { - completion.fail(operr("unable to create an empty volume[uuid:%s, name:%s] on the kvm host[uuid:%s]", + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10073, "unable to create an empty volume[uuid:%s, name:%s] on the kvm host[uuid:%s]", volume.getUuid(), volume.getName(), hostUuid).causedBy(errorCode)); } }); @@ -2189,12 +2190,12 @@ void handle(ReInitRootVolumeFromTemplateOnPrimaryStorageMsg msg, String hostUuid public void run(FlowTrigger trigger, Map data) { ReinitImageCmd cmd = new ReinitImageCmd(); if (msg.getVolume().getRootImageUuid() == null) { - completion.fail(operr("root image has been deleted, cannot reimage now")); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10074, "root image has been deleted, cannot reimage now")); return; } if (!dbf.isExist(msg.getVolume().getRootImageUuid(), ImageVO.class)) { - completion.fail(operr("root image has been deleted, cannot reimage now")); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10075, "root image has been deleted, cannot reimage now")); return; } cmd.imagePath = makeCachedImageInstallUrlFromImageUuidForTemplate(msg.getVolume().getRootImageUuid()); @@ -2337,7 +2338,7 @@ void stream(VolumeSnapshotInventory from, VolumeInventory to, boolean fullRebase if (state != VmInstanceState.Stopped && state != VmInstanceState.Running && state != VmInstanceState.Destroyed && state != VmInstanceState.Paused) { - throw new OperationFailureException(operr("the volume[uuid;%s] is attached to a VM[uuid:%s] which is in state of %s, cannot do the snapshot merge", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10076, "the volume[uuid;%s] is attached to a VM[uuid:%s] which is in state of %s, cannot do the snapshot merge", volume.getUuid(), volume.getVmInstanceUuid(), state)); } @@ -2454,7 +2455,7 @@ void handle(SyncVolumeSizeOnPrimaryStorageMsg msg, String hostUuid, final Return @Override public ErrorCode getError(KvmResponseWrapper wrapper) { GetVolumeSizeRsp rsp = wrapper.getResponse(GetVolumeSizeRsp.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10077, "operation error, because:%s", rsp.getError()); } }, new ReturnValueCompletion(completion) { @Override @@ -2665,7 +2666,7 @@ public void run(final FlowTrigger trigger, Map data) { @Override public ErrorCode getError(KvmResponseWrapper wrapper) { GetQCOW2ReferenceRsp rsp = wrapper.getResponse(GetQCOW2ReferenceRsp.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10078, "operation error, because:%s", rsp.getError()); } }, new ReturnValueCompletion(trigger) { @Override @@ -2674,7 +2675,7 @@ public void success(KvmResponseWrapper w) { if (rsp.referencePaths == null || rsp.referencePaths.isEmpty()) { trigger.next(); } else { - trigger.fail(inerr("[THIS IS A BUG NEEDED TO BE FIXED RIGHT NOW, PLEASE REPORT TO US ASAP] the image cache file[%s] is still referenced by" + + trigger.fail(inerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10079, "[THIS IS A BUG NEEDED TO BE FIXED RIGHT NOW, PLEASE REPORT TO US ASAP] the image cache file[%s] is still referenced by" + " below QCOW2 files:\n%s", msg.getInstallPath(), StringUtils.join(rsp.referencePaths, "\n"))); } } @@ -3728,7 +3729,7 @@ void handle(ChangeVolumeTypeOnPrimaryStorageMsg msg, ReturnValueCompletion iterator, @Override public void run(MessageReply reply) { if (!reply.isSuccess()) { - trigger.fail(operr("KVM host[uuid: %s] fails to be added into local primary storage[uuid: %s], %s", + trigger.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10060, "KVM host[uuid: %s] fails to be added into local primary storage[uuid: %s], %s", context.getInventory().getUuid(), priUuid, reply.getError())); } else { initLocalStorage(iterator, trigger, data, context); @@ -203,7 +204,7 @@ public void success(VolumeStats returnValue) { @Override public void fail(ErrorCode errorCode) { - ErrorCode err = operr("unable to create empty snapshot volume[name:%s, installpath: %s] on kvm host[uuid:%s, ip:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10061, "unable to create empty snapshot volume[name:%s, installpath: %s] on kvm host[uuid:%s, ip:%s], because %s", msg.getSnapshotName(), msg.getInstallPath(), host.getUuid(), host.getManagementIp(), errorCode); completion.fail(err); } diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageKvmMigrateVmFlow.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageKvmMigrateVmFlow.java index 789924c6d8e..514e9eb998e 100755 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageKvmMigrateVmFlow.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageKvmMigrateVmFlow.java @@ -58,6 +58,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 10/24/2015. @@ -939,7 +940,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply r = reply.castReply(); T rsp = r.toResponse(rspType); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10041, "operation error, because:%s", rsp.getError())); return; } @@ -1206,7 +1207,7 @@ public void success(CreateEmptyVolumeRsp returnValue) { @Override public void fail(ErrorCode errorCode) { - trigger.fail(operr("unable to create an empty volume[uuid:%s, name:%s] on the kvm host[uuid:%s]", + trigger.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10042, "unable to create an empty volume[uuid:%s, name:%s] on the kvm host[uuid:%s]", p.volume.getUuid(), p.volume.getName(), dstHostUuid).causedBy(errorCode)); } }); diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageKvmSftpBackupStorageMediatorImpl.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageKvmSftpBackupStorageMediatorImpl.java index 528d5a446e5..94a0e2b18f3 100755 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageKvmSftpBackupStorageMediatorImpl.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageKvmSftpBackupStorageMediatorImpl.java @@ -26,6 +26,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/1/2015. @@ -215,7 +216,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply kr = reply.castReply(); SftpDownloadBitsRsp rsp = kr.toResponse(SftpDownloadBitsRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr("failed to download bits from the SFTP backup storage[hostname:%s, path: %s] to the local primary storage[uuid:%s, path: %s], %s", + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10062, "failed to download bits from the SFTP backup storage[hostname:%s, path: %s] to the local primary storage[uuid:%s, path: %s], %s", greply.getHostname(), backupStorageInstallPath, pinv.getUuid(), primaryStorageInstallPath, rsp.getError())); } else { completion.success(); @@ -264,7 +265,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply kr = reply.castReply(); SftpUploadBitsRsp rsp = kr.toResponse(SftpUploadBitsRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr("failed to upload bits from the local storage[uuid:%s, path:%s] to the SFTP backup storage[hostname:%s, path:%s], %s", + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10063, "failed to upload bits from the local storage[uuid:%s, path:%s] to the SFTP backup storage[hostname:%s, path:%s], %s", pinv.getUuid(), primaryStorageInstallPath, r.getHostname(), backupStorageInstallPath, rsp.getError())); return; } diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageMainAllocatorFlow.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageMainAllocatorFlow.java index f73ea0e9c74..35d8c1cf331 100755 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageMainAllocatorFlow.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageMainAllocatorFlow.java @@ -26,6 +26,7 @@ import static org.zstack.core.Platform.i18n; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/1/2015. @@ -175,7 +176,7 @@ private Result allocate(Map data) { LocalStorageHostRefVO ref = it.next(); if (!physicalCapacityMgr.checkCapacityByRatio(ref.getPrimaryStorageUuid(), ref.getTotalPhysicalCapacity(), ref.getAvailablePhysicalCapacity()) || !physicalCapacityMgr.checkRequiredCapacityByRatio(ref.getPrimaryStorageUuid(), ref.getTotalPhysicalCapacity(), spec.getTotalSize())) { - ret.causes.add(operr("{the physical capacity usage of the host[uuid:%s] has exceeded the threshold[%s]}", + ret.causes.add(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10064, "{the physical capacity usage of the host[uuid:%s] has exceeded the threshold[%s]}", ref.getHostUuid(), physicalCapacityMgr.getRatio(ref.getPrimaryStorageUuid()))); it.remove(); } @@ -291,8 +292,8 @@ public void run(FlowTrigger trigger, Map data) { return; } - ErrorCode err = ret.causes.isEmpty() ? operr(ret.errStr) : - operr(new ErrorCodeList().causedBy(ret.causes), ret.errStr); + ErrorCode err = ret.causes.isEmpty() ? operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10065, ret.errStr) : + operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10066, new ErrorCodeList().causedBy(ret.causes), ret.errStr); trigger.fail(err); } } diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageSnapshotDeletionProtector.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageSnapshotDeletionProtector.java index 2e59d6d8620..b7418375f54 100755 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageSnapshotDeletionProtector.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageSnapshotDeletionProtector.java @@ -11,6 +11,7 @@ import java.nio.file.Path; import java.nio.file.Paths; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class LocalStorageSnapshotDeletionProtector implements VolumeSnapshotDeletionProtector { @Override @@ -22,7 +23,7 @@ public String getPrimaryStorageType() { public void protect(VolumeSnapshotInventory snapshot, Completion completion) { Path path = Paths.get(snapshot.getPrimaryStorageInstallPath()); if (!path.getParent().toString().contains(snapshot.getVolumeUuid())) { - completion.fail(inerr("the snapshot[name:%s, uuid:%s, path: %s] seems not belong to the volume[uuid:%s]", + completion.fail(inerr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10019, "the snapshot[name:%s, uuid:%s, path: %s] seems not belong to the volume[uuid:%s]", snapshot.getName(), snapshot.getUuid(), snapshot.getPrimaryStorageInstallPath(), snapshot.getVolumeUuid())); return; } diff --git a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageUtils.java b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageUtils.java index 00ecbaea373..95f2002d6e5 100644 --- a/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageUtils.java +++ b/plugin/localstorage/src/main/java/org/zstack/storage/primary/local/LocalStorageUtils.java @@ -27,6 +27,7 @@ import java.util.List; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by lining on 2017/11/26. @@ -115,7 +116,7 @@ public void reserveCapacityOnHost(String hostUuid, long size, String psUuid, Pri self.getUuid(), ref.getTotalPhysicalCapacity(), ref.getAvailablePhysicalCapacity())) { - throw new OperationFailureException(operr("cannot reserve enough space for primary storage[uuid: %s] on host[uuid: %s], not enough physical capacity", self.getUuid(), hostUuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10056, "cannot reserve enough space for primary storage[uuid: %s] on host[uuid: %s], not enough physical capacity", self.getUuid(), hostUuid)); } LocalStorageHostCapacityStruct s = new LocalStorageHostCapacityStruct(); @@ -134,7 +135,7 @@ public void reserveCapacityOnHost(String hostUuid, long size, String psUuid, Pri if (ignoreError) { avail = 0; } else { - throw new OperationFailureException(operr("host[uuid: %s] of local primary storage[uuid: %s] doesn't have enough capacity" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10057, "host[uuid: %s] of local primary storage[uuid: %s] doesn't have enough capacity" + "[current: %s bytes, needed: %s]", hostUuid, self.getUuid(), ref.getAvailableCapacity(), size)); } @@ -201,10 +202,10 @@ protected String scripts() { .param("resUuid", resUuid) .find(); if (uuid == null) { - throw new OperationFailureException(operr("cannot find any host which has resource[uuid:%s]", resUuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10058, "cannot find any host which has resource[uuid:%s]", resUuid)); } else if (findHostByUuid(uuid) == null) { throw new OperationFailureException( - operr("Resource[uuid:%s] can only be operated on host[uuid:%s], but the host has been deleted", + operr(ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10059, "Resource[uuid:%s] can only be operated on host[uuid:%s], but the host has been deleted", resUuid, uuid)); } return uuid; diff --git a/plugin/loginPlugin/src/main/java/org/zstack/login/plugin/LoginPluginBackend.java b/plugin/loginPlugin/src/main/java/org/zstack/login/plugin/LoginPluginBackend.java index 840b7d357f4..ce6e7f5a3f1 100644 --- a/plugin/loginPlugin/src/main/java/org/zstack/login/plugin/LoginPluginBackend.java +++ b/plugin/loginPlugin/src/main/java/org/zstack/login/plugin/LoginPluginBackend.java @@ -15,6 +15,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class LoginPluginBackend implements LoginBackend { LoginType loginType = new LoginType("plugin"); @@ -51,17 +52,17 @@ public LoginType getLoginType() { @Override public void login(LoginContext loginContext, ReturnValueCompletion completion) { if (loginContext.getLoginPluginName() == null) { - throw new OperationFailureException(operr("missing loginPluginName")); + throw new OperationFailureException(operr(ORG_ZSTACK_LOGIN_PLUGIN_10000, "missing loginPluginName")); } LoginPluginExtension ext = loginPluginExtensionMap.get(loginContext.getLoginPluginName()); if (ext == null) { - throw new OperationFailureException(operr("no login plugin named %s", loginContext.getLoginPluginName())); + throw new OperationFailureException(operr(ORG_ZSTACK_LOGIN_PLUGIN_10001, "no login plugin named %s", loginContext.getLoginPluginName())); } LoginUserInfo info = ext.login(loginContext.getUsername(), loginContext.getPassword()); if (info == null || info.getUsername() == null) { - completion.fail(operr("missing LoginUserInfo when use plugin login", loginContext.getLoginPluginName())); + completion.fail(operr(ORG_ZSTACK_LOGIN_PLUGIN_10002, "missing LoginUserInfo when use plugin login", loginContext.getLoginPluginName())); return; } diff --git a/plugin/mediator/src/main/java/org/zstack/mediator/ApiValidator.java b/plugin/mediator/src/main/java/org/zstack/mediator/ApiValidator.java index a548c15a278..7a9a70be8a1 100755 --- a/plugin/mediator/src/main/java/org/zstack/mediator/ApiValidator.java +++ b/plugin/mediator/src/main/java/org/zstack/mediator/ApiValidator.java @@ -41,6 +41,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -102,7 +103,7 @@ private void validateIpRangeOverlapWithVm(String l3NetworkUuid, String vmInstanc List vmNicVOS = Q.New(VmNicVO.class).eq(VmNicVO_.vmInstanceUuid, vmInstanceUuid).list(); List newIpRangeVOS = Q.New(IpRangeVO.class).eq(IpRangeVO_.l3NetworkUuid, l3NetworkUuid).list(); if (newIpRangeVOS == null || newIpRangeVOS.isEmpty()) { - throw new ApiMessageInterceptionException(operr("no ip ranges attached with l3 network[uuid:%s]", l3NetworkUuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_MEDIATOR_10000, "no ip ranges attached with l3 network[uuid:%s]", l3NetworkUuid)); } List newIp4RangeVOS = newIpRangeVOS.stream().filter(ipr -> ipr.getIpVersion() == IPv6Constants.IPv4).collect(Collectors.toList()); @@ -114,13 +115,13 @@ private void validateIpRangeOverlapWithVm(String l3NetworkUuid, String vmInstanc .eq(IpRangeVO_.ipVersion, IPv6Constants.IPv6).limit(1).list(); if (!newIp4RangeVOS.isEmpty() && !ip4RangeVOS.isEmpty()) { if (NetworkUtils.isCidrOverlap(newIp4RangeVOS.get(0).getNetworkCidr(), ip4RangeVOS.get(0).getNetworkCidr())) { - throw new ApiMessageInterceptionException(operr("unable to attach a L3 network. The cidr of l3[%s] to attach overlapped with l3[%s] already attached to vm", l3NetworkUuid, vmNicVO.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_MEDIATOR_10001, "unable to attach a L3 network. The cidr of l3[%s] to attach overlapped with l3[%s] already attached to vm", l3NetworkUuid, vmNicVO.getL3NetworkUuid())); } } if (!newIp6RangeVOS.isEmpty() && !ip6RangeVOS.isEmpty()) { if (IPv6NetworkUtils.isIpv6RangeOverlap(ip6RangeVOS.get(0).getStartIp(), ip6RangeVOS.get(0).getEndIp(), newIp6RangeVOS.get(0).getStartIp(), newIp6RangeVOS.get(0).getEndIp())) { - throw new ApiMessageInterceptionException(operr("unable to attach a L3 network. The cidr of l3[%s] to attach overlapped with l3[%s] already attached to vm", l3NetworkUuid, vmNicVO.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_MEDIATOR_10002, "unable to attach a L3 network. The cidr of l3[%s] to attach overlapped with l3[%s] already attached to vm", l3NetworkUuid, vmNicVO.getL3NetworkUuid())); } } } @@ -152,7 +153,7 @@ private void isVmNicUsedByPortForwarding(String vmNicUuid) { List pfStr = pfs.stream().map(pf -> String.format("(name:%s, ip:%s)", pf.getName(), pf.getVipIp())).collect(Collectors.toList()); - throw new ApiMessageInterceptionException(operr("the vm[name:%s, uuid:%s] already has some port forwarding rules%s attached", vm.getName(), vm.getUuid(), + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_MEDIATOR_10003, "the vm[name:%s, uuid:%s] already has some port forwarding rules%s attached", vm.getName(), vm.getUuid(), StringUtils.join(pfStr, ","))); } } @@ -173,7 +174,7 @@ private void isVmNicUsedByEip(String vmNicUuid) { List eipStr = eips.stream().map(eip -> String.format("(name:%s, ip:%s)", eip.getName(), eip.getVipIp())).collect(Collectors.toList()); - throw new ApiMessageInterceptionException(operr("the vm[name:%s, uuid:%s] already has some EIPs%s attached", vm.getName(), vm.getUuid(), + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_MEDIATOR_10004, "the vm[name:%s, uuid:%s] already has some EIPs%s attached", vm.getName(), vm.getUuid(), StringUtils.join(eipStr, ","))); } } @@ -188,7 +189,7 @@ private void validate(APICreateEipMsg msg) { if(useFor != null && !useFor.isEmpty()) { VipUseForList useForList = new VipUseForList(useFor); if (!useForList.validateNewAdded(EipConstant.EIP_NETWORK_SERVICE_TYPE)) { - throw new ApiMessageInterceptionException(operr("the vip[uuid:%s] already has bound to other service[%s]", msg.getVipUuid(), useForList.toString())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_MEDIATOR_10005, "the vip[uuid:%s] already has bound to other service[%s]", msg.getVipUuid(), useForList.toString())); } } } @@ -232,10 +233,10 @@ private void checkVipPortConfliction(String vipUuid, String protocol, RangeSet.R RangeSet.Range cur = it.next(); if (cur.isOverlap(range) || range.isOverlap(cur)){ if (cur.getSystem()) { - throw new ApiMessageInterceptionException(operr("Current port range[%s, %s] is conflicted with system service port range [%s, %s] with vip[uuid: %s] protocol: %s ", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_MEDIATOR_10006, "Current port range[%s, %s] is conflicted with system service port range [%s, %s] with vip[uuid: %s] protocol: %s ", Long.toString(range.getStart()), Long.toString(range.getEnd()), Long.toString(cur.getStart()), Long.toString(cur.getEnd()), vipUuid, protocol)); } else { - throw new ApiMessageInterceptionException(operr("Current port range[%s, %s] is conflicted with used port range [%s, %s] with vip[uuid: %s] protocol: %s ", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_MEDIATOR_10007, "Current port range[%s, %s] is conflicted with used port range [%s, %s] with vip[uuid: %s] protocol: %s ", Long.toString(range.getStart()), Long.toString(range.getEnd()), Long.toString(cur.getStart()), Long.toString(cur.getEnd()), vipUuid, protocol)); } } diff --git a/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsApiParamChecker.java b/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsApiParamChecker.java index e9c8c3445ab..7f4d6417cc0 100755 --- a/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsApiParamChecker.java +++ b/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsApiParamChecker.java @@ -28,6 +28,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class NfsApiParamChecker { @@ -43,13 +44,13 @@ public void checkUrl(String zoneUuid, List systemTags, String url) { q.add(PrimaryStorageVO_.url, Op.EQ, url); q.add(PrimaryStorageVO_.zoneUuid, Op.EQ, zoneUuid); if (q.isExists()) { - throw new ApiMessageInterceptionException(argerr("there has been a nfs primary storage having url as %s in zone[uuid:%s]", url, zoneUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10069, "there has been a nfs primary storage having url as %s in zone[uuid:%s]", url, zoneUuid)); } String[] results = url.split(":"); if (results.length == 2 && ( results[1].startsWith("/dev") || results[1].startsWith("/proc") || results[1].startsWith("/sys"))) { - throw new ApiMessageInterceptionException(argerr(" the url contains an invalid folder[/dev or /proc or /sys]")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10070, " the url contains an invalid folder[/dev or /proc or /sys]")); } validateUrl(systemTags, results[0]); @@ -62,7 +63,7 @@ private void validateUrl(List systemTags, String ipAddr) { for (String sysTag: systemTags) { if (PrimaryStorageSystemTags.PRIMARY_STORAGE_GATEWAY.isMatch(sysTag)) { if (found) { - throw new ApiMessageInterceptionException(argerr("found multiple CIDR")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10071, "found multiple CIDR")); } validateCidrTag(sysTag, ipAddr); @@ -75,11 +76,11 @@ private void validateCidrTag(String sysTag, String ipAddr) { String cidr = PrimaryStorageSystemTags.PRIMARY_STORAGE_GATEWAY.getTokenByTag( sysTag, PrimaryStorageSystemTags.PRIMARY_STORAGE_GATEWAY_TOKEN); if (!NetworkUtils.isCidr(cidr)) { - throw new ApiMessageInterceptionException(argerr("invalid CIDR: %s", cidr)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10072, "invalid CIDR: %s", cidr)); } if (!NetworkUtils.isIpv4InCidr(ipAddr, cidr)) { - throw new ApiMessageInterceptionException(argerr("IP address[%s] is not in CIDR[%s]", ipAddr, cidr)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10073, "IP address[%s] is not in CIDR[%s]", ipAddr, cidr)); } } @@ -93,7 +94,7 @@ public void checkRunningVmForUpdateUrl(String psuuid) { if (!ts.isEmpty()) { List vms = ts.stream().map(v -> String.format("VM[name:%s, uuid:%s]", v.get(0, String.class), v.get(1, String.class))).collect(Collectors.toList()); - throw new ApiMessageInterceptionException(operr("there are %s running VMs on the NFS primary storage, please" + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10074, "there are %s running VMs on the NFS primary storage, please" + " stop them and try again:\n%s\n", vms.size(), StringUtils.join(vms, "\n"))); } } diff --git a/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryStorage.java b/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryStorage.java index 11e888024fb..18424c61a93 100755 --- a/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryStorage.java +++ b/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryStorage.java @@ -70,6 +70,7 @@ import static org.zstack.core.progress.ProgressReportService.*; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class NfsPrimaryStorage extends PrimaryStorageBase { private static final CLogger logger = Utils.getLogger(NfsPrimaryStorage.class); @@ -245,7 +246,7 @@ protected void handle(APICleanUpImageCacheOnPrimaryStorageMsg msg) { private void handle(final DeleteImageCacheOnPrimaryStorageMsg msg) { NfsPrimaryStorageBackend bkd = getUsableBackend(); if (bkd == null) { - throw new OperationFailureException(operr("cannot find usable backend")); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10034, "cannot find usable backend")); } DeleteImageCacheOnPrimaryStorageReply sreply = new DeleteImageCacheOnPrimaryStorageReply(); FlowChain chain = FlowChainBuilder.newSimpleFlowChain(); @@ -304,7 +305,7 @@ private String selectRandomHostFromPS(PrimaryStorageInventory ps) { private void handle(final GetVolumeRootImageUuidFromPrimaryStorageMsg msg) { NfsPrimaryStorageBackend bkd = getUsableBackend(); if (bkd == null) { - throw new OperationFailureException(operr("no usable backend found")); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10035, "no usable backend found")); } bkd.handle(getSelfInventory(), msg, new ReturnValueCompletion(msg) { @@ -462,7 +463,7 @@ protected void handle(final RevertVolumeFromSnapshotOnPrimaryStorageMsg msg) { try { destHost = factory.getConnectedHostForOperation(PrimaryStorageInventory.valueOf(self)).get(0); } catch (OperationFailureException e) { - reply.setError(operr("no host in Connected status to which nfs primary storage[uuid:%s, name:%s] attached" + + reply.setError(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10036, "no host in Connected status to which nfs primary storage[uuid:%s, name:%s] attached" + " found to revert volume[uuid:%s] to snapshot[uuid:%s, name:%s]", self.getUuid(), self.getName(), msg.getVolume().getUuid(), msg.getSnapshot().getUuid(), msg.getSnapshot().getName())); @@ -493,7 +494,7 @@ protected void handle(final ReInitRootVolumeFromTemplateOnPrimaryStorageMsg msg) HostInventory destHost = factory.getConnectedHostForOperation(PrimaryStorageInventory.valueOf(self)).get(0); if (destHost == null) { - reply.setError(operr("no host in Connected status to which nfs primary storage[uuid:%s, name:%s] attached" + + reply.setError(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10037, "no host in Connected status to which nfs primary storage[uuid:%s, name:%s] attached" + " found to revert volume[uuid:%s] to image[uuid:%s]", self.getUuid(), self.getName(), msg.getVolume().getUuid(), msg.getVolume().getRootImageUuid())); @@ -572,7 +573,7 @@ private void handle(final CheckSnapshotMsg msg) { } else if (state == VmInstanceState.Stopped) { huuid = connectedHostUuid; } else { - reply.setError(operr("vm[uuid:%s] is not Running, Paused or Stopped, current state is %s", + reply.setError(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10038, "vm[uuid:%s] is not Running, Paused or Stopped, current state is %s", vol.getVmInstanceUuid(), state)); bus.reply(msg, reply); return; @@ -637,7 +638,7 @@ private void handle(final TakeSnapshotMsg msg) { } else if (state == VmInstanceState.Stopped) { huuid = connectedHostUuid; } else { - reply.setError(operr("vm[uuid:%s] is not Running, Paused or Stopped, current state is %s", + reply.setError(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10039, "vm[uuid:%s] is not Running, Paused or Stopped, current state is %s", vol.getVmInstanceUuid(), state)); bus.reply(msg, reply); return; @@ -680,7 +681,7 @@ public void run(MessageReply ret) { private void handle(PrimaryStorageRemoveCachedImageMsg msg) { if (self.getAttachedClusterRefs().isEmpty()) { PrimaryStorageRemoveCachedImageReply reply = new PrimaryStorageRemoveCachedImageReply(); - reply.setError(operr("primary storage[uuid:%s] doesn't attach to any cluster", self.getUuid())); + reply.setError(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10040, "primary storage[uuid:%s] doesn't attach to any cluster", self.getUuid())); bus.reply(msg, reply); return; } @@ -763,7 +764,7 @@ public void detachHook(String clusterUuid, Completion completion) { backend.detachFromCluster(PrimaryStorageInventory.valueOf(self), clusterUuid); completion.success(); } catch (NfsPrimaryStorageException e) { - completion.fail(operr(e.getMessage())); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10041, e.getMessage())); } } @@ -871,7 +872,7 @@ private void createMemoryVolume(InstantiateMemoryVolumeOnPrimaryStorageMsg msg) } else { backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find any usable host to" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10042, "the NFS primary storage[uuid:%s, name:%s] cannot find any usable host to" + " create the data volume[uuid:%s, name:%s]", self.getUuid(), self.getName(), msg.getVolume().getUuid(), msg.getVolume().getName())); } @@ -915,7 +916,7 @@ private void createEmptyVolume(final InstantiateVolumeOnPrimaryStorageMsg msg) { } else { backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find any usable host to" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10043, "the NFS primary storage[uuid:%s, name:%s] cannot find any usable host to" + " create the data volume[uuid:%s, name:%s]", self.getUuid(), self.getName(), msg.getVolume().getUuid(), msg.getVolume().getName())); } @@ -1355,7 +1356,7 @@ protected void handle(AskVolumeSnapshotCapabilityMsg msg) { protected void handle(final SyncVolumeSizeOnPrimaryStorageMsg msg) { NfsPrimaryStorageBackend backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10044, "the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", self.getUuid(), self.getName())); } @@ -1379,7 +1380,7 @@ public void fail(ErrorCode errorCode) { protected void handle(EstimateVolumeTemplateSizeOnPrimaryStorageMsg msg) { NfsPrimaryStorageBackend backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10045, "the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", self.getUuid(), self.getName())); } @@ -1438,7 +1439,7 @@ public String getSyncSignature() { public void run(SyncTaskChain chain) { NfsPrimaryStorageBackend backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10046, "the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", self.getUuid(), self.getName())); } @@ -1469,7 +1470,7 @@ public String getName() { private void handle(DownloadBitsFromKVMHostToPrimaryStorageMsg msg) { NfsPrimaryStorageBackend backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10047, "the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", self.getUuid(), self.getName())); } @@ -1491,7 +1492,7 @@ public void fail(ErrorCode errorCode) { private void handle(CancelDownloadBitsFromKVMHostToPrimaryStorageMsg msg) { NfsPrimaryStorageBackend backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10048, "the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", self.getUuid(), self.getName())); } @@ -1513,7 +1514,7 @@ public void fail(ErrorCode errorCode) { private void handle(GetDownloadBitsFromKVMHostProgressMsg msg) { NfsPrimaryStorageBackend backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10049, "the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", self.getUuid(), self.getName())); } @@ -1535,7 +1536,7 @@ public void fail(ErrorCode errorCode) { private void handle(NfsRebaseVolumeBackingFileMsg msg) { NfsPrimaryStorageBackend backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10050, "the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", self.getUuid(), self.getName())); } backend.handle(getSelfInventory(), msg, new ReturnValueCompletion(msg) { @@ -1556,7 +1557,7 @@ public void fail(ErrorCode errorCode) { private void handle(GetVolumeBackingChainFromPrimaryStorageMsg msg) { NfsPrimaryStorageBackend backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10051, "the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", self.getUuid(), self.getName())); } backend.handle(getSelfInventory(), msg, new ReturnValueCompletion(msg) { @@ -1632,7 +1633,7 @@ protected void connectHook(ConnectParam param, final Completion completion) { final NfsPrimaryStorageBackend backend = getUsableBackend(); if (backend == null) { // the nfs primary storage has not been attached to any clusters, or no connected hosts - completion.fail(err(PrimaryStorageErrors.DISCONNECTED, + completion.fail(err(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10052, PrimaryStorageErrors.DISCONNECTED, "the NFS primary storage[uuid:%s, name:%s] has not attached to any clusters, or no hosts in the" + " attached clusters are connected", self.getUuid(), self.getName() )); @@ -1702,7 +1703,7 @@ protected void pingHook(Completion completion) { NfsPrimaryStorageBackend bkd = getUsableBackend(); if (bkd == null) { // the nfs primary storage has not been attached to any clusters, or no connected hosts - completion.fail(operr("the NFS primary storage[uuid:%s, name:%s] has not attached to any clusters, or no hosts in the" + + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10053, "the NFS primary storage[uuid:%s, name:%s] has not attached to any clusters, or no hosts in the" + " attached clusters are connected", self.getUuid(), self.getName())); } else { bkd.ping(getSelfInventory(), completion); @@ -1718,7 +1719,7 @@ protected void handle(ShrinkVolumeSnapshotOnPrimaryStorageMsg msg) { protected void handle(GetVolumeSnapshotEncryptedOnPrimaryStorageMsg msg) { NfsPrimaryStorageBackend backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10054, "the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", self.getUuid(), self.getName())); } @@ -1763,7 +1764,7 @@ private String getAvailableHostUuidForOperation() { public void handle(AskInstallPathForNewSnapshotMsg msg) { NfsPrimaryStorageBackend bkd = getUsableBackend(); if (bkd == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10055, "the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", self.getUuid(), self.getName())); } @@ -1798,10 +1799,10 @@ protected void handle(CheckVolumeSnapshotOperationOnPrimaryStorageMsg msg) { .param("vmUuid", msg.getVmInstanceUuid()) .find(); if (hostStatus == null && getAvailableHostUuidForOperation() == null) { - reply.setError(err(HostErrors.HOST_IS_DISCONNECTED, "cannot find available host for operation on" + + reply.setError(err(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10056, HostErrors.HOST_IS_DISCONNECTED, "cannot find available host for operation on" + " primary storage[uuid:%s].", self.getUuid())); } else if (hostStatus != HostStatus.Connected && hostStatus != null) { - reply.setError(err(HostErrors.HOST_IS_DISCONNECTED, "host where vm[uuid:%s] locate is not Connected.", msg.getVmInstanceUuid())); + reply.setError(err(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10057, HostErrors.HOST_IS_DISCONNECTED, "host where vm[uuid:%s] locate is not Connected.", msg.getVmInstanceUuid())); } } @@ -1815,7 +1816,7 @@ private ErrorCode checkChangeVolumeType(String volumeUuid) { } List infos = refVols.stream().map(v -> String.format("uuid:%s, name:%s", v.getUuid(), v.getName())).collect(Collectors.toList()); - return operr("volume[uuid:%s] has reference volume[%s], can not change volume type before flatten " + + return operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10058, "volume[uuid:%s] has reference volume[%s], can not change volume type before flatten " + "them and their descendants", volumeUuid, infos.toString()); } @@ -1842,7 +1843,7 @@ protected void handle(ChangeVolumeTypeOnPrimaryStorageMsg msg) { NfsPrimaryStorageBackend backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10059, "the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", self.getUuid(), self.getName())); } @@ -1865,7 +1866,7 @@ protected void handle(UnlinkBitsOnPrimaryStorageMsg msg) { UnlinkBitsOnPrimaryStorageReply reply = new UnlinkBitsOnPrimaryStorageReply(); NfsPrimaryStorageBackend backend = getUsableBackend(); if (backend == null) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10060, "the NFS primary storage[uuid:%s, name:%s] cannot find hosts in attached clusters to perform the operation", self.getUuid(), self.getName())); } @@ -1888,7 +1889,7 @@ protected void handle(CommitVolumeSnapshotOnPrimaryStorageMsg msg) { String hostUuid = getHostUuidFromVolume(msg.getVolume().getUuid()); if (hostUuid == null || hostUuid.isEmpty()) { - reply.setError(operr("no host found for volume[uuid:%s]", msg.getVolume().getUuid())); + reply.setError(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10061, "no host found for volume[uuid:%s]", msg.getVolume().getUuid())); bus.reply(msg, reply); return; } @@ -1915,7 +1916,7 @@ protected void handle(PullVolumeSnapshotOnPrimaryStorageMsg msg) { String hostUuid = getHostUuidFromVolume(msg.getVolume().getUuid()); if (hostUuid == null || hostUuid.isEmpty()) { - reply.setError(operr("no host found for volume[uuid:%s]", msg.getVolume().getUuid())); + reply.setError(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10062, "no host found for volume[uuid:%s]", msg.getVolume().getUuid())); bus.reply(msg, reply); return; } diff --git a/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryStorageFactory.java b/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryStorageFactory.java index 19a4ece30a3..5e4a5c37f5d 100755 --- a/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryStorageFactory.java +++ b/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryStorageFactory.java @@ -60,6 +60,7 @@ import static org.zstack.header.Constants.THREAD_CONTEXT_API; import static org.zstack.utils.CollectionDSL.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class NfsPrimaryStorageFactory implements NfsPrimaryStorageManager, PrimaryStorageFactory, Component, CreateTemplateFromVolumeSnapshotExtensionPoint, RecalculatePrimaryStorageCapacityExtensionPoint, PrimaryStorageDetachExtensionPoint, PrimaryStorageAttachExtensionPoint, HostDeleteExtensionPoint, PostMarkRootVolumeAsSnapshotExtension, ClusterUpdateOSExtensionPoint, AfterInstantiateVolumeExtensionPoint { @@ -113,7 +114,7 @@ protected void scripts() { } if (!q(PrimaryStorageClusterRefVO.class).eq(PrimaryStorageClusterRefVO_.primaryStorageUuid, psUuid).isExists()) { - throw new OperationFailureException(operr("the NFS primary storage[uuid:%s] is not attached" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10063, "the NFS primary storage[uuid:%s] is not attached" + " to any clusters, and cannot expunge the root volume[uuid:%s] of the VM[uuid:%s]", psUuid, vmUuid, volumeUuid)); } } @@ -263,7 +264,7 @@ public NfsPrimaryStorageBackend getHypervisorBackend(HypervisorType hvType) { public List getConnectedHostForPing(PrimaryStorageInventory pri) { if (pri.getAttachedClusterUuids().isEmpty()) { - throw new OperationFailureException(operr("cannot find a Connected host to execute command for nfs primary storage[uuid:%s]", pri.getUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10064, "cannot find a Connected host to execute command for nfs primary storage[uuid:%s]", pri.getUuid())); } String sql = "select h from HostVO h " + @@ -275,7 +276,7 @@ public List getConnectedHostForPing(PrimaryStorageInventory pri) List ret = q.getResultList(); if (ret.isEmpty()) { throw new OperationFailureException( - operr("cannot find a connected host in cluster which ps [uuid: %s] attached", pri.getUuid())); + operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10065, "cannot find a connected host in cluster which ps [uuid: %s] attached", pri.getUuid())); } else { Collections.shuffle(ret); return HostInventory.valueOf(ret); @@ -284,7 +285,7 @@ public List getConnectedHostForPing(PrimaryStorageInventory pri) public List getConnectedHostForOperation(PrimaryStorageInventory pri) { if (pri.getAttachedClusterUuids().isEmpty()) { - throw new OperationFailureException(operr("cannot find a Connected host to execute command for nfs primary storage[uuid:%s]", pri.getUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10066, "cannot find a Connected host to execute command for nfs primary storage[uuid:%s]", pri.getUuid())); } //we need to filter out the non-enabled host in case of host maintained but kvmagent downed @@ -303,7 +304,7 @@ public List getConnectedHostForOperation(PrimaryStorageInventory List ret = q.getResultList(); if (ret.isEmpty()) { throw new OperationFailureException( - operr("cannot find a host which has Connected host-NFS connection to execute command " + + operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10067, "cannot find a host which has Connected host-NFS connection to execute command " + "for nfs primary storage[uuid:%s]", pri.getUuid())); } else { String apiId = ThreadContext.get(THREAD_CONTEXT_API); @@ -400,7 +401,7 @@ public String call() { return HypervisorType.valueOf(type); } - throw new OperationFailureException(operr("cannot find proper hypervisorType for primary storage[uuid:%s] to handle image format or volume format[%s]", psUuid, imageFormat)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10068, "cannot find proper hypervisorType for primary storage[uuid:%s] to handle image format or volume format[%s]", psUuid, imageFormat)); } @Override diff --git a/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryStorageKVMBackend.java b/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryStorageKVMBackend.java index 5ad1919dd0f..1c4d656b30e 100755 --- a/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryStorageKVMBackend.java +++ b/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryStorageKVMBackend.java @@ -70,6 +70,7 @@ import static java.lang.Integer.min; import static org.zstack.core.Platform.operr; import static org.zstack.core.Platform.touterr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class NfsPrimaryStorageKVMBackend implements NfsPrimaryStorageBackend, KVMHostConnectExtensionPoint, HostConnectionReestablishExtensionPoint, @@ -161,7 +162,7 @@ public void success(MountAgentResponse returnValue) { public void fail(ErrorCode errorCode) { if (errorCode.getDetails().contains("java.net.SocketTimeoutException: Read timed out")) { // socket read timeout is caused by timeout of mounting a wrong URL - errorCode = touterr(errorCode, "mount timeout. Please the check if the URL[%s] is" + + errorCode = touterr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10000, errorCode, "mount timeout. Please the check if the URL[%s] is" + " valid to mount", inv.getUrl()); } completion.fail(errorCode); @@ -251,7 +252,7 @@ public List call() { if ((versionInCluster.compareTo(QCOW3_QEMU_IMG_VERSION) >= 0 && otherVersion.compareTo(QCOW3_QEMU_IMG_VERSION) < 0) || (versionInCluster.compareTo(QCOW3_QEMU_IMG_VERSION) < 0 && otherVersion.compareTo(QCOW3_QEMU_IMG_VERSION) >= 0)) { ErrorCode err = operr( - "unable to attach a primary storage[uuid:%s, name:%s] to cluster[uuid:%s]. Kvm host in the cluster has qemu-img " + ORG_ZSTACK_STORAGE_PRIMARY_NFS_10001, "unable to attach a primary storage[uuid:%s, name:%s] to cluster[uuid:%s]. Kvm host in the cluster has qemu-img " + "with version[%s]; but the primary storage has attached to another cluster that has kvm host which has qemu-img with " + "version[%s]. qemu-img version greater than %s is incompatible with versions less than %s, this will causes volume snapshot operation " + "to fail. Please avoid attaching a primary storage to clusters that have different Linux distributions, in order to prevent qemu-img version mismatch", @@ -325,7 +326,7 @@ public void run(MessageReply reply) { NfsPrimaryStorageAgentResponse rsp = ((KVMHostAsyncHttpCallReply) reply).toResponse(NfsPrimaryStorageAgentResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("unable to create folder[installUrl:%s] on kvm host[uuid:%s, ip:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10002, "unable to create folder[installUrl:%s] on kvm host[uuid:%s, ip:%s], because %s", cmd.getInstallUrl(), host.getUuid(), host.getManagementIp(), rsp.getError()); completion.fail(err); return; @@ -403,7 +404,7 @@ private void pingAll(PrimaryStorageInventory inv, int limit, final Completion co .listValues(); if(huuids.size() == 0){ - completion.fail(operr("no host in is Connected or primary storage[uuid:%s] attach no cluster", inv.getUuid())); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10003, "no host in is Connected or primary storage[uuid:%s] attach no cluster", inv.getUuid())); return; } @@ -451,7 +452,7 @@ public void run(MessageReply reply) { updatePrimaryStorageCapacity(psInv.getUuid(), rsp); } } else { - ErrorCode err = operr("failed to ping nfs primary storage[uuid:%s] from host[uuid:%s],because %s. " + + ErrorCode err = operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10004, "failed to ping nfs primary storage[uuid:%s] from host[uuid:%s],because %s. " + "disconnect this host-ps connection", psInv.getUuid(), huuid, reply.isSuccess() ? rsp.getError() : reply.getError()); errs.add(err); @@ -492,7 +493,7 @@ public void handle(PrimaryStorageInventory inv, CreateTemporaryVolumeFromSnapsho @Override public ErrorCode getError(KvmResponseWrapper wrapper) { MergeSnapshotResponse rsp = wrapper.getResponse(MergeSnapshotResponse.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10005, "operation error, because:%s", rsp.getError()); } }, new ReturnValueCompletion(completion) { @Override @@ -548,7 +549,7 @@ public void run(MessageReply rly) { @Override public ErrorCode getError(KvmResponseWrapper wrapper) { DownloadBitsFromKVMHostRsp rsp = wrapper.getResponse(DownloadBitsFromKVMHostRsp.class); - return rsp.isSuccess() ? null : operr("%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10006, "%s", rsp.getError()); } }, new ReturnValueCompletion(completion) { @Override @@ -579,7 +580,7 @@ public void handle(PrimaryStorageInventory inv, CancelDownloadBitsFromKVMHostToP @Override public ErrorCode getError(KvmResponseWrapper wrapper) { MergeSnapshotResponse rsp = wrapper.getResponse(MergeSnapshotResponse.class); - return rsp.isSuccess() ? null : operr("%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10007, "%s", rsp.getError()); } }, new ReturnValueCompletion(completion) { @Override @@ -605,7 +606,7 @@ public void handle(PrimaryStorageInventory inv, GetDownloadBitsFromKVMHostProgre @Override public ErrorCode getError(KvmResponseWrapper wrapper) { GetDownloadBitsFromKVMHostProgressRsp rsp = wrapper.getResponse(GetDownloadBitsFromKVMHostProgressRsp.class); - return rsp.isSuccess() ? null : operr("%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10008, "%s", rsp.getError()); } }, new ReturnValueCompletion(completion) { @Override @@ -648,7 +649,7 @@ private void createNormalVolumeFromSnapshot(VolumeSnapshotInventory sp, String v @Override public ErrorCode getError(KvmResponseWrapper wrapper) { MergeSnapshotResponse rsp = wrapper.getResponse(MergeSnapshotResponse.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10009, "operation error, because:%s", rsp.getError()); } }, new ReturnValueCompletion(completion) { @Override @@ -684,7 +685,7 @@ private void createIncrementalVolumeFromSnapshot(VolumeSnapshotInventory sp, Str new KvmCommandSender(host.getUuid()).send(cmd, CREATE_VOLUME_WITH_BACKING_PATH, wrapper -> { CreateVolumeWithBackingRsp rsp = wrapper.getResponse(CreateVolumeWithBackingRsp.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10010, "operation error, because:%s", rsp.getError()); }, new ReturnValueCompletion(completion) { @Override public void success(KvmResponseWrapper wrapper) { @@ -737,7 +738,7 @@ public void handle(PrimaryStorageInventory inv, SyncVolumeSizeOnPrimaryStorageMs @Override public ErrorCode getError(KvmResponseWrapper wrapper) { GetVolumeActualSizeRsp rsp = wrapper.getResponse(GetVolumeActualSizeRsp.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10011, "operation error, because:%s", rsp.getError()); } }, new ReturnValueCompletion(completion) { @Override @@ -848,7 +849,7 @@ public void handle(PrimaryStorageInventory inv, GetVolumeBackingChainFromPrimary @Override public ErrorCode getError(KvmResponseWrapper wrapper) { GetBackingChainRsp rsp = wrapper.getResponse(GetBackingChainRsp.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10012, "operation error, because:%s", rsp.getError()); } }, new ReturnValueCompletion(completion) { @Override @@ -886,7 +887,7 @@ public void done(ErrorCodeList err) { public void handle(PrimaryStorageInventory dstPsInv, NfsToNfsMigrateBitsMsg msg, ReturnValueCompletion completion) { HostVO hostVO = dbf.findByUuid(msg.getHostUuid(), HostVO.class); if (hostVO == null) { - throw new OperationFailureException(operr("The chosen host[uuid:%s] to perform storage migration is lost", msg.getHostUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10013, "The chosen host[uuid:%s] to perform storage migration is lost", msg.getHostUuid())); } HostInventory host = HostInventory.valueOf(hostVO); @@ -920,7 +921,7 @@ public void handle(PrimaryStorageInventory dstPsInv, NfsToNfsMigrateBitsMsg msg, new KvmCommandSender(host.getUuid()).send(cmd, NFS_TO_NFS_MIGRATE_BITS_PATH, wrapper -> { NfsToNfsMigrateBitsRsp rsp = wrapper.getResponse(NfsToNfsMigrateBitsRsp.class); - return rsp.isSuccess() ? null : operr("%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10014, "%s", rsp.getError()); }, msg.getTimeout(), new ReturnValueCompletion(completion) { @Override public void success(KvmResponseWrapper w) { @@ -951,7 +952,7 @@ public void handle(PrimaryStorageInventory inv, NfsRebaseVolumeBackingFileMsg ms @Override public ErrorCode getError(KvmResponseWrapper wrapper) { NfsRebaseVolumeBackingFileRsp rsp = wrapper.getResponse(NfsRebaseVolumeBackingFileRsp.class); - return rsp.isSuccess() ? null : operr("%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10015, "%s", rsp.getError()); } }, new ReturnValueCompletion(completion) { @Override @@ -993,7 +994,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply r = reply.castReply(); GetCapacityResponse rsp = r.toResponse(GetCapacityResponse.class); if (!r.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10016, "operation error, because:%s", rsp.getError())); return; } @@ -1028,7 +1029,7 @@ public void run(MessageReply reply) { CheckIsBitsExistingRsp rsp = ((KVMHostAsyncHttpCallReply) reply).toResponse(CheckIsBitsExistingRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr("failed to check existence of %s on nfs primary storage[uuid:%s], %s", + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10017, "failed to check existence of %s on nfs primary storage[uuid:%s], %s", installPath, inv.getUuid(), rsp.getError())); return; } @@ -1087,7 +1088,7 @@ public List call() { (version.compareTo(QCOW3_QEMU_IMG_VERSION) < 0 && mine.compareTo(QCOW3_QEMU_IMG_VERSION) >= 0) ) { ErrorCode err = operr( - "unable to attach a primary storage to cluster. Kvm host[uuid:%s, name:%s] in cluster has qemu-img " + ORG_ZSTACK_STORAGE_PRIMARY_NFS_10018, "unable to attach a primary storage to cluster. Kvm host[uuid:%s, name:%s] in cluster has qemu-img " + "with version[%s]; but the primary storage has attached to a cluster that has kvm host[uuid:%s], which has qemu-img with " + "version[%s]. qemu-img version greater than %s is incompatible with versions less than %s, this will causes volume snapshot operation " + "to fail. Please avoid attaching a primary storage to clusters that have different Linux distributions, in order to prevent qemu-img version mismatch", @@ -1142,7 +1143,7 @@ public void run(MessageReply reply) { CreateEmptyVolumeResponse rsp = ((KVMHostAsyncHttpCallReply) reply).toResponse(CreateEmptyVolumeResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("unable to create empty volume[uuid:%s, name:%s] on kvm host[uuid:%s, ip:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10019, "unable to create empty volume[uuid:%s, name:%s] on kvm host[uuid:%s, ip:%s], because %s", volume.getUuid(), volume.getName(), host.getUuid(), host.getManagementIp(), rsp.getError()); complete.fail(err); return; @@ -1249,12 +1250,12 @@ public void run(MessageReply reply) { DeleteResponse rsp = ((KVMHostAsyncHttpCallReply) reply).toResponse(DeleteResponse.class); if (!rsp.isSuccess()) { if (rsp.inUse) { - completion.fail(Platform.err(VolumeErrors.VOLUME_IN_USE, rsp.getError())); + completion.fail(Platform.err(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10020, VolumeErrors.VOLUME_IN_USE, rsp.getError())); return; } logger.warn(String.format("failed to delete bits[%s] on nfs primary storage[uuid:%s], %s, will clean up", installPath, pinv.getUuid(), rsp.getError())); - completion.fail(operr("failed to delete bits[%s] on nfs primary storage[uuid:%s], %s, will clean up " + + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10021, "failed to delete bits[%s] on nfs primary storage[uuid:%s], %s, will clean up " + "installPath, pinv.getUuid(), rsp.getError()", installPath, pinv.getUuid(), rsp.getError())); return; @@ -1316,7 +1317,7 @@ public void run(MessageReply reply) { RevertVolumeFromSnapshotResponse rsp = ((KVMHostAsyncHttpCallReply) reply).toResponse(RevertVolumeFromSnapshotResponse.class); if (!rsp.isSuccess()) { - completion.fail(operr("failed to revert volume[uuid:%s] to snapshot[uuid:%s] on kvm host[uuid:%s, ip:%s], %s", + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10022, "failed to revert volume[uuid:%s] to snapshot[uuid:%s] on kvm host[uuid:%s, ip:%s], %s", vol.getUuid(), sinv.getUuid(), host.getUuid(), host.getManagementIp(), rsp.getError())); return; } @@ -1353,7 +1354,7 @@ public void run(MessageReply reply) { ReInitImageRsp rsp = ((KVMHostAsyncHttpCallReply) reply).toResponse(ReInitImageRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr("failed to revert volume[uuid:%s] to image[uuid:%s] on kvm host[uuid:%s, ip:%s], %s", + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10023, "failed to revert volume[uuid:%s] to image[uuid:%s] on kvm host[uuid:%s, ip:%s], %s", vol.getUuid(), vol.getRootImageUuid(), host.getUuid(), host.getManagementIp(), rsp.getError())); return; } @@ -1397,7 +1398,7 @@ public void run(MessageReply reply) { CreateRootVolumeFromTemplateResponse rsp = ((KVMHostAsyncHttpCallReply)reply).toResponse(CreateRootVolumeFromTemplateResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("fails to create root volume[uuid:%s] from cached image[path:%s] because %s", + ErrorCode err = operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10024, "fails to create root volume[uuid:%s] from cached image[path:%s] because %s", volume.getUuid(), imageCache.getImageUuid(), rsp.getError()); completion.fail(err); return; @@ -1457,7 +1458,7 @@ public void run(MessageReply reply) { String.format("\nvolume resource:%s", volumeResourceInstallPath) + String.format("\nnfs primary storage uuid:%s", primaryStorage.getUuid()) + String.format("\nKVM host uuid:%s, management ip:%s", destHost.getUuid(), destHost.getManagementIp()); - completion.fail(operr(sb)); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10025, sb)); return; } @@ -1519,7 +1520,7 @@ public void run(MessageReply reply) { OfflineMergeSnapshotRsp rsp = ((KVMHostAsyncHttpCallReply) reply).toResponse(OfflineMergeSnapshotRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10026, "operation error, because:%s", rsp.getError())); return; } @@ -1564,7 +1565,7 @@ public void remount(PrimaryStorageInventory pinv, String clusterUuid, NfsPrimary } if (huuids.isEmpty()) { - completion.fail(operr("no hosts in the cluster[uuid:%s] are connected", clusterUuid)); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10027, "no hosts in the cluster[uuid:%s] are connected", clusterUuid)); return; } @@ -1684,7 +1685,7 @@ public void handle(PrimaryStorageInventory pinv, ChangeVolumeTypeOnPrimaryStorag cmd.setUuid(pinv.getUuid()); if (!msg.getVolume().getInstallPath().startsWith(cmd.srcDir)) { - completion.fail(operr("why volume[uuid:%s, installPath:%s] not in directory %s", + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10028, "why volume[uuid:%s, installPath:%s] not in directory %s", cmd.volumeUuid, msg.getVolume().getInstallPath(), cmd.srcDir)); return; } @@ -1818,7 +1819,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply r = reply.castReply(); final T rsp = r.toResponse(rspType); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10029, "operation error, because:%s", rsp.getError())); return; } @@ -1849,7 +1850,7 @@ public void run(MessageReply reply) { KVMHostSyncHttpCallReply r = reply.castReply(); final T rsp = r.toResponse(rspType); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10030, "operation error, because:%s", rsp.getError())); return; } @@ -1951,7 +1952,7 @@ public void run(MessageReply reply) { CreateEmptyVolumeResponse rsp = ((KVMHostAsyncHttpCallReply) reply).toResponse(CreateEmptyVolumeResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("unable to create empty snapshot volume[name:%s, installpath: %s] on kvm host[uuid:%s, ip:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10031, "unable to create empty snapshot volume[name:%s, installpath: %s] on kvm host[uuid:%s, ip:%s], because %s", scmd.getName(), scmd.getInstallUrl(), host.getUuid(), host.getManagementIp(), rsp.getError()); completion.fail(err); return; @@ -2034,7 +2035,7 @@ public void run(MessageReply r) { OfflineMergeSnapshotRsp rsp = ((KVMHostAsyncHttpCallReply) r).toResponse(OfflineMergeSnapshotRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10032, "operation error, because:%s", rsp.getError())); return; } @@ -2067,7 +2068,7 @@ public void run(MessageReply r) { OfflineCommitSnapshotRsp rsp = ((KVMHostAsyncHttpCallReply) r).toResponse(OfflineCommitSnapshotRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10033, "operation error, because:%s", rsp.getError())); return; } diff --git a/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryToSftpBackupKVMBackend.java b/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryToSftpBackupKVMBackend.java index 31000d64b3a..dc735770ebf 100755 --- a/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryToSftpBackupKVMBackend.java +++ b/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsPrimaryToSftpBackupKVMBackend.java @@ -30,6 +30,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class NfsPrimaryToSftpBackupKVMBackend implements NfsPrimaryToBackupStorageMediator { private static final CLogger logger = Utils.getLogger(NfsPrimaryToSftpBackupKVMBackend.class); @@ -106,7 +107,7 @@ public void run(MessageReply reply) { DownloadBitsFromSftpBackupStorageResponse rsp = ((KVMHostAsyncHttpCallReply)reply).toResponse(DownloadBitsFromSftpBackupStorageResponse.class); if (!rsp.isSuccess()) { - completion.fail(operr("failed to download[%s] from SftpBackupStorage[hostname:%s] to nfs primary storage[uuid:%s, path:%s], %s", + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10076, "failed to download[%s] from SftpBackupStorage[hostname:%s] to nfs primary storage[uuid:%s, path:%s], %s", backupStorageInstallPath, greply.getHostname(), pinv.getUuid(), primaryStorageInstallPath, rsp.getError())); return; } @@ -162,7 +163,7 @@ public void run(MessageReply reply) { UploadToSftpResponse rsp = ((KVMHostAsyncHttpCallReply)reply).toResponse(UploadToSftpResponse.class); if (!rsp.isSuccess()) { - completion.fail(operr("failed to upload bits from nfs primary storage[uuid:%s, path:%s] to SFTP backup storage[hostname:%s, path: %s], %s", + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10077, "failed to upload bits from nfs primary storage[uuid:%s, path:%s] to SFTP backup storage[hostname:%s, path: %s], %s", pinv.getUuid(), primaryStorageInstallPath, hostname, backupStorageInstallPath, rsp.getError())); return; } diff --git a/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsVolumeSnapshotProtector.java b/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsVolumeSnapshotProtector.java index 38ae46a9770..ff68c3d6b99 100755 --- a/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsVolumeSnapshotProtector.java +++ b/plugin/nfsPrimaryStorage/src/main/java/org/zstack/storage/primary/nfs/NfsVolumeSnapshotProtector.java @@ -11,6 +11,7 @@ import java.nio.file.Path; import java.nio.file.Paths; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class NfsVolumeSnapshotProtector implements VolumeSnapshotDeletionProtector { @Override @@ -22,7 +23,7 @@ public String getPrimaryStorageType() { public void protect(VolumeSnapshotInventory snapshot, Completion completion) { Path path = Paths.get(snapshot.getPrimaryStorageInstallPath()); if (!path.getParent().toString().contains(snapshot.getVolumeUuid())) { - completion.fail(inerr("the snapshot[name:%s, uuid:%s, path: %s] seems not belong to the volume[uuid:%s]", + completion.fail(inerr(ORG_ZSTACK_STORAGE_PRIMARY_NFS_10075, "the snapshot[name:%s, uuid:%s, path: %s] seems not belong to the volume[uuid:%s]", snapshot.getName(), snapshot.getUuid(), snapshot.getPrimaryStorageInstallPath(), snapshot.getVolumeUuid())); return; } diff --git a/plugin/portForwarding/src/main/java/org/zstack/network/service/portforwarding/PortForwardingApiInterceptor.java b/plugin/portForwarding/src/main/java/org/zstack/network/service/portforwarding/PortForwardingApiInterceptor.java index e520c63ab60..43a2a4d10e7 100755 --- a/plugin/portForwarding/src/main/java/org/zstack/network/service/portforwarding/PortForwardingApiInterceptor.java +++ b/plugin/portForwarding/src/main/java/org/zstack/network/service/portforwarding/PortForwardingApiInterceptor.java @@ -32,6 +32,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -68,7 +69,7 @@ private void validate(APIGetPortForwardingAttachableVmNicsMsg msg) { PortForwardingRuleState state = t.get(0, PortForwardingRuleState.class); if (state != PortForwardingRuleState.Enabled) { - throw new ApiMessageInterceptionException(operr("Port forwarding rule[uuid:%s] is not in state of Enabled, current state is %s", msg.getRuleUuid(), state)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10006, "Port forwarding rule[uuid:%s] is not in state of Enabled, current state is %s", msg.getRuleUuid(), state)); } String vmNicUuid = t.get(1, String.class); @@ -83,7 +84,7 @@ private void validate(APIDetachPortForwardingRuleMsg msg) { q.add(PortForwardingRuleVO_.uuid, Op.EQ, msg.getUuid()); String vmNicUuid = q.findValue(); if (vmNicUuid == null) { - throw new ApiMessageInterceptionException(operr("port forwarding rule rule[uuid:%s] has not been attached to any vm nic, can't detach", msg.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10007, "port forwarding rule rule[uuid:%s] has not been attached to any vm nic, can't detach", msg.getUuid())); } msg.vmNicUuid = vmNicUuid; @@ -99,12 +100,12 @@ private void validate(final APIAttachPortForwardingRuleMsg msg) { String vmNicUuid = t.get(0, String.class); if (vmNicUuid != null) { - throw new ApiMessageInterceptionException(operr("port forwarding rule[uuid:%s] has been attached to vm nic[uuid:%s], can't attach again", msg.getRuleUuid(), vmNicUuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10008, "port forwarding rule[uuid:%s] has been attached to vm nic[uuid:%s], can't attach again", msg.getRuleUuid(), vmNicUuid)); } PortForwardingRuleState state = t.get(1, PortForwardingRuleState.class); if (state != PortForwardingRuleState.Enabled) { - throw new ApiMessageInterceptionException(operr("port forwarding rule[uuid:%s] is not in state of Enabled, current state is %s. A rule can only be attached when its state is Enabled", msg.getRuleUuid(), state)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10009, "port forwarding rule[uuid:%s] is not in state of Enabled, current state is %s. A rule can only be attached when its state is Enabled", msg.getRuleUuid(), state)); } VipVO vip = new Callable() { @@ -123,7 +124,7 @@ public VipVO call() { vq.add(VmNicVO_.uuid, Op.EQ, msg.getVmNicUuid()); String guestL3Uuid = vq.findValue(); if (guestL3Uuid.equals(vip.getL3NetworkUuid())) { - throw new ApiMessageInterceptionException(argerr("guest l3Network of vm nic[uuid:%s] and vip l3Network of port forwarding rule[uuid:%s] are the same network", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10010, "guest l3Network of vm nic[uuid:%s] and vip l3Network of port forwarding rule[uuid:%s] are the same network", msg.getVmNicUuid(), msg.getRuleUuid())); } @@ -144,7 +145,7 @@ public VipVO call() { try { vipBase.checkPeerL3Additive(guestL3Uuid); } catch (CloudRuntimeException e) { - throw new ApiMessageInterceptionException(operr(e.getMessage())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10011, e.getMessage())); } } @@ -167,7 +168,7 @@ private void validate(APICreatePortForwardingRuleMsg msg) { msg.setPrivatePortEnd(msg.getPrivatePortStart()); } if (msg.getVipPortEnd()-msg.getVipPortStart() != msg.getPrivatePortEnd()-msg.getPrivatePortStart()) { - throw new ApiMessageInterceptionException(argerr("could not create port forwarding rule, because vip port range[vipStartPort:%s, vipEndPort:%s] is incompatible with private port range[privateStartPort:%s, privateEndPort:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10012, "could not create port forwarding rule, because vip port range[vipStartPort:%s, vipEndPort:%s] is incompatible with private port range[privateStartPort:%s, privateEndPort:%s]", msg.getVipPortStart(), msg.getVipPortEnd(), msg.getPrivatePortStart(), msg.getPrivatePortEnd())); } @@ -184,16 +185,16 @@ private void validate(APICreatePortForwardingRuleMsg msg) { if (!msg.getVipPortStart().equals(msg.getVipPortEnd())) { // it's a port range if (msg.getVipPortEnd() - msg.getVipPortStart() != msg.getPrivatePortEnd() - msg.getPrivatePortStart()) { - throw new ApiMessageInterceptionException(argerr("for range port forwarding, the port range size must match; vip range[%s, %s]'s size doesn't match range[%s, %s]'s size", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10013, "for range port forwarding, the port range size must match; vip range[%s, %s]'s size doesn't match range[%s, %s]'s size", msg.getVipPortStart(), msg.getVipPortEnd(), msg.getPrivatePortStart(), msg.getPrivatePortEnd())); } } if (msg.getAllowedCidr() != null) { if (!NetworkUtils.isCidr(msg.getAllowedCidr())) { - throw new ApiMessageInterceptionException(argerr("invalid CIDR[%s]", msg.getAllowedCidr())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10014, "invalid CIDR[%s]", msg.getAllowedCidr())); } else if (!NetworkUtils.isCidr(msg.getAllowedCidr(), IPv6Constants.IPv4)) { - throw new ApiMessageInterceptionException(argerr("invalid CIDR[%s], only ipv4 is supported", msg.getAllowedCidr())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10015, "invalid CIDR[%s], only ipv4 is supported", msg.getAllowedCidr())); } } @@ -201,7 +202,7 @@ private void validate(APICreatePortForwardingRuleMsg msg) { if(useFor != null && !useFor.isEmpty()){ VipUseForList useForList = new VipUseForList(useFor); if(!useForList.validateNewAdded(PortForwardingConstant.PORTFORWARDING_NETWORK_SERVICE_TYPE)){ - throw new ApiMessageInterceptionException(argerr("the vip[uuid:%s] has been occupied other network service entity[%s]", msg.getVipUuid(), useForList.toString())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10016, "the vip[uuid:%s] has been occupied other network service entity[%s]", msg.getVipUuid(), useForList.toString())); } } @@ -211,7 +212,7 @@ private void validate(APICreatePortForwardingRuleMsg msg) { for (PortForwardingRuleVO vo : vos) { if (vo.getProtocolType().toString().equals(msg.getProtocolType())) { if (rangeOverlap(vipStart, vipEnd, vo.getVipPortStart(), vo.getVipPortEnd())) { - throw new ApiMessageInterceptionException(argerr("vip port range[vipStartPort:%s, vipEndPort:%s] overlaps with rule[uuid:%s, vipStartPort:%s, vipEndPort:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10017, "vip port range[vipStartPort:%s, vipEndPort:%s] overlaps with rule[uuid:%s, vipStartPort:%s, vipEndPort:%s]", vipStart, vipEnd, vo.getUuid(), vo.getVipPortStart(), vo.getVipPortEnd())); } } @@ -226,7 +227,7 @@ private void validate(APICreatePortForwardingRuleMsg msg) { nicq.add(VmNicVO_.uuid, Op.EQ, msg.getVmNicUuid()); String nicL3Uuid = nicq.findValue(); if (nicL3Uuid.equals(vipL3Uuid)) { - throw new ApiMessageInterceptionException(argerr("guest l3Network of vm nic[uuid:%s] and vip l3Network of vip[uuid: %s] are the same network", msg.getVmNicUuid(), msg.getVipUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10018, "guest l3Network of vm nic[uuid:%s] and vip l3Network of vip[uuid: %s] are the same network", msg.getVmNicUuid(), msg.getVipUuid())); } if (vipVO.getPeerL3NetworkUuids() != null && !vipVO.getPeerL3NetworkUuids().contains(nicL3Uuid)) { @@ -235,7 +236,7 @@ private void validate(APICreatePortForwardingRuleMsg msg) { try { vipBase.checkPeerL3Additive(nicL3Uuid); } catch (CloudRuntimeException e) { - throw new ApiMessageInterceptionException(operr(e.getMessage())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10019, e.getMessage())); } } @@ -270,12 +271,12 @@ private void checkIfAnotherVip(String vipUuid, String vmNicUuid) { if (StringUtils.isNotEmpty(vmUuid)) { VmInstanceVO vm = Q.New(VmInstanceVO.class).eq(VmInstanceVO_.uuid, vmUuid).find(); - throw new ApiMessageInterceptionException(operr("the VM[name:%s uuid:%s] already has port forwarding rules that have different VIPs than the one[uuid:%s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10020, "the VM[name:%s uuid:%s] already has port forwarding rules that have different VIPs than the one[uuid:%s]", vm.getName(), vm.getUuid(), vipUuid)); } else { VmNicVO vmNic = Q.New(VmNicVO.class).eq(VmNicVO_.uuid, vmNicUuid).find(); - throw new ApiMessageInterceptionException(operr("the VmNic[uuid:%s] already has port forwarding rules that have different VIPs than the one[uuid:%s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10021, "the VmNic[uuid:%s] already has port forwarding rules that have different VIPs than the one[uuid:%s]", vmNic.getUuid(), vipUuid)); } } @@ -289,7 +290,7 @@ private void checkNicRule(String vmNicUuid) { if (!uuids.isEmpty()) { throw new ApiMessageInterceptionException(operr( - "vmNic uuid[%s] is not allowed add portForwarding with allowedCidr rule, because vmNic exist eip", + ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10022, "vmNic uuid[%s] is not allowed add portForwarding with allowedCidr rule, because vmNic exist eip", vmNicUuid)); } } @@ -313,7 +314,7 @@ private void checkForConflictsWithOtherRules(String vmNicUuid, Integer privatePo if (allowedCidr != null){ if (q.isExists()) { throw new ApiMessageInterceptionException(operr( - "could not attach port forwarding rule with allowedCidr, because vmNic[uuid:%s] " + + ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10023, "could not attach port forwarding rule with allowedCidr, because vmNic[uuid:%s] " + "already has rules that overlap the target private port ranges[%s, %s] " + "and have the same protocol type[%s]", vmNicUuid, privatePortStart, privatePortEnd, protocolType)); @@ -323,7 +324,7 @@ private void checkForConflictsWithOtherRules(String vmNicUuid, Integer privatePo q = q.notNull(PortForwardingRuleVO_.allowedCidr); if (q.isExists()) { throw new ApiMessageInterceptionException(operr( - "could not attach port forwarding rule, because vmNic[uuid:%s] already has a rule " + + ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10024, "could not attach port forwarding rule, because vmNic[uuid:%s] already has a rule " + "that overlaps the target private port ranges[%s, %s], " + "has the same protocol type[%s] and has AllowedCidr", vmNicUuid, privatePortStart, privatePortEnd, protocolType)); diff --git a/plugin/portForwarding/src/main/java/org/zstack/network/service/portforwarding/PortForwardingManagerImpl.java b/plugin/portForwarding/src/main/java/org/zstack/network/service/portforwarding/PortForwardingManagerImpl.java index 96e51bc6d86..ce34e098021 100755 --- a/plugin/portForwarding/src/main/java/org/zstack/network/service/portforwarding/PortForwardingManagerImpl.java +++ b/plugin/portForwarding/src/main/java/org/zstack/network/service/portforwarding/PortForwardingManagerImpl.java @@ -57,6 +57,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class PortForwardingManagerImpl extends AbstractService implements PortForwardingManager, VipReleaseExtensionPoint, AddExpandedQueryExtensionPoint, ReportQuotaExtensionPoint, VipGetUsedPortRangeExtensionPoint, @@ -516,7 +517,7 @@ public void fail(ErrorCode errorCode) { } catch (PortForwardingException e) { String err = String.format("unable to revoke port forwarding rule[uuid:%s]", inv.getUuid()); logger.warn(err, e); - complete.fail(operr(e.getMessage())); + complete.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10000, e.getMessage())); return; } } @@ -787,7 +788,7 @@ public void run(FlowTrigger trigger, Map data) { try { extp.preAttachPortForwardingRule(ruleInv, providerType); } catch (PortForwardingException e) { - ErrorCode err = err(SysErrors.CREATE_RESOURCE_ERROR, "unable to create port forwarding rule, extension[%s] refused it because %s", extp.getClass().getName(), e.getMessage()); + ErrorCode err = err(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10001, SysErrors.CREATE_RESOURCE_ERROR, "unable to create port forwarding rule, extension[%s] refused it because %s", extp.getClass().getName(), e.getMessage()); logger.warn(err.getDetails(), e); trigger.fail(err); return; @@ -843,7 +844,7 @@ public void fail(ErrorCode errorCode) { Vip v = new Vip(struct.getVip().getUuid()); v.setStruct(vipStruct); v.release(new NopeCompletion()); - trigger.fail(err(SysErrors.CREATE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + trigger.fail(err(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10002, SysErrors.CREATE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); } }); } @@ -913,7 +914,7 @@ public String getSyncSignature() { @Override public void run(SyncTaskChain chain) { if (!dbf.isExist(pf.getUuid(), PortForwardingRuleVO.class)) { - completion.fail(operr("port forwarding rule [uuid:%s] is deleted", pf.getUuid())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10003, "port forwarding rule [uuid:%s] is deleted", pf.getUuid())); chain.next(); return; } @@ -1092,7 +1093,7 @@ public String getSyncSignature() { @Override public void run(SyncTaskChain chain) { if (!dbf.isExist(struct.getRule().getUuid(), PortForwardingRuleVO.class)) { - completion.fail(operr("port forwarding rule [uuid:%s] is deleted", struct.getRule().getUuid())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10004, "port forwarding rule [uuid:%s] is deleted", struct.getRule().getUuid())); chain.next(); return; } @@ -1218,7 +1219,7 @@ public String getSyncSignature() { @Override public void run(SyncTaskChain chain) { if (!dbf.isExist(struct.getRule().getUuid(), PortForwardingRuleVO.class)) { - completion.fail(operr("port forwarding rule [uuid:%s] is deleted", struct.getRule().getUuid())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10005, "port forwarding rule [uuid:%s] is deleted", struct.getRule().getUuid())); chain.next(); return; } diff --git a/plugin/sdnController/src/main/java/org/zstack/sdnController/SdnControllerApiInterceptor.java b/plugin/sdnController/src/main/java/org/zstack/sdnController/SdnControllerApiInterceptor.java index 741a99cdb70..6aee88a7754 100644 --- a/plugin/sdnController/src/main/java/org/zstack/sdnController/SdnControllerApiInterceptor.java +++ b/plugin/sdnController/src/main/java/org/zstack/sdnController/SdnControllerApiInterceptor.java @@ -35,6 +35,7 @@ import java.util.Map; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by shixin.ruan on 09/17/2019 @@ -108,7 +109,7 @@ private void validate(APIAttachL3NetworkToVmMsg msg) { SdnControllerVO controllerVO = dbf.findByUuid(sdnControlerUuid, SdnControllerVO.class); if (controllerVO == null) { - throw new ApiMessageInterceptionException(argerr("could not attach l3network to vm, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10013, "could not attach l3network to vm, " + "because sdn controller[uuid:%s] is not find", sdnControlerUuid)); } @@ -131,7 +132,7 @@ private void validate(APIAttachL3NetworkToVmMsg msg) { } } if (!found) { - throw new ApiMessageInterceptionException(argerr("could not attach l3network to vm, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10014, "could not attach l3network to vm, " + "because host[uuid:%s] of vm is not attached to sdn controller[uuid:%s]", vmVo.getHostUuid(), sdnControlerUuid)); } @@ -145,7 +146,7 @@ private void validate(APIChangeVmNicNetworkMsg msg) { SdnControllerVO controllerVO = dbf.findByUuid(sdnControlerUuid, SdnControllerVO.class); if (controllerVO == null) { - throw new ApiMessageInterceptionException(argerr("could not change vmnic to l3network[uuid:%s], " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10015, "could not change vmnic to l3network[uuid:%s], " + "because sdn controller[uuid:%s] is not find", msg.getDestL3NetworkUuid(), sdnControlerUuid)); } @@ -158,7 +159,7 @@ private void validate(APIChangeVmNicNetworkMsg msg) { } } if (!found) { - throw new ApiMessageInterceptionException(argerr("could not change vmnic to l3network[uuid:%s], " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10016, "could not change vmnic to l3network[uuid:%s], " + "because host[uuid:%s] of vm is not attached to sdn controller[uuid:%s]", msg.getDestL3NetworkUuid(), vmVo.getHostUuid(), sdnControlerUuid)); } @@ -170,7 +171,7 @@ private void validate(APISetVmNicSecurityGroupMsg msg) { for (APISetVmNicSecurityGroupMsg.VmNicSecurityGroupRefAO ref : msg.getRefs()) { String sgControllerUuid = SecurityGroupHelper.getSdnControllerUuid(ref.getSecurityGroupUuid()); if (!StringUtils.equals(sgControllerUuid, nicControllerUuid)) { - throw new ApiMessageInterceptionException(argerr("could not add vmnic to securityGroup, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10017, "could not add vmnic to securityGroup, " + "because they have different sdn controller[nic controller uuid:%s, security group controller uuid:%s]", nicControllerUuid, sgControllerUuid)); } @@ -185,7 +186,7 @@ private void validate(APIAddSecurityGroupRuleMsg msg) { } String remoteControllerUuid = SecurityGroupHelper.getSdnControllerUuid(rule.getRemoteSecurityGroupUuid()); if (!StringUtils.equals(sgControllerUuid, remoteControllerUuid)) { - throw new ApiMessageInterceptionException(argerr("could not add securityGroup rule, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10018, "could not add securityGroup rule, " + "because rule remote security group sdn controller uuid[:%s] is different from security group controller uuid[:%s]", remoteControllerUuid, sgControllerUuid)); } @@ -194,16 +195,16 @@ private void validate(APIAddSecurityGroupRuleMsg msg) { private void validate(APIAddSdnControllerMsg msg) { if (!SdnControllerType.getAllTypeNames().contains(msg.getVendorType())) { - throw new ApiMessageInterceptionException(argerr("could not add sdn controller because type: %s in not in the supported list: %s", msg.getVendorType(), SdnControllerType.getAllTypeNames())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10019, "could not add sdn controller because type: %s in not in the supported list: %s", msg.getVendorType(), SdnControllerType.getAllTypeNames())); } if (!NetworkUtils.isUnicastIPAddress(msg.getIp())) { - throw new ApiMessageInterceptionException(argerr("could not add sdn controller because ip[%s] is not an unicast address", msg.getIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10020, "could not add sdn controller because ip[%s] is not an unicast address", msg.getIp())); } boolean existed = Q.New(SdnControllerVO.class).eq(SdnControllerVO_.ip, msg.getIp()).isExists(); if (existed) { - throw new ApiMessageInterceptionException(argerr("could not add sdn controller because controller [ip:%s] is already added", msg.getIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10021, "could not add sdn controller because controller [ip:%s] is already added", msg.getIp())); } } @@ -211,12 +212,12 @@ private void validate(APISdnControllerAddHostMsg msg) { if (Q.New(SdnControllerHostRefVO.class) .eq(SdnControllerHostRefVO_.vSwitchType, msg.getvSwitchType()) .eq(SdnControllerHostRefVO_.hostUuid, msg.getHostUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("could not add host[uuid:%s] to sdn controller[uuid:%s], " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10022, "could not add host[uuid:%s] to sdn controller[uuid:%s], " + " because host already attached to sdn controller", msg.getHostUuid(), msg.getSdnControllerUuid())); } if (msg.getVtepIp() != null && msg.getNetmask() == null) { - throw new ApiMessageInterceptionException(argerr("could not add host[uuid:%s] to sdn controller[uuid:%s], " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10023, "could not add host[uuid:%s] to sdn controller[uuid:%s], " + " because netmask is not specified", msg.getHostUuid(), msg.getSdnControllerUuid())); } @@ -226,7 +227,7 @@ private void validate(APISdnControllerAddHostMsg msg) { .eq(SdnControllerHostRefVO_.vSwitchType, msg.getvSwitchType()) .eq(SdnControllerHostRefVO_.vtepIp, msg.getVtepIp()).find(); if (refvo != null) { - throw new ApiMessageInterceptionException(argerr("could not add host[uuid:%s] to sdn controller[uuid:%s], " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10024, "could not add host[uuid:%s] to sdn controller[uuid:%s], " + " because vtepip is used by host[uuid:%s]", msg.getHostUuid(), msg.getSdnControllerUuid(), refvo.getHostUuid())); } @@ -245,7 +246,7 @@ private void validate(APISdnControllerRemoveHostMsg msg) { if (!Q.New(SdnControllerHostRefVO.class) .eq(SdnControllerHostRefVO_.sdnControllerUuid, msg.getSdnControllerUuid()) .eq(SdnControllerHostRefVO_.hostUuid, msg.getHostUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("could not remove host[uuid:%s] from sdn controller[uuid:%s], " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10025, "could not remove host[uuid:%s] from sdn controller[uuid:%s], " + " because host has not been added to sdn controller", msg.getHostUuid(), msg.getSdnControllerUuid())); } } @@ -255,12 +256,12 @@ private void validate(APISdnControllerChangeHostMsg msg) { .eq(SdnControllerHostRefVO_.sdnControllerUuid, msg.getSdnControllerUuid()) .eq(SdnControllerHostRefVO_.hostUuid, msg.getHostUuid()).find(); if (refVO == null) { - throw new ApiMessageInterceptionException(argerr("could not change host[uuid:%s] of sdn controller[uuid:%s], " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10026, "could not change host[uuid:%s] of sdn controller[uuid:%s], " + " because host has not been added to sdn controller", msg.getHostUuid(), msg.getSdnControllerUuid())); } if (msg.getVtepIp() != null && msg.getNetmask() == null) { - throw new ApiMessageInterceptionException(argerr("could not change host[uuid:%s] of sdn controller[uuid:%s], " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10027, "could not change host[uuid:%s] of sdn controller[uuid:%s], " + " because netmask is specified", msg.getHostUuid(), msg.getSdnControllerUuid())); } @@ -301,7 +302,7 @@ private void validateH3cTenantStatus(String l3NetworkUuid, String sdnControllerU .eq(H3cSdnControllerTenantVO_.state, SdnControllerConstant.H3C_SDN_CONTROLLER_TENANT_STATE_DISABLE) .isExists(); if (hasDisabledTenants) { - throw new ApiMessageInterceptionException(argerr("Cannot attach L3 network to VM because some tenants in SDN controller[uuid:%s] have been deleted. " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10028, "Cannot attach L3 network to VM because some tenants in SDN controller[uuid:%s] have been deleted. " + "Please run tenant synchronization first to update tenant status", sdnControllerUuid)); } } @@ -309,13 +310,13 @@ private void validateH3cTenantStatus(String l3NetworkUuid, String sdnControllerU private void validate(APIPullSdnControllerTenantMsg msg) { SdnControllerVO sdnControllerVO = dbf.findByUuid(msg.getSdnControllerUuid(), SdnControllerVO.class); if (sdnControllerVO == null) { - throw new ApiMessageInterceptionException(argerr("SDN controller[uuid:%s] not found", msg.getSdnControllerUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10029, "SDN controller[uuid:%s] not found", msg.getSdnControllerUuid())); } // Only H3C_VCFC_CONTROLLER with vendorVersion H3C_VCFC_VENDOR_VERSION_V2 supports pull tenant operation if (!SdnControllerConstant.H3C_VCFC_CONTROLLER.equals(sdnControllerVO.getVendorType()) || !SdnControllerConstant.H3C_VCFC_VENDOR_VERSION_V2.equals(sdnControllerVO.getVendorVersion())) { - throw new ApiMessageInterceptionException(argerr("Pull tenant operation is not supported for SDN controller[uuid:%s, vendorType:%s, vendorVersion:%s]. " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10030, "Pull tenant operation is not supported for SDN controller[uuid:%s, vendorType:%s, vendorVersion:%s]. " + "Only H3C VCFC V2 controllers support this operation", msg.getSdnControllerUuid(), sdnControllerVO.getVendorType(), sdnControllerVO.getVendorVersion())); } @@ -326,7 +327,7 @@ private void validateVlanRanges(List ranges) { for (String range : ranges) { List vlans = Arrays.asList(range.split("-")); if (vlans.size() != 2) { - throw new ApiMessageInterceptionException(argerr("could not change sdn controller, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10031, "could not change sdn controller, " + "because vlan range[%s] is not in the correct format", range)); } @@ -334,13 +335,13 @@ private void validateVlanRanges(List ranges) { int start = Integer.parseInt(vlans.get(0)); int end = Integer.parseInt(vlans.get(1)); if (start > end) { - throw new ApiMessageInterceptionException(argerr("could not change sdn controller, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10032, "could not change sdn controller, " + "because vlan range[%s] is not in the correct format", range)); } for (SdnVlanRange vrange : sdnVlanRanges) { if (isOverlappedVlanRange(start, end, vrange.startVlan, vrange.endVlan)) { - throw new ApiMessageInterceptionException(argerr("could not change sdn controller, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10033, "could not change sdn controller, " + "because vlan range[%s] is overlapped with other vlan range", range)); } } @@ -349,7 +350,7 @@ private void validateVlanRanges(List ranges) { vlanRange.endVlan = end; sdnVlanRanges.add(vlanRange); } catch (Exception e) { - throw new ApiMessageInterceptionException(argerr("could not change sdn controller, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_10034, "could not change sdn controller, " + "because vlan range[%s] is not in the correct format", range)); } } diff --git a/plugin/sdnController/src/main/java/org/zstack/sdnController/SdnControllerBase.java b/plugin/sdnController/src/main/java/org/zstack/sdnController/SdnControllerBase.java index f4733f6a833..b716b8ea234 100644 --- a/plugin/sdnController/src/main/java/org/zstack/sdnController/SdnControllerBase.java +++ b/plugin/sdnController/src/main/java/org/zstack/sdnController/SdnControllerBase.java @@ -55,6 +55,7 @@ import static org.zstack.sdnController.header.SdnControllerFlowDataParam.*; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class SdnControllerBase { @@ -234,7 +235,7 @@ public void run(FlowTrigger trigger, Map data) { @Override public void run(MessageReply reply) { if (!reply.isSuccess()) { - trigger.fail(operr("ping sdn controller failed, error: %s", reply.getError().getDetails())); + trigger.fail(operr(ORG_ZSTACK_SDNCONTROLLER_10009, "ping sdn controller failed, error: %s", reply.getError().getDetails())); } else { trigger.next(); } @@ -437,7 +438,7 @@ public void run(SyncTaskChain chain) { .eq(SdnControllerHostRefVO_.vSwitchType, msg.getvSwitchType()) .eq(SdnControllerHostRefVO_.vtepIp, msg.getVtepIp()).find(); if (refvo != null) { - completion.fail(argerr("could not add host[uuid:%s] to sdn controller[uuid:%s], " + + completion.fail(argerr(ORG_ZSTACK_SDNCONTROLLER_10010, "could not add host[uuid:%s] to sdn controller[uuid:%s], " + " because vtepip is used by host[uuid:%s]", msg.getHostUuid(), msg.getSdnControllerUuid(), refvo.getHostUuid())); return; @@ -1054,7 +1055,7 @@ private void pullSdnControllerTenant(PullSdnControllerTenantMsg msg, Completion // But confirm again here to ensure type safety if (!SdnControllerConstant.H3C_VCFC_CONTROLLER.equals(self.getVendorType()) || !SdnControllerConstant.H3C_VCFC_VENDOR_VERSION_V2.equals(self.getVendorVersion())) { - completion.fail(operr("Pull tenant operation is only supported for H3C VCFC V2 controllers")); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_10011, "Pull tenant operation is only supported for H3C VCFC V2 controllers")); return; } @@ -1085,7 +1086,7 @@ public void fail(ErrorCode errorCode) { } }); } catch (Exception e) { - trigger.fail(operr("Failed to pull tenant data: %s", e.getMessage())); + trigger.fail(operr(ORG_ZSTACK_SDNCONTROLLER_10012, "Failed to pull tenant data: %s", e.getMessage())); } } }).then(new NoRollbackFlow() { diff --git a/plugin/sdnController/src/main/java/org/zstack/sdnController/SdnControllerManagerImpl.java b/plugin/sdnController/src/main/java/org/zstack/sdnController/SdnControllerManagerImpl.java index c9e939b63f4..d776cc093e5 100644 --- a/plugin/sdnController/src/main/java/org/zstack/sdnController/SdnControllerManagerImpl.java +++ b/plugin/sdnController/src/main/java/org/zstack/sdnController/SdnControllerManagerImpl.java @@ -42,6 +42,7 @@ import java.util.*; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class SdnControllerManagerImpl extends AbstractService implements SdnControllerManager, L2NetworkCreateExtensionPoint, L2NetworkDeleteExtensionPoint, InstantiateResourceOnAttachingNicExtensionPoint, @@ -271,7 +272,7 @@ public void postCreateL2Network(L2NetworkInventory l2Network, APICreateL2Network String sdnControllerUuid = null; List sysTags = msg.getSystemTags(); if (sysTags == null || sysTags.isEmpty()) { - completion.fail(operr("cannot create sdn l2 network because sdn controller uuid is missing from systemTags in API message")); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_10000, "cannot create sdn l2 network because sdn controller uuid is missing from systemTags in API message")); return; } for (String systag : sysTags) { @@ -282,12 +283,12 @@ public void postCreateL2Network(L2NetworkInventory l2Network, APICreateL2Network } if (sdnControllerUuid == null) { - completion.fail(operr("cannot create sdn l2 network because sdn controller uuid is missing from API message")); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_10001, "cannot create sdn l2 network because sdn controller uuid is missing from API message")); return; } sdnControllerVO = dbf.findByUuid(sdnControllerUuid, SdnControllerVO.class); if (sdnControllerVO == null) { - completion.fail(operr("cannot find sdn controller for l2 network[uuid:%s, vswitchType:%s]", + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_10002, "cannot find sdn controller for l2 network[uuid:%s, vswitchType:%s]", l2Network.getUuid(), l2Network.getvSwitchType())); return; } @@ -356,7 +357,7 @@ private void sdnAddVmNic(String sdnControllerUuid, List nics, Co SdnControllerVO vo = dbf.findByUuid(sdnControllerUuid, SdnControllerVO.class); SdnControllerFactory factory = getSdnControllerFactory(vo.getVendorType()); if (factory == null) { - completion.fail(operr("there is no sdn controller factory for sdn controller type:%s", vo.getVendorType())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_10003, "there is no sdn controller factory for sdn controller type:%s", vo.getVendorType())); return; } @@ -394,7 +395,7 @@ private void removeOvnLogicalPorts(String controllerUuid, List n SdnControllerVO vo = dbf.findByUuid(controllerUuid, SdnControllerVO.class); SdnControllerFactory factory = getSdnControllerFactory(vo.getVendorType()); if (factory == null) { - completion.fail(operr("there is no sdn controller factory for sdn controller type:%s", vo.getVendorType())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_10004, "there is no sdn controller factory for sdn controller type:%s", vo.getVendorType())); return; } @@ -468,7 +469,7 @@ public void releaseVmResource(VmInstanceSpec spec, Completion completion) { String controllerUuid = L2NetworkSystemTags.L2_NETWORK_SDN_CONTROLLER_UUID.getTokenByResourceUuid( l2VO.getUuid(), L2NetworkSystemTags.L2_NETWORK_SDN_CONTROLLER_UUID_TOKEN); if (controllerUuid == null) { - completion.fail(operr("sdn l2 network[uuid:%s] is not attached controller", l2VO.getUuid())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_10005, "sdn l2 network[uuid:%s] is not attached controller", l2VO.getUuid())); return; } @@ -495,7 +496,7 @@ public void instantiateResourceOnAttachingNic(VmInstanceSpec spec, L3NetworkInve String controllerUuid = L2NetworkSystemTags.L2_NETWORK_SDN_CONTROLLER_UUID.getTokenByResourceUuid( l2NetworkVO.getUuid(), L2NetworkSystemTags.L2_NETWORK_SDN_CONTROLLER_UUID_TOKEN); if (controllerUuid == null) { - completion.fail(operr("sdn l2 network[uuid:%s] is not attached controller", l2NetworkVO.getUuid())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_10006, "sdn l2 network[uuid:%s] is not attached controller", l2NetworkVO.getUuid())); return; } @@ -620,7 +621,7 @@ public void preInstantiateVmResource(VmInstanceSpec spec, Completion completion) String controllerUuid = L2NetworkSystemTags.L2_NETWORK_SDN_CONTROLLER_UUID.getTokenByResourceUuid( l2VO.getUuid(), L2NetworkSystemTags.L2_NETWORK_SDN_CONTROLLER_UUID_TOKEN); if (controllerUuid == null) { - completion.fail(operr("sdn l2 network[uuid:%s] is not attached controller", l2VO.getUuid())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_10007, "sdn l2 network[uuid:%s] is not attached controller", l2VO.getUuid())); return; } @@ -669,7 +670,7 @@ public void preReleaseVmResource(VmInstanceSpec spec, Completion completion) { String controllerUuid = L2NetworkSystemTags.L2_NETWORK_SDN_CONTROLLER_UUID.getTokenByResourceUuid( l2VO.getUuid(), L2NetworkSystemTags.L2_NETWORK_SDN_CONTROLLER_UUID_TOKEN); if (controllerUuid == null) { - completion.fail(operr("sdn l2 network[uuid:%s] is not attached controller", l2VO.getUuid())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_10008, "sdn l2 network[uuid:%s] is not attached controller", l2VO.getUuid())); return; } diff --git a/plugin/sdnController/src/main/java/org/zstack/sdnController/h3cVcfc/H3cVcfcApiInterceptor.java b/plugin/sdnController/src/main/java/org/zstack/sdnController/h3cVcfc/H3cVcfcApiInterceptor.java index 8583a8b07ee..468fac25d80 100644 --- a/plugin/sdnController/src/main/java/org/zstack/sdnController/h3cVcfc/H3cVcfcApiInterceptor.java +++ b/plugin/sdnController/src/main/java/org/zstack/sdnController/h3cVcfc/H3cVcfcApiInterceptor.java @@ -31,6 +31,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class H3cVcfcApiInterceptor implements ApiMessageInterceptor, GlobalApiMessageInterceptor { private static final CLogger logger = Utils.getLogger(H3cVcfcApiInterceptor.class); @@ -117,7 +118,7 @@ public static boolean isOverlappedVniRange(Integer startVni1, Integer endVni1, I private void validate(APICreateVniRangeMsg msg) { VxlanNetworkPoolVO pool = dbf.findByUuid(msg.getL2NetworkUuid(), VxlanNetworkPoolVO.class); if ( pool == null ) { - throw new ApiMessageInterceptionException(argerr("Could not create VNI range because the specified L2 network [uuid:%s] is not a VXLAN network pool", msg.getL2NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10000, "Could not create VNI range because the specified L2 network [uuid:%s] is not a VXLAN network pool", msg.getL2NetworkUuid())); } HardwareL2VxlanNetworkPoolVO poolVO = dbf.findByUuid(msg.getL2NetworkUuid(), HardwareL2VxlanNetworkPoolVO.class); @@ -132,7 +133,7 @@ private void validate(APICreateVniRangeMsg msg) { // user's vni must <= 4094 if (msg.getStartVni() > 4094 || msg.getEndVni() > 4094) { - throw new ApiMessageInterceptionException(argerr("Could not create VNI range [%s-%s] because H3C controllers use VNI as VLAN ID and the range must be within 1-4094", msg.getStartVni(), msg.getEndVni())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10001, "Could not create VNI range [%s-%s] because H3C controllers use VNI as VLAN ID and the range must be within 1-4094", msg.getStartVni(), msg.getEndVni())); } SdnControllerL2 sdnController = sdnControllerManager.getSdnControllerL2(vo); @@ -147,7 +148,7 @@ private void validate(APICreateVniRangeMsg msg) { return; } } - throw new ApiMessageInterceptionException(argerr("Could not create VNI range [%s-%s] because it is not covered by any of the SDN controller's configured VNI ranges", userVniRange.startVni, userVniRange.endVni)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10002, "Could not create VNI range [%s-%s] because it is not covered by any of the SDN controller's configured VNI ranges", userVniRange.startVni, userVniRange.endVni)); } private void validate(APIAddIpv6RangeMsg msg) { @@ -163,7 +164,7 @@ private void validate(APIAddIpv6RangeMsg msg) { return; } if (vo.getStatus() != SdnControllerStatus.Connected) { - throw new ApiMessageInterceptionException(argerr("Could not add IPv6 range because the SDN controller [uuid:%s] is not connected. Current status: %s", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10003, "Could not add IPv6 range because the SDN controller [uuid:%s] is not connected. Current status: %s", sdnControllerUuid, vo.getStatus())); } } @@ -181,7 +182,7 @@ private void validate(APIAddIpv6RangeByNetworkCidrMsg msg) { return; } if (vo.getStatus() != SdnControllerStatus.Connected) { - throw new ApiMessageInterceptionException(argerr("Could not add IPv6 range by network CIDR because the SDN controller [uuid:%s] is not connected. Current status: %s", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10004, "Could not add IPv6 range by network CIDR because the SDN controller [uuid:%s] is not connected. Current status: %s", sdnControllerUuid, vo.getStatus())); } } @@ -199,7 +200,7 @@ private void validate(APIAddIpRangeMsg msg) { return; } if (vo.getStatus() != SdnControllerStatus.Connected) { - throw new ApiMessageInterceptionException(argerr("Could not add IP range because the SDN controller [uuid:%s] is not connected. Current status: %s", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10005, "Could not add IP range because the SDN controller [uuid:%s] is not connected. Current status: %s", sdnControllerUuid, vo.getStatus())); } } @@ -217,7 +218,7 @@ private void validate(APIAddIpRangeByNetworkCidrMsg msg) { return; } if (vo.getStatus() != SdnControllerStatus.Connected) { - throw new ApiMessageInterceptionException(argerr("Could not add IP range by network CIDR because the SDN controller [uuid:%s] is not connected. Current status: %s", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10006, "Could not add IP range by network CIDR because the SDN controller [uuid:%s] is not connected. Current status: %s", sdnControllerUuid, vo.getStatus())); } } @@ -231,7 +232,7 @@ private void validate(APICreateL3NetworkMsg msg) { if (SdnControllerConstant.H3C_VCFC_CONTROLLER.equals(vo.getVendorType()) && SdnControllerConstant.H3C_VCFC_VENDOR_VERSION_V2.equals(vo.getVendorVersion()) && L3NetworkCategory.Public.toString().equals(msg.getCategory())) { - throw new ApiMessageInterceptionException(argerr("can not create l3 network" + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10007, "can not create l3 network" + "because H3C VCFC V2 SDN controller does not support l3[type:%s, category:%s]", msg.getType(), msg.getCategory())); } } @@ -260,7 +261,7 @@ private void validate(APICreateL2HardwareVxlanNetworkMsg msg) { .isExists(); if (!tenantExist) { throw new ApiMessageInterceptionException(argerr( - "Could not create hardware VXLAN network because tenant UUID is a mandatory parameter for the H3C VCFC V2 controller")); + ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10008, "Could not create hardware VXLAN network because tenant UUID is a mandatory parameter for the H3C VCFC V2 controller")); } } @@ -307,7 +308,7 @@ private void validate(APIAddSdnControllerMsg msg) { return; } if (!validateH3cController(msg) && msg.getVendorVersion().equals(SdnControllerConstant.H3C_VCFC_VENDOR_VERSION_V1)) { - throw new ApiMessageInterceptionException(argerr("Could not add H3C VCFC controller because VDS UUID system tag is required for H3C VCFC V1 controllers")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10009, "Could not add H3C VCFC controller because VDS UUID system tag is required for H3C VCFC V1 controllers")); } } } diff --git a/plugin/sdnController/src/main/java/org/zstack/sdnController/h3cVcfc/H3cVcfcSdnController.java b/plugin/sdnController/src/main/java/org/zstack/sdnController/h3cVcfc/H3cVcfcSdnController.java index f9afed355d9..0d0de03da35 100644 --- a/plugin/sdnController/src/main/java/org/zstack/sdnController/h3cVcfc/H3cVcfcSdnController.java +++ b/plugin/sdnController/src/main/java/org/zstack/sdnController/h3cVcfc/H3cVcfcSdnController.java @@ -30,6 +30,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class H3cVcfcSdnController implements SdnController, SdnControllerL2 { @@ -87,7 +88,7 @@ public void getH3cVniRanges(Completion completion) { H3cVcfcCommands.GetH3cVniRangeRsp rsp = new H3cVcfcHttpClient<>(getGetH3cVniRangeRspClass()) .syncCall(HttpMethod.GET.name(), self.getIp(), getH3cVcfcVniRangesPath(), cmd, getH3cHeaders(token)); if (rsp == null) { - completion.fail(operr("Could not retrieve VNI ranges because the SDN controller [ip:%s] did not respond", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10010, "Could not retrieve VNI ranges because the SDN controller [ip:%s] did not respond", self.getIp())); return; } @@ -111,13 +112,13 @@ public void getH3cVniRanges(Completion completion) { } if (count == 0) { - completion.fail(operr("Could not initialize SDN controller because no VNI ranges are configured on controller [ip:%s]", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10011, "Could not initialize SDN controller because no VNI ranges are configured on controller [ip:%s]", self.getIp())); return; } completion.success(); } catch (Exception e) { - completion.fail(operr("Could not retrieve VNI ranges from SDN controller [ip:%s] because %s", self.getIp(), e.getLocalizedMessage())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10012, "Could not retrieve VNI ranges from SDN controller [ip:%s] because %s", self.getIp(), e.getLocalizedMessage())); } } @@ -127,7 +128,7 @@ private void getH3cDefaultTenant(Completion completion) { H3cVcfcCommands.GetH3cTenantsRsp rsp = new H3cVcfcHttpClient<>(getGetH3cTenantsRspClass()) .syncCall(HttpMethod.GET.name(), self.getIp(), getH3cVcfcTenantsPath(), cmd, getH3cHeaders(token)); if (rsp == null) { - completion.fail(operr("Could not retrieve tenants because the SDN controller [ip:%s] did not respond", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10013, "Could not retrieve tenants because the SDN controller [ip:%s] did not respond", self.getIp())); return; } @@ -150,13 +151,13 @@ private void getH3cDefaultTenant(Completion completion) { } if (!found) { - completion.fail(operr("Could not initialize SDN controller because no default tenant is configured on controller [ip:%s]", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10014, "Could not initialize SDN controller because no default tenant is configured on controller [ip:%s]", self.getIp())); return; } completion.success(); } catch (Exception e) { - completion.fail(operr("Could not retrieve default tenant from SDN controller [ip:%s] because of a communication error", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10015, "Could not retrieve default tenant from SDN controller [ip:%s] because of a communication error", self.getIp())); } } @@ -307,7 +308,7 @@ private void doCreateVxlanNetworkOnController(L2NetworkInventory vxlan, Completi H3cVcfcCommands.CreateH3cNetworksRsp rsp = new H3cVcfcHttpClient<>(getCreateH3cNetworksRspClass()) .syncCall(HttpMethod.POST.name(), leaderIp, getH3cVcfcL2NetworksPath(), cmd, getH3cHeaders(token)); if (rsp == null) { - completion.fail(operr("Could not create VXLAN network because the SDN controller [ip:%s] did not respond", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10016, "Could not create VXLAN network because the SDN controller [ip:%s] did not respond", self.getIp())); return; } H3cVcfcCommands.NetworkCmd network = rsp.networks.get(0); @@ -323,7 +324,7 @@ private void doCreateVxlanNetworkOnController(L2NetworkInventory vxlan, Completi completion.success(); } catch (Exception e) { - completion.fail(operr("Could not create VXLAN network on SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10017, "Could not create VXLAN network on SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); } } @@ -402,13 +403,13 @@ private void doDeleteVxlanNetworkOnController(L2NetworkInventory vxlan, Completi H3cVcfcCommands.DeleteH3cNetworksRsp rsp = new H3cVcfcHttpClient<>(getDeleteH3cNetworksRspClass()) .syncCall(HttpMethod.DELETE.name(), leaderIp, String.format("%s/%s", getH3cVcfcL2NetworksPath(), h3cL2NetworkUuid), cmd, getH3cHeaders(token)); if (rsp == null) { - completion.fail(operr("Could not delete VXLAN network because the SDN controller [ip:%s] did not respond", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10018, "Could not delete VXLAN network because the SDN controller [ip:%s] did not respond", self.getIp())); return; } completion.success(); } catch (Exception e) { - completion.fail(operr("Could not delete VXLAN network on SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10019, "Could not delete VXLAN network on SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); } } @@ -465,14 +466,14 @@ private void getH3cControllerLeaderIp(Completion completion) { H3cVcfcCommands.GetH3cTeamLederIpReply rsp = new H3cVcfcHttpClient<>(getGetH3cTeamLederIpReplyClass()) .syncCall(HttpMethod.GET.name(), self.getIp(), getH3cVcfcTeamLeaderIpPath(), cmd, getH3cHeaders(token)); if (rsp == null) { - completion.fail(operr("Could not determine cluster leader because the SDN controller [ip:%s] did not respond", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10020, "Could not determine cluster leader because the SDN controller [ip:%s] did not respond", self.getIp())); return; } leaderIp = rsp.ip; completion.success(); } catch (Exception e) { - completion.fail(operr("Could not determine cluster leader for SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10021, "Could not determine cluster leader for SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); } } @@ -487,7 +488,7 @@ public void getH3cControllerToken(Completion completion) { H3cVcfcCommands.LoginRsp rsp = new H3cVcfcHttpClient<>(getLoginRspClass()) .syncCall(HttpMethod.POST.name(), self.getIp(), getH3cVcfcGetTokenPath(), cmd, getH3cHeaders()); if (rsp == null) { - completion.fail(operr("Could not authenticate with SDN controller because controller [ip:%s] did not respond", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10022, "Could not authenticate with SDN controller because controller [ip:%s] did not respond", self.getIp())); return; } @@ -495,7 +496,7 @@ public void getH3cControllerToken(Completion completion) { completion.success(); } catch (Exception e) { - completion.fail(operr("Could not authenticate with SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10023, "Could not authenticate with SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); } } diff --git a/plugin/sdnController/src/main/java/org/zstack/sdnController/h3cVcfc/H3cVcfcV2SdnController.java b/plugin/sdnController/src/main/java/org/zstack/sdnController/h3cVcfc/H3cVcfcV2SdnController.java index 778d641c5e4..f3766c77dd0 100644 --- a/plugin/sdnController/src/main/java/org/zstack/sdnController/h3cVcfc/H3cVcfcV2SdnController.java +++ b/plugin/sdnController/src/main/java/org/zstack/sdnController/h3cVcfc/H3cVcfcV2SdnController.java @@ -34,6 +34,7 @@ import static org.zstack.sdnController.h3cVcfc.H3cVcfcSdnControllerGlobalProperty.H3C_MGT_IP_IS_LEADER_IP; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * H3C VCFC SDN Controller V2 Implementation. @@ -173,7 +174,7 @@ private void addL3NetworkIpRangeOnController(L3NetworkInventory inv, IpRangeInve subnet = (H3cVcfcV2Commands.SubnetCmd) createSubnets(asList(newSubnet)).get(0); } if (subnet == null) { - completion.fail(operr("Could not add IP range because subnet creation failed on the SDN controller")); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10024, "Could not add IP range because subnet creation failed on the SDN controller")); return; } if (!Q.New(H3cSdnSubnetIpRangeRefVO.class) @@ -195,7 +196,7 @@ private void addL3NetworkIpRangeOnController(L3NetworkInventory inv, IpRangeInve } completion.success(); } catch (Exception e) { - completion.fail(operr("Could not add IP range to L3 network because %s", e.getMessage())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10025, "Could not add IP range to L3 network because %s", e.getMessage())); } } @@ -229,7 +230,7 @@ private void deleteL3NetworkIpRangeOnController(L3NetworkInventory inv, IpRangeI } completion.success(); } catch (Exception e) { - completion.fail(operr("Could not delete IP range from L3 network because %s", e.getMessage())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10026, "Could not delete IP range from L3 network because %s", e.getMessage())); } } @@ -260,14 +261,14 @@ private void getH3cControllerLeaderIp(Completion completion) { H3cVcfcV2Commands.GetH3cTeamLederIpReply rsp = new H3cVcfcHttpClient<>(getGetH3cTeamLederIpReplyClass()) .syncCall(HttpMethod.GET.name(), self.getIp(), getH3cVcfcTeamLeaderIpPath(), cmd, getH3cHeaders(token)); if (rsp == null) { - completion.fail(operr("Could not determine cluster leader because the SDN controller [ip:%s] did not respond", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10027, "Could not determine cluster leader because the SDN controller [ip:%s] did not respond", self.getIp())); return; } leaderIp = rsp.ip; completion.success(); } catch (Exception e) { - completion.fail(operr("Could not determine cluster leader for SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10028, "Could not determine cluster leader for SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); } } @@ -283,7 +284,7 @@ public void getH3cControllerToken(Completion completion) { H3cVcfcV2Commands.LoginRsp rsp = new H3cVcfcHttpClient<>(getLoginRspClass()) .syncCall(HttpMethod.POST.name(), self.getIp(), getH3cVcfcGetTokenPath(), cmd, getH3cHeaders()); if (rsp == null) { - completion.fail(operr("Could not authenticate with SDN controller because controller [ip:%s] did not respond", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10029, "Could not authenticate with SDN controller because controller [ip:%s] did not respond", self.getIp())); return; } @@ -291,7 +292,7 @@ public void getH3cControllerToken(Completion completion) { completion.success(); } catch (Exception e) { - completion.fail(operr("Could not authenticate with SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10030, "Could not authenticate with SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); } } @@ -302,7 +303,7 @@ public void getH3cVniRanges(Completion completion) { H3cVcfcV2Commands.GetH3cVniRangeRsp rsp = new H3cVcfcHttpClient<>(getGetH3cVniRangeRspClass()) .syncCall(HttpMethod.GET.name(), self.getIp(), getH3cVcfcVniRangesPath(), cmd, getH3cHeaders(token)); if (rsp == null) { - completion.fail(operr("Could not retrieve VNI ranges because the SDN controller [ip:%s] did not respond", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10031, "Could not retrieve VNI ranges because the SDN controller [ip:%s] did not respond", self.getIp())); return; } // Delete previous inherent VNI range tags before creating new ones @@ -325,13 +326,13 @@ public void getH3cVniRanges(Completion completion) { } if (count == 0) { - completion.fail(operr("Could not initialize SDN controller because no VNI ranges are configured on controller [ip:%s]", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10032, "Could not initialize SDN controller because no VNI ranges are configured on controller [ip:%s]", self.getIp())); return; } completion.success(); } catch (Exception e) { - completion.fail(operr("Could not retrieve VNI ranges from SDN controller [ip:%s] because %s", self.getIp(), e.getLocalizedMessage())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10033, "Could not retrieve VNI ranges from SDN controller [ip:%s] because %s", self.getIp(), e.getLocalizedMessage())); } } @@ -388,7 +389,7 @@ public void handle(ErrorCode errCode, Map data) { private void doCreateVxlanNetworkOnController(L2NetworkInventory vxlan, APICreateL2HardwareVxlanNetworkMsg msg, Completion completion) { VxlanNetworkVO vo = dbf.findByUuid(vxlan.getUuid(), VxlanNetworkVO.class); if (msg.getH3cTenantUuid() == null) { - completion.fail(operr("Could not create hardware VXLAN network because H3C tenant UUID is a mandatory parameter for the H3C VCFC V2 controller")); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10034, "Could not create hardware VXLAN network because H3C tenant UUID is a mandatory parameter for the H3C VCFC V2 controller")); return; } H3cSdnControllerTenantVO tenantVO = Q.New(H3cSdnControllerTenantVO.class) @@ -397,7 +398,7 @@ private void doCreateVxlanNetworkOnController(L2NetworkInventory vxlan, APICreat .limit(1) .find(); if (tenantVO == null) { - completion.fail(operr("Could not create hardware VXLAN network because the specified tenant does not exist in the SDN controller")); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10035, "Could not create hardware VXLAN network because the specified tenant does not exist in the SDN controller")); return; } @@ -418,7 +419,7 @@ private void doCreateVxlanNetworkOnController(L2NetworkInventory vxlan, APICreat H3cVcfcV2Commands.CreateH3cNetworksRsp rsp = new H3cVcfcHttpClient<>(getCreateH3cNetworksRspClass()) .syncCall(HttpMethod.POST.name(), leaderIp, getH3cVcfcL2NetworksPath(), cmd, getH3cHeaders(token)); if (rsp == null) { - completion.fail(operr("Could not create VXLAN network because the SDN controller [ip:%s] did not respond", self.getIp())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10036, "Could not create VXLAN network because the SDN controller [ip:%s] did not respond", self.getIp())); return; } H3cVcfcV2Commands.NetworkCmd network = rsp.networks.get(0); @@ -450,7 +451,7 @@ private void doCreateVxlanNetworkOnController(L2NetworkInventory vxlan, APICreat } completion.success(); } catch (Exception e) { - completion.fail(operr("Could not create VXLAN network on SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10037, "Could not create VXLAN network on SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); } } @@ -482,7 +483,7 @@ private void doDeleteVxlanNetworkOnController(L2NetworkInventory vxlan, Completi completion.success(); } catch (Exception e) { - completion.fail(operr("Could not delete VXLAN network on SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10038, "Could not delete VXLAN network on SDN controller [ip:%s] because %s", self.getIp(), e.getMessage())); } } diff --git a/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/HardwareVxlanNetwork.java b/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/HardwareVxlanNetwork.java index b21d317c240..16a9d06767b 100644 --- a/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/HardwareVxlanNetwork.java +++ b/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/HardwareVxlanNetwork.java @@ -23,6 +23,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by shixin.ruan on 09/19/2019. @@ -50,7 +51,7 @@ public void createVxlanNetworkOnSdnController(L2VxlanNetworkInventory vxlan, API public void deleteVxlanNetworkOnSdnController(VxlanNetworkVO vo, Completion completion) { HardwareL2VxlanNetworkPoolVO poolVO = dbf.findByUuid(vo.getPoolUuid(), HardwareL2VxlanNetworkPoolVO.class); if (poolVO == null || poolVO.getSdnControllerUuid() == null) { - completion.fail(argerr("there is no sdn controller for vxlan pool [uuid:%s]", vo.getPoolUuid())); + completion.fail(argerr(ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10000, "there is no sdn controller for vxlan pool [uuid:%s]", vo.getPoolUuid())); return; } diff --git a/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/HardwareVxlanNetworkFactory.java b/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/HardwareVxlanNetworkFactory.java index bc356a6a4c5..e88f0dd1178 100644 --- a/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/HardwareVxlanNetworkFactory.java +++ b/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/HardwareVxlanNetworkFactory.java @@ -57,6 +57,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by shixin.ruan on 09/17/2019. @@ -90,7 +91,7 @@ public void createL2Network(L2NetworkVO ovo, APICreateL2NetworkMsg msg, ReturnVa HardwareL2VxlanNetworkPoolVO poolVO = dbf.findByUuid(amsg.getPoolUuid(), HardwareL2VxlanNetworkPoolVO.class); SdnControllerVO sdn = dbf.findByUuid(poolVO.getSdnControllerUuid(), SdnControllerVO.class); if (sdn == null) { - completion.fail(operr("can not find sdn controller %s", poolVO.getSdnControllerUuid())); + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10005, "can not find sdn controller %s", poolVO.getSdnControllerUuid())); return; } SdnControllerL2 controller = sdnControllerManager.getSdnControllerL2(sdn); @@ -425,7 +426,7 @@ public void run(MessageReply reply) { @Override public void done(ErrorCodeList errorCodeList) { if (!errList.getCauses().isEmpty()) { - completion.fail(operr("cannot configure hardware vxlan network for vm[uuid:%s] on the destination host[uuid:%s]", + completion.fail(operr(ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10006, "cannot configure hardware vxlan network for vm[uuid:%s] on the destination host[uuid:%s]", inv.getUuid(), destHostUuid).causedBy(errorCodeList.getCauses())); return; } diff --git a/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/HardwareVxlanNetworkPool.java b/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/HardwareVxlanNetworkPool.java index f16da37a90e..933c8055564 100644 --- a/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/HardwareVxlanNetworkPool.java +++ b/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/HardwareVxlanNetworkPool.java @@ -34,6 +34,7 @@ import java.util.*; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by shixin.ruan on 09/17/2019. @@ -90,7 +91,7 @@ public void prepareL2NetworkOnHosts(final String l2NetworkUuid, final List L2NetworkConstant.LINUX_IF_NAME_MAX_SIZE) { - throw new ApiMessageInterceptionException(argerr("cannot create vlan-device on %s because it's too long" + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10013, "cannot create vlan-device on %s because it's too long" , msg.getPhysicalInterface())); } } diff --git a/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/KVMRealizeHardwareVxlanNetworkBackend.java b/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/KVMRealizeHardwareVxlanNetworkBackend.java index 71ccb7db63d..e886764f4e9 100644 --- a/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/KVMRealizeHardwareVxlanNetworkBackend.java +++ b/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/KVMRealizeHardwareVxlanNetworkBackend.java @@ -31,6 +31,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class KVMRealizeHardwareVxlanNetworkBackend implements L2NetworkRealizationExtensionPoint, KVMCompleteNicInformationExtensionPoint { private static final CLogger logger = Utils.getLogger(KVMRealizeHardwareVxlanNetworkBackend.class); @@ -82,7 +83,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); CreateVlanBridgeResponse rsp = hreply.toResponse(CreateVlanBridgeResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to create bridge[%s] for hardwareVxlan[uuid:%s, type:%s, vlan:%s] on kvm host[uuid:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10002, "failed to create bridge[%s] for hardwareVxlan[uuid:%s, type:%s, vlan:%s] on kvm host[uuid:%s], because %s", cmd.getBridgeName(), l2Network.getUuid(), l2Network.getType(), finalVlanId, hostUuid, rsp.getError()); completion.fail(err); return; @@ -141,7 +142,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); CheckVlanBridgeResponse rsp = hreply.toResponse(CheckVlanBridgeResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to check bridge[%s] for hardwareVxlan[uuid:%s, name:%s] on kvm host[uuid:%s], %s", + ErrorCode err = operr(ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10003, "failed to check bridge[%s] for hardwareVxlan[uuid:%s, name:%s] on kvm host[uuid:%s], %s", cmd.getBridgeName(), vxlan.getUuid(), vxlan.getName(), hostUuid, rsp.getError()); completion.fail(err); return; @@ -233,7 +234,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); KVMAgentCommands.DeleteVlanBridgeResponse rsp = hreply.toResponse(KVMAgentCommands.DeleteVlanBridgeResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to delete bridge[%s] for l2Network[uuid:%s, type:%s, vlan:%s] on kvm host[uuid:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10004, "failed to delete bridge[%s] for l2Network[uuid:%s, type:%s, vlan:%s] on kvm host[uuid:%s], because %s", cmd.getBridgeName(), l2Network.getUuid(), l2Network.getType(), l2Vxlan.getVlan(), hostUuid, rsp.getError()); completion.fail(err); return; diff --git a/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/KVMRealizeHardwareVxlanPoolNetworkBackend.java b/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/KVMRealizeHardwareVxlanPoolNetworkBackend.java index df44da2ee64..9c73c852308 100644 --- a/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/KVMRealizeHardwareVxlanPoolNetworkBackend.java +++ b/plugin/sdnController/src/main/java/org/zstack/sdnController/hardwareVxlan/KVMRealizeHardwareVxlanPoolNetworkBackend.java @@ -25,6 +25,7 @@ import org.zstack.utils.logging.CLogger; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class KVMRealizeHardwareVxlanPoolNetworkBackend implements L2NetworkRealizationExtensionPoint, KVMCompleteNicInformationExtensionPoint { private static final CLogger logger = Utils.getLogger(KVMRealizeHardwareVxlanPoolNetworkBackend.class); @@ -62,7 +63,7 @@ public void run(MessageReply reply) { CheckNetworkPhysicalInterfaceReply rsp = reply.castReply(); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to check physical interface for HardwareVxlanPool[uuid:%s, name:%s] on kvm host[uuid: %s], %s", + ErrorCode err = operr(ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10007, "failed to check physical interface for HardwareVxlanPool[uuid:%s, name:%s] on kvm host[uuid: %s], %s", l2Network.getUuid(), l2Network.getName(), hostUuid, rsp.getError()); completion.fail(err); return; diff --git a/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupApiInterceptor.java b/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupApiInterceptor.java index 3bd2f78aa36..b215b51cdad 100755 --- a/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupApiInterceptor.java +++ b/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupApiInterceptor.java @@ -49,6 +49,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -145,19 +146,19 @@ private void validate(APIChangeResourceOwnerMsg msg) { .param("vmUuid", ref.getResourceUuid()) .list(); if (!nics.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("could not change resource owner, because the resource[uuid:%s, type:VmInstance] has already attached security group", msg.getResourceUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10006, "could not change resource owner, because the resource[uuid:%s, type:VmInstance] has already attached security group", msg.getResourceUuid())); } } } private void validate(APIValidateSecurityGroupRuleMsg msg) { if (!Q.New(SecurityGroupVO.class).eq(SecurityGroupVO_.uuid, msg.getSecurityGroupUuid()).isExists()) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RESOURCE_NOT_EXIST_ERROR, "invalid security group rule, because security group[uuid:%s] not found", msg.getSecurityGroupUuid())); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10007, SecurityGroupErrors.RESOURCE_NOT_EXIST_ERROR, "invalid security group rule, because security group[uuid:%s] not found", msg.getSecurityGroupUuid())); } if (msg.getRemoteSecurityGroupUuid() != null) { if (!Q.New(SecurityGroupVO.class).eq(SecurityGroupVO_.uuid, msg.getRemoteSecurityGroupUuid()).isExists()) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RESOURCE_NOT_EXIST_ERROR, "invalid security group rule, because remote security group[uuid:%s] not found", msg.getRemoteSecurityGroupUuid())); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10008, SecurityGroupErrors.RESOURCE_NOT_EXIST_ERROR, "invalid security group rule, because remote security group[uuid:%s] not found", msg.getRemoteSecurityGroupUuid())); } } @@ -201,48 +202,48 @@ private void validate(APIValidateSecurityGroupRuleMsg msg) { if (SecurityGroupRuleProtocolType.ALL.toString().equals(msg.getProtocol()) || SecurityGroupRuleProtocolType.ICMP.toString().equals(msg.getProtocol())) { if (msg.getStartPort() != -1 || msg.getEndPort() != -1) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid security group rule, because startPort and endPort must be -1 when protocol is ALL or ICMP")); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10009, SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid security group rule, because startPort and endPort must be -1 when protocol is ALL or ICMP")); } } else { if (msg.getStartPort() > msg.getEndPort()) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid security group rule, because invalid endPort[%d], endPort must be greater than or equal to startPort[%d]", msg.getEndPort(), msg.getStartPort())); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10010, SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid security group rule, because invalid endPort[%d], endPort must be greater than or equal to startPort[%d]", msg.getEndPort(), msg.getStartPort())); } if (msg.getStartPort() > 65535) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid security group rule, because startPort[%d] must less than 65535 when protocol is[%s]", msg.getStartPort(), msg.getProtocol())); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10011, SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid security group rule, because startPort[%d] must less than 65535 when protocol is[%s]", msg.getStartPort(), msg.getProtocol())); } } if (msg.getRemoteSecurityGroupUuid() != null) { if (msg.getSrcIpRange() != null || msg.getDstIpRange() != null) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_FILED_CONFLICT_ERROR, "remoteSecurityGroupUuid[%s] and srcIpRange/dstIpRange cannot be set at the same time", msg.getRemoteSecurityGroupUuid())); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10012, SecurityGroupErrors.RULE_FILED_CONFLICT_ERROR, "remoteSecurityGroupUuid[%s] and srcIpRange/dstIpRange cannot be set at the same time", msg.getRemoteSecurityGroupUuid())); } if (!SecurityGroupConstant.WORLD_OPEN_CIDR.equals(msg.getAllowedCidr()) && !SecurityGroupConstant.WORLD_OPEN_CIDR_IPV6.equals(msg.getAllowedCidr())) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_FILED_CONFLICT_ERROR, "remoteSecurityGroupUuid[%s] and allowedCidr[%s] cannot be set at the same time", msg.getRemoteSecurityGroupUuid(), msg.getAllowedCidr())); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10013, SecurityGroupErrors.RULE_FILED_CONFLICT_ERROR, "remoteSecurityGroupUuid[%s] and allowedCidr[%s] cannot be set at the same time", msg.getRemoteSecurityGroupUuid(), msg.getAllowedCidr())); } } if (msg.getSrcIpRange() != null) { if (msg.getDstIpRange() != null) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_FILED_CONFLICT_ERROR, "srcIpRange[%s] and dstIpRange[%s] cannot be set at the same time", msg.getSrcIpRange(), msg.getDstIpRange())); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10014, SecurityGroupErrors.RULE_FILED_CONFLICT_ERROR, "srcIpRange[%s] and dstIpRange[%s] cannot be set at the same time", msg.getSrcIpRange(), msg.getDstIpRange())); } if (SecurityGroupRuleType.Egress.toString().equals(msg.getType())) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_FILED_NOT_SUPPORT_ERROR, "srcIpRange cannot be set in Egress rule")); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10015, SecurityGroupErrors.RULE_FILED_NOT_SUPPORT_ERROR, "srcIpRange cannot be set in Egress rule")); } } if (msg.getDstIpRange() != null) { if (SecurityGroupRuleType.Ingress.toString().equals(msg.getType())) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_FILED_NOT_SUPPORT_ERROR, "dstIpRange cannot be set in Ingress rule")); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10016, SecurityGroupErrors.RULE_FILED_NOT_SUPPORT_ERROR, "dstIpRange cannot be set in Ingress rule")); } } if (msg.getDstPortRange() != null) { if (SecurityGroupRuleProtocolType.ALL.toString().equals(msg.getProtocol()) || SecurityGroupRuleProtocolType.ICMP.toString().equals(msg.getProtocol())) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_FILED_NOT_SUPPORT_ERROR, "dstPortRange cannot be set when rule protocol is ALL or ICMP")); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10017, SecurityGroupErrors.RULE_FILED_NOT_SUPPORT_ERROR, "dstPortRange cannot be set when rule protocol is ALL or ICMP")); } if (msg.getStartPort() != -1 || msg.getEndPort() != -1) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_FILED_CONFLICT_ERROR, "dstPortRange and startPort/endPort cannot be set at the same time")); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10018, SecurityGroupErrors.RULE_FILED_CONFLICT_ERROR, "dstPortRange and startPort/endPort cannot be set at the same time")); } } else if (msg.getStartPort() >= 0) { if (msg.getStartPort().equals(msg.getEndPort())) { @@ -254,7 +255,7 @@ private void validate(APIValidateSecurityGroupRuleMsg msg) { if (!SecurityGroupConstant.WORLD_OPEN_CIDR.equals(msg.getAllowedCidr()) && !SecurityGroupConstant.WORLD_OPEN_CIDR_IPV6.equals(msg.getAllowedCidr())) { if (msg.getSrcIpRange() != null || msg.getDstIpRange() != null) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_FILED_CONFLICT_ERROR, "allowCidr and srcIpRange/dstIpRange cannot be set at the same time")); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10019, SecurityGroupErrors.RULE_FILED_CONFLICT_ERROR, "allowCidr and srcIpRange/dstIpRange cannot be set at the same time")); } if (SecurityGroupRuleType.Ingress.toString().equals(msg.getType())) { @@ -288,7 +289,7 @@ private void validate(APIValidateSecurityGroupRuleMsg msg) { ao.setDstIpRange(vo.getDstIpRange()); ao.setDstPortRange(vo.getDstPortRange()); if (ao.equals(targetRule)) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_DUPLICATE_ERROR, "duplicated to rule[uuid:%s] in datebase", vo.getUuid())); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10020, SecurityGroupErrors.RULE_DUPLICATE_ERROR, "duplicated to rule[uuid:%s] in datebase", vo.getUuid())); } } } @@ -296,13 +297,13 @@ private void validate(APIValidateSecurityGroupRuleMsg msg) { private void validate(APISetVmNicSecurityGroupMsg msg) { VmNicVO nic = Q.New(VmNicVO.class).eq(VmNicVO_.uuid, msg.getVmNicUuid()).find(); if (nic == null) { - throw new ApiMessageInterceptionException(argerr("could no set vm nic security group, because vm nic[uuid:%s] not found", msg.getVmNicUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10021, "could no set vm nic security group, because vm nic[uuid:%s] not found", msg.getVmNicUuid())); } List refs = Q.New(VmNicSecurityGroupRefVO.class).eq(VmNicSecurityGroupRefVO_.vmNicUuid, msg.getVmNicUuid()).list(); if (msg.getRefs().isEmpty() && refs.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("could no set vm nic security group, because the vm nic[uuid:%s] not attached to any security group", msg.getVmNicUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10022, "could no set vm nic security group, because the vm nic[uuid:%s] not attached to any security group", msg.getVmNicUuid())); } Map aoMap = new HashMap(); @@ -311,19 +312,19 @@ private void validate(APISetVmNicSecurityGroupMsg msg) { for (APISetVmNicSecurityGroupMsg.VmNicSecurityGroupRefAO ao : msg.getRefs()) { if (!Q.New(SecurityGroupVO.class).eq(SecurityGroupVO_.uuid, ao.getSecurityGroupUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("could no set vm nic security group, because security group[uuid:%s] not found", ao.getSecurityGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10023, "could no set vm nic security group, because security group[uuid:%s] not found", ao.getSecurityGroupUuid())); } Integer priority = ao.getPriority(); if (priority < 1) { - throw new ApiMessageInterceptionException(argerr("could no set vm nic security group, because invalid priority, priority[%d] cannot be less than 1", priority)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10024, "could no set vm nic security group, because invalid priority, priority[%d] cannot be less than 1", priority)); } if (aoMap.containsKey(priority)) { - throw new ApiMessageInterceptionException(argerr("could no set vm nic security group, because duplicate priority, both security group %s and %s have priority[%d]", aoMap.get(priority), ao.getSecurityGroupUuid(), priority)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10025, "could no set vm nic security group, because duplicate priority, both security group %s and %s have priority[%d]", aoMap.get(priority), ao.getSecurityGroupUuid(), priority)); } if (aoMap.containsValue(ao.getSecurityGroupUuid())) { - throw new ApiMessageInterceptionException(argerr("could no set vm nic security group, because duplicate security group[uuid:%s]", ao.getSecurityGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10026, "could no set vm nic security group, because duplicate security group[uuid:%s]", ao.getSecurityGroupUuid())); } aoMap.put(priority, ao.getSecurityGroupUuid()); @@ -333,7 +334,7 @@ private void validate(APISetVmNicSecurityGroupMsg msg) { String sgOwnerAccountUuid = new QuotaUtil().getResourceOwnerAccountUuid(ao.getSecurityGroupUuid()); if (!AccountConstant.isAdminPermission(sgOwnerAccountUuid) && !AccountConstant.isAdminPermission(vmAccountUuid) && !sgOwnerAccountUuid.equals(vmAccountUuid)) { - throw new ApiMessageInterceptionException(argerr("could no set vm nic security group, because security group[uuid:%s] is not owned by account[uuid:%s] or admin", ao.getSecurityGroupUuid(), vmAccountUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10027, "could no set vm nic security group, because security group[uuid:%s] is not owned by account[uuid:%s] or admin", ao.getSecurityGroupUuid(), vmAccountUuid)); } if (AccountConstant.isAdminPermission(sgOwnerAccountUuid)) { adminIntegers.add(priority); @@ -343,11 +344,11 @@ private void validate(APISetVmNicSecurityGroupMsg msg) { Integer[] priorities = aoMap.keySet().toArray(new Integer[aoMap.size()]); Arrays.sort(priorities); if (priorities[0] != 1) { - throw new ApiMessageInterceptionException(argerr("could no set vm nic security group, because invalid priority, priority expects to start at 1, but [%d]", priorities[0])); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10028, "could no set vm nic security group, because invalid priority, priority expects to start at 1, but [%d]", priorities[0])); } for (int i = 0; i < priorities.length - 1; i++) { if (priorities[i] + 1 != priorities[i + 1]) { - throw new ApiMessageInterceptionException(argerr("could no set vm nic security group, because invalid priority, priority[%d] and priority[%d] expected to be consecutive", priorities[i], priorities[i + 1])); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10029, "could no set vm nic security group, because invalid priority, priority[%d] and priority[%d] expected to be consecutive", priorities[i], priorities[i + 1])); } } } @@ -390,11 +391,11 @@ private void validate(APISetVmNicSecurityGroupMsg msg) { Integer[] priorities = adminIntegers.toArray(new Integer[adminIntegers.size()]); Arrays.sort(priorities); if (priorities[0] != 1) { - throw new ApiMessageInterceptionException(argerr("could no set vm nic security group, because admin security group priority[%d] must be higher than users", priorities[0])); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10030, "could no set vm nic security group, because admin security group priority[%d] must be higher than users", priorities[0])); } for (int i = 0; i < priorities.length - 1; i++) { if (priorities[i] + 1 != priorities[i + 1]) { - throw new ApiMessageInterceptionException(argerr("could no set vm nic security group, because admin security group priority[%d] must be higher than users", priorities[i + 1])); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10031, "could no set vm nic security group, because admin security group priority[%d] must be higher than users", priorities[i + 1])); } } } @@ -403,11 +404,11 @@ private void validate(APISetVmNicSecurityGroupMsg msg) { private void validate(APIChangeSecurityGroupRuleStateMsg msg) { if (msg.getRuleUuids().isEmpty()) { - throw new ApiMessageInterceptionException(argerr("could no change security group rule state, because ruleUuids is empty")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10032, "could no change security group rule state, because ruleUuids is empty")); } if (!Q.New(SecurityGroupVO.class).eq(SecurityGroupVO_.uuid, msg.getSecurityGroupUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("could no change security group rule state, because security group[uuid:%s] not found", msg.getSecurityGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10033, "could no change security group rule state, because security group[uuid:%s] not found", msg.getSecurityGroupUuid())); } List toChange = new ArrayList<>(); @@ -415,7 +416,7 @@ private void validate(APIChangeSecurityGroupRuleStateMsg msg) { msg.getRuleUuids().stream().forEach(r -> { SecurityGroupRuleVO vo = rvos.stream().filter(rvo -> rvo.getUuid().equals(r)).findAny().get(); if (vo == null) { - throw new ApiMessageInterceptionException(argerr("could no change security group rule state, because security group rule[uuid:%s] not found", r)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10034, "could no change security group rule state, because security group rule[uuid:%s] not found", r)); } if (!vo.getState().toString().equals(msg.getState())) { @@ -424,7 +425,7 @@ private void validate(APIChangeSecurityGroupRuleStateMsg msg) { }); if (toChange.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("could no change security group rule state, because no security group rule state need to change")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10035, "could no change security group rule state, because no security group rule state need to change")); } else { msg.setRuleUuids(toChange); } @@ -432,23 +433,23 @@ private void validate(APIChangeSecurityGroupRuleStateMsg msg) { private void validate(APIChangeVmNicSecurityPolicyMsg msg) { if (msg.getIngressPolicy() == null && msg.getEgressPolicy() == null) { - throw new ApiMessageInterceptionException(argerr("could no change vm nic security policy, because ingress policy and egress policy cannot be both null")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10036, "could no change vm nic security policy, because ingress policy and egress policy cannot be both null")); } if (msg.getIngressPolicy() != null && !VmNicSecurityPolicy.isValid(msg.getIngressPolicy())) { - throw new ApiMessageInterceptionException(argerr("could no change vm nic security policy, because invalid ingress policy[%s]", msg.getIngressPolicy())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10037, "could no change vm nic security policy, because invalid ingress policy[%s]", msg.getIngressPolicy())); } if (msg.getEgressPolicy() != null && !VmNicSecurityPolicy.isValid(msg.getEgressPolicy())) { - throw new ApiMessageInterceptionException(argerr("could no change vm nic security policy, because invalid egress policy[%s]", msg.getEgressPolicy())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10038, "could no change vm nic security policy, because invalid egress policy[%s]", msg.getEgressPolicy())); } if (!Q.New(VmNicVO.class).eq(VmNicVO_.uuid, msg.getVmNicUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("could no change vm nic security policy, because vm nic[uuid:%s] not found", msg.getVmNicUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10039, "could no change vm nic security policy, because vm nic[uuid:%s] not found", msg.getVmNicUuid())); } VmNicSecurityPolicyVO policy = Q.New(VmNicSecurityPolicyVO.class).eq(VmNicSecurityPolicyVO_.vmNicUuid, msg.getVmNicUuid()).find(); if (policy == null) { - throw new ApiMessageInterceptionException(argerr("could no change vm nic security policy, because vm nic[uuid:%s] has no security policy", msg.getVmNicUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10040, "could no change vm nic security policy, because vm nic[uuid:%s] has no security policy", msg.getVmNicUuid())); } if (policy.getIngressPolicy().equals(msg.getIngressPolicy())) { @@ -462,16 +463,16 @@ private void validate(APIChangeVmNicSecurityPolicyMsg msg) { private void validate(APIUpdateSecurityGroupRulePriorityMsg msg) { if (!SecurityGroupRuleType.isValid(msg.getType())) { - throw new ApiMessageInterceptionException(argerr("could not update security group rule priority, because invalid type[%s]", msg.getType())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10041, "could not update security group rule priority, because invalid type[%s]", msg.getType())); } SecurityGroupVO sgvo = dbf.findByUuid(msg.getSecurityGroupUuid(), SecurityGroupVO.class); if (sgvo == null) { - throw new ApiMessageInterceptionException(argerr("could not update security group rule priority, because security group[uuid:%s] is not exist", msg.getSecurityGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10042, "could not update security group rule priority, because security group[uuid:%s] is not exist", msg.getSecurityGroupUuid())); } if (msg.getRules().isEmpty()) { - throw new ApiMessageInterceptionException(argerr("could not update security group rule priority, because rules is empty")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10043, "could not update security group rule priority, because rules is empty")); } HashMap priorityMap = new HashMap(); @@ -481,48 +482,48 @@ private void validate(APIUpdateSecurityGroupRulePriorityMsg msg) { .notEq(SecurityGroupRuleVO_.priority, SecurityGroupConstant.DEFAULT_RULE_PRIORITY) .list(); if (rvos.size() != msg.getRules().size()) { - throw new ApiMessageInterceptionException(argerr("could not update security group rule priority, because security group[uuid:%s] rules size not match", msg.getSecurityGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10044, "could not update security group rule priority, because security group[uuid:%s] rules size not match", msg.getSecurityGroupUuid())); } for (APIUpdateSecurityGroupRulePriorityMsg.SecurityGroupRulePriorityAO ao : msg.getRules()) { if (ao.getPriority() == SecurityGroupConstant.DEFAULT_RULE_PRIORITY) { - throw new ApiMessageInterceptionException(argerr("could not update security group rule priority, because rule priority[%d] is invalid", ao.getPriority())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10045, "could not update security group rule priority, because rule priority[%d] is invalid", ao.getPriority())); } if (priorityMap.containsKey(ao.getPriority())) { - throw new ApiMessageInterceptionException(argerr("could not update security group rule priority, because priority[%d] has duplicate", ao.getPriority())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10046, "could not update security group rule priority, because priority[%d] has duplicate", ao.getPriority())); } else { priorityMap.put(ao.getPriority(), ao.getRuleUuid()); } rvos.stream().filter(rvo -> rvo.getUuid().equals(ao.getRuleUuid())).findFirst().orElseThrow(() -> - new ApiMessageInterceptionException(argerr("could not update security group rule priority, because rule[uuid:%s] not in security group[uuid:%s]", ao.getRuleUuid(), msg.getSecurityGroupUuid()))); + new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10047, "could not update security group rule priority, because rule[uuid:%s] not in security group[uuid:%s]", ao.getRuleUuid(), msg.getSecurityGroupUuid()))); rvos.stream().filter(rvo -> rvo.getPriority() == ao.getPriority()).findFirst().orElseThrow(() -> - new ApiMessageInterceptionException(argerr("could not update security group rule priority, because priority[%d] not in security group[uuid:%s]", ao.getPriority(), msg.getSecurityGroupUuid()))); + new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10048, "could not update security group rule priority, because priority[%d] not in security group[uuid:%s]", ao.getPriority(), msg.getSecurityGroupUuid()))); } List uuidList = new ArrayList<>(priorityMap.values()); if ((int)uuidList.stream().distinct().count() != uuidList.size()) { - throw new ApiMessageInterceptionException(argerr("could not update security group rule priority, because rule uuid duplicate")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10049, "could not update security group rule priority, because rule uuid duplicate")); } } private void validate(APIChangeSecurityGroupRuleMsg msg) { SecurityGroupRuleVO vo = Q.New(SecurityGroupRuleVO.class).eq((SecurityGroupRuleVO_.uuid), msg.getUuid()).find(); if (vo == null) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because security group rule uuid[%s] is not exist", msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10050, "could not change security group rule, because security group rule uuid[%s] is not exist", msg.getUuid())); } if (vo.getPriority() == 0) { if (msg.getProtocol() != null || msg.getAction() != null || msg.getRemoteSecurityGroupUuid() != null || msg.getSrcIpRange() != null || msg.getDstIpRange() != null || msg.getDstPortRange() != null || msg.getPriority() != null) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because security group rule[%s] is default rule, only the description and status can be set", msg.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10051, "could not change security group rule, because security group rule[%s] is default rule, only the description and status can be set", msg.getUuid())); } } if (msg.getPriority() != null) { if (msg.getPriority() == SecurityGroupConstant.DEFAULT_RULE_PRIORITY) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because security group rule[%s] priority cannot be set to default rule priority[%d]", msg.getUuid(), SecurityGroupConstant.DEFAULT_RULE_PRIORITY)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10052, "could not change security group rule, because security group rule[%s] priority cannot be set to default rule priority[%d]", msg.getUuid(), SecurityGroupConstant.DEFAULT_RULE_PRIORITY)); } Long count = Q.New(SecurityGroupRuleVO.class) @@ -531,10 +532,10 @@ private void validate(APIChangeSecurityGroupRuleMsg msg) { .notEq(SecurityGroupRuleVO_.priority, SecurityGroupConstant.DEFAULT_RULE_PRIORITY) .count(); if (count.intValue() > SecurityGroupGlobalConfig.SECURITY_GROUP_RULES_NUM_LIMIT.value(Integer.class)) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because security group %s rules number[%d] is out of max limit[%d]", vo.getType(), count.intValue(), SecurityGroupGlobalConfig.SECURITY_GROUP_RULES_NUM_LIMIT.value(Integer.class))); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10053, "could not change security group rule, because security group %s rules number[%d] is out of max limit[%d]", vo.getType(), count.intValue(), SecurityGroupGlobalConfig.SECURITY_GROUP_RULES_NUM_LIMIT.value(Integer.class))); } if (msg.getPriority() > count.intValue()) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because the maximum priority of %s rule is [%d]", vo.getType().toString(), count.intValue())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10054, "could not change security group rule, because the maximum priority of %s rule is [%d]", vo.getType().toString(), count.intValue())); } if (msg.getPriority() < 0) { msg.setPriority(SecurityGroupConstant.LOWEST_RULE_PRIORITY); @@ -543,7 +544,7 @@ private void validate(APIChangeSecurityGroupRuleMsg msg) { if (msg.getState() != null) { if (!SecurityGroupRuleState.isValid(msg.getState())) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because invalid state[%s]", msg.getState())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10055, "could not change security group rule, because invalid state[%s]", msg.getState())); } } else { msg.setState(vo.getState().toString()); @@ -551,7 +552,7 @@ private void validate(APIChangeSecurityGroupRuleMsg msg) { if (msg.getAction() != null) { if (!SecurityGroupRuleAction.isValid(msg.getAction())) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because invalid action[%s]", msg.getAction())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10056, "could not change security group rule, because invalid action[%s]", msg.getAction())); } } else { msg.setAction(vo.getAction()); @@ -559,7 +560,7 @@ private void validate(APIChangeSecurityGroupRuleMsg msg) { if (msg.getProtocol() != null) { if (!SecurityGroupRuleProtocolType.isValid(msg.getProtocol())) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because invalid protocol[%s]", msg.getProtocol())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10057, "could not change security group rule, because invalid protocol[%s]", msg.getProtocol())); } } else { msg.setProtocol(vo.getProtocol().toString()); @@ -575,13 +576,13 @@ private void validate(APIChangeSecurityGroupRuleMsg msg) { if (StringUtils.isNotEmpty(msg.getSrcIpRange())) { if (SecurityGroupRuleType.Egress.equals(vo.getType())) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because security group rule[%s] type is Egress, srcIpRange[%s] cannot be set", msg.getUuid(), msg.getSrcIpRange())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10058, "could not change security group rule, because security group rule[%s] type is Egress, srcIpRange[%s] cannot be set", msg.getUuid(), msg.getSrcIpRange())); } if (StringUtils.isNotEmpty(msg.getDstIpRange())) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because security group rule[%s] type is Ingress, dstIpRange[%s] cannot be set", msg.getUuid(), msg.getDstIpRange())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10059, "could not change security group rule, because security group rule[%s] type is Ingress, dstIpRange[%s] cannot be set", msg.getUuid(), msg.getDstIpRange())); } if (StringUtils.isNotEmpty(msg.getRemoteSecurityGroupUuid())) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because srcIpRange[%s] is set, remoteSecurityGroupUuid[%s] must be empty", msg.getSrcIpRange(), msg.getRemoteSecurityGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10060, "could not change security group rule, because srcIpRange[%s] is set, remoteSecurityGroupUuid[%s] must be empty", msg.getSrcIpRange(), msg.getRemoteSecurityGroupUuid())); } msg.setSrcIpRange(normalizeIpOrPort(msg.getSrcIpRange())); @@ -590,13 +591,13 @@ private void validate(APIChangeSecurityGroupRuleMsg msg) { if (StringUtils.isNotEmpty(msg.getDstIpRange())) { if (SecurityGroupRuleType.Ingress.equals(vo.getType())) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because security group rule[%s] type is Ingress, dstIpRange[%s] cannot be set", msg.getUuid(), msg.getDstIpRange())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10061, "could not change security group rule, because security group rule[%s] type is Ingress, dstIpRange[%s] cannot be set", msg.getUuid(), msg.getDstIpRange())); } if (StringUtils.isNotEmpty(msg.getSrcIpRange())) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because security group rule[%s] type is Egress, srcIpRange[%s] cannot be set", msg.getUuid(), msg.getSrcIpRange())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10062, "could not change security group rule, because security group rule[%s] type is Egress, srcIpRange[%s] cannot be set", msg.getUuid(), msg.getSrcIpRange())); } if (StringUtils.isNotEmpty(msg.getRemoteSecurityGroupUuid())) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because dstIpRange[%s] is set, remoteSecurityGroupUuid[%s] must be empty", msg.getDstIpRange(), msg.getRemoteSecurityGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10063, "could not change security group rule, because dstIpRange[%s] is set, remoteSecurityGroupUuid[%s] must be empty", msg.getDstIpRange(), msg.getRemoteSecurityGroupUuid())); } msg.setDstIpRange(normalizeIpOrPort(msg.getDstIpRange())); @@ -605,10 +606,10 @@ private void validate(APIChangeSecurityGroupRuleMsg msg) { if (StringUtils.isNotEmpty(msg.getRemoteSecurityGroupUuid())) { if (!Q.New(SecurityGroupVO.class).eq(SecurityGroupVO_.uuid, msg.getRemoteSecurityGroupUuid()).isExists()) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because remote security group[uuid:%s] not found", msg.getRemoteSecurityGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10064, "could not change security group rule, because remote security group[uuid:%s] not found", msg.getRemoteSecurityGroupUuid())); } if (StringUtils.isNotEmpty(msg.getSrcIpRange()) || StringUtils.isNotEmpty(msg.getDstIpRange())) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because remote security group[uuid:%s] is set, srcIpRange and dstIpRange must be empty", msg.getRemoteSecurityGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10065, "could not change security group rule, because remote security group[uuid:%s] is set, srcIpRange and dstIpRange must be empty", msg.getRemoteSecurityGroupUuid())); } } @@ -648,13 +649,13 @@ private void validate(APIChangeSecurityGroupRuleMsg msg) { if (StringUtils.isNotEmpty(msg.getDstPortRange())) { if (SecurityGroupRuleProtocolType.ICMP.toString().equals(msg.getProtocol()) || SecurityGroupRuleProtocolType.ALL.toString().equals(msg.getProtocol())) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because rule protocol is [%s], dstPortRange cannot be set", msg.getProtocol())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10066, "could not change security group rule, because rule protocol is [%s], dstPortRange cannot be set", msg.getProtocol())); } msg.setDstPortRange(normalizeIpOrPort(msg.getDstPortRange())); validatePorts(msg.getDstPortRange()); } else if (msg.getDstPortRange() != null) { if (SecurityGroupRuleProtocolType.TCP.toString().equals(msg.getProtocol()) || SecurityGroupRuleProtocolType.UDP.toString().equals(msg.getProtocol())) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because rule protocol is [%s], dstPortRange cannot be empty", msg.getProtocol())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10067, "could not change security group rule, because rule protocol is [%s], dstPortRange cannot be empty", msg.getProtocol())); } msg.setDstPortRange(null); } else { @@ -662,7 +663,7 @@ private void validate(APIChangeSecurityGroupRuleMsg msg) { msg.setDstPortRange(null); } else { if (vo.getDstPortRange() == null) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because rule protocol is [%s], dstPortRange must be set", msg.getProtocol())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10068, "could not change security group rule, because rule protocol is [%s], dstPortRange must be set", msg.getProtocol())); } msg.setDstPortRange(vo.getDstPortRange()); } @@ -693,27 +694,27 @@ private void validate(APIChangeSecurityGroupRuleMsg msg) { ao.setDstIpRange(o.getDstIpRange()); ao.setDstPortRange(o.getDstPortRange()); if (sao.equals(ao)) { - throw new ApiMessageInterceptionException(argerr("could not change security group rule, because rule[%s] is duplicated to rule[uuid:%s] in datebase", JSONObjectUtil.toJsonString(sao), o.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10069, "could not change security group rule, because rule[%s] is duplicated to rule[uuid:%s] in datebase", JSONObjectUtil.toJsonString(sao), o.getUuid())); } } } private void validatePorts(String ports) { if (ports.isEmpty() || ports.startsWith(SecurityGroupConstant.IP_SPLIT) || ports.endsWith(SecurityGroupConstant.IP_SPLIT)) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid ports[%s]", ports)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10070, SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid ports[%s]", ports)); } String portArray[]; if (ports.contains(SecurityGroupConstant.IP_SPLIT)) { // The port range in iptables, such as 10-20, will occupy the number of two multiports String[] tmpPorts = ports.split(String.format("%s|%s", SecurityGroupConstant.IP_SPLIT, SecurityGroupConstant.RANGE_SPLIT)); if (tmpPorts.length > SecurityGroupGlobalProperty.PORT_GROUP_NUMBER_LIMIT) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid ports[%s], port range[%s] number[%d] is out of max limit[%d]", ports, Arrays.toString(tmpPorts), tmpPorts.length, SecurityGroupGlobalProperty.PORT_GROUP_NUMBER_LIMIT)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10071, SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid ports[%s], port range[%s] number[%d] is out of max limit[%d]", ports, Arrays.toString(tmpPorts), tmpPorts.length, SecurityGroupGlobalProperty.PORT_GROUP_NUMBER_LIMIT)); } portArray = ports.split(SecurityGroupConstant.IP_SPLIT); Stream stream = Stream.of(portArray).distinct(); if (portArray.length != stream.count()) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid ports[%s], port duplicate", ports)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10072, SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid ports[%s], port duplicate", ports)); } } else { portArray = new String[]{ports}; @@ -721,12 +722,12 @@ private void validatePorts(String ports) { for (String port : portArray) { if (port.isEmpty()) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid ports[%s]", ports)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10073, SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid ports[%s]", ports)); } if (port.contains(SecurityGroupConstant.RANGE_SPLIT)) { String portRange[] = port.split(SecurityGroupConstant.RANGE_SPLIT); if (portRange.length != 2) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid port range[%s]", port)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10074, SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid port range[%s]", port)); } try { @@ -734,20 +735,20 @@ private void validatePorts(String ports) { Integer endPort = Integer.valueOf(portRange[1]); if (startPort >= endPort || startPort < SecurityGroupConstant.PORT_NUMBER_MIN || endPort > SecurityGroupConstant.PORT_NUMBER_MAX) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid port range[%s]", port)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10075, SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid port range[%s]", port)); } } catch (NumberFormatException e) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid port range[%s]", port)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10076, SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid port range[%s]", port)); } } else { try { Integer.valueOf(port); if (Integer.valueOf(port) < SecurityGroupConstant.PORT_NUMBER_MIN || Integer.valueOf(port) > SecurityGroupConstant.PORT_NUMBER_MAX) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid port[%s]", port)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10077, SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid port[%s]", port)); } } catch (NumberFormatException e) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid port[%s]", port)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10078, SecurityGroupErrors.RULE_PORT_FIELD_ERROR, "invalid port[%s]", port)); } } } @@ -755,22 +756,22 @@ private void validatePorts(String ports) { private void validateIps(String ips, Integer ipVersion) { if (ips.isEmpty() || ips.startsWith(SecurityGroupConstant.IP_SPLIT) || ips.endsWith(SecurityGroupConstant.IP_SPLIT)) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ips[%s]", ips)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10079, SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ips[%s]", ips)); } String ipArray[]; if (ips.contains(SecurityGroupConstant.IP_SPLIT)) { ipArray = ips.split(SecurityGroupConstant.IP_SPLIT); if (ipArray.length > SecurityGroupGlobalProperty.IP_GROUP_NUMBER_LIMIT) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ips[%s], ip number[%d] is out of max limit[%d]", ips, ipArray.length, SecurityGroupGlobalProperty.IP_GROUP_NUMBER_LIMIT)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10080, SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ips[%s], ip number[%d] is out of max limit[%d]", ips, ipArray.length, SecurityGroupGlobalProperty.IP_GROUP_NUMBER_LIMIT)); } Stream stream = Stream.of(ipArray).distinct(); if (ipArray.length != stream.count()) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ips[%s], ip duplicate", ips)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10081, SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ips[%s], ip duplicate", ips)); } if (ipVersion == IPv6Constants.IPv6) { List ipv6List = Stream.of(ipArray).filter(ip -> ip.contains(SecurityGroupConstant.RANGE_SPLIT)).collect(Collectors.toList()); if (!ipv6List.isEmpty()) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ips[%s], ip range cannot be used when specifying multiple ipv6 addresses", ips)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10082, SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ips[%s], ip range cannot be used when specifying multiple ipv6 addresses", ips)); } } } else { @@ -779,23 +780,23 @@ private void validateIps(String ips, Integer ipVersion) { for (String ip : ipArray) { if (ip.isEmpty()) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ips[%s]", ips)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10083, SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ips[%s]", ips)); } if (ip.contains(SecurityGroupConstant.CIDR_SPLIT)) { if (!NetworkUtils.isCidr(ip, ipVersion)) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid cidr[%s], ipVersion[%d]", ip, ipVersion)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10084, SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid cidr[%s], ipVersion[%d]", ip, ipVersion)); } if (ipVersion == IPv6Constants.IPv4 && NetworkUtils.isFullCidr(ip)) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_IP_FIELD_ERROR, "ipv4 cidr can not be 0.0.0.0/0")); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10085, SecurityGroupErrors.RULE_IP_FIELD_ERROR, "ipv4 cidr can not be 0.0.0.0/0")); } if (ipVersion == IPv6Constants.IPv6 && IPv6NetworkUtils.isFullCidr(ip)) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_IP_FIELD_ERROR, "ipv6 cidr can not be ::/0")); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10086, SecurityGroupErrors.RULE_IP_FIELD_ERROR, "ipv6 cidr can not be ::/0")); } continue; } if (ip.contains(SecurityGroupConstant.RANGE_SPLIT)) { String[] ipRangeArray = ip.split(SecurityGroupConstant.RANGE_SPLIT); if (ipRangeArray.length != 2) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ip range[%s]", ip)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10087, SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ip range[%s]", ip)); } String startIp = ipRangeArray[0]; String endIp = ipRangeArray[1]; @@ -803,18 +804,18 @@ private void validateIps(String ips, Integer ipVersion) { NetworkUtils.validateIpRange(startIp, endIp); } else { if (!IPv6NetworkUtils.isIpv6Address(startIp) || !IPv6NetworkUtils.isIpv6Address(endIp) || startIp.compareTo(endIp) > 0) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ip range[%s]", ip)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10088, SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ip range[%s]", ip)); } } continue; } if (ipVersion == IPv6Constants.IPv4) { if (!NetworkUtils.isIpv4Address(ip)) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ip[%s], ipVersion[%d]", ip, ipVersion)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10089, SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ip[%s], ipVersion[%d]", ip, ipVersion)); } } else { if (!IPv6NetworkUtils.isValidIpv6(ip)) { - throw new ApiMessageInterceptionException(err(SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ip[%s], ipVersion[%d]", ip, ipVersion)); + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10090, SecurityGroupErrors.RULE_IP_FIELD_ERROR, "invalid ip[%s], ipVersion[%d]", ip, ipVersion)); } } } @@ -825,7 +826,7 @@ private void validate(APIDetachSecurityGroupFromL3NetworkMsg msg) { q.add(SecurityGroupL3NetworkRefVO_.l3NetworkUuid, Op.EQ, msg.getL3NetworkUuid()); q.add(SecurityGroupL3NetworkRefVO_.securityGroupUuid, Op.EQ, msg.getSecurityGroupUuid()); if (!q.isExists()) { - throw new ApiMessageInterceptionException(operr("security group[uuid:%s] has not attached to l3Network[uuid:%s], can't detach", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10091, "security group[uuid:%s] has not attached to l3Network[uuid:%s], can't detach", msg.getSecurityGroupUuid(), msg.getL3NetworkUuid())); } } @@ -861,10 +862,10 @@ private void validate(APIDeleteSecurityGroupRuleMsg msg) { String sguuid = vos.get(0).getSecurityGroupUuid(); vos.stream().forEach(vo -> { if (!sguuid.equals(vo.getSecurityGroupUuid())) { - throw new ApiMessageInterceptionException(argerr("can't delete rules of different security group")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10092, "can't delete rules of different security group")); } if (vo.getPriority() == SecurityGroupConstant.DEFAULT_RULE_PRIORITY) { - throw new ApiMessageInterceptionException(argerr("can't delete default rule[uuid:%s]", vo.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10093, "can't delete default rule[uuid:%s]", vo.getUuid())); } }); @@ -884,7 +885,7 @@ private void validate(APIAttachSecurityGroupToL3NetworkMsg msg) { q.add(SecurityGroupL3NetworkRefVO_.l3NetworkUuid, Op.EQ, msg.getL3NetworkUuid()); q.add(SecurityGroupL3NetworkRefVO_.securityGroupUuid, Op.EQ, msg.getSecurityGroupUuid()); if (q.isExists()) { - throw new ApiMessageInterceptionException(operr("security group[uuid:%s] has attached to l3Network[uuid:%s], can't attach again", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10094, "security group[uuid:%s] has attached to l3Network[uuid:%s], can't attach again", msg.getSecurityGroupUuid(), msg.getL3NetworkUuid())); } @@ -892,7 +893,7 @@ private void validate(APIAttachSecurityGroupToL3NetworkMsg msg) { nq.add(NetworkServiceL3NetworkRefVO_.l3NetworkUuid, Op.EQ, msg.getL3NetworkUuid()); nq.add(NetworkServiceL3NetworkRefVO_.networkServiceType, Op.EQ, SecurityGroupConstant.SECURITY_GROUP_NETWORK_SERVICE_TYPE); if (!nq.isExists()) { - throw new ApiMessageInterceptionException(argerr("the L3 network[uuid:%s] doesn't have the network service type[%s] enabled", msg.getL3NetworkUuid(), SecurityGroupConstant.SECURITY_GROUP_NETWORK_SERVICE_TYPE)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10095, "the L3 network[uuid:%s] doesn't have the network service type[%s] enabled", msg.getL3NetworkUuid(), SecurityGroupConstant.SECURITY_GROUP_NETWORK_SERVICE_TYPE)); } } @@ -903,7 +904,7 @@ private void validate(APIAddVmNicToSecurityGroupMsg msg) { List uuids = q.listValue(); if (!uuids.containsAll(msg.getVmNicUuids())) { msg.getVmNicUuids().removeAll(uuids); - throw new ApiMessageInterceptionException(err(SysErrors.RESOURCE_NOT_FOUND, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10096, SysErrors.RESOURCE_NOT_FOUND, "cannot find vm nics[uuids:%s]", msg.getVmNicUuids() )); } @@ -912,7 +913,7 @@ private void validate(APIAddVmNicToSecurityGroupMsg msg) { if (!refs.isEmpty()) { refs.stream().forEach(ref -> { if (uuids.contains(ref.getVmNicUuid())) { - throw new ApiMessageInterceptionException(argerr("vm nic[uuid:%s] has been attach to security group[uuid:%s]", ref.getVmNicUuid(), msg.getSecurityGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10097, "vm nic[uuid:%s] has been attach to security group[uuid:%s]", ref.getVmNicUuid(), msg.getSecurityGroupUuid())); } }); } @@ -932,7 +933,7 @@ private void checkIfL3NetworkSupportSecurityGroup(List vmNicUuids) { for(VmNicVO nic : nics) { if (!Q.New(NetworkServiceL3NetworkRefVO.class).eq(NetworkServiceL3NetworkRefVO_.l3NetworkUuid, nic.getL3NetworkUuid()) .eq(NetworkServiceL3NetworkRefVO_.networkServiceType, SecurityGroupConstant.SECURITY_GROUP_NETWORK_SERVICE_TYPE).isExists()) { - throw new ApiMessageInterceptionException(argerr("the netwotk service[type:%s] not enabled on the l3Network[uuid:%s] of nic[uuid:%s]", SecurityGroupConstant.SECURITY_GROUP_NETWORK_SERVICE_TYPE, nic.getL3NetworkUuid(), nic.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10098, "the netwotk service[type:%s] not enabled on the l3Network[uuid:%s] of nic[uuid:%s]", SecurityGroupConstant.SECURITY_GROUP_NETWORK_SERVICE_TYPE, nic.getL3NetworkUuid(), nic.getUuid())); } } } @@ -954,7 +955,7 @@ private void checkIfVmNicFromAttachedL3Networks(String securityGroupUuid, List rules = msg.getRules(); if (!Q.New(SecurityGroupVO.class).eq(SecurityGroupVO_.uuid, sgUuid).isExists()) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because security group[uuid:%s] does not exist", sgUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10100, "could not add security group rule, because security group[uuid:%s] does not exist", sgUuid)); } if (rules.isEmpty() || rules.size() > SecurityGroupConstant.ONE_API_RULES_MAX_NUM) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because the rules cannot be empty or exceed the max number %d", SecurityGroupConstant.ONE_API_RULES_MAX_NUM)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10101, "could not add security group rule, because the rules cannot be empty or exceed the max number %d", SecurityGroupConstant.ONE_API_RULES_MAX_NUM)); } if (msg.getRemoteSecurityGroupUuids() != null && !msg.getRemoteSecurityGroupUuids().isEmpty()) { if (msg.getRemoteSecurityGroupUuids().stream().distinct().count() != msg.getRemoteSecurityGroupUuids().size()) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because duplicate uuid in remoteSecurityGroupUuids: %s", msg.getRemoteSecurityGroupUuids())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10102, "could not add security group rule, because duplicate uuid in remoteSecurityGroupUuids: %s", msg.getRemoteSecurityGroupUuids())); } List sgUuids = Q.New(SecurityGroupVO.class).select(SecurityGroupVO_.uuid).in(SecurityGroupVO_.uuid, msg.getRemoteSecurityGroupUuids()).listValues(); msg.getRemoteSecurityGroupUuids().stream().forEach(uuid -> { sgUuids.stream().filter(s -> s.equals(uuid)).findFirst().orElseThrow(() -> - new ApiMessageInterceptionException(argerr("could not add security group rule, because security group[uuid:%s] does not exist", uuid))); + new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10103, "could not add security group rule, because security group[uuid:%s] does not exist", uuid))); }); rules.stream().forEach(r -> { if (r.getRemoteSecurityGroupUuid() != null) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because the remote security group uuid is conflict")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10104, "could not add security group rule, because the remote security group uuid is conflict")); } }); @@ -1032,7 +1033,7 @@ private void validate(APIAddSecurityGroupRuleMsg msg) { } if (msg.getPriority() == SecurityGroupConstant.DEFAULT_RULE_PRIORITY) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because rule priority must greater than %d or equals %d", SecurityGroupConstant.DEFAULT_RULE_PRIORITY, SecurityGroupConstant.LOWEST_RULE_PRIORITY)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10105, "could not add security group rule, because rule priority must greater than %d or equals %d", SecurityGroupConstant.DEFAULT_RULE_PRIORITY, SecurityGroupConstant.LOWEST_RULE_PRIORITY)); } List newRules = msg.getRules(); @@ -1040,14 +1041,14 @@ private void validate(APIAddSecurityGroupRuleMsg msg) { // Basic check for (APIAddSecurityGroupRuleMsg.SecurityGroupRuleAO ao : newRules) { if (!SecurityGroupRuleProtocolType.isValid(ao.getProtocol())) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because invalid rule protocol[%s], valid protocols are %s", ao.getProtocol(), SecurityGroupRuleProtocolType.getAllProtocol())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10106, "could not add security group rule, because invalid rule protocol[%s], valid protocols are %s", ao.getProtocol(), SecurityGroupRuleProtocolType.getAllProtocol())); } if (ao.getAction() == null) { ao.setAction(SecurityGroupRuleAction.ACCEPT.toString()); } else { if (!SecurityGroupRuleAction.isValid(ao.getAction())) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because invalid rule action[%s], valid actions are %s", ao.getAction(), SecurityGroupRuleAction.getAllAction())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10107, "could not add security group rule, because invalid rule action[%s], valid actions are %s", ao.getAction(), SecurityGroupRuleAction.getAllAction())); } } @@ -1055,7 +1056,7 @@ private void validate(APIAddSecurityGroupRuleMsg msg) { ao.setIpVersion(IPv6Constants.IPv4); } else { if (ao.getIpVersion() != IPv6Constants.IPv4 && ao.getIpVersion() != IPv6Constants.IPv6) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because invalid rule ipVersion[%d], valid ipVersions are %d/%d", ao.getIpVersion(), IPv6Constants.IPv4, IPv6Constants.IPv6)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10108, "could not add security group rule, because invalid rule ipVersion[%d], valid ipVersions are %d/%d", ao.getIpVersion(), IPv6Constants.IPv4, IPv6Constants.IPv6)); } } @@ -1065,38 +1066,38 @@ private void validate(APIAddSecurityGroupRuleMsg msg) { if (SecurityGroupRuleType.Egress.toString().equals(ao.getType())) { if (ao.getSrcIpRange() != null) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because the srcIpRange[%s] is not allowed to set for egress rule", ao.getSrcIpRange())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10109, "could not add security group rule, because the srcIpRange[%s] is not allowed to set for egress rule", ao.getSrcIpRange())); } if (checkAllowedCidrValid(ao.getAllowedCidr())) { if (ao.getDstIpRange() != null) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because the allowedCidr[%s] and dstIpRange[%s] are in conflict", ao.getAllowedCidr(), ao.getDstIpRange())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10110, "could not add security group rule, because the allowedCidr[%s] and dstIpRange[%s] are in conflict", ao.getAllowedCidr(), ao.getDstIpRange())); } ao.setDstIpRange(ao.getAllowedCidr()); } if (ao.getDstIpRange() != null) { if (ao.getRemoteSecurityGroupUuid() != null) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because the ip range[%s] and remoteSecurityGroupUuid[%s] are in conflict", ao.getDstIpRange(), ao.getRemoteSecurityGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10111, "could not add security group rule, because the ip range[%s] and remoteSecurityGroupUuid[%s] are in conflict", ao.getDstIpRange(), ao.getRemoteSecurityGroupUuid())); } ao.setDstIpRange(normalizeIpOrPort(ao.getDstIpRange())); validateIps(ao.getDstIpRange(), ao.getIpVersion()); } } else { if (ao.getDstIpRange() != null) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because the dstIpRange[%s] is not allowed to set for ingress rule", ao.getDstIpRange())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10112, "could not add security group rule, because the dstIpRange[%s] is not allowed to set for ingress rule", ao.getDstIpRange())); } if (checkAllowedCidrValid(ao.getAllowedCidr())) { if (ao.getSrcIpRange() != null) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because the allowedCidr[%s] and srcIpRange[%s] are in conflict", ao.getAllowedCidr(), ao.getSrcIpRange())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10113, "could not add security group rule, because the allowedCidr[%s] and srcIpRange[%s] are in conflict", ao.getAllowedCidr(), ao.getSrcIpRange())); } ao.setSrcIpRange(ao.getAllowedCidr()); } if (ao.getSrcIpRange() != null) { if (ao.getRemoteSecurityGroupUuid() != null) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because the ip range[%s] and remoteSecurityGroupUuid[%s] are in conflict", ao.getSrcIpRange(), ao.getRemoteSecurityGroupUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10114, "could not add security group rule, because the ip range[%s] and remoteSecurityGroupUuid[%s] are in conflict", ao.getSrcIpRange(), ao.getRemoteSecurityGroupUuid())); } ao.setSrcIpRange(normalizeIpOrPort(ao.getSrcIpRange())); validateIps(ao.getSrcIpRange(), ao.getIpVersion()); @@ -1113,18 +1114,18 @@ private void validate(APIAddSecurityGroupRuleMsg msg) { if (SecurityGroupRuleProtocolType.ALL.toString().equals(ao.getProtocol()) || SecurityGroupRuleProtocolType.ICMP.toString().equals(ao.getProtocol())) { if (ao.getDstPortRange() != null) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because the protocol type ALL or ICMP cant not set dstPortRange[%s]", ao.getDstPortRange())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10115, "could not add security group rule, because the protocol type ALL or ICMP cant not set dstPortRange[%s]", ao.getDstPortRange())); } if (ao.getStartPort() != -1 || ao.getEndPort() != -1) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because the protocol type ALL or ICMP cant not set startPort or endPort")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10116, "could not add security group rule, because the protocol type ALL or ICMP cant not set startPort or endPort")); } } else { if (ao.getStartPort() >= SecurityGroupConstant.PORT_NUMBER_MIN && ao.getEndPort() <= SecurityGroupConstant.PORT_NUMBER_MAX) { if (ao.getStartPort() > ao.getEndPort()) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because invalid rule endPort[%d], endPort must be greater than or equal to startPort[%d]", ao.getEndPort(), ao.getStartPort())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10117, "could not add security group rule, because invalid rule endPort[%d], endPort must be greater than or equal to startPort[%d]", ao.getEndPort(), ao.getStartPort())); } if (ao.getDstPortRange() != null) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because dstPortRange[%s] and starPort[%s] are in conflict", ao.getDstPortRange(), ao.getStartPort())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10118, "could not add security group rule, because dstPortRange[%s] and starPort[%s] are in conflict", ao.getDstPortRange(), ao.getStartPort())); } @@ -1136,7 +1137,7 @@ private void validate(APIAddSecurityGroupRuleMsg msg) { } if (ao.getDstPortRange() == null) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because the protocol type TCP/UDP must set dstPortRange")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10119, "could not add security group rule, because the protocol type TCP/UDP must set dstPortRange")); } ao.setDstPortRange(normalizeIpOrPort(ao.getDstPortRange())); validatePorts(ao.getDstPortRange()); @@ -1147,7 +1148,7 @@ private void validate(APIAddSecurityGroupRuleMsg msg) { for (int i = 0; i < newRules.size() - 1; i++) { for (int j = newRules.size() - 1; j > i; j--) { if (newRules.get(i).equals(newRules.get(j))) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because rule[%s] and rule[%s] are dupilicated", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10120, "could not add security group rule, because rule[%s] and rule[%s] are dupilicated", JSONObjectUtil.toJsonString(newRules.get(i)), JSONObjectUtil.toJsonString(newRules.get(j)))); } } @@ -1171,7 +1172,7 @@ private void validate(APIAddSecurityGroupRuleMsg msg) { ao.setDstPortRange(vo.getDstPortRange()); for (APIAddSecurityGroupRuleMsg.SecurityGroupRuleAO sao : newRules) { if (ao.equals(sao)) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because rule[%s] is duplicated to rule[uuid:%s] in datebase", JSONObjectUtil.toJsonString(sao), vo.getUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10121, "could not add security group rule, because rule[%s] is duplicated to rule[uuid:%s] in datebase", JSONObjectUtil.toJsonString(sao), vo.getUuid())); } } } @@ -1182,26 +1183,26 @@ private void validate(APIAddSecurityGroupRuleMsg msg) { int toCreateEgressRuleCount = newRules.stream().filter(ao -> SecurityGroupRuleType.Egress.toString().equals(ao.getType())).collect(Collectors.toList()).size(); if (ingressRuleCount >= SecurityGroupGlobalConfig.SECURITY_GROUP_RULES_NUM_LIMIT.value(Integer.class) && toCreateIngressRuleCount > 0) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because security group %s rules has reached the maximum limit[%d]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10122, "could not add security group rule, because security group %s rules has reached the maximum limit[%d]", SecurityGroupRuleType.Ingress, SecurityGroupGlobalConfig.SECURITY_GROUP_RULES_NUM_LIMIT.value(Integer.class))); } if (egressRuleCount >= SecurityGroupGlobalConfig.SECURITY_GROUP_RULES_NUM_LIMIT.value(Integer.class) && toCreateEgressRuleCount > 0) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because security group %s rules has reached the maximum limit[%d]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10123, "could not add security group rule, because security group %s rules has reached the maximum limit[%d]", SecurityGroupRuleType.Egress, SecurityGroupGlobalConfig.SECURITY_GROUP_RULES_NUM_LIMIT.value(Integer.class))); } if ((ingressRuleCount + toCreateIngressRuleCount) > SecurityGroupGlobalConfig.SECURITY_GROUP_RULES_NUM_LIMIT.value(Integer.class)) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because security group %s rules number[%d] is out of max limit[%d]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10124, "could not add security group rule, because security group %s rules number[%d] is out of max limit[%d]", SecurityGroupRuleType.Ingress, (ingressRuleCount + toCreateIngressRuleCount), SecurityGroupGlobalConfig.SECURITY_GROUP_RULES_NUM_LIMIT.value(Integer.class))); } if ((egressRuleCount + toCreateEgressRuleCount) > SecurityGroupGlobalConfig.SECURITY_GROUP_RULES_NUM_LIMIT.value(Integer.class)) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because security group %s rules number[%d] is out of max limit[%d]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10125, "could not add security group rule, because security group %s rules number[%d] is out of max limit[%d]", SecurityGroupRuleType.Egress, (egressRuleCount + toCreateEgressRuleCount), SecurityGroupGlobalConfig.SECURITY_GROUP_RULES_NUM_LIMIT.value(Integer.class))); } if (msg.getPriority() > (ingressRuleCount + 1) && toCreateIngressRuleCount > 0) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because priority[%d] must be consecutive, the ingress rule maximum priority is [%d]", msg.getPriority(), ingressRuleCount)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10126, "could not add security group rule, because priority[%d] must be consecutive, the ingress rule maximum priority is [%d]", msg.getPriority(), ingressRuleCount)); } if (msg.getPriority() > (egressRuleCount + 1) && toCreateEgressRuleCount > 0) { - throw new ApiMessageInterceptionException(argerr("could not add security group rule, because priority[%d] must be consecutive, the egress rule maximum priority is [%d]", msg.getPriority(), egressRuleCount)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10127, "could not add security group rule, because priority[%d] must be consecutive, the egress rule maximum priority is [%d]", msg.getPriority(), egressRuleCount)); } } diff --git a/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupManagerImpl.java b/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupManagerImpl.java index ba7a4d41d7d..a167ba8b576 100755 --- a/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupManagerImpl.java +++ b/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupManagerImpl.java @@ -96,6 +96,7 @@ import static org.zstack.network.securitygroup.SecurityGroupConstant.Param.*; import static org.zstack.network.securitygroup.SecurityGroupMembersTO.ACTION_CODE_DELETE_GROUP; import static org.zstack.utils.CollectionDSL.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class SecurityGroupManagerImpl extends AbstractService implements SecurityGroupManager, ManagementNodeReadyExtensionPoint, VmInstanceMigrateExtensionPoint, AddExpandedQueryExtensionPoint, ReportQuotaExtensionPoint, ValidateL3SecurityGroupExtensionPoint, @@ -161,7 +162,7 @@ public void managementNodeReady() { public void validateSystemtagL3SecurityGroup(String l3Uuid, List securityGroupUuids) { if (!Q.New(NetworkServiceL3NetworkRefVO.class).eq(NetworkServiceL3NetworkRefVO_.l3NetworkUuid, l3Uuid) .eq(NetworkServiceL3NetworkRefVO_.networkServiceType, SecurityGroupConstant.SECURITY_GROUP_NETWORK_SERVICE_TYPE).isExists()) { - throw new ApiMessageInterceptionException(argerr("the netwotk service[type:%s] not enabled on the l3Network[uuid:%s]", SecurityGroupConstant.SECURITY_GROUP_NETWORK_SERVICE_TYPE, l3Uuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10000, "the netwotk service[type:%s] not enabled on the l3Network[uuid:%s]", SecurityGroupConstant.SECURITY_GROUP_NETWORK_SERVICE_TYPE, l3Uuid)); } } @@ -1545,7 +1546,7 @@ public void run(FlowTrigger trigger, Map data) { for (SecurityGroupRulePriorityAO ao : msg.getRules()) { SecurityGroupRuleVO vo = rvos.stream().filter(r -> r.getUuid().equals(ao.getRuleUuid())).findFirst().orElse(null); if (vo == null) { - throw new OperationFailureException(operr("failed to chenge rule[uuid:%s] priority, beacuse it's not found", ao.getRuleUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10001, "failed to chenge rule[uuid:%s] priority, beacuse it's not found", ao.getRuleUuid())); } if (ao.getPriority() != vo.getPriority()) { vo.setPriority(ao.getPriority()); @@ -2729,7 +2730,7 @@ private void validate(AddVmNicToSecurityGroupMsg msg) { .listValues(); if (!new HashSet<>(uuids).containsAll(msg.getVmNicUuids())) { msg.getVmNicUuids().removeAll(uuids); - throw new OperationFailureException(err(SysErrors.RESOURCE_NOT_FOUND, + throw new OperationFailureException(err(ORG_ZSTACK_NETWORK_SECURITYGROUP_10002, SysErrors.RESOURCE_NOT_FOUND, "cannot find vm nics[uuids:%s]", msg.getVmNicUuids() )); } @@ -2738,7 +2739,7 @@ private void validate(AddVmNicToSecurityGroupMsg msg) { if (!refs.isEmpty()) { refs.stream().forEach(ref -> { if (uuids.contains(ref.getVmNicUuid())) { - throw new OperationFailureException(argerr("vm nic[uuid:%s] has been attach to security group[uuid:%s]", ref.getVmNicUuid(), msg.getSecurityGroupUuid())); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10003, "vm nic[uuid:%s] has been attach to security group[uuid:%s]", ref.getVmNicUuid(), msg.getSecurityGroupUuid())); } }); } @@ -2748,12 +2749,12 @@ private void validate(AddVmNicToSecurityGroupMsg msg) { for(VmNicVO nic : nics) { if (!Q.New(NetworkServiceL3NetworkRefVO.class).eq(NetworkServiceL3NetworkRefVO_.l3NetworkUuid, nic.getL3NetworkUuid()) .eq(NetworkServiceL3NetworkRefVO_.networkServiceType, SecurityGroupConstant.SECURITY_GROUP_NETWORK_SERVICE_TYPE).isExists()) { - throw new OperationFailureException(argerr("the netwotk service[type:%s] not enabled on the l3Network[uuid:%s] of nic[uuid:%s]", SecurityGroupConstant.SECURITY_GROUP_NETWORK_SERVICE_TYPE, nic.getL3NetworkUuid(), nic.getUuid())); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10004, "the netwotk service[type:%s] not enabled on the l3Network[uuid:%s] of nic[uuid:%s]", SecurityGroupConstant.SECURITY_GROUP_NETWORK_SERVICE_TYPE, nic.getL3NetworkUuid(), nic.getUuid())); } String vmAccountUuid = new QuotaUtil().getResourceOwnerAccountUuid(nic.getVmInstanceUuid()); if (!AccountConstant.isAdminPermission(sgOwnerAccountUuid) && !AccountConstant.isAdminPermission(vmAccountUuid) && !sgOwnerAccountUuid.equals(vmAccountUuid)) { - throw new OperationFailureException(argerr("security group[uuid:%s] is not owned by account[uuid:%s] or admin", msg.getSecurityGroupUuid(), vmAccountUuid)); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10005, "security group[uuid:%s] is not owned by account[uuid:%s] or admin", msg.getSecurityGroupUuid(), vmAccountUuid)); } } diff --git a/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupNetworkServiceExtension.java b/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupNetworkServiceExtension.java index e8ab05e84c3..e331dcae826 100755 --- a/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupNetworkServiceExtension.java +++ b/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupNetworkServiceExtension.java @@ -31,6 +31,7 @@ import java.util.stream.Collectors; import javax.persistence.Query; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -194,7 +195,7 @@ public void run(MessageReply reply) { if (reply.isSuccess()) { trigger.next(); } else { - trigger.fail(operr("Failed to apply security group rules to current VM[uuid:%s]", + trigger.fail(operr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10128, "Failed to apply security group rules to current VM[uuid:%s]", servedVm.getVmInventory().getUuid()) .causedBy(reply.getError())); } @@ -252,7 +253,7 @@ public void done(ErrorCodeList errorCodeList) { if (errs.isEmpty()) { trigger.next(); } else { - trigger.fail(operr("Failed to apply security group rules to some VMs")); + trigger.fail(operr(ORG_ZSTACK_NETWORK_SECURITYGROUP_10129, "Failed to apply security group rules to some VMs")); } } }); diff --git a/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorage.java b/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorage.java index e6cc338873a..f4aa59c4e41 100755 --- a/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorage.java +++ b/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorage.java @@ -43,6 +43,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; import static org.zstack.header.storage.backup.BackupStorageConstant.RESTORE_IMAGES_BACKUP_STORAGE_METADATA_TO_DATABASE; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class SftpBackupStorage extends BackupStorageBase { private static final CLogger logger = Utils.getLogger(SftpBackupStorage.class); @@ -105,7 +106,7 @@ private void download(String url, String installPath, String uuid, final ReturnV URI uri = new URI(url); String scheme = uri.getScheme(); if (!SftpBackupStorageFactory.type.getSupportedSchemes().contains(scheme)) { - throw new OperationFailureException(operr("SftpBackupStorage doesn't support scheme[%s] in url[%s]", scheme, url)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10000, "SftpBackupStorage doesn't support scheme[%s] in url[%s]", scheme, url)); } DownloadCmd cmd = new DownloadCmd(); @@ -134,7 +135,7 @@ public void success(DownloadResponse ret) { completion.success(res); } else { completion.fail( - operr("failed to download image[url: %s] on backup storage[uuid: %s], because: %s", + operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10001, "failed to download image[url: %s] on backup storage[uuid: %s], because: %s", url, self.getUuid(), ret.getError()) ); } @@ -170,7 +171,7 @@ public void fail(ErrorCode err) { @Override public void success(GetImageSizeRsp rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("operation error, because:%s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10002, "operation error, because:%s", rsp.getError())); } else { reply.setSize(rsp.size); } @@ -236,7 +237,7 @@ public void fail(ErrorCode err) { @Override public void success(AgentResponse rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("fail to cancel download image, because %s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10003, "fail to cancel download image, because %s", rsp.getError())); } bus.reply(msg, reply); } @@ -310,14 +311,14 @@ public void fail(ErrorCode err) { @Override public void success(PingResponse ret) { if (ret.isSuccess() && !self.getUuid().equals(ret.getUuid())) { - ErrorCode err = operr("the uuid of sftpBackupStorage agent changed[expected:%s, actual:%s], it's most likely" + + ErrorCode err = operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10004, "the uuid of sftpBackupStorage agent changed[expected:%s, actual:%s], it's most likely" + " the agent was manually restarted. Issue a reconnect to sync the status", self.getUuid(), ret.getUuid()); completion.fail(err); } else if (ret.isSuccess()) { completion.success(); } else { - completion.fail(operr("operation error, because:%s", ret.getError())); + completion.fail(operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10005, "operation error, because:%s", ret.getError())); } } @@ -339,7 +340,7 @@ public void success() { cmd.setSendCommandUrl(restf.getSendCommandUrl()); ConnectResponse rsp = restf.syncJsonPost(url, cmd, ConnectResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("unable to connect to SimpleHttpBackupStorage[url:%s], because %s", url, rsp.getError()); + ErrorCode err = operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10006, "unable to connect to SimpleHttpBackupStorage[url:%s], because %s", url, rsp.getError()); complete.fail(err); return; } @@ -429,7 +430,7 @@ public void success(Boolean deployed) { .setHostname(getSelf().getHostname()) .setPort(getSelf().getSshPort()).runErrorByExceptionAndClose(); } catch (SshException ex) { - throw new OperationFailureException(operr(ex.toString())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10007, ex.toString())); } continueConnect(complete); @@ -538,7 +539,7 @@ public void fail(ErrorCode err) { @Override public void success(GetImageSizeRsp rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("operation error, because:%s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10008, "operation error, because:%s", rsp.getError())); } else { reply.setActualSize(rsp.actualSize); reply.setSize(rsp.size); @@ -570,7 +571,7 @@ public void fail(ErrorCode err) { @Override public void success(GetLocalFileSizeRsp rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("operation error, because:%s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10009, "operation error, because:%s", rsp.getError())); } else { reply.setSize(rsp.size); } @@ -606,7 +607,7 @@ public void fail(ErrorCode err) { @Override public void success(GetImageHashRsp rsp) { if (!rsp.isSuccess()) { - reply.setError(operr("operation error, because:%s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10010, "operation error, because:%s", rsp.getError())); } else { reply.setEncrypted(rsp.hash); } @@ -650,7 +651,7 @@ public void done() { @Override public void fail(ErrorCode errorCode) { - evt.setError(err(SftpBackupStorageErrors.RECONNECT_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10011, SftpBackupStorageErrors.RECONNECT_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); @@ -692,7 +693,7 @@ protected void handle(RestoreImagesBackupStorageMetadataToDatabaseMsg msg) { @Override protected void handle(CalculateImageHashOnBackupStorageMsg msg) { CalculateImageHashOnBackupStorageReply reply = new CalculateImageHashOnBackupStorageReply(); - reply.setError(operr("sftp backup storage do not support calculate image hash")); + reply.setError(operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10012, "sftp backup storage do not support calculate image hash")); } protected void handle(GetBackupStorageManagerHostnameMsg msg) { diff --git a/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorageApiInterceptor.java b/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorageApiInterceptor.java index 70c107e21c7..6ca26f76a88 100755 --- a/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorageApiInterceptor.java +++ b/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorageApiInterceptor.java @@ -28,6 +28,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -67,7 +68,7 @@ private void validate(APICreateRootVolumeTemplateFromRootVolumeMsg msg) { .select(BackupStorageVO_.type).findValue(); if (bsType.equals(SftpBackupStorageConstant.SFTP_BACKUP_STORAGE_TYPE)) { - throw new ApiMessageInterceptionException(argerr("Please stop the vm before create volume template to sftp backup storage %s", bsUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10020, "Please stop the vm before create volume template to sftp backup storage %s", bsUuid)); } } } @@ -75,7 +76,7 @@ private void validate(APICreateRootVolumeTemplateFromRootVolumeMsg msg) { private void validate(APIUpdateSftpBackupStorageMsg msg) { if (msg.getHostname() != null && !NetworkUtils.isIpv4Address(msg.getHostname()) && !NetworkUtils.isHostname(msg.getHostname())) { - throw new ApiMessageInterceptionException(argerr("hostname[%s] is neither an IPv4 address nor a valid hostname", msg.getHostname())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10021, "hostname[%s] is neither an IPv4 address nor a valid hostname", msg.getHostname())); } } @@ -97,17 +98,17 @@ private void validate(APIQuerySftpBackupStorageMsg msg) { private void validate(APIAddSftpBackupStorageMsg msg) { if (!NetworkUtils.isIpv4Address(msg.getHostname()) && !NetworkUtils.isHostname(msg.getHostname())) { - throw new ApiMessageInterceptionException(argerr("hostname[%s] is neither an IPv4 address nor a valid hostname", msg.getHostname())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10022, "hostname[%s] is neither an IPv4 address nor a valid hostname", msg.getHostname())); } SimpleQuery q = dbf.createQuery(SftpBackupStorageVO.class); q.add(SftpBackupStorageVO_.hostname, Op.EQ, msg.getHostname()); if (q.isExists()) { - throw new ApiMessageInterceptionException(operr("duplicate backup storage. There has been a sftp backup storage[hostname:%s] existing", msg.getHostname())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10023, "duplicate backup storage. There has been a sftp backup storage[hostname:%s] existing", msg.getHostname())); } String dir = msg.getUrl(); if (dir.startsWith("/proc")||dir.startsWith("/dev") || dir.startsWith("/sys")) { - throw new ApiMessageInterceptionException(argerr(" the url contains an invalid folder[/dev or /proc or /sys]")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10024, " the url contains an invalid folder[/dev or /proc or /sys]")); } } diff --git a/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorageFactory.java b/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorageFactory.java index 3360d7c848a..2d27bcd3ac5 100755 --- a/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorageFactory.java +++ b/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorageFactory.java @@ -21,6 +21,7 @@ import java.util.ArrayList; import java.util.List; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class SftpBackupStorageFactory implements BackupStorageFactory, GlobalApiMessageInterceptor, Component { private static final CLogger logger = Utils.getLogger(SftpBackupStorageFactory.class); @@ -81,7 +82,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti APIAddSftpBackupStorageMsg amsg = (APIAddSftpBackupStorageMsg) msg; String url = amsg.getUrl(); if (!url.startsWith("/")) { - ErrorCode err = argerr("invalid url[%s], the url must be an absolute path starting with '/'", amsg.getUrl()); + ErrorCode err = argerr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10013, "invalid url[%s], the url must be an absolute path starting with '/'", amsg.getUrl()); throw new ApiMessageInterceptionException(err); } @@ -90,7 +91,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti query.add(SftpBackupStorageVO_.hostname, Op.EQ, hostname); long count = query.count(); if (count != 0) { - ErrorCode err = argerr("existing SimpleHttpBackupStorage with hostname[%s] found", hostname); + ErrorCode err = argerr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10014, "existing SimpleHttpBackupStorage with hostname[%s] found", hostname); throw new ApiMessageInterceptionException(err); } } diff --git a/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorageMetaDataMaker.java b/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorageMetaDataMaker.java index d14e57c8c1f..e142fe80945 100755 --- a/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorageMetaDataMaker.java +++ b/plugin/sftpBackupStorage/src/main/java/org/zstack/storage/backup/sftp/SftpBackupStorageMetaDataMaker.java @@ -41,6 +41,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.header.storage.backup.BackupStorageConstant.IMPORT_IMAGES_FAKE_RESOURCE_UUID; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by Mei Lei on 11/3/16. @@ -352,7 +353,7 @@ public void fail(ErrorCode err) { public void success(SftpBackupStorageCommands.CheckImageMetaDataFileExistRsp rsp) { if (!rsp.isSuccess()) { logger.error(String.format("check image metadata file: %s failed", rsp.getBackupStorageMetaFileName())); - ErrorCode ec = operr("check image metadata file: %s failed", rsp.getBackupStorageMetaFileName()); + ErrorCode ec = operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10015, "check image metadata file: %s failed", rsp.getBackupStorageMetaFileName()); trigger.fail(ec); } else { if (!rsp.getExist()) { @@ -396,7 +397,7 @@ public void fail(ErrorCode err) { @Override public void success(SftpBackupStorageCommands.GenerateImageMetaDataFileRsp rsp) { if (!rsp.isSuccess()) { - ErrorCode ec = operr("create image metadata file : %s failed", rsp.getBackupStorageMetaFileName()); + ErrorCode ec = operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10016, "create image metadata file : %s failed", rsp.getBackupStorageMetaFileName()); trigger.fail(ec); } else { logger.info("create image metadata file successfully"); @@ -551,12 +552,12 @@ public void fail(ErrorCode err) { public void success(SftpBackupStorageCommands.CheckImageMetaDataFileExistRsp rsp) { if (!rsp.isSuccess()) { logger.error(String.format("check image metadata file: %s failed", rsp.getBackupStorageMetaFileName())); - ErrorCode ec = operr("check image metadata file: %s failed", rsp.getBackupStorageMetaFileName()); + ErrorCode ec = operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10017, "check image metadata file: %s failed", rsp.getBackupStorageMetaFileName()); trigger.fail(ec); } else { if (!rsp.getExist()) { logger.info(String.format("image metadata file %s is not exist", rsp.getBackupStorageMetaFileName())); - ErrorCode ec = operr("image metadata file: %s is not exist", rsp.getBackupStorageMetaFileName()); + ErrorCode ec = operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10018, "image metadata file: %s is not exist", rsp.getBackupStorageMetaFileName()); trigger.fail(ec); } else { logger.info(String.format("image metadata file %s exist", rsp.getBackupStorageMetaFileName())); @@ -593,7 +594,7 @@ public void fail(ErrorCode err) { @Override public void success(SftpBackupStorageCommands.DeleteImageInfoFromMetaDataFileRsp rsp) { if (!rsp.isSuccess()) { - ErrorCode ec = operr("delete image metadata file failed: %s", rsp.getError()); + ErrorCode ec = operr(ORG_ZSTACK_STORAGE_BACKUP_SFTP_10019, "delete image metadata file failed: %s", rsp.getError()); trigger.fail(ec); } else { if (rsp.getRet() != 0) { diff --git a/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/KvmAgentCommandDispatcher.java b/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/KvmAgentCommandDispatcher.java index f4757ed1230..cd803bbeb8d 100644 --- a/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/KvmAgentCommandDispatcher.java +++ b/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/KvmAgentCommandDispatcher.java @@ -35,6 +35,7 @@ import java.util.Collections; import java.util.Iterator; import java.util.List; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by david on 7/22/16. @@ -66,7 +67,7 @@ public KvmAgentCommandDispatcher(String psUuid) { this.primaryStorageUuid = psUuid; hostUuids = findConnectedHosts(50); if (hostUuids.isEmpty()) { - throw new OperationFailureException(operr("cannot find any connected host to perform the operation, it seems all KVM hosts" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10000, "cannot find any connected host to perform the operation, it seems all KVM hosts" + " in the clusters attached with the shared mount point storage[uuid:%s] are disconnected", this.primaryStorageUuid)); } @@ -99,7 +100,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply r = reply.castReply(); final T rsp = r.toResponse(rspType); if (!rsp.success) { - completion.fail(operr("operation error, because:%s", rsp.error)); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10001, "operation error, because:%s", (String) rsp.error)); return; } diff --git a/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/KvmBackend.java b/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/KvmBackend.java index 1a0351c76af..c4c3f8f1180 100755 --- a/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/KvmBackend.java +++ b/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/KvmBackend.java @@ -66,6 +66,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; import static org.zstack.core.progress.ProgressReportService.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/3/26. @@ -103,7 +104,7 @@ protected ErrorCode buildErrorCode() { if (success) { return null; } - return operr("operation error, because:%s", error); + return operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10003, "operation error, because:%s", error); } } @@ -156,7 +157,7 @@ public static class DeleteRsp extends AgentRsp { public boolean inUse; public ErrorCode buildErrorCode() { if (inUse) { - return Platform.err(VolumeErrors.VOLUME_IN_USE, error); + return Platform.err(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10004, VolumeErrors.VOLUME_IN_USE, error); } return super.buildErrorCode(); } @@ -531,7 +532,7 @@ private List findConnectedHostByClusterUuid(String clusterUuid, boolean q.add(HostVO_.status, Op.EQ, HostStatus.Connected); List hostUuids = q.listValue(); if (hostUuids.isEmpty() && exceptionOnNotFound) { - throw new OperationFailureException(operr("no connected host found in the cluster[uuid:%s]", clusterUuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10005, "no connected host found in the cluster[uuid:%s]", clusterUuid)); } return hostUuids; @@ -1202,7 +1203,7 @@ public Do() { List hinvs = primaryStorageFactory.getConnectedHostForOperation(getSelfInventory(),0,50); hinvs.forEach(it -> hostUuids.add(it.getUuid())); if (hostUuids.isEmpty()) { - throw new OperationFailureException(operr("cannot find any connected host to perform the operation, it seems all KVM hosts" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10006, "cannot find any connected host to perform the operation, it seems all KVM hosts" + " in the clusters attached with the shared mount point storage[uuid:%s] are disconnected", self.getUuid())); } @@ -1380,7 +1381,7 @@ void handle(CheckSnapshotMsg msg, Completion completion) { } else if (state == VmInstanceState.Stopped){ hostUuid = connectedHostUuid; } else { - completion.fail(operr("vm[uuid:%s] is not Running, Paused or Stopped, current state[%s]", + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10007, "vm[uuid:%s] is not Running, Paused or Stopped, current state[%s]", vol.getVmInstanceUuid(), state)); return; } @@ -1444,7 +1445,7 @@ void handle(TakeSnapshotMsg msg, final ReturnValueCompletion } else if (state == VmInstanceState.Stopped){ hostUuid = connectedHostUuid; } else { - completion.fail(operr("vm[uuid:%s] is not Running, Paused or Stopped, current state[%s]", + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10008, "vm[uuid:%s] is not Running, Paused or Stopped, current state[%s]", vol.getVmInstanceUuid(), state)); return; } @@ -1649,7 +1650,7 @@ void stream(VolumeSnapshotInventory from, VolumeInventory to, boolean fullRebase if (state != VmInstanceState.Stopped && state != VmInstanceState.Running && state != VmInstanceState.Destroyed && state != VmInstanceState.Paused) { - throw new OperationFailureException(operr("the volume[uuid;%s] is attached to a VM[uuid:%s] which is in state of %s, cannot do the snapshot merge", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10009, "the volume[uuid;%s] is attached to a VM[uuid:%s] which is in state of %s, cannot do the snapshot merge", volume.getUuid(), volume.getVmInstanceUuid(), state)); } @@ -1775,7 +1776,7 @@ void downloadImageToCache(ImageSpec img, final ReturnValueCompletion(completion) { @Override @@ -2166,7 +2167,7 @@ private BackupStorageKvmUploader getBackupStorageKvmUploader(String backupStorag String bsType = q.findValue(); if (bsType == null) { - throw new OperationFailureException(operr("cannot find backup storage[uuid:%s]", backupStorageUuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10012, "cannot find backup storage[uuid:%s]", backupStorageUuid)); } @@ -2239,7 +2240,7 @@ public void done() { if(ret.firstAccessHostUuids.size() > 1){ ret.huuids.addAll(ret.firstAccessHostUuids); ret.errorCodes.add(operr( - "hosts[uuid:%s] have the same mount path, but actually mount different storage.", + ORG_ZSTACK_STORAGE_PRIMARY_SMP_10013, "hosts[uuid:%s] have the same mount path, but actually mount different storage.", ret.firstAccessHostUuids )); } @@ -2298,7 +2299,7 @@ void handle(SyncVolumeSizeOnPrimaryStorageMsg msg, final ReturnValueCompletion(completion) { @Override @@ -2426,7 +2427,7 @@ public void run(SyncTaskChain chain) { @Override public void success(Boolean isFirst) { if (isFirst && !isFirstAccessPS) { - reply.setError(argerr("host[uuid:%s] might mount storage which is different from SMP[uuid:%s], please check it", msg.getHostUuid(), msg.getPrimaryStorageUuid())); + reply.setError(argerr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10015, "host[uuid:%s] might mount storage which is different from SMP[uuid:%s], please check it", msg.getHostUuid(), msg.getPrimaryStorageUuid())); cleanInvalidIdFile(Collections.singletonList(msg.getHostUuid())); } bus.reply(msg, reply); @@ -2469,7 +2470,7 @@ void handle(ChangeVolumeTypeOnPrimaryStorageMsg msg, ReturnValueCompletion completion) { - completion.fail(operr("not supported operation")); + completion.fail(operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10023, "not supported operation")); } @Override @@ -1125,7 +1126,7 @@ public String call() { return HypervisorType.valueOf(type); } - throw new OperationFailureException(operr("cannot find proper hypervisorType for primary storage[uuid:%s] to handle image format or volume format[%s]", psUuid, imageFormat)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10024, "cannot find proper hypervisorType for primary storage[uuid:%s] to handle image format or volume format[%s]", psUuid, imageFormat)); } @Override @@ -1138,10 +1139,10 @@ protected void handle(CheckVolumeSnapshotOperationOnPrimaryStorageMsg msg) { .param("vmUuid", msg.getVmInstanceUuid()) .find(); if (hostStatus == null && getAvailableHostUuidForOperation() == null) { - reply.setError(err(HostErrors.HOST_IS_DISCONNECTED, "cannot find available host for operation on" + + reply.setError(err(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10025, HostErrors.HOST_IS_DISCONNECTED, "cannot find available host for operation on" + " primary storage[uuid:%s].", self.getUuid())); } else if (hostStatus != HostStatus.Connected && hostStatus != null) { - reply.setError(err(HostErrors.HOST_IS_DISCONNECTED, "host where vm[uuid:%s] locate is not Connected.", msg.getVmInstanceUuid())); + reply.setError(err(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10026, HostErrors.HOST_IS_DISCONNECTED, "host where vm[uuid:%s] locate is not Connected.", msg.getVmInstanceUuid())); } } @@ -1155,7 +1156,7 @@ private ErrorCode checkChangeVolumeType(String volumeUuid) { } List infos = refVols.stream().map(v -> String.format("uuid:%s, name:%s", v.getUuid(), v.getName())).collect(Collectors.toList()); - return operr("volume[uuid:%s] has reference volume[%s], can not change volume type before flatten " + + return operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10027, "volume[uuid:%s] has reference volume[%s], can not change volume type before flatten " + "them and their descendants", volumeUuid, infos.toString()); } diff --git a/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/SMPPrimaryStorageFactory.java b/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/SMPPrimaryStorageFactory.java index 76425ea21cb..407e8cbb2cc 100755 --- a/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/SMPPrimaryStorageFactory.java +++ b/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/SMPPrimaryStorageFactory.java @@ -38,6 +38,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/3/26. @@ -111,7 +112,7 @@ protected void scripts() { } if (!q(PrimaryStorageClusterRefVO.class).eq(PrimaryStorageClusterRefVO_.primaryStorageUuid, psUuid).isExists()) { - throw new OperationFailureException(operr("the SMP primary storage[uuid:%s] is not attached" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10018, "the SMP primary storage[uuid:%s] is not attached" + " to any clusters, and cannot expunge the root volume[uuid:%s] of the VM[uuid:%s]", psUuid, vmUuid, volumeUuid)); } } @@ -305,7 +306,7 @@ private List getSMPPrimaryStorageInCluster(String clusterUuid) { @Transactional public List getConnectedHostForOperation(PrimaryStorageInventory pri, int startPage, int pageLimit) { if (pri.getAttachedClusterUuids().isEmpty()) { - throw new OperationFailureException(operr("cannot find a Connected host to execute command for smp primary storage[uuid:%s]", pri.getUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10019, "cannot find a Connected host to execute command for smp primary storage[uuid:%s]", pri.getUuid())); } String sql = "select h from HostVO h " + @@ -326,7 +327,7 @@ public List getConnectedHostForOperation(PrimaryStorageInventory List ret = q.getResultList(); if (ret.isEmpty() && startPage == 0) { //check is first page throw new OperationFailureException(operr( - "cannot find a host which has Connected host-SMP connection to execute command for smp primary storage[uuid:%s]", + ORG_ZSTACK_STORAGE_PRIMARY_SMP_10020, "cannot find a host which has Connected host-SMP connection to execute command for smp primary storage[uuid:%s]", pri.getUuid())); } else { Collections.shuffle(ret); diff --git a/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/SMPSnapshotDeletionProtector.java b/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/SMPSnapshotDeletionProtector.java index 31286f96c51..2f04fc1ec1c 100755 --- a/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/SMPSnapshotDeletionProtector.java +++ b/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/SMPSnapshotDeletionProtector.java @@ -10,6 +10,7 @@ import java.nio.file.Path; import java.nio.file.Paths; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class SMPSnapshotDeletionProtector implements VolumeSnapshotDeletionProtector { @Override @@ -21,7 +22,7 @@ public String getPrimaryStorageType() { public void protect(VolumeSnapshotInventory snapshot, Completion completion) { Path path = Paths.get(snapshot.getPrimaryStorageInstallPath()); if (!path.getParent().toString().contains(snapshot.getVolumeUuid())) { - completion.fail(inerr("the snapshot[name:%s, uuid:%s, path: %s] seems not belong to the volume[uuid:%s]", + completion.fail(inerr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10017, "the snapshot[name:%s, uuid:%s, path: %s] seems not belong to the volume[uuid:%s]", snapshot.getName(), snapshot.getUuid(), snapshot.getPrimaryStorageInstallPath(), snapshot.getVolumeUuid())); return; } diff --git a/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/SharedMountPointApiInterceptor.java b/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/SharedMountPointApiInterceptor.java index d8e7d564660..78e3b578971 100644 --- a/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/SharedMountPointApiInterceptor.java +++ b/plugin/sharedMountPointPrimaryStorage/src/main/java/org/zstack/storage/primary/smp/SharedMountPointApiInterceptor.java @@ -5,6 +5,7 @@ import org.zstack.header.message.APIMessage; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by camile on 2017/4/18. @@ -22,7 +23,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti private void validate(APIAddSharedMountPointPrimaryStorageMsg msg) { String url = msg.getUrl(); if (url.startsWith("/dev") || url.startsWith("/proc") || url.startsWith("/sys")) { - throw new ApiMessageInterceptionException(argerr(" the url contains an invalid folder[/dev or /proc or /sys]")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_SMP_10002, " the url contains an invalid folder[/dev or /proc or /sys]")); } } } diff --git a/plugin/sshKeyPair/src/main/java/org/zstack/sshkeypair/SshKeyPairAPIInterceptor.java b/plugin/sshKeyPair/src/main/java/org/zstack/sshkeypair/SshKeyPairAPIInterceptor.java index 421044ef306..d53fb6db1a9 100644 --- a/plugin/sshKeyPair/src/main/java/org/zstack/sshkeypair/SshKeyPairAPIInterceptor.java +++ b/plugin/sshKeyPair/src/main/java/org/zstack/sshkeypair/SshKeyPairAPIInterceptor.java @@ -21,6 +21,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class SshKeyPairAPIInterceptor implements ApiMessageInterceptor { @@ -66,7 +67,7 @@ private void validate(APICreateSshKeyPairMsg msg) { .in(AccountResourceRefVO_.resourceUuid, sshKeyPairUuids) .isExists(); if (isExist) { - throw new ApiMessageInterceptionException(argerr("The sshKeyPair already upload")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SSHKEYPAIR_10006, "The sshKeyPair already upload")); } } @@ -75,7 +76,7 @@ private void validate(APIDeleteSshKeyPairMsg msg) { .eq(SshKeyPairRefVO_.sshKeyPairUuid, msg.getUuid()) .isExists(); if (exists) { - throw new ApiMessageInterceptionException((argerr("The sshKeyPair[uuid:%s] was in using.", msg.getSshKeyPairUuid()))); + throw new ApiMessageInterceptionException((argerr(ORG_ZSTACK_SSHKEYPAIR_10007, "The sshKeyPair[uuid:%s] was in using.", msg.getSshKeyPairUuid()))); } } @@ -92,7 +93,7 @@ private void validate(APIAttachSshKeyPairToVmInstanceMsg msg) { .eq(SshKeyPairRefVO_.resourceType, VmInstanceVO.class.getSimpleName()) .isExists(); if (isExist) { - throw new ApiMessageInterceptionException((argerr("The sshKeyPair[uuid:%s] was already attached on vm[uuid:].", + throw new ApiMessageInterceptionException((argerr(ORG_ZSTACK_SSHKEYPAIR_10008, "The sshKeyPair[uuid:%s] was already attached on vm[uuid:].", msg.getSshKeyPairUuid(), msg.getVmInstanceUuid()))); } validateVmInstanceRunning(Q.New(VmInstanceVO.class).eq(VmInstanceVO_.uuid, msg.getVmInstanceUuid()).find()); @@ -111,7 +112,7 @@ private void validate(APIDetachSshKeyPairFromVmInstanceMsg msg) { .eq(SshKeyPairRefVO_.resourceType, VmInstanceVO.class.getSimpleName()) .isExists(); if (!isExist) { - throw new ApiMessageInterceptionException((argerr("The sshKeyPair[uuid:%s] was not attached on vm[uuid:%s].", + throw new ApiMessageInterceptionException((argerr(ORG_ZSTACK_SSHKEYPAIR_10009, "The sshKeyPair[uuid:%s] was not attached on vm[uuid:%s].", msg.getSshKeyPairUuid(), msg.getVmInstanceUuid()))); } validateVmInstanceRunning(Q.New(VmInstanceVO.class).eq(VmInstanceVO_.uuid, msg.getVmInstanceUuid()).find()); @@ -120,13 +121,13 @@ private void validate(APIDetachSshKeyPairFromVmInstanceMsg msg) { private void validateVmInstanceRunning(VmInstanceVO vmInstanceVO) { if (!vmInstanceVO.getState().equals(VmInstanceState.Running)) { throw new ApiMessageInterceptionException((argerr( - "The vmInstance[uuid:%s] not in running state.", vmInstanceVO.getUuid()))); + ORG_ZSTACK_SSHKEYPAIR_10010, "The vmInstance[uuid:%s] not in running state.", vmInstanceVO.getUuid()))); } } private void checkType(String type) { if (!ALLOW_RESOURCE_TYPES.contains(type)) { - throw new ApiMessageInterceptionException(argerr("resource types %s are not supported to attach sshKeyPair, allowed types are %s", type, ALLOW_RESOURCE_TYPES)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_SSHKEYPAIR_10011, "resource types %s are not supported to attach sshKeyPair, allowed types are %s", type, ALLOW_RESOURCE_TYPES)); } } } diff --git a/plugin/sshKeyPair/src/main/java/org/zstack/sshkeypair/SshKeyPairBase.java b/plugin/sshKeyPair/src/main/java/org/zstack/sshkeypair/SshKeyPairBase.java index 2a638bb703d..462aec792c4 100644 --- a/plugin/sshKeyPair/src/main/java/org/zstack/sshkeypair/SshKeyPairBase.java +++ b/plugin/sshKeyPair/src/main/java/org/zstack/sshkeypair/SshKeyPairBase.java @@ -28,6 +28,7 @@ import java.util.Date; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class SshKeyPairBase { @@ -188,7 +189,7 @@ public void run(MessageReply reply) { if (rsp.isSuccess()) { attachSshKeyPairToVmInDB(); } else { - reply.setError(operr("operation error, because: %s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_SSHKEYPAIR_10004, "operation error, because: %s", rsp.getError())); event.setError(reply.getError()); } } else { @@ -285,7 +286,7 @@ public void run(MessageReply reply) { if (rsp.isSuccess()) { detachSshKeyPairFromVmInDB(); } else { - reply.setError(operr("operation error, because: %s", rsp.getError())); + reply.setError(operr(ORG_ZSTACK_SSHKEYPAIR_10005, "operation error, because: %s", rsp.getError())); event.setError(reply.getError()); } } else { diff --git a/plugin/sshKeyPair/src/main/java/org/zstack/sshkeypair/SshKeyPairManagerImpl.java b/plugin/sshKeyPair/src/main/java/org/zstack/sshkeypair/SshKeyPairManagerImpl.java index 5a0fc16d9d6..450262ab550 100644 --- a/plugin/sshKeyPair/src/main/java/org/zstack/sshkeypair/SshKeyPairManagerImpl.java +++ b/plugin/sshKeyPair/src/main/java/org/zstack/sshkeypair/SshKeyPairManagerImpl.java @@ -42,6 +42,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class SshKeyPairManagerImpl extends AbstractService implements SshKeyPairManager, @@ -84,7 +85,7 @@ public void handleAPIMessage(APIMessage msg) { public void passThrough(SshKeyPairMessage msg) { SshKeyPairVO vo = dbf.findByUuid(msg.getSshKeyPairUuid(), SshKeyPairVO.class); if (vo == null) { - bus.replyErrorByMessageType((Message) msg, err(SysErrors.RESOURCE_NOT_FOUND, "unable to find sshKeyPair[uuid=%s]", msg.getSshKeyPairUuid())); + bus.replyErrorByMessageType((Message) msg, err(ORG_ZSTACK_SSHKEYPAIR_10000, SysErrors.RESOURCE_NOT_FOUND, "unable to find sshKeyPair[uuid=%s]", msg.getSshKeyPairUuid())); return; } @@ -139,7 +140,7 @@ public void handle(APIGenerateSshKeyPairMsg msg) { jschKeyPair.writePublicKey(pubKey, null); } catch (JSchException e) { bus.replyErrorByMessageType((Message) msg, err( - SysErrors.INTERNAL, + ORG_ZSTACK_SSHKEYPAIR_10001, SysErrors.INTERNAL, "Cannot generate sshKeyPair, error: %s", e.toString())); } @@ -169,7 +170,7 @@ public void createSshKeyPair(APICreateSshKeyPairMsg msg, APICreateSshKeyPairEven KeyPair publicKey = KeyPair.load(jsch, null, keyContent.getBytes()); String fg = publicKey.getFingerPrint(); } catch (Exception e) { - completion.fail(operr("failed to load the public key: %s, err: %s", keyContent, e.toString())); + completion.fail(operr(ORG_ZSTACK_SSHKEYPAIR_10002, "failed to load the public key: %s, err: %s", keyContent, e.toString())); return; } @@ -226,7 +227,7 @@ public ErrorCode associateSshKeyPair(String vmUuid, List keyPairUuids) { .eq(SshKeyPairVO_.uuid, uuid) .isExists(); if(!isExist) { - return operr("ssh key pair[uuid:%s] can not associated to vm[uuid:%s] due to the key not found", + return operr(ORG_ZSTACK_SSHKEYPAIR_10003, "ssh key pair[uuid:%s] can not associated to vm[uuid:%s] due to the key not found", uuid, vmUuid); } SshKeyPairRefVO refVo = new SshKeyPairRefVO(); diff --git a/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/controller/SugonSdnController.java b/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/controller/SugonSdnController.java index 45a68537e38..bcadf34cf06 100644 --- a/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/controller/SugonSdnController.java +++ b/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/controller/SugonSdnController.java @@ -35,6 +35,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.network.NetworkUtils.getSubnetInfo; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class SugonSdnController implements TfSdnController, SdnController, SdnControllerL2 { @@ -64,19 +65,19 @@ public void preInitSdnController(APIAddSdnControllerMsg msg, Completion completi try { long count = Q.New(SdnControllerVO.class).eq(SdnControllerVO_.vendorType, SugonSdnControllerConstant.TF_CONTROLLER).count(); if(count > 0) { - completion.fail(operr("tf sdn controller already exists.")); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10000, "tf sdn controller already exists.")); return; } AccountVO accountVO = Q.New(AccountVO.class).eq(AccountVO_.name, SugonSdnControllerConstant.ZSTACK_DEFAULT_ACCOUNT).find(); if(accountVO == null) { - completion.fail(operr("get default admin account from zstack db failed")); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10001, "get default admin account from zstack db failed")); return; } String accountUuid = StringDSL.transToTfUuid(accountVO.getUuid()); client = new TfHttpClient(msg.getIp()); Domain domain = (Domain) client.getDomain(); if(domain == null){ - completion.fail(operr("get default domain on tf controller failed")); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10002, "get default domain on tf controller failed")); return; } Project defaultProject = (Project) client.findById(Project.class, accountUuid); @@ -91,7 +92,7 @@ public void preInitSdnController(APIAddSdnControllerMsg msg, Completion completi logger.info("create tf project for zstack admin success"); completion.success(); }else{ - completion.fail(operr("create tf project for zstack admin on tf controller failed")); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10003, "create tf project for zstack admin on tf controller failed")); } }else{ logger.warn("tf project for zstack admin already exists: " + accountUuid); @@ -100,7 +101,7 @@ public void preInitSdnController(APIAddSdnControllerMsg msg, Completion completi } catch (Exception e) { String message = String.format("create tf project for zstack admin on tf controller failed due to: %s", e.getMessage()); logger.error(message, e); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10004, message)); } } @@ -165,7 +166,7 @@ public void createL2Network(L2NetworkVO l2NetworkVO, APICreateL2NetworkMsg msg, APICreateL2TfNetworkMsg l2TfNetworkMsg = (APICreateL2TfNetworkMsg) msg; Project project = (Project) client.findById(Project.class, accountUuid); if(project == null) { - completion.fail(operr("get project[uuid:%s] on tf controller failed ", accountUuid)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10005, "get project[uuid:%s] on tf controller failed ", accountUuid)); }else{ VirtualNetwork virtualNetwork = new VirtualNetwork(); virtualNetwork.setParent(project); @@ -181,13 +182,13 @@ public void createL2Network(L2NetworkVO l2NetworkVO, APICreateL2NetworkMsg msg, logger.info("create tf l2 network success, name:" + name); completion.success(); }else{ - completion.fail(operr("create tf l2 network[name:%s] on tf controller failed ", name)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10006, "create tf l2 network[name:%s] on tf controller failed ", name)); } } } catch (Exception e) { String message = String.format("create tf l2 network[name:%s] on tf controller failed due to: %s", name, e.getMessage()); logger.error(message, e); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10007, message)); } } @@ -198,7 +199,7 @@ public void updateL2Network(L2NetworkVO l2NetworkVO, List systemTags, Co try { VirtualNetwork virtualNetwork = (VirtualNetwork) client.findById(VirtualNetwork.class, uuid); if(virtualNetwork == null){ - completion.fail(operr("get virtual network[uuid:%s] on tf controller failed ", uuid)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10008, "get virtual network[uuid:%s] on tf controller failed ", uuid)); }else{ virtualNetwork.setDisplayName(name); Status status = client.update(virtualNetwork); @@ -206,13 +207,13 @@ public void updateL2Network(L2NetworkVO l2NetworkVO, List systemTags, Co logger.info("update tf l2 network success, name:" + name); completion.success(); }else{ - completion.fail(operr("update tf l2 network[name:%s] on tf controller failed ", name)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10009, "update tf l2 network[name:%s] on tf controller failed ", name)); } } } catch (Exception e) { String message = String.format("update tf l2 network[name:%s] on tf controller failed due to: %s ", name, e.getMessage()); logger.error(message, e); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10010, message)); } } @@ -225,12 +226,12 @@ public void deleteL2Network(L2NetworkVO l2NetworkVO, List systemTags, Co logger.info("delete tf l2 network success, uuid:" + uuid); completion.success(); }else{ - completion.fail(operr("delete tf l2 network[uuid:%s] on tf controller failed ", uuid)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10011, "delete tf l2 network[uuid:%s] on tf controller failed ", uuid)); } } catch (Exception e) { String message = String.format("delete tf l2 network[uuid:%s] on tf controller failed due to: %s", uuid, e.getMessage()); logger.error(message, e); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10012, message)); } } @@ -339,7 +340,7 @@ public void deleteL3Network(L3NetworkVO l3NetworkVO, Completion completion) { // 更新 tf 网络信息 Status status = client.update(vn); if(!status.isSuccess()){ - completion.fail(operr("delete tf l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10013, "delete tf l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); // completion.fail(operr("delete tf l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),"tf api call failed")); } else{ completion.success(); @@ -352,12 +353,12 @@ public void deleteL3Network(L3NetworkVO l3NetworkVO, Completion completion) { } else{ String message = String.format("delete tf l3 network[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), "tf virtual network is missing"); logger.error(message); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10014, message)); } } catch (Exception e){ String message = String.format("delete tf l3 network[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), e.getMessage()); logger.error(message, e); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10015, message)); } } @@ -387,7 +388,7 @@ public void updateL3Network(L3NetworkVO l3NetworkVO, APIUpdateL3NetworkMsg msg, // 更新 tf 网络信息 Status status = client.update(vn); if(!status.isSuccess()){ - completion.fail(operr("update tf l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10016, "update tf l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); } else{ completion.success(); } @@ -402,12 +403,12 @@ public void updateL3Network(L3NetworkVO l3NetworkVO, APIUpdateL3NetworkMsg msg, } else{ String message = String.format("update tf l3 network[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), "tf virtual network is missing"); logger.error(message); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10017, message)); } } catch (Exception e){ String message = String.format("update tf l3 network[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), e.getMessage()); logger.error(message, e); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10018, message)); } } @@ -471,7 +472,7 @@ public void addL3IpRangeByCidr(L3NetworkVO l3NetworkVO, APIAddIpRangeByNetworkCi // 更新 tf 网络信息 Status status = client.update(vn); if(!status.isSuccess()){ - completion.fail(operr("add tf l3 subnet[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10019, "add tf l3 subnet[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); // completion.fail(operr("add tf l3 subnet[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),"tf api call failed")); } else{ completion.success(); @@ -479,12 +480,12 @@ public void addL3IpRangeByCidr(L3NetworkVO l3NetworkVO, APIAddIpRangeByNetworkCi } else{ String message = String.format("add tf l3 subnet[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), "tf virtual network is missing"); logger.error(message); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10020, message)); } } catch (Exception e){ String message = String.format("add tf l3 subnet[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), e.getMessage()); logger.error(message, e); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10021, message)); } } @@ -515,7 +516,7 @@ public void addL3HostRoute(L3NetworkVO l3NetworkVO, APIAddHostRouteToL3NetworkMs // 更新 tf 网络信息 Status status = client.update(vn); if(!status.isSuccess()){ - completion.fail(operr("add host router to l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10022, "add host router to l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); // completion.fail(operr("add host router to l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),"tf api call failed")); } else{ completion.success(); @@ -531,12 +532,12 @@ public void addL3HostRoute(L3NetworkVO l3NetworkVO, APIAddHostRouteToL3NetworkMs } else{ String message = String.format("add host router to l3 network[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), "tf virtual network is missing"); logger.error(message); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10023, message)); } } catch (Exception e){ String message = String.format("add host router to l3 network[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), e.getMessage()); logger.error(message, e); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10024, message)); } } @@ -568,7 +569,7 @@ public void deleteL3HostRoute(L3NetworkVO l3NetworkVO, APIRemoveHostRouteFromL3N // 更新 tf 网络信息 Status status = client.update(vn); if(!status.isSuccess()){ - completion.fail(operr("delete host route from l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10025, "delete host route from l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); // completion.fail(operr("delete host route from l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),"tf api call failed")); } else{ completion.success(); @@ -584,12 +585,12 @@ public void deleteL3HostRoute(L3NetworkVO l3NetworkVO, APIRemoveHostRouteFromL3N } else{ String message = String.format("delete host route from l3 network[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), "tf virtual network is missing"); logger.error(message); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10026, message)); } } catch (Exception e){ String message = String.format("delete host route from l3 network[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), e.getMessage()); logger.error(message, e); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10027, message)); } } @@ -625,7 +626,7 @@ public void addL3Dns(L3NetworkVO l3NetworkVO, APIAddDnsToL3NetworkMsg msg, Compl // 更新 tf 网络信息 Status status = client.update(vn); if(!status.isSuccess()){ - completion.fail(operr("add dns to l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10028, "add dns to l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); // completion.fail(operr("add dns to l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),"tf api call failed")); } else{ completion.success(); @@ -641,12 +642,12 @@ public void addL3Dns(L3NetworkVO l3NetworkVO, APIAddDnsToL3NetworkMsg msg, Compl } else{ String message = String.format("add dns to l3 network[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), "tf virtual network is missing"); logger.error(message); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10029, message)); } } catch (Exception e){ String message = String.format("add dns to l3 network[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), e.getMessage()); logger.error(message, e); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10030, message)); } } @@ -670,7 +671,7 @@ public void deleteL3Dns(L3NetworkVO l3NetworkVO, APIRemoveDnsFromL3NetworkMsg ms // 更新 tf 网络信息 Status status = client.update(vn); if (!status.isSuccess()) { - completion.fail(operr("delete dns from to l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10031, "delete dns from to l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),status.getMsg())); // completion.fail(operr("delete dns from to l3 network[name:%s] on tf controller failed due to:%s", l3NetworkVO.getName(),"tf api call failed")); } else { completion.success(); @@ -686,12 +687,12 @@ public void deleteL3Dns(L3NetworkVO l3NetworkVO, APIRemoveDnsFromL3NetworkMsg ms } else{ String message = String.format("delete dns from to l3 network[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), "tf virtual network is missing"); logger.error(message); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10032, message)); } } catch (Exception e){ String message = String.format("delete dns from l3 network[name:%s] on tf controller failed due to: %s ",l3NetworkVO.getName(), e.getMessage()); logger.error(message, e); - completion.fail(operr(message)); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10033, message)); } } diff --git a/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/header/SugonApiInterceptor.java b/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/header/SugonApiInterceptor.java index 18294d7463a..3f550c1146c 100644 --- a/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/header/SugonApiInterceptor.java +++ b/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/header/SugonApiInterceptor.java @@ -21,6 +21,7 @@ import java.util.List; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class SugonApiInterceptor implements ApiMessageInterceptor, GlobalApiMessageInterceptor { @@ -46,7 +47,7 @@ private void validate(APIDeleteL2NetworkMsg msg) { .eq(L3NetworkVO_.type, SugonSdnControllerConstant.L3_TF_NETWORK_TYPE).count() > 0){ String error = String.format("L2Network[%s] still has some L3Networks, please delete L3Networks first.", msg.getL2NetworkUuid()); - evt.setError(operr(error)); + evt.setError(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_HEADER_10000, error)); bus.publish(evt); throw new StopRoutingException(); } @@ -58,7 +59,7 @@ private void validate(APIDeleteL3NetworkMsg msg) { .eq(VmNicVO_.type, VmInstanceConstant.TF_VIRTUAL_NIC_TYPE).count() > 0){ String error = String.format("L3Network[%s] still has some Nics, please delete all Nics first.", msg.getId()); - evt.setError(operr(error)); + evt.setError(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_HEADER_10001, error)); bus.publish(evt); throw new StopRoutingException(); } @@ -69,7 +70,7 @@ private void validate(APIRemoveSdnControllerMsg msg) { if(Q.New(L2NetworkVO.class).eq(L2NetworkVO_.type, SugonSdnControllerConstant.L2_TF_NETWORK_TYPE).count() > 0){ String error = String.format("There are some TfL2Networks exists, please delete all TfL2Networks first.", msg.getId()); - evt.setError(operr(error)); + evt.setError(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_HEADER_10002, error)); bus.publish(evt); throw new StopRoutingException(); } diff --git a/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/network/TfL2Network.java b/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/network/TfL2Network.java index 1855c797a32..b2c861251dc 100644 --- a/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/network/TfL2Network.java +++ b/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/network/TfL2Network.java @@ -19,6 +19,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class TfL2Network extends L2NoVlanNetwork implements TfL2NetworkExtensionPoint{ @@ -80,7 +81,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - reply.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + reply.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10016, SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); bus.reply(msg, reply); } }); @@ -117,7 +118,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - reply.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + reply.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10017, SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); bus.reply(msg, reply); } }); @@ -200,7 +201,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10018, SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); diff --git a/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/network/TfL3Network.java b/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/network/TfL3Network.java index 8d9531ede52..af00595b93a 100644 --- a/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/network/TfL3Network.java +++ b/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/network/TfL3Network.java @@ -26,6 +26,7 @@ import java.io.IOException; import static org.zstack.core.Platform.err; import static org.zstack.utils.network.NetworkUtils.getSubnetInfo; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @description: @@ -112,13 +113,13 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10000, SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); } else{ - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, "L3 Network is missing")); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10001, SysErrors.DELETE_RESOURCE_ERROR, "L3 Network is missing")); bus.publish(evt); } } @@ -137,13 +138,13 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10002, SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); } else{ - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, "L3 Network is missing")); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10003, SysErrors.DELETE_RESOURCE_ERROR, "L3 Network is missing")); bus.publish(evt); } @@ -164,12 +165,12 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - evt.setError(err(SysErrors.CREATE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10004, SysErrors.CREATE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); } else{ - evt.setError(err(SysErrors.CREATE_RESOURCE_ERROR, "L3 Network is missing")); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10005, SysErrors.CREATE_RESOURCE_ERROR, "L3 Network is missing")); bus.publish(evt); } } @@ -188,13 +189,13 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10006, SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); } else{ - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, "L3 Network is missing")); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10007, SysErrors.DELETE_RESOURCE_ERROR, "L3 Network is missing")); bus.publish(evt); } } @@ -213,13 +214,13 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - evt.setError(err(SysErrors.CREATE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10008, SysErrors.CREATE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); } else{ - evt.setError(err(SysErrors.CREATE_RESOURCE_ERROR, "L3 Network is missing")); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10009, SysErrors.CREATE_RESOURCE_ERROR, "L3 Network is missing")); bus.publish(evt); } } @@ -238,13 +239,13 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - evt.setError(err(SysErrors.CREATE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10010, SysErrors.CREATE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); } else{ - evt.setError(err(SysErrors.CREATE_RESOURCE_ERROR, "L3 Network is missing")); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10011, SysErrors.CREATE_RESOURCE_ERROR, "L3 Network is missing")); bus.publish(evt); } } @@ -263,13 +264,13 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - evt.setError(err(SysErrors.CREATE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10012, SysErrors.CREATE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); } else{ - evt.setError(err(SysErrors.CREATE_RESOURCE_ERROR, "L3 Network is missing")); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10013, SysErrors.CREATE_RESOURCE_ERROR, "L3 Network is missing")); bus.publish(evt); } } @@ -289,13 +290,13 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10014, SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); } else{ - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, "L3 Network is missing")); + evt.setError(err(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10015, SysErrors.DELETE_RESOURCE_ERROR, "L3 Network is missing")); bus.publish(evt); } } diff --git a/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/network/TfMigrateVmBackend.java b/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/network/TfMigrateVmBackend.java index a470ea272af..91a9728d824 100644 --- a/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/network/TfMigrateVmBackend.java +++ b/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/network/TfMigrateVmBackend.java @@ -27,6 +27,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class TfMigrateVmBackend implements VmInstanceMigrateExtensionPoint, VmPreMigrationExtensionPoint { @@ -153,7 +154,7 @@ private void notifySugonSdn(VmInstanceInventory inv, String destHostUuid, String if (!reply.isSuccess()) { logger.error(String.format("notifySugonSdn: failed to notify sugon sdn to %s vrouter for vm [uuid:%s], %s", operate, inv.getUuid(), reply.getError())); - throw new OperationFailureException(operr("notifySugonSdn: failed to notify sugon sdn to %s vrouter for vm [uuid:%s], on the destination host[uuid:%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10019, "notifySugonSdn: failed to notify sugon sdn to %s vrouter for vm [uuid:%s], on the destination host[uuid:%s]", operate, inv.getUuid(), destHostUuid).causedBy(reply.getError())); } @@ -162,7 +163,7 @@ private void notifySugonSdn(VmInstanceInventory inv, String destHostUuid, String if (!rsp.isSuccess()) { logger.error(String.format("notifySugonSdn: failed to notify sugon sdn to %s vrouter for vm [uuid:%s], %s", operate, inv.getUuid(), rsp.getError())); - throw new OperationFailureException(operr("notifySugonSdn: failed to notify sugon sdn to %s vrouter for vm [uuid:%s], on the destination host[uuid:%s], error is:%s", + throw new OperationFailureException(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10020, "notifySugonSdn: failed to notify sugon sdn to %s vrouter for vm [uuid:%s], on the destination host[uuid:%s], error is:%s", operate, inv.getUuid(), destHostUuid, rsp.getError())); } logger.info(String.format("notifySugonSdn: successfully to notify sugon sdn to %s vrouter for vm[uuid:%s]", operate, inv.getUuid())); diff --git a/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/userdata/TfUserdataBackend.java b/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/userdata/TfUserdataBackend.java index ff2c5189a0a..fd91daf5e63 100644 --- a/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/userdata/TfUserdataBackend.java +++ b/plugin/sugonSdnController/src/main/java/org/zstack/sugonSdnController/userdata/TfUserdataBackend.java @@ -44,6 +44,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by fuwei on 11/15/2022. @@ -188,7 +189,7 @@ public void run(final FlowTrigger trigger, Map data) { @Override public ErrorCode getError(KvmResponseWrapper wrapper) { AgentResponse rsp = wrapper.getResponse(AgentResponse.class); - return rsp.isSuccess() ? null : operr("operation error, because:%s", rsp.getError()); + return rsp.isSuccess() ? null : operr(ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10000, "operation error, because:%s", rsp.getError()); } }, new ReturnValueCompletion(trigger) { @Override @@ -263,7 +264,7 @@ protected void triggerNow(GCCompletion completion) { } if (status != HostStatus.Connected) { - completion.fail(operr("host[uuid:%s] is not connected", struct.getHostUuid())); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10001, "host[uuid:%s] is not connected", struct.getHostUuid())); return; } @@ -288,7 +289,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply r = reply.castReply(); ReleaseUserdataRsp rsp = r.toResponse(ReleaseUserdataRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10002, "operation error, because:%s", rsp.getError())); return; } @@ -469,7 +470,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply r = reply.castReply(); ApplyUserdataRsp rsp = r.toResponse(ApplyUserdataRsp.class); if (!rsp.isSuccess()) { - trigger.fail(operr("operation error, because:%s", rsp.getError())); + trigger.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10003, "operation error, because:%s", rsp.getError())); return; } @@ -535,7 +536,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply r = reply.castReply(); ReleaseUserdataRsp rsp = r.toResponse(ReleaseUserdataRsp.class); if (!rsp.isSuccess()) { - trigger.fail(operr("operation error, because:%s", rsp.getError())); + trigger.fail(operr(ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10004, "operation error, because:%s", rsp.getError())); return; } diff --git a/plugin/vhost/src/main/java/org/zstack/vhost/kvm/KvmVhostNodeServer.java b/plugin/vhost/src/main/java/org/zstack/vhost/kvm/KvmVhostNodeServer.java index 5b9cf5623e6..2ca9401a197 100644 --- a/plugin/vhost/src/main/java/org/zstack/vhost/kvm/KvmVhostNodeServer.java +++ b/plugin/vhost/src/main/java/org/zstack/vhost/kvm/KvmVhostNodeServer.java @@ -22,6 +22,7 @@ import java.util.Map; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class KvmVhostNodeServer implements Component, KVMStartVmExtensionPoint, KVMConvertVolumeExtensionPoint, KVMDetachVolumeExtensionPoint, KVMAttachVolumeExtensionPoint { @@ -91,12 +92,12 @@ private VolumeTO convertVolumeIfNeeded(VolumeInventory volumeInventory, HostInve if (!volumeTO.isUseVirtio()) { throw new OperationFailureException( - argerr("vhostuser disk only support virtio mode, check image platform has virtio driver or not")); + argerr(ORG_ZSTACK_VHOST_KVM_10000, "vhostuser disk only support virtio mode, check image platform has virtio driver or not")); } if (volumeTO.isUseVirtioSCSI()) { throw new OperationFailureException( - argerr("vhostuser disk not support virtio-scsi mode, please turn off virtio-scsi mode")); + argerr(ORG_ZSTACK_VHOST_KVM_10001, "vhostuser disk not support virtio-scsi mode, please turn off virtio-scsi mode")); } PrimaryStorageNodeSvc nodeSvc = getNodeService(volumeInventory); diff --git a/plugin/vip/src/main/java/org/zstack/network/service/vip/VipApiInterceptor.java b/plugin/vip/src/main/java/org/zstack/network/service/vip/VipApiInterceptor.java index b4ca7a267c0..ae04da5813e 100755 --- a/plugin/vip/src/main/java/org/zstack/network/service/vip/VipApiInterceptor.java +++ b/plugin/vip/src/main/java/org/zstack/network/service/vip/VipApiInterceptor.java @@ -30,8 +30,9 @@ import java.util.Iterator; import java.util.List; import java.util.stream.Collectors; -/** +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*;/** */ + public class VipApiInterceptor implements ApiMessageInterceptor, GlobalApiMessageInterceptor { @Autowired private ErrorFacade errf; @@ -78,10 +79,10 @@ private void checkVipBelongToAccount(String vipUuid, String accountUuid) { List accessibleUuids = acntMgr.getResourceUuidsCanAccessByAccount(accountUuid, VipVO.class); if (accessibleUuids == null || accessibleUuids.isEmpty()) { - throw new ApiMessageInterceptionException(argerr("account have no vips")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10001, "account have no vips")); } if (!accessibleUuids.contains(vipUuid)) { - throw new ApiMessageInterceptionException(argerr("vip can not be accessed by this account")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10002, "vip can not be accessed by this account")); } } } @@ -101,7 +102,7 @@ private void validate(APIDeleteIpAddressMsg msg) { UsedIpVO ip = dbf.findByUuid(uuid, UsedIpVO.class); if (Q.New(VipVO.class).eq(VipVO_.l3NetworkUuid, ip.getL3NetworkUuid()) .eq(VipVO_.ip, ip.getIp()).isExists()) { - throw new ApiMessageInterceptionException(argerr("could delete ip, because ip[uuid:%s] is a vip", ip.getIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10003, "could delete ip, because ip[uuid:%s] is a vip", ip.getIp())); } } } @@ -109,35 +110,35 @@ private void validate(APIDeleteIpAddressMsg msg) { private void validate(APIDeleteVipMsg msg) { VipVO vipVO = dbf.findByUuid(msg.getVipUuid(), VipVO.class); if (vipMgr.isSystemVip(vipVO)) { - throw new ApiMessageInterceptionException(argerr("system vip can not be deleted by API message")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10004, "system vip can not be deleted by API message")); } } private void validate(APICreateVipMsg msg) { if (msg.getAllocatorStrategy() != null && !IpAllocatorType.hasType(msg.getAllocatorStrategy())) { - throw new ApiMessageInterceptionException(argerr("unsupported ip allocation strategy[%s]", msg.getAllocatorStrategy())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10005, "unsupported ip allocation strategy[%s]", msg.getAllocatorStrategy())); } L3NetworkVO l3NetworkVO = dbf.findByUuid(msg.getL3NetworkUuid(), L3NetworkVO.class); if (msg.getRequiredIp() != null) { if (NetworkUtils.isIpv4Address(msg.getRequiredIp()) && !l3NetworkVO.getIpVersions().contains(IPv6Constants.IPv4)) { - throw new ApiMessageInterceptionException(argerr("requiredIp[%s] is not in valid IPv4 mediaType", msg.getRequiredIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10006, "requiredIp[%s] is not in valid IPv4 mediaType", msg.getRequiredIp())); } if (IPv6NetworkUtils.isIpv6Address(msg.getRequiredIp()) && !l3NetworkVO.getIpVersions().contains(IPv6Constants.IPv6)) { - throw new ApiMessageInterceptionException(argerr("requiredIp[%s] is not in valid IPv4 mediaType", msg.getRequiredIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10007, "requiredIp[%s] is not in valid IPv4 mediaType", msg.getRequiredIp())); } SimpleQuery q = dbf.createQuery(VipVO.class); q.add(VipVO_.ip, Op.EQ, msg.getRequiredIp()); q.add(VipVO_.l3NetworkUuid, Op.EQ, msg.getL3NetworkUuid()); if (q.isExists()) { - throw new ApiMessageInterceptionException(operr("there is already a vip[%s] on l3Network[uuid:%s]", msg.getRequiredIp(), msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10008, "there is already a vip[%s] on l3Network[uuid:%s]", msg.getRequiredIp(), msg.getL3NetworkUuid())); } UsedIpVO usedIpVO = Q.New(UsedIpVO.class).eq(UsedIpVO_.ip, msg.getRequiredIp()) .eq(UsedIpVO_.l3NetworkUuid, msg.getL3NetworkUuid()).find(); if (usedIpVO != null && !msg.isSystem()) { - throw new ApiMessageInterceptionException(operr("required ip address [%s] is already used", msg.getRequiredIp())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10009, "required ip address [%s] is already used", msg.getRequiredIp())); } if (NetworkUtils.isIpv4Address(msg.getRequiredIp())) { @@ -161,7 +162,7 @@ private void validate(APICreateVipMsg msg) { } if (msg.getIpVersion() == null) { - throw new ApiMessageInterceptionException(operr("could not create vip, because can not determine the vip version")); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10010, "could not create vip, because can not determine the vip version")); } } } diff --git a/plugin/vip/src/main/java/org/zstack/network/service/vip/VipBase.java b/plugin/vip/src/main/java/org/zstack/network/service/vip/VipBase.java index 866c5220760..2a8e4df5cce 100755 --- a/plugin/vip/src/main/java/org/zstack/network/service/vip/VipBase.java +++ b/plugin/vip/src/main/java/org/zstack/network/service/vip/VipBase.java @@ -54,6 +54,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/11/19. @@ -100,7 +101,7 @@ public VipBase(VipVO self) { protected void refresh() { VipVO vo = dbf.reload(self); if (vo == null) { - throw new OperationFailureException(err(SysErrors.RESOURCE_NOT_FOUND, + throw new OperationFailureException(err(ORG_ZSTACK_NETWORK_SERVICE_VIP_10011, SysErrors.RESOURCE_NOT_FOUND, "cannot find the vip[name:%s, uuid:%s, ip:%s], it may have been deleted", self.getName(), self.getUuid(), self.getIp() )); @@ -153,7 +154,7 @@ protected boolean acquireCheckModifyVipAttributeStruct(ModifyVipAttributesStruct if (s.isServiceProvider()) { if (self.getServiceProvider() != null && s.getServiceProvider() != null && !s.getServiceProvider().equals(self.getServiceProvider())) { - throw new OperationFailureException(operr("service provider of the vip[uuid:%s, name:%s, ip: %s] has been set to %s", + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10012, "service provider of the vip[uuid:%s, name:%s, ip: %s] has been set to %s", self.getUuid(), self.getName(), self.getIp(), self.getServiceProvider())); } self.setServiceProvider(s.getServiceProvider()); @@ -165,7 +166,7 @@ protected boolean acquireCheckModifyVipAttributeStruct(ModifyVipAttributesStruct s.getPeerL3NetworkUuids().forEach(this::addPeerL3NetworkUuid); } } catch (CloudRuntimeException e) { - throw new OperationFailureException(operr(e.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10013, e.getMessage())); } } @@ -362,7 +363,7 @@ protected void releaseVip(ModifyVipAttributesStruct s, Boolean releaseServices, s.getPeerL3NetworkUuids().forEach(this::deletePeerL3Network); } } catch (CloudRuntimeException e) { - throw new OperationFailureException(operr(e.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIP_10014, e.getMessage())); } /* no need to remove vip from backend */ completion.success(); @@ -806,7 +807,7 @@ public void handle(Map data) { error(new FlowErrorHandler(msg) { @Override public void handle(ErrorCode errCode, Map data) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + evt.setError(err(ORG_ZSTACK_NETWORK_SERVICE_VIP_10015, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.publish(evt); } }); diff --git a/plugin/vip/src/main/java/org/zstack/network/service/vip/VipManagerImpl.java b/plugin/vip/src/main/java/org/zstack/network/service/vip/VipManagerImpl.java index f363dadb162..c4d1e40fbcf 100755 --- a/plugin/vip/src/main/java/org/zstack/network/service/vip/VipManagerImpl.java +++ b/plugin/vip/src/main/java/org/zstack/network/service/vip/VipManagerImpl.java @@ -56,6 +56,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -160,7 +161,7 @@ public void handleMessage(Message msg) { private void passThrough(VipMessage msg) { VipVO vip = dbf.findByUuid(msg.getVipUuid(), VipVO.class); if (vip == null) { - throw new OperationFailureException(err(SysErrors.RESOURCE_NOT_FOUND, + throw new OperationFailureException(err(ORG_ZSTACK_NETWORK_SERVICE_VIP_10000, SysErrors.RESOURCE_NOT_FOUND, "cannot find the vip[uuid:%s], it may have been deleted", msg.getVipUuid() )); } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouter.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouter.java index 85287633e0c..debf44064a6 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouter.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouter.java @@ -60,6 +60,7 @@ import static org.zstack.network.service.virtualrouter.VirtualRouterConstant.VR_CHANGE_DEFAULT_ROUTE_JOB; import static org.zstack.network.service.virtualrouter.VirtualRouterNicMetaData.ADDITIONAL_PUBLIC_NIC_MASK; import static org.zstack.network.service.virtualrouter.VirtualRouterNicMetaData.GUEST_NIC_MASK; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -225,7 +226,7 @@ public void success(PingRsp ret) { reply.setConnected(connected); reply.setHaStatus(ret.getHaStatus()); if ((ret.getHealthy() != null) && (!ret.getHealthy()) && (ret.getHealthDetail() != null)) { - fireServiceUnhealthyCanonicalEvent(inerr("virtual router %s unhealthy, detail %s", getSelf().getUuid(), ret.getHealthDetail())); + fireServiceUnhealthyCanonicalEvent(inerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10035, "virtual router %s unhealthy, detail %s", getSelf().getUuid(), ret.getHealthDetail())); } else { fireServicehealthyCanonicalEvent(); } @@ -670,17 +671,17 @@ public void run(final SyncTaskChain chain) { final VirtualRouterAsyncHttpCallReply reply = new VirtualRouterAsyncHttpCallReply(); if (msg.isCheckStatus() && getSelf().getState() != VmInstanceState.Running) { - throw new OperationFailureException(operr("the virtual router[name:%s, uuid:%s, current state:%s] is not running," + + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10036, "the virtual router[name:%s, uuid:%s, current state:%s] is not running," + "and cannot perform required operation. Please retry your operation later once it is running", self.getName(), self.getUuid(), self.getState())); } if (msg.isCheckStatus() && getSelf().getStatus() != ApplianceVmStatus.Connected) { - throw new OperationFailureException(operr("virtual router[uuid:%s] is in status of %s that cannot make http call to %s", + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10037, "virtual router[uuid:%s] is in status of %s that cannot make http call to %s", self.getUuid(), getSelf().getStatus(), msg.getPath())); } if (vr.getManagementNic() == null) { - throw new OperationFailureException(operr("virtual router[uuid:%s] has no management nic that cannot make http call to %s", + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10038, "virtual router[uuid:%s] has no management nic that cannot make http call to %s", self.getUuid(), msg.getPath())); } @@ -1010,7 +1011,7 @@ public void run(MessageReply reply) { info.getIp(), info.getIp6(), info.getMac(), vr.getUuid(), vr.getManagementNic().getIp())); trigger.next(); } else { - ErrorCode err = operr("unable to add nic[ip:%s, ip6:%s, mac:%s] to virtual router vm[uuid:%s ip:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10039, "unable to add nic[ip:%s, ip6:%s, mac:%s] to virtual router vm[uuid:%s ip:%s], because %s", info.getIp(), info.getIp6(), info.getMac(), vr.getUuid(), vr.getManagementNic().getIp(), rsp.getError()); trigger.fail(err); } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouterApiInterceptor.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouterApiInterceptor.java index e448363b030..53fb3d03640 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouterApiInterceptor.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouterApiInterceptor.java @@ -45,6 +45,7 @@ import static org.zstack.core.Platform.*; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -102,7 +103,7 @@ private void validate(APIAddBackendServerToServerGroupMsg msg) { if (msg.getVmNics().isEmpty()) { boolean vrExist = Q.New(VirtualRouterLoadBalancerRefVO.class).eq(VirtualRouterLoadBalancerRefVO_.loadBalancerUuid, msg.getLoadBalancerUuid()).isExists(); if (!vrExist) { - throw new ApiMessageInterceptionException(argerr("could not add server ip to load balancer server group, because share lb has no service provider, please add vmnic first")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10000, "could not add server ip to load balancer server group, because share lb has no service provider, please add vmnic first")); } } } @@ -111,7 +112,7 @@ private void validate(APIUpdateVirtualRouterMsg msg) { VirtualRouterVmVO vrVO = dbf.findByUuid(msg.getVmInstanceUuid(), VirtualRouterVmVO.class); if (msg.getDefaultRouteL3NetworkUuid().equals(vrVO.getDefaultRouteL3NetworkUuid())) { - throw new ApiMessageInterceptionException(argerr("l3 uuid[:%s] is same to default network of virtual router [uuid:%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10001, "l3 uuid[:%s] is same to default network of virtual router [uuid:%s]", msg.getDefaultRouteL3NetworkUuid(), msg.getVmInstanceUuid())); } @@ -124,14 +125,14 @@ private void validate(APIUpdateVirtualRouterMsg msg) { } if (target == null) { - throw new ApiMessageInterceptionException(argerr("l3 uuid[:%s] is not attached to virtual router [uuid:%s]", msg.getDefaultRouteL3NetworkUuid(), msg.getVmInstanceUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10002, "l3 uuid[:%s] is not attached to virtual router [uuid:%s]", msg.getDefaultRouteL3NetworkUuid(), msg.getVmInstanceUuid())); } if (!VirtualRouterNicMetaData.isPublicNic(target) && !VirtualRouterNicMetaData.isAddinitionalPublicNic(target)) { if (VirtualRouterNicMetaData.isManagementNic(target)) { - throw new ApiMessageInterceptionException(argerr("could not set the default network, because l3 uuid[:%s] is management network", msg.getDefaultRouteL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10003, "could not set the default network, because l3 uuid[:%s] is management network", msg.getDefaultRouteL3NetworkUuid())); } else { - throw new ApiMessageInterceptionException(argerr("could not set the default network, because l3 uuid[:%s] is not public network", msg.getDefaultRouteL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10004, "could not set the default network, because l3 uuid[:%s] is not public network", msg.getDefaultRouteL3NetworkUuid())); } } } @@ -139,7 +140,7 @@ private void validate(APIUpdateVirtualRouterMsg msg) { private void validate(APIUpdateVirtualRouterOfferingMsg msg) { if (msg.getIsDefault() != null) { if (!new QuotaUtil().isAdminAccount(msg.getSession().getAccountUuid())) { - throw new ApiMessageInterceptionException(err(IdentityErrors.PERMISSION_DENIED, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10005, IdentityErrors.PERMISSION_DENIED, "cannot change the default field of a virtual router offering; only admin can do the operation" )); } @@ -154,12 +155,12 @@ private void validate(APIUpdateVirtualRouterOfferingMsg msg) { String format = t.get(1, String.class); if (type != ImageMediaType.RootVolumeTemplate) { - throw new ApiMessageInterceptionException(argerr("image[uuid:%s]'s mediaType is %s, the mediaType of a virtual router image must be %s", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10006, "image[uuid:%s]'s mediaType is %s, the mediaType of a virtual router image must be %s", msg.getImageUuid(), type, ImageMediaType.RootVolumeTemplate)); } if (ImageConstant.ISO_FORMAT_STRING.equals(format)) { - throw new ApiMessageInterceptionException(argerr("image[uuid:%s] is of format %s, cannot be used for virtual router", msg.getImageUuid(), format)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10007, "image[uuid:%s] is of format %s, cannot be used for virtual router", msg.getImageUuid(), format)); } } } @@ -196,7 +197,7 @@ private boolean isNetworkAddressInCidr(String networkUuid1, String networkUuid2) private void validate(APICreateVirtualRouterOfferingMsg msg) { if (msg.isDefault() != null) { if (!new QuotaUtil().isAdminAccount(msg.getSession().getAccountUuid())) { - throw new ApiMessageInterceptionException(err(IdentityErrors.PERMISSION_DENIED, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10008, IdentityErrors.PERMISSION_DENIED, "cannot create a virtual router offering with the default field set; only admin can do the operation" )); } @@ -208,12 +209,12 @@ private void validate(APICreateVirtualRouterOfferingMsg msg) { L3NetworkVO mgtL3 = dbf.findByUuid(msg.getManagementNetworkUuid(), L3NetworkVO.class); if (!mgtL3.getZoneUuid().equals(msg.getZoneUuid())) { - throw new ApiMessageInterceptionException(argerr("management network[uuid:%s] is not in the same zone[uuid:%s] this offering is going to create", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10009, "management network[uuid:%s] is not in the same zone[uuid:%s] this offering is going to create", msg.getManagementNetworkUuid(), msg.getZoneUuid())); } /* mgt network does not support ipv6 yet, TODO, will be implemented soon */ if (mgtL3.getIpVersions().contains(IPv6Constants.IPv6) && !mgtL3.getIpVersions().contains(IPv6Constants.IPv4)) { - throw new ApiMessageInterceptionException(argerr("can not create virtual router offering, because management network doesn't support ipv6 yet")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10010, "can not create virtual router offering, because management network doesn't support ipv6 yet")); } if (!CoreGlobalProperty.UNIT_TEST_ON) { @@ -225,7 +226,7 @@ private void validate(APICreateVirtualRouterOfferingMsg msg) { q.add(L3NetworkVO_.uuid, Op.EQ, msg.getPublicNetworkUuid()); String zoneUuid = q.findValue(); if (!zoneUuid.equals(msg.getZoneUuid())) { - throw new ApiMessageInterceptionException(argerr("public network[uuid:%s] is not in the same zone[uuid:%s] this offering is going to create", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10011, "public network[uuid:%s] is not in the same zone[uuid:%s] this offering is going to create", msg.getManagementNetworkUuid(), msg.getZoneUuid())); } @@ -236,13 +237,13 @@ private void validate(APICreateVirtualRouterOfferingMsg msg) { ImageMediaType type = t.get(0, ImageMediaType.class); if (type != ImageMediaType.RootVolumeTemplate) { - throw new ApiMessageInterceptionException(argerr("image[uuid:%s]'s mediaType is %s, the mediaType of a virtual router image must be %s", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10012, "image[uuid:%s]'s mediaType is %s, the mediaType of a virtual router image must be %s", msg.getImageUuid(), type, ImageMediaType.RootVolumeTemplate)); } String format = t.get(1, String.class); if (ImageConstant.ISO_FORMAT_STRING.equals(format)) { - throw new ApiMessageInterceptionException(argerr("image[uuid:%s] is of format %s, cannot be used for virtual router", msg.getImageUuid(), format)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10013, "image[uuid:%s] is of format %s, cannot be used for virtual router", msg.getImageUuid(), format)); } SimpleQuery nq = dbf.createQuery(NetworkServiceL3NetworkRefVO.class); @@ -251,16 +252,16 @@ private void validate(APICreateVirtualRouterOfferingMsg msg) { for (NetworkServiceL3NetworkRefVO nref : nrefs) { if (NetworkServiceType.SNAT.toString().equals(nref.getNetworkServiceType())) { if (nref.getL3NetworkUuid().equals(msg.getManagementNetworkUuid())) { - throw new ApiMessageInterceptionException(argerr("the L3 network[uuid: %s] has the SNAT service enabled, it cannot be used as a management network", msg.getManagementNetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10014, "the L3 network[uuid: %s] has the SNAT service enabled, it cannot be used as a management network", msg.getManagementNetworkUuid())); } else if (nref.getL3NetworkUuid().equals(msg.getPublicNetworkUuid())) { - throw new ApiMessageInterceptionException(argerr("the L3 network[uuid: %s] has the SNAT service enabled, it cannot be used as a public network", msg.getPublicNetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10015, "the L3 network[uuid: %s] has the SNAT service enabled, it cannot be used as a public network", msg.getPublicNetworkUuid())); } } } if (!msg.getManagementNetworkUuid().equals(msg.getPublicNetworkUuid())) { if (isNetworkAddressInCidr(msg.getManagementNetworkUuid(), msg.getPublicNetworkUuid())) { - throw new ApiMessageInterceptionException(argerr("the L3 network[uuid: %s] is same network address with [uuid: %s], it cannot be used for virtual router", msg.getManagementNetworkUuid(),msg.getPublicNetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10016, "the L3 network[uuid: %s] is same network address with [uuid: %s], it cannot be used for virtual router", msg.getManagementNetworkUuid(),msg.getPublicNetworkUuid())); } } } @@ -270,7 +271,7 @@ private void checkIfManagementNetworkReachable(String managementNetworkUuid) { q.add(NormalIpRangeVO_.l3NetworkUuid, Op.EQ, managementNetworkUuid); List iprs = q.list(); if (iprs.isEmpty()) { - throw new ApiMessageInterceptionException(operr("the management network[uuid:%s] doesn't have any IP range", managementNetworkUuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10017, "the management network[uuid:%s] doesn't have any IP range", managementNetworkUuid)); } String startIp = iprs.get(0).getStartIp(); @@ -291,7 +292,7 @@ private void checkIfManagementNetworkReachable(String managementNetworkUuid) { } } - throw new ApiMessageInterceptionException(argerr("the management network[uuid:%s, gateway:%s] is not reachable", managementNetworkUuid, gateway)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10018, "the management network[uuid:%s, gateway:%s] is not reachable", managementNetworkUuid, gateway)); } private void validate(APIQueryVirtualRouterOfferingMsg msg) { diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouterKvmBackend.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouterKvmBackend.java index 546ad88148b..64de76de14a 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouterKvmBackend.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouterKvmBackend.java @@ -26,6 +26,7 @@ import java.util.List; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VirtualRouterKvmBackend implements VirtualRouterHypervisorBackend { private static final CLogger logger = Utils.getLogger(VirtualRouterKvmBackend.class); @@ -100,7 +101,7 @@ public void run(MessageReply reply) { CreateVritualRouterBootstrapIsoRsp rsp = ((KVMHostAsyncHttpCallReply)reply).toResponse(CreateVritualRouterBootstrapIsoRsp.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to create VirtualRouterBootstrapIso[%s] on kvm host[uuid:%s, ip:%s] for virtual router[uuid:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10019, "failed to create VirtualRouterBootstrapIso[%s] on kvm host[uuid:%s, ip:%s] for virtual router[uuid:%s], because %s", iso.getIsoPath(), vrSpec.getDestHost().getUuid(), vrSpec.getDestHost().getManagementIp(), iso.getVirtualRouterUuid(), rsp.getError()); complete.fail(err); @@ -133,7 +134,7 @@ public void run(MessageReply reply) { DeleteVirtualRouterBootstrapIsoRsp rsp = ((KVMHostAsyncHttpCallReply)reply).toResponse(DeleteVirtualRouterBootstrapIsoRsp.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to delete VirtualRouterBootstrapIso[%s] on kvm host[uuid:%s] for virtual router[uuid:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10020, "failed to delete VirtualRouterBootstrapIso[%s] on kvm host[uuid:%s] for virtual router[uuid:%s], because %s", iso.getIsoPath(), hostUuid, iso.getVirtualRouterUuid(), rsp.getError()); complete.fail(err); diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouterManagerImpl.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouterManagerImpl.java index 6d47951e257..6fb27d85dbe 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouterManagerImpl.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/VirtualRouterManagerImpl.java @@ -101,6 +101,7 @@ import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; import static org.zstack.utils.VipUseForList.SNAT_NETWORK_SERVICE_TYPE; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VirtualRouterManagerImpl extends AbstractService implements VirtualRouterManager, PrepareDbInitialValueExtensionPoint, L2NetworkCreateExtensionPoint, @@ -283,7 +284,7 @@ private void checkIsIpRangeOverlap(){ pubEndIp = pubIprange.getEndIp(); if(NetworkUtils.isIpv4RangeOverlap(priStartIp,priEndIp,pubStartIp,pubEndIp)){ - throw new OperationFailureException(argerr("cannot create virtual Router vm while virtual router network overlaps with private network in ip ")); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10021, "cannot create virtual Router vm while virtual router network overlaps with private network in ip ")); } } @@ -302,7 +303,7 @@ public String call() { }.call()); if (neededService.contains(NetworkServiceType.SNAT.toString()) && offering.getPublicNetworkUuid() == null) { - ErrorCode err = err(VirtualRouterErrors.NO_PUBLIC_NETWORK_IN_OFFERING, "L3Network[uuid:%s, name:%s] requires SNAT service, but default virtual router offering[uuid:%s, name:%s] doesn't have a public network", l3Network.getUuid(), l3Network.getName(), offering.getUuid(), offering.getName()); + ErrorCode err = err(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10022, VirtualRouterErrors.NO_PUBLIC_NETWORK_IN_OFFERING, "L3Network[uuid:%s, name:%s] requires SNAT service, but default virtual router offering[uuid:%s, name:%s] doesn't have a public network", l3Network.getUuid(), l3Network.getName(), offering.getUuid(), offering.getName()); logger.warn(err.getDetails()); failAndReply(err); return; @@ -728,11 +729,11 @@ private void validateVirtualRouterOffering(String sysTag, String resourceUuid) { String offeringUuid = VirtualRouterSystemTags.VIRTUAL_ROUTER_OFFERING.getTokenByTag(sysTag, VirtualRouterSystemTags.VIRTUAL_ROUTER_OFFERING_TOKEN); VirtualRouterOfferingVO offeringVO = dbf.findByUuid(offeringUuid, VirtualRouterOfferingVO.class); if (offeringVO == null) { - throw new ApiMessageInterceptionException(argerr("No virtual router instance offering with uuid:%s is found", offeringUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10023, "No virtual router instance offering with uuid:%s is found", offeringUuid)); } if (resourceUuid != null && resourceUuid.equals(offeringVO.getPublicNetworkUuid())) { - throw new ApiMessageInterceptionException(argerr("the network of virtual router instance offering with uuid:%s can't be same with private l3 network uuid:%s", offeringUuid, resourceUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10024, "the network of virtual router instance offering with uuid:%s can't be same with private l3 network uuid:%s", offeringUuid, resourceUuid)); } } @@ -1160,7 +1161,7 @@ public void done(ErrorCodeList errorCodeList) { List offerings = findOfferingByGuestL3Network(l3Nw); if (offerings == null) { - ErrorCode err = err(VirtualRouterErrors.NO_DEFAULT_OFFERING, "unable to find a virtual router offering for l3Network[uuid:%s] in zone[uuid:%s], please at least create a default virtual router offering in that zone", + ErrorCode err = err(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10025, VirtualRouterErrors.NO_DEFAULT_OFFERING, "unable to find a virtual router offering for l3Network[uuid:%s] in zone[uuid:%s], please at least create a default virtual router offering in that zone", l3Nw.getUuid(), l3Nw.getZoneUuid()); logger.warn(err.getDetails()); completion.fail(err); @@ -1237,7 +1238,7 @@ public void success(VirtualRouterVmInventory returnValue) { @Override public void fail(ErrorCode errorCode) { lock.unlock(); - completion.fail(operr("Failed to start vr l3[uuid: %s]", struct.getL3Network().getUuid()).causedBy(errorCode)); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10026, "Failed to start vr l3[uuid: %s]", struct.getL3Network().getUuid()).causedBy(errorCode)); chain.next(); } }); @@ -1451,12 +1452,12 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti void validateIpv6Range(String l3NetworkUuid) { if (Q.New(VirtualRouterOfferingVO.class).eq(VirtualRouterOfferingVO_.managementNetworkUuid, l3NetworkUuid).isExists()) { - throw new ApiMessageInterceptionException(argerr("cannot add ip range, because l3 network[uuid:%s] is " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10027, "cannot add ip range, because l3 network[uuid:%s] is " + "management network of virtual router offering",l3NetworkUuid)); } if (Q.New(VmNicVO.class).eq(VmNicVO_.l3NetworkUuid, l3NetworkUuid).in(VmNicVO_.metaData, VirtualRouterNicMetaData.MANAGEMENT_NIC_MASK_STRING_LIST).isExists()) { - throw new ApiMessageInterceptionException(argerr("cannot add ip range, because l3 network[uuid:%s] is " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10028, "cannot add ip range, because l3 network[uuid:%s] is " + "management network of virtual router", l3NetworkUuid)); } } @@ -1483,7 +1484,7 @@ private void validate(APIAddImageMsg msg) { try { ApplianceVmType.valueOf(type); } catch (Exception e) { - throw new ApiMessageInterceptionException(argerr("couldn't add image, because systemTag [%s] " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10029, "couldn't add image, because systemTag [%s] " + "includes invalid appliance image type [%s]", tag, type)); } } @@ -1521,11 +1522,11 @@ private void validate(APIAttachNetworkServiceToL3NetworkMsg msg) { } if (!snat && eip) { - throw new ApiMessageInterceptionException(argerr("failed tot attach virtual router network services to l3Network[uuid:%s]. When eip is selected, snat must be selected too", msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10030, "failed tot attach virtual router network services to l3Network[uuid:%s]. When eip is selected, snat must be selected too", msg.getL3NetworkUuid())); } if (!snat && portForwarding) { - throw new ApiMessageInterceptionException(argerr("failed tot attach virtual router network services to l3Network[uuid:%s]. When port forwarding is selected, snat must be selected too", msg.getL3NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10031, "failed tot attach virtual router network services to l3Network[uuid:%s]. When port forwarding is selected, snat must be selected too", msg.getL3NetworkUuid())); } } @@ -2467,7 +2468,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); VirtualRouterCommands.SetSNATRsp ret = re.toResponse(VirtualRouterCommands.SetSNATRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("update virtual router [uuid:%s] default network failed, because %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10032, "update virtual router [uuid:%s] default network failed, because %s", vrUuid, ret.getError()); completion.fail(err); } else { @@ -2567,7 +2568,7 @@ public String convertFilterNameToZQL(String filterName) { ApplianceVmType.valueOf(ss[1]); return String.format("has ('applianceType::%s')", ss[1]); } catch (Exception e) { - throw new OperationFailureException(argerr("invalid ApplianceVmType %s", ss[1])); + throw new OperationFailureException(argerr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10033, "invalid ApplianceVmType %s", ss[1])); } } @@ -2692,7 +2693,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); CreateVipRsp ret = re.toResponse(CreateVipRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("failed to sync vips[ips: %s] on virtual router[uuid:%s]" + + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10034, "failed to sync vips[ips: %s] on virtual router[uuid:%s]" + " for vr hot mirage, because %s", vips.stream().map(VipTO::getIp).collect(Collectors.toList()), inv.getUuid(), ret.getError()); diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dhcp/VirtualRouterDhcpBackend.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dhcp/VirtualRouterDhcpBackend.java index b8c7d8f0b21..8f8f105b84d 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dhcp/VirtualRouterDhcpBackend.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dhcp/VirtualRouterDhcpBackend.java @@ -41,6 +41,7 @@ import java.util.List; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VirtualRouterDhcpBackend extends AbstractVirtualRouterBackend implements NetworkServiceDhcpBackend, VirtualRouterHaGetCallbackExtensionPoint { private final CLogger logger = Utils.getLogger(VirtualRouterDhcpBackend.class); @@ -91,7 +92,7 @@ public void run(MessageReply reply) { JSONObjectUtil.toJsonString(info), vr.getUuid(), vr.getManagementNic().getIp())); completion.success(); } else { - ErrorCode err = operr("unable to add dhcp entries to virtual router vm[uuid:%s ip:%s], because %s, dhcp entry[%s]", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DHCP_10001, "unable to add dhcp entries to virtual router vm[uuid:%s ip:%s], because %s, dhcp entry[%s]", vr.getUuid(), vr.getManagementNic().getIp(), rsp.getError(), JSONObjectUtil.toJsonString(info)); completion.fail(err); } @@ -373,7 +374,7 @@ private void acquireVirtualRouterVmForDhcp(VirtualRouterStruct dhcpStruct, Retur if (vyosDhcpOnPublicNetwork) { VirtualRouterVmInventory vrInv = getVirtualRouterForVyosDhcp(l3Nw); if (vrInv == null) { - completion.fail(Platform.operr("no virtual router is configured for vyos dhcp")); + completion.fail(Platform.operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DHCP_10002, "no virtual router is configured for vyos dhcp")); } else { completion.success(vrInv); } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dhcp/VirtualRouterSyncDHCPOnStartFlow.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dhcp/VirtualRouterSyncDHCPOnStartFlow.java index d49a6b68c0d..4f48c6df73d 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dhcp/VirtualRouterSyncDHCPOnStartFlow.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dhcp/VirtualRouterSyncDHCPOnStartFlow.java @@ -40,6 +40,7 @@ import java.util.*; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class VirtualRouterSyncDHCPOnStartFlow implements Flow { @@ -205,7 +206,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); AddDhcpEntryRsp ret = re.toResponse(AddDhcpEntryRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("unable to program dhcp entries served by virtual router[uuid:%s, ip:%s], %s", vr.getUuid(), vr.getManagementNic().getIp(), ret.getError()); + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DHCP_10000, "unable to program dhcp entries served by virtual router[uuid:%s, ip:%s], %s", vr.getUuid(), vr.getManagementNic().getIp(), ret.getError()); chain.fail(err); } else { logger.debug(String.format("successfully programmed dhcp entries served by virtual router[uuid:%s, ip:%s]", vr.getUuid(), vr.getManagementNic().getIp())); diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dns/VirtualRouterDnsBackend.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dns/VirtualRouterDnsBackend.java index e353dd052b8..33f5a4942e5 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dns/VirtualRouterDnsBackend.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dns/VirtualRouterDnsBackend.java @@ -27,6 +27,7 @@ import java.util.*; import javax.persistence.Tuple; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -119,7 +120,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply r = reply.castReply(); SetDnsRsp rsp = r.toResponse(SetDnsRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DNS_10001, "operation error, because:%s", rsp.getError())); return; } @@ -158,7 +159,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply r = reply.castReply(); RemoveDnsRsp rsp = r.toResponse(RemoveDnsRsp.class); if (!rsp.isSuccess()) { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DNS_10002, "operation error, because:%s", rsp.getError())); return; } @@ -207,7 +208,7 @@ public void run(MessageReply reply) { .getIp())); applyDns(it, spec, completion); } else { - ErrorCode err = operr("virtual router[uuid:%s, ip:%s] failed to configure dns%s for L3Network[uuid:%s, name:%s], %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DNS_10003, "virtual router[uuid:%s, ip:%s] failed to configure dns%s for L3Network[uuid:%s, name:%s], %s", vr.getUuid(), vr.getManagementNic().getIp(), struct, l3.getUuid(), l3.getName(), ret.getError()); completion.fail(err); } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dns/VirtualRouterSyncDnsOnStartFlow.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dns/VirtualRouterSyncDnsOnStartFlow.java index d7e1b8131c1..5f1095515ef 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dns/VirtualRouterSyncDnsOnStartFlow.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/dns/VirtualRouterSyncDnsOnStartFlow.java @@ -33,6 +33,7 @@ import static org.zstack.core.Platform.operr; import java.util.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class VirtualRouterSyncDnsOnStartFlow extends NoRollbackFlow { @@ -124,7 +125,7 @@ public void run(MessageReply reply) { if (ret.isSuccess()) { chain.next(); } else { - ErrorCode err = operr("virtual router[name: %s, uuid: %s] failed to configure dns%s, %s ", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DNS_10000, "virtual router[name: %s, uuid: %s] failed to configure dns%s, %s ", vr.getName(), vr.getUuid(), JSONObjectUtil.toJsonString(dns), ret.getError()); chain.fail(err); } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/eip/VirtualRouterEipBackend.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/eip/VirtualRouterEipBackend.java index 9c789ca1501..ffa18009a9c 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/eip/VirtualRouterEipBackend.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/eip/VirtualRouterEipBackend.java @@ -43,6 +43,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -168,7 +169,7 @@ public void run(MessageReply reply) { fireFirewallEvent(vr.getUuid()); trigger.next(); } else { - trigger.fail(operr("failed to create eip[uuid:%s, name:%s, ip:%s] for vm nic[uuid:%s] on virtual router[uuid:%s], %s", + trigger.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10000, "failed to create eip[uuid:%s, name:%s, ip:%s] for vm nic[uuid:%s] on virtual router[uuid:%s], %s", struct.getEip().getUuid(), struct.getEip().getName(), struct.getVip().getIp(), struct.getNic().getUuid(), vr.getUuid(), ret.getError())); } @@ -226,7 +227,7 @@ public void applyEip(final EipStruct struct, final Completion completion) { @Override public void validate(VirtualRouterOfferingInventory offering) throws OperationFailureException { if (!offering.getPublicNetworkUuid().equals(struct.getVip().getL3NetworkUuid())) { - throw new OperationFailureException(operr("found a virtual router offering[uuid:%s] for L3Network[uuid:%s] in zone[uuid:%s]; however, the network's public network[uuid:%s] is not the same to EIP[uuid:%s]'s; you may need to use system tag" + + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10001, "found a virtual router offering[uuid:%s] for L3Network[uuid:%s] in zone[uuid:%s]; however, the network's public network[uuid:%s] is not the same to EIP[uuid:%s]'s; you may need to use system tag" + " guestL3Network::l3NetworkUuid to specify a particular virtual router offering for the L3Network", offering.getUuid(), l3inv.getUuid(), l3inv.getZoneUuid(), struct.getVip().getL3NetworkUuid(), struct.getEip().getUuid())); } } @@ -320,7 +321,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); RemoveEipRsp ret = re.toResponse(RemoveEipRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("failed to remove eip[uuid:%s, name:%s, ip:%s] for vm nic[uuid:%s] on virtual router[uuid:%s], %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10002, "failed to remove eip[uuid:%s, name:%s, ip:%s] for vm nic[uuid:%s] on virtual router[uuid:%s], %s", struct.getEip().getUuid(), struct.getEip().getName(), struct.getVip().getIp(), struct.getNic().getUuid(), vr.getUuid(), ret.getError()); trigger.setError(err); @@ -481,7 +482,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); VirtualRouterCommands.SyncEipRsp ret = re.toResponse(VirtualRouterCommands.SyncEipRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("failed to sync eip on virtual router[uuid:%s], %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10003, "failed to sync eip on virtual router[uuid:%s], %s", vr.getUuid(), ret.getError()); completion.fail(err); } else { diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/eip/VirtualRouterSyncEipOnStartFlow.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/eip/VirtualRouterSyncEipOnStartFlow.java index 6fdb051df5b..74d1ba7ed0e 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/eip/VirtualRouterSyncEipOnStartFlow.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/eip/VirtualRouterSyncEipOnStartFlow.java @@ -39,6 +39,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -213,7 +214,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); SyncEipRsp ret = re.toResponse(SyncEipRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("failed to sync eip on virtual router[uuid:%s], %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10004, "failed to sync eip on virtual router[uuid:%s], %s", vr.getUuid(), ret.getError()); trigger.fail(err); } else { diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/ha/VirtualRouterHaBackendImpl.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/ha/VirtualRouterHaBackendImpl.java index e2356e811b6..cef2cd08b3a 100644 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/ha/VirtualRouterHaBackendImpl.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/ha/VirtualRouterHaBackendImpl.java @@ -20,6 +20,7 @@ import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VirtualRouterHaBackendImpl implements VirtualRouterHaBackend, Component { @Autowired @@ -60,7 +61,7 @@ public void fail(ErrorCode errorCode) { public void virtualRouterOverlayMsgHandle(OverlayMessage message, Completion completion) { List exps = pluginRgty.getExtensionList(VirtualRouterHaGroupExtensionPoint.class); if (exps.isEmpty()) { - completion.fail(operr("ha group extension point nil")); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_HA_10000, "ha group extension point nil")); return; } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/lb/VirtualRouterLoadBalancerBackend.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/lb/VirtualRouterLoadBalancerBackend.java index c08db611610..91372f2a05f 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/lb/VirtualRouterLoadBalancerBackend.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/lb/VirtualRouterLoadBalancerBackend.java @@ -72,6 +72,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 8/9/2015. @@ -174,7 +175,7 @@ private void validate(APIAddVmNicToLoadBalancerMsg msg) { } if (!valid) { throw new ApiMessageInterceptionException(argerr( - "new add vm nics[uuids:%s] and attached vmnics are not on the same vrouter, " + + ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10000, "new add vm nics[uuids:%s] and attached vmnics are not on the same vrouter, " + "they are on vrouters[uuids:%s]", msg.getVmNicUuids(), vrUuids)); } @@ -204,7 +205,7 @@ private void validate(APIAddVmNicToLoadBalancerMsg msg) { if (vrUuids.size() > 1 && !isVirtualRouterHaPair(new ArrayList<>(vrUuids))) { throw new ApiMessageInterceptionException(argerr( - "new add vm nics[uuids:%s] and peer l3s[uuids:%s] of loadbalancer[uuid: %s]'s vip are not on the same vrouter, " + + ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10001, "new add vm nics[uuids:%s] and peer l3s[uuids:%s] of loadbalancer[uuid: %s]'s vip are not on the same vrouter, " + "they are on vrouters[uuids:%s]", msg.getVmNicUuids(), peerL3NetworkUuids, msg.getLoadBalancerUuid(), vrUuids)); } } @@ -1076,7 +1077,7 @@ public void run(MessageReply reply) { if (rsp.isSuccess()) { wcmpl.done(); } else { - errors.add(operr("operation error, because:%s", rsp.getError())); + errors.add(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10002, "operation error, because:%s", rsp.getError())); wcmpl.allDone(); } } else { @@ -1150,7 +1151,7 @@ public void run(MessageReply reply) { new VirtualRouterRoleManager().makeLoadBalancerRole(vr.getUuid()); completion.success(); } else { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10003, "operation error, because:%s", rsp.getError())); } } else { completion.fail(reply.getError()); @@ -1294,7 +1295,7 @@ public void run(MessageReply reply) { if (rsp.isSuccess()) { trigger.next(); } else { - trigger.fail(operr("refresh load balancer certificate, because:%s", rsp.getError())); + trigger.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10004, "refresh load balancer certificate, because:%s", rsp.getError())); } } else { trigger.fail(reply.getError()); @@ -1329,7 +1330,7 @@ public void run(MessageReply reply) { if (rsp.isSuccess()) { trigger.next(); } else { - trigger.fail(operr("refresh load balancer listener, because:%s", rsp.getError())); + trigger.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10005, "refresh load balancer listener, because:%s", rsp.getError())); } } else { trigger.fail(reply.getError()); @@ -1679,7 +1680,7 @@ public void handle(ErrorCode errCode, Map data) { @Override public void addVmNics(final LoadBalancerStruct struct, List nics, final Completion completion) { if (struct.getLb().getType().equals(LoadBalancerType.Shared.toString()) && nics.isEmpty()) { - completion.fail(operr("vmnic must be specified for share loadbalancer")); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10006, "vmnic must be specified for share loadbalancer")); return; } @@ -2146,7 +2147,7 @@ public void handle(ErrorCode errCode, Map data) { public void addListener(LoadBalancerStruct struct, LoadBalancerListenerInventory listener, Completion completion) { VirtualRouterVmInventory vr = findVirtualRouterVm(struct.getLb().getUuid()); if (vr == null) { - throw new OperationFailureException(operr("cannot find virtual router for load balancer [uuid:%s]", struct.getLb().getUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10007, "cannot find virtual router for load balancer [uuid:%s]", struct.getLb().getUuid())); } startVrIfNeededAndRefresh(vr, struct, completion); @@ -2404,7 +2405,7 @@ public void run(MessageReply reply) { if (rsp.isSuccess()) { trigger.next(); } else { - trigger.fail(operr("operation error, because:%s", rsp.getError())); + trigger.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10008, "operation error, because:%s", rsp.getError())); } } else { trigger.fail(reply.getError()); @@ -2467,7 +2468,7 @@ public void run(MessageReply reply) { if (rsp.isSuccess()) { completion.success(); } else { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10009, "operation error, because:%s", rsp.getError())); } } else { completion.fail(reply.getError()); @@ -2497,7 +2498,7 @@ public void run(MessageReply reply) { if (rsp.isSuccess()) { completion.success(); } else { - completion.fail(operr("operation error, because:%s", rsp.getError())); + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10010, "operation error, because:%s", rsp.getError())); } } else { completion.fail(reply.getError()); diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/lifecycle/VirtualRouterDeployAgentFlow.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/lifecycle/VirtualRouterDeployAgentFlow.java index 8d9f6b176ee..903f53d18d7 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/lifecycle/VirtualRouterDeployAgentFlow.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/lifecycle/VirtualRouterDeployAgentFlow.java @@ -38,6 +38,7 @@ import java.util.concurrent.TimeUnit; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class VirtualRouterDeployAgentFlow extends NoRollbackFlow { @@ -120,7 +121,7 @@ public void success(InitRsp ret) { if (ret.isSuccess()) { trigger.next(); } else { - trigger.fail(operr("operation error, because:%s", ret.getError())); + trigger.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LIFECYCLE_10000, "operation error, because:%s", ret.getError())); } } @@ -141,7 +142,7 @@ public void success(InitRsp ret) { if (ret.isSuccess()) { trigger.next(); } else { - trigger.fail(operr("operation error, because:%s", ret.getError())); + trigger.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LIFECYCLE_10001, "operation error, because:%s", ret.getError())); } } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/nat/VirtualRouterSnatBackend.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/nat/VirtualRouterSnatBackend.java index f6a80863445..65a7abe5a50 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/nat/VirtualRouterSnatBackend.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/nat/VirtualRouterSnatBackend.java @@ -38,6 +38,7 @@ import java.util.List; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -89,7 +90,7 @@ private void applySnat(final Iterator it, final VmInstanceSpec spec, @Override public void validate(VirtualRouterOfferingInventory offering) throws OperationFailureException { if (offering.getPublicNetworkUuid().equals(guestL3.getUuid())) { - throw new OperationFailureException(operr("guest l3Network[uuid:%s, name:%s] needs SNAT service provided by virtual router, but public l3Network[uuid:%s] of virtual router offering[uuid: %s, name:%s] is the same to this guest l3Network", + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_NAT_10001, "guest l3Network[uuid:%s, name:%s] needs SNAT service provided by virtual router, but public l3Network[uuid:%s] of virtual router offering[uuid: %s, name:%s] is the same to this guest l3Network", guestL3.getUuid(), guestL3.getName(), offering.getPublicNetworkUuid(), offering.getUuid(), offering.getName())); } } @@ -421,7 +422,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); VirtualRouterCommands.SyncSNATRsp ret = re.toResponse(VirtualRouterCommands.SyncSNATRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("virtual router[name: %s, uuid: %s] failed to sync snat%s, %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_NAT_10002, "virtual router[name: %s, uuid: %s] failed to sync snat%s, %s", vr.getName(), vr.getUuid(), JSONObjectUtil.toJsonString(snatInfo), ret.getError()); completion.fail(err); return; diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/nat/VirtualRouterSyncSNATOnStartFlow.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/nat/VirtualRouterSyncSNATOnStartFlow.java index 037c12098f3..2cbacd4c4e9 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/nat/VirtualRouterSyncSNATOnStartFlow.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/nat/VirtualRouterSyncSNATOnStartFlow.java @@ -39,6 +39,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class VirtualRouterSyncSNATOnStartFlow implements Flow { @@ -144,7 +145,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); SyncSNATRsp ret = re.toResponse(SyncSNATRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("virtual router[name: %s, uuid: %s] failed to sync snat%s, %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_NAT_10000, "virtual router[name: %s, uuid: %s] failed to sync snat%s, %s", vr.getName(), vr.getUuid(), JSONObjectUtil.toJsonString(snatInfo), ret.getError()); chain.fail(err); } else { diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/ApplyPortforwardingRuleOnVirtualRouterVmFlow.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/ApplyPortforwardingRuleOnVirtualRouterVmFlow.java index 9c83ea5bb93..8d0eceb8355 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/ApplyPortforwardingRuleOnVirtualRouterVmFlow.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/ApplyPortforwardingRuleOnVirtualRouterVmFlow.java @@ -27,6 +27,7 @@ import java.util.Arrays; import java.util.Map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class ApplyPortforwardingRuleOnVirtualRouterVmFlow implements Flow { @@ -82,7 +83,7 @@ public void run(MessageReply reply) { chain.next(); fireFirewallEvent(vr.getUuid()); } else { - ErrorCode err = operr("failed to create port forwarding rule[vip ip: %s, private ip: %s, vip start port: %s, vip end port: %s, private start port: %s, private end port: %s], because %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10005, "failed to create port forwarding rule[vip ip: %s, private ip: %s, vip start port: %s, vip end port: %s, private start port: %s, private end port: %s], because %s", to.getVipIp(), to.getPrivateIp(), to.getVipPortStart(), to.getVipPortEnd(), to.getPrivatePortStart(), to.getPrivatePortEnd(), ret.getError()); chain.fail(err); diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/ReleasePortForwardingRuleOnVirtualRouterVmFlow.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/ReleasePortForwardingRuleOnVirtualRouterVmFlow.java index b1cab99534a..2121ed6e7fe 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/ReleasePortForwardingRuleOnVirtualRouterVmFlow.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/ReleasePortForwardingRuleOnVirtualRouterVmFlow.java @@ -26,6 +26,7 @@ import java.util.Arrays; import java.util.Map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class ReleasePortForwardingRuleOnVirtualRouterVmFlow extends NoRollbackFlow { @@ -79,7 +80,7 @@ public void run(MessageReply reply) { data.setVirtualRouterUuid(vr.getUuid()); evtf.fire(FirewallCanonicalEvents.FIREWALL_RULE_CHANGED_PATH, data); } else { - ErrorCode err = operr("failed to revoke port forwarding rules %s, because %s", JSONObjectUtil.toJsonString(to), ret.getError()); + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10006, "failed to revoke port forwarding rules %s, because %s", JSONObjectUtil.toJsonString(to), ret.getError()); chain.fail(err); } } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/VirtualRouterPortForwardingBackend.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/VirtualRouterPortForwardingBackend.java index 6451b4b781d..80719ca024f 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/VirtualRouterPortForwardingBackend.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/VirtualRouterPortForwardingBackend.java @@ -43,6 +43,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VirtualRouterPortForwardingBackend extends AbstractVirtualRouterBackend implements PortForwardingBackend, Component, VirtualRouterAfterAttachNicExtensionPoint, VirtualRouterBeforeDetachNicExtensionPoint, @@ -181,7 +182,7 @@ private void applyRule(final Iterator it, final Completion @Override public void validate(VirtualRouterOfferingInventory offering) throws OperationFailureException { if (!offering.getPublicNetworkUuid().equals(struct.getVip().getL3NetworkUuid())) { - throw new OperationFailureException(operr("found a virtual router offering[uuid:%s] for L3Network[uuid:%s] in zone[uuid:%s]; however, the network's public network[uuid:%s] is not the same to PortForwarding rule[uuid:%s]'s; you may need to use system tag" + + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10001, "found a virtual router offering[uuid:%s] for L3Network[uuid:%s] in zone[uuid:%s]; however, the network's public network[uuid:%s] is not the same to PortForwarding rule[uuid:%s]'s; you may need to use system tag" + " guestL3Network::l3NetworkUuid to specify a particular virtual router offering for the L3Network", offering.getUuid(), struct.getGuestL3Network().getUuid(), struct.getGuestL3Network().getZoneUuid(), struct.getVip().getL3NetworkUuid(), struct.getRule().getUuid())); } } @@ -246,7 +247,7 @@ public void handle(ErrorCode errCode, Map data) { public void applyPortForwardingRule(PortForwardingStruct struct, Completion completion) { PortForwardingRuleInventory rule = struct.getRule(); if ((rule.getVipPortStart() != rule.getPrivatePortStart() || rule.getVipPortEnd() != rule.getPrivatePortEnd()) && (rule.getVipPortStart() != rule.getVipPortEnd()) && (rule.getPrivatePortStart() != rule.getPrivatePortEnd())) { - throw new OperationFailureException(operr("virtual router doesn't support port forwarding range redirection, the vipPortStart must be equals to privatePortStart and vipPortEnd must be equals to privatePortEnd;" + + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10002, "virtual router doesn't support port forwarding range redirection, the vipPortStart must be equals to privatePortStart and vipPortEnd must be equals to privatePortEnd;" + "but this rule rule has a mismatching range: vip port[%s, %s], private port[%s, %s]", rule.getVipPortStart(), rule.getVipPortEnd(), rule.getPrivatePortStart(), rule.getPrivatePortEnd())); } @@ -404,7 +405,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); VirtualRouterCommands.SyncEipRsp ret = re.toResponse(VirtualRouterCommands.SyncEipRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("failed to add portforwardings on virtual router[uuid:%s], %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10003, "failed to add portforwardings on virtual router[uuid:%s], %s", vrVO.getUuid(), ret.getError()); completion.fail(err); } else { @@ -480,7 +481,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); VirtualRouterCommands.RevokePortForwardingRuleRsp ret = re.toResponse(VirtualRouterCommands.RevokePortForwardingRuleRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("failed to revoke port forwardings on virtual router[uuid:%s], %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10004, "failed to revoke port forwardings on virtual router[uuid:%s], %s", vrVO.getUuid(), ret.getError()); completion.fail(err); } else { diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/VirtualRouterSyncPortForwardingRulesOnStartFlow.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/VirtualRouterSyncPortForwardingRulesOnStartFlow.java index c0bac709904..2c2722dabd3 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/VirtualRouterSyncPortForwardingRulesOnStartFlow.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/portforwarding/VirtualRouterSyncPortForwardingRulesOnStartFlow.java @@ -31,6 +31,7 @@ import javax.persistence.TypedQuery; import java.util.*; import java.util.stream.Collectors; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class VirtualRouterSyncPortForwardingRulesOnStartFlow implements Flow { @@ -207,7 +208,7 @@ public void run(MessageReply reply) { logger.debug(info); chain.next(); } else { - ErrorCode err = operr("failed to sync port forwarding rules served by virtual router[name: %s, uuid: %s], because %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10000, "failed to sync port forwarding rules served by virtual router[name: %s, uuid: %s], because %s", vr.getName(), vr.getUuid(), ret.getError()); chain.fail(err); } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vip/VirtualRouterVipBackend.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vip/VirtualRouterVipBackend.java index e672e1ed4fa..bbdf0c8cd41 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vip/VirtualRouterVipBackend.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vip/VirtualRouterVipBackend.java @@ -35,6 +35,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VirtualRouterVipBackend extends AbstractVirtualRouterBackend implements VirtualRouterHaGetCallbackExtensionPoint, VipBackend, VirtualRouterAfterAttachNicExtensionPoint, VirtualRouterBeforeDetachNicExtensionPoint, PreVipReleaseExtensionPoint, @@ -114,7 +115,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); CreateVipRsp ret = re.toResponse(CreateVipRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("failed to create vip%s on virtual router[uuid:%s], because %s", tos, vr.getUuid(), ret.getError()); + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10000, "failed to create vip%s on virtual router[uuid:%s], because %s", tos, vr.getUuid(), ret.getError()); completion.fail(err); } else { completion.success(); @@ -168,7 +169,7 @@ public void run(MessageReply reply) { if (ret.isSuccess()) { completion.success(); } else { - ErrorCode err = operr("failed to remove vip%s, because %s", tos, ret.getError()); + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10001, "failed to remove vip%s, because %s", tos, ret.getError()); completion.fail(err); } } @@ -234,7 +235,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); CreateVipRsp ret = re.toResponse(CreateVipRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("failed to sync vips[ips: %s] on virtual router[uuid:%s]" + + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10002, "failed to sync vips[ips: %s] on virtual router[uuid:%s]" + " for attaching nic[uuid: %s, ip: %s], because %s", vips.stream().map(VipTO::getIp).collect(Collectors.toList()), nic.getVmInstanceUuid(), nic.getUuid(), nic.getIp(), ret.getError()); diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vip/VirtualRouterVipBaseBackend.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vip/VirtualRouterVipBaseBackend.java index 614b565ee3b..70fdf675924 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vip/VirtualRouterVipBaseBackend.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vip/VirtualRouterVipBaseBackend.java @@ -44,6 +44,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/11/20. @@ -171,7 +172,7 @@ public void run(MessageReply reply) { if (ret.isSuccess()) { completion.success(); } else { - ErrorCode err = operr("failed to remove vip%s, because %s", tos, ret.getError()); + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10003, "failed to remove vip%s, because %s", tos, ret.getError()); completion.fail(err); } } @@ -215,7 +216,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); VirtualRouterCommands.CreateVipRsp ret = re.toResponse(VirtualRouterCommands.CreateVipRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("failed to create vip%s on virtual router[uuid:%s], because %s", tos, vr.getUuid(), ret.getError()); + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10004, "failed to create vip%s on virtual router[uuid:%s], because %s", tos, vr.getUuid(), ret.getError()); completion.fail(err); } else { completion.success(); @@ -248,7 +249,7 @@ private void acquireVip(String specificVrUuid, Completion completion) { VmInstanceState vrState = q.findValue(); if (VmInstanceState.Running != vrState) { - completion.fail(operr("virtual router[uuid:%s, state:%s] is not running", + completion.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10005, "virtual router[uuid:%s, state:%s] is not running", vrUuid, vrState)); } else { CollectionUtils.safeForEach(pluginRgty.getExtensionList(AfterAcquireVipExtensionPoint.class), @@ -296,7 +297,7 @@ public void run(final FlowTrigger trigger, final Map data) { s.setProviderType(self.getServiceProvider()); s.setOfferingValidator(offering -> { if (!offering.getPublicNetworkUuid().equals(self.getL3NetworkUuid())) { - throw new OperationFailureException(operr("found a virtual router offering[uuid:%s] for L3Network[uuid:%s] in zone[uuid:%s]; however, the network's public network[uuid:%s] is not the same to VIP[uuid:%s]'s; you may need to use system tag" + + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10006, "found a virtual router offering[uuid:%s] for L3Network[uuid:%s] in zone[uuid:%s]; however, the network's public network[uuid:%s] is not the same to VIP[uuid:%s]'s; you may need to use system tag" + " guestL3Network::l3NetworkUuid to specify a particular virtual router offering for the L3Network", offering.getUuid(), s.getL3Network().getUuid(), s.getL3Network().getZoneUuid(), self.getL3NetworkUuid(), self.getUuid())); diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosChangePrivateL3FirewallDefaultActionExtensionPoint.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosChangePrivateL3FirewallDefaultActionExtensionPoint.java index a1600bb9b97..983ea55f55d 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosChangePrivateL3FirewallDefaultActionExtensionPoint.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosChangePrivateL3FirewallDefaultActionExtensionPoint.java @@ -17,6 +17,7 @@ import java.util.Collections; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VyosChangePrivateL3FirewallDefaultActionExtensionPoint implements VirtualRouterAfterAttachNicExtensionPoint { @Autowired @@ -64,7 +65,7 @@ public void run(MessageReply reply) { nic.getIp(), nic.getMac(), nic.getVmInstanceUuid())); completion.success(); } else { - ErrorCode err = operr("failed to change nic[ip:%s, mac:%s] firewall default action of virtual router vm[uuid:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10003, "failed to change nic[ip:%s, mac:%s] firewall default action of virtual router vm[uuid:%s], because %s", nic.getIp(), nic.getMac(), nic.getVmInstanceUuid(), rsp.getError()); completion.fail(err); } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosConfigSshFlow.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosConfigSshFlow.java index e94a8d2b5f1..481dd22205b 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosConfigSshFlow.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosConfigSshFlow.java @@ -34,6 +34,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by zhanyong.miao 2018/10/08 @@ -94,7 +95,7 @@ public boolean run() { try { long now = System.currentTimeMillis(); if (now > timeout) { - trigger.fail(err(ApplianceVmErrors.UNABLE_TO_START, "the SSH port is not" + + trigger.fail(err(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10000, ApplianceVmErrors.UNABLE_TO_START, "the SSH port is not" + " open after %s seconds. Failed to login the virtual router[ip:%s]", timeoutInSeconds, mgmtNicIp)); return true; } @@ -153,7 +154,7 @@ protected Boolean call() { trigger.next(); } catch (Exception e) { - trigger.fail(operr("unable to ssh in to the virtual router[%s] after configure ssh", mgmtNicIp)); + trigger.fail(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10001, "unable to ssh in to the virtual router[%s] after configure ssh", mgmtNicIp)); } } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosConnectFlow.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosConnectFlow.java index d890e10ed33..23299dd34b5 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosConnectFlow.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosConnectFlow.java @@ -47,6 +47,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/10/31. @@ -241,7 +242,7 @@ public void success(InitRsp ret) { errs.clear(); wcompl.allDone(); } else { - errs.add(operr("vyos init command failed, because:%s", ret.getError())); + errs.add(operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10002, "vyos init command failed, because:%s", ret.getError())); wcompl.done(); } } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosDeployAgentFlow.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosDeployAgentFlow.java index 7437e6728ab..163fd4d22d2 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosDeployAgentFlow.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosDeployAgentFlow.java @@ -34,6 +34,7 @@ import java.util.concurrent.TimeUnit; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/10/31. @@ -149,7 +150,7 @@ public boolean run() { boolean forceReboot = false; long now = System.currentTimeMillis(); if (now > timeout) { - trigger.fail(err(ApplianceVmErrors.UNABLE_TO_START, "virtual router deploy agent failed, because %s", + trigger.fail(err(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10004, ApplianceVmErrors.UNABLE_TO_START, "virtual router deploy agent failed, because %s", errors.get(errors.size() -1))); return true; } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosDhcpBackend.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosDhcpBackend.java index 099fa77ffbc..2abef0b5ad2 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosDhcpBackend.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosDhcpBackend.java @@ -34,6 +34,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/10/31. @@ -153,7 +154,7 @@ public void run(MessageReply reply) { if (rsp.isSuccess()) { completion.success(); } else { - ErrorCode err = operr("unable to start dhcp server on virtual router vm[uuid:%s], because %s", vrUuid, rsp.getError()); + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10005, "unable to start dhcp server on virtual router vm[uuid:%s], because %s", vrUuid, rsp.getError()); completion.fail(err); } } @@ -243,7 +244,7 @@ public void run(MessageReply reply) { if (rsp.isSuccess()) { completion.success(); } else { - ErrorCode err = operr("unable to start dhcp server on virtual router vm[uuid:%s], because %s", nic.getVmInstanceUuid(), rsp.getError()); + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10006, "unable to start dhcp server on virtual router vm[uuid:%s], because %s", nic.getVmInstanceUuid(), rsp.getError()); completion.fail(err); } } @@ -279,7 +280,7 @@ public void run(MessageReply reply) { if (rsp.isSuccess()) { completion.success(); } else { - ErrorCode err = operr("unable to stop dhcp server on virtual router vm[uuid:%s], because %s", nic.getVmInstanceUuid(), rsp.getError()); + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10007, "unable to stop dhcp server on virtual router vm[uuid:%s], because %s", nic.getVmInstanceUuid(), rsp.getError()); completion.fail(err); } } diff --git a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosVm.java b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosVm.java index 8dc1e4a947d..80823bd623b 100755 --- a/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosVm.java +++ b/plugin/virtualRouterProvider/src/main/java/org/zstack/network/service/virtualrouter/vyos/VyosVm.java @@ -27,6 +27,7 @@ import java.util.List; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/10/31. @@ -129,7 +130,7 @@ public void run(MessageReply reply) { VirtualRouterAsyncHttpCallReply re = reply.castReply(); VyosKeepalivedCommands.VyosHaEnableRsp ret = re.toResponse(VyosKeepalivedCommands.VyosHaEnableRsp.class); if (!ret.isSuccess()) { - ErrorCode err = operr("failed to enable ha on virtual router[uuid:%s], %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10008, "failed to enable ha on virtual router[uuid:%s], %s", vr.getUuid(), ret.getError()); completion.fail(err); } else { diff --git a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetwork/VxlanNetworkFactory.java b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetwork/VxlanNetworkFactory.java index 101ac6cbdd4..6f62ca923b4 100755 --- a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetwork/VxlanNetworkFactory.java +++ b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetwork/VxlanNetworkFactory.java @@ -52,6 +52,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by weiwang on 02/03/2017. @@ -220,7 +221,7 @@ public void run(MessageReply reply) { @Override public void done(ErrorCodeList errorCodeList) { if (!errList.getCauses().isEmpty()) { - completion.fail(operr("cannot configure vxlan network for vm[uuid:%s] on the destination host[uuid:%s]", + completion.fail(operr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORK_10000, "cannot configure vxlan network for vm[uuid:%s] on the destination host[uuid:%s]", inv.getUuid(), destHostUuid).causedBy(errList.getCauses())); return; } diff --git a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/AbstractVniAllocatorStrategy.java b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/AbstractVniAllocatorStrategy.java index c565ca20626..a7386e4c039 100644 --- a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/AbstractVniAllocatorStrategy.java +++ b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/AbstractVniAllocatorStrategy.java @@ -14,6 +14,7 @@ import org.zstack.utils.function.Function; import java.util.List; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by weiwang on 10/03/2017. @@ -43,11 +44,11 @@ public VniRangeVO call(VniRangeVO arg) { String duplicate = Q.New(VxlanNetworkVO.class).select(VxlanNetworkVO_.uuid).eq(VxlanNetworkVO_.vni, msg.getRequiredVni()).eq(VxlanNetworkVO_.poolUuid, msg.getL2NetworkUuid()).findValue(); if (vnir == null) { - throw new OperationFailureException(Platform.err(L2Errors.ALLOCATE_VNI_ERROR, + throw new OperationFailureException(Platform.err(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10000, L2Errors.ALLOCATE_VNI_ERROR, "cannot allocate vni[%s] in l2Network[uuid:%s], out of vni range", msg.getRequiredVni(), msg.getL2NetworkUuid() )); } else if (duplicate != null) { - throw new OperationFailureException(Platform.err(L2Errors.ALLOCATE_VNI_ERROR, + throw new OperationFailureException(Platform.err(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10001, L2Errors.ALLOCATE_VNI_ERROR, "cannot allocate vni[%s] in l2Network[uuid:%s], duplicate with l2Network[uuid:%s]", msg.getRequiredVni(), msg.getL2NetworkUuid(), duplicate)); } diff --git a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/KVMRealizeL2VxlanNetworkBackend.java b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/KVMRealizeL2VxlanNetworkBackend.java index 0fba2988fcf..293e078c4a9 100755 --- a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/KVMRealizeL2VxlanNetworkBackend.java +++ b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/KVMRealizeL2VxlanNetworkBackend.java @@ -48,6 +48,7 @@ import static org.zstack.network.l2.vxlan.vxlanNetworkPool.VxlanNetworkPoolConstant.*; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by weiwang on 17/04/2017. @@ -78,12 +79,12 @@ public void realize(final L2NetworkInventory l2Network, final String hostUuid, b final L2VxlanNetworkInventory l2vxlan = (L2VxlanNetworkInventory) l2Network; final List vtepIps = Q.New(VtepVO.class).select(VtepVO_.vtepIp).eq(VtepVO_.hostUuid, hostUuid).eq(VtepVO_.poolUuid, l2vxlan.getPoolUuid()).listValues(); if (vtepIps.size() > 1) { - throw new OperationFailureException(operr("find multiple vtep ips[%s] for one host[uuid:%s], need to delete host and add again", + throw new OperationFailureException(operr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10002, "find multiple vtep ips[%s] for one host[uuid:%s], need to delete host and add again", vtepIps, hostUuid)); } if (vtepIps.size() == 0) { - ErrorCode err = operr("failed to find vtep on host[uuid: %s], please re-attach vxlanpool[uuid: %s] to cluster.", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10003, "failed to find vtep on host[uuid: %s], please re-attach vxlanpool[uuid: %s] to cluster.", hostUuid, l2vxlan.getPoolUuid()); completion.fail(err); return; @@ -145,7 +146,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); VxlanKvmAgentCommands.CreateVxlanBridgeResponse rsp = hreply.toResponse(VxlanKvmAgentCommands.CreateVxlanBridgeResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to create bridge[%s] for l2Network[uuid:%s, type:%s, vni:%s] on kvm host[uuid:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10004, "failed to create bridge[%s] for l2Network[uuid:%s, type:%s, vni:%s] on kvm host[uuid:%s], because %s", cmd.getBridgeName(), l2Network.getUuid(), l2Network.getType(), l2vxlan.getVirtualNetworkId(), hostUuid, rsp.getError()); completion.fail(err); return; @@ -202,7 +203,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); KVMAgentCommands.UpdateL2NetworkResponse rsp = hreply.toResponse(KVMAgentCommands.UpdateL2NetworkResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to update bridge[%s] for l2Network[uuid:%s, name:%s] on kvm host[uuid: %s], %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10005, "failed to update bridge[%s] for l2Network[uuid:%s, name:%s] on kvm host[uuid: %s], %s", cmd.getBridgeName(), newL2.getUuid(), newL2.getName(), hostUuid, rsp.getError()); completion.fail(err); return; @@ -259,7 +260,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); VxlanKvmAgentCommands.CheckVxlanCidrResponse rsp = hreply.toResponse(VxlanKvmAgentCommands.CheckVxlanCidrResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to check cidr[%s] for l2VxlanNetwork[uuid:%s, name:%s] on kvm host[uuid:%s], %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10006, "failed to check cidr[%s] for l2VxlanNetwork[uuid:%s, name:%s] on kvm host[uuid:%s], %s", cmd.getCidr(), l2vxlan.getUuid(), l2vxlan.getName(), hostUuid, rsp.getError()); trigger.fail(err); return; @@ -547,7 +548,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); VxlanKvmAgentCommands.DeleteVxlanBridgeResponse rsp = hreply.toResponse(VxlanKvmAgentCommands.DeleteVxlanBridgeResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to delete bridge[%s] for l2Network[uuid:%s, type:%s, vni:%s] on kvm host[uuid:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10007, "failed to delete bridge[%s] for l2Network[uuid:%s, type:%s, vni:%s] on kvm host[uuid:%s], because %s", cmd.getBridgeName(), l2Network.getUuid(), l2Network.getType(), l2vxlan.getVirtualNetworkId(), hostUuid, rsp.getError()); completion.fail(err); return; diff --git a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/KVMRealizeL2VxlanNetworkPoolBackend.java b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/KVMRealizeL2VxlanNetworkPoolBackend.java index 728e49bff18..f52acab7dab 100755 --- a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/KVMRealizeL2VxlanNetworkPoolBackend.java +++ b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/KVMRealizeL2VxlanNetworkPoolBackend.java @@ -37,6 +37,7 @@ import static org.zstack.network.l2.vxlan.vxlanNetworkPool.VxlanNetworkPoolConstant.*; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by weiwang on 20/03/2017. @@ -103,7 +104,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); VxlanKvmAgentCommands.CheckVxlanCidrResponse rsp = hreply.toResponse(VxlanKvmAgentCommands.CheckVxlanCidrResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to check cidr[%s] for l2VxlanNetworkPool[uuid:%s, name:%s] on kvm host[uuid:%s], %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10008, "failed to check cidr[%s] for l2VxlanNetworkPool[uuid:%s, name:%s] on kvm host[uuid:%s], %s", cmd.getCidr(), vxlanPool.getUuid(), vxlanPool.getName(), hostUuid, rsp.getError()); completion.fail(err); return; @@ -262,7 +263,7 @@ public void run(MessageReply reply) { KVMHostAsyncHttpCallReply hreply = reply.castReply(); VxlanKvmAgentCommands.CreateVxlanBridgeResponse rsp = hreply.toResponse(VxlanKvmAgentCommands.CreateVxlanBridgeResponse.class); if (!rsp.isSuccess()) { - ErrorCode err = operr("failed to realize vxlan network pool[uuid:%s, type:%s] on kvm host[uuid:%s], because %s", + ErrorCode err = operr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10009, "failed to realize vxlan network pool[uuid:%s, type:%s] on kvm host[uuid:%s], because %s", l2Network.getUuid(), l2Network.getType(), hostUuid, rsp.getError()); trigger.fail(err); return; diff --git a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/VxlanNetworkCheckerImpl.java b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/VxlanNetworkCheckerImpl.java index 00513d4342a..d3a46ed8d78 100644 --- a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/VxlanNetworkCheckerImpl.java +++ b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/VxlanNetworkCheckerImpl.java @@ -18,6 +18,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by weiwang on 02/05/2017. @@ -41,11 +42,11 @@ private void validate(APIChangeL2NetworkVlanIdMsg msg) { return; } if (!NetworkUtils.isValidVni(msg.getVlan())) { - throw new ApiMessageInterceptionException(argerr("vlan[%s] is not a valid vni", msg.getVlan())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10024, "vlan[%s] is not a valid vni", msg.getVlan())); } VxlanNetworkVO vxlanVO = Q.New(VxlanNetworkVO.class).eq(VxlanNetworkVO_.uuid, msg.getL2NetworkUuid()).find(); if (vxlanVO == null || !vxlanVO.getType().equals(VxlanNetworkConstant.VXLAN_NETWORK_TYPE)) { - throw new ApiMessageInterceptionException(argerr("L2Network[uuid:%s] is not L2VxlanNetwork type", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10025, "L2Network[uuid:%s] is not L2VxlanNetwork type", msg.getL2NetworkUuid())); } @@ -53,7 +54,7 @@ private void validate(APIChangeL2NetworkVlanIdMsg msg) { .eq(VxlanNetworkVO_.vni, msg.getVlan()).eq(VxlanNetworkVO_.poolUuid, vxlanVO.getPoolUuid()).listValues(); duplicate = duplicate.stream().filter(d -> !d.equals(msg.getL2NetworkUuid())).collect(Collectors.toList()); if (!duplicate.isEmpty()) { - throw new OperationFailureException(Platform.err(L2Errors.ALLOCATE_VNI_ERROR, + throw new OperationFailureException(Platform.err(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10026, L2Errors.ALLOCATE_VNI_ERROR, "cannot allocate vni[%s] in l2Network[uuid:%s], duplicate with l2Network[uuid:%s]", msg.getVlan(), msg.getL2NetworkUuid(), duplicate.get(0))); } @@ -66,7 +67,7 @@ private void validate(APIAttachL2NetworkToClusterMsg msg) { } if (msg.getSystemTags() == null) { - throw new ApiMessageInterceptionException(argerr("need to input one system tag like : [%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10027, "need to input one system tag like : [%s]", VxlanSystemTags.VXLAN_POOL_CLUSTER_VTEP_CIDR.getTagFormat())); } @@ -78,13 +79,13 @@ private void validate(APIAttachL2NetworkToClusterMsg msg) { public void validateSystemTagFormat(List systemTags) { for (String tag : systemTags) { if (!VxlanSystemTags.VXLAN_POOL_CLUSTER_VTEP_CIDR.isMatch(tag)) { - throw new ApiMessageInterceptionException(argerr("wrong system tag [%s], should be like : [%s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10028, "wrong system tag [%s], should be like : [%s]", tag, VxlanSystemTags.VXLAN_POOL_CLUSTER_VTEP_CIDR.getTagFormat())); } List cidr = Arrays.asList(VxlanSystemTags.VXLAN_POOL_CLUSTER_VTEP_CIDR.getTokenByTag(tag, VxlanSystemTags.VTEP_CIDR_TOKEN).split("[{}]")); boolean isCidr = cidr.size() > 1 && NetworkUtils.isCidr(cidr.get(1)); if (!isCidr) { - throw new ApiMessageInterceptionException(argerr("wrong cidr format in system tag [%s]", tag)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10029, "wrong cidr format in system tag [%s]", tag)); } } } @@ -93,7 +94,7 @@ public void validateSystemTagFormat(List systemTags) { public void validateVniRangeOverlap(L2NetworkInventory inv, String clusterUuid) { String overlappedPool = getOverlapVniRangePool(inv, clusterUuid); if (overlappedPool != null) { - throw new ApiMessageInterceptionException(argerr("overlap vni range with %s [%s]", inv.getType(), overlappedPool)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10030, "overlap vni range with %s [%s]", inv.getType(), overlappedPool)); } } @@ -128,7 +129,7 @@ private static boolean isVniRangeOverlap(Integer startVni1, Integer endVni1, Int private void validate(APICreateL3NetworkMsg msg) { String type = Q.New(L2NetworkVO.class).select(L2NetworkVO_.type).eq(L2NetworkVO_.uuid, msg.getL2NetworkUuid()).findValue(); if (type.equals(VxlanNetworkPoolConstant.VXLAN_NETWORK_POOL_TYPE)) { - throw new ApiMessageInterceptionException(argerr("vxlan network pool doesn't support create l3 network")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10031, "vxlan network pool doesn't support create l3 network")); } } } diff --git a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/VxlanNetworkPool.java b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/VxlanNetworkPool.java index 68d20f08df8..e8166a9873b 100755 --- a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/VxlanNetworkPool.java +++ b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/VxlanNetworkPool.java @@ -58,6 +58,7 @@ import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by weiwang on 01/03/2017. @@ -303,7 +304,7 @@ private void handle(AllocateVniMsg msg) { AllocateVniReply reply = new AllocateVniReply(); Integer vni = vas.allocateVni(msg); if (vni == null) { - reply.setError(err(L2Errors.ALLOCATE_VNI_ERROR, "Vni allocator strategy[%s] returns nothing, because no vni is available in this VxlanNetwork[name:%s, uuid:%s]", strategyType, self.getName(), self.getUuid())); + reply.setError(err(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10010, L2Errors.ALLOCATE_VNI_ERROR, "Vni allocator strategy[%s] returns nothing, because no vni is available in this VxlanNetwork[name:%s, uuid:%s]", strategyType, self.getName(), self.getUuid())); } else { logger.debug(String.format("Vni allocator strategy[%s] successfully allocates an vni[%s]", strategyType, vni)); reply.setVni(vni); @@ -554,7 +555,7 @@ private void handle(final APICreateVxlanPoolRemoteVtepMsg msg) { rq.add(L2NetworkClusterRefVO_.l2NetworkUuid, SimpleQuery.Op.EQ, msg.getL2NetworkUuid()); long count = rq.count(); if (count == 0) { - evt.setError(err(SysErrors.RESOURCE_NOT_FOUND, "Cannot find L2NetworkClusterRefVO item for l2NetworkUuid[%s] clusterUuid[%s]", msg.getL2NetworkUuid(), msg.getClusterUuid())); + evt.setError(err(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10011, SysErrors.RESOURCE_NOT_FOUND, "Cannot find L2NetworkClusterRefVO item for l2NetworkUuid[%s] clusterUuid[%s]", msg.getL2NetworkUuid(), msg.getClusterUuid())); bus.publish(evt); return; } @@ -565,7 +566,7 @@ private void handle(final APICreateVxlanPoolRemoteVtepMsg msg) { rqVtep.add(RemoteVtepVO_.vtepIp, SimpleQuery.Op.EQ, msg.getRemoteVtepIp()); count = rqVtep.count(); if (count > 0) { - evt.setError(err(SysErrors.OPERATION_ERROR, "ip[%s] l2NetworkUuid[%s] clusterUuid[%s] exist", msg.getRemoteVtepIp(), msg.getL2NetworkUuid(), msg.getClusterUuid())); + evt.setError(err(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10012, SysErrors.OPERATION_ERROR, "ip[%s] l2NetworkUuid[%s] clusterUuid[%s] exist", msg.getRemoteVtepIp(), msg.getL2NetworkUuid(), msg.getClusterUuid())); bus.publish(evt); return; } @@ -601,7 +602,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - evt.setError(err(L2Errors.ATTACH_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10013, L2Errors.ATTACH_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); @@ -899,7 +900,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { afterAttachVxlanPoolFromClusterFailed(msg); - evt.setError(err(L2Errors.ATTACH_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10014, L2Errors.ATTACH_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); diff --git a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/VxlanPoolApiInterceptor.java b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/VxlanPoolApiInterceptor.java index 0ce7e3ae9ff..6629d0f7def 100644 --- a/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/VxlanPoolApiInterceptor.java +++ b/plugin/vxlan/src/main/java/org/zstack/network/l2/vxlan/vxlanNetworkPool/VxlanPoolApiInterceptor.java @@ -25,6 +25,7 @@ import java.util.stream.Collectors; import org.zstack.core.db.SimpleQuery; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by weiwang on 02/05/2017. @@ -57,7 +58,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti private void validate(APICreateVxlanPoolRemoteVtepMsg msg) { boolean isIpv4 = NetworkUtils.isIpv4Address(msg.getRemoteVtepIp()); if (!isIpv4) { - throw new ApiMessageInterceptionException(argerr("%s:is not ipv4", msg.getRemoteVtepIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10015, "%s:is not ipv4", msg.getRemoteVtepIp())); } SimpleQuery rqv = dbf.createQuery(VtepVO.class); @@ -66,7 +67,7 @@ private void validate(APICreateVxlanPoolRemoteVtepMsg msg) { rqv.add(VtepVO_.vtepIp, SimpleQuery.Op.EQ, msg.getRemoteVtepIp()); long count = rqv.count(); if (count > 0) { - throw new ApiMessageInterceptionException(argerr("ip[%s] l2NetworkUuid[%s] clusterUuid[%s] ip exist in local vtep", msg.getRemoteVtepIp(), msg.getL2NetworkUuid(), msg.getClusterUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10016, "ip[%s] l2NetworkUuid[%s] clusterUuid[%s] ip exist in local vtep", msg.getRemoteVtepIp(), msg.getL2NetworkUuid(), msg.getClusterUuid())); } } @@ -74,7 +75,7 @@ private void validate(APICreateVxlanPoolRemoteVtepMsg msg) { private void validate(APIDeleteVxlanPoolRemoteVtepMsg msg) { boolean isIpv4 = NetworkUtils.isIpv4Address(msg.getRemoteVtepIp()); if (!isIpv4) { - throw new ApiMessageInterceptionException(argerr("%s:is not ipv4", msg.getRemoteVtepIp())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10017, "%s:is not ipv4", msg.getRemoteVtepIp())); } } @@ -82,7 +83,7 @@ private void validate(APIDeleteVxlanPoolRemoteVtepMsg msg) { private void validate(APICreateVxlanVtepMsg msg) { long count = Q.New(VtepVO.class).eq(VtepVO_.hostUuid, msg.getHostUuid()).eq(VtepVO_.poolUuid, msg.getPoolUuid()).count(); if (count > 0) { - throw new ApiMessageInterceptionException(argerr("vxlan vtep address for host [uuid : %s] and pool [uuid : %s] pair already existed", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10018, "vxlan vtep address for host [uuid : %s] and pool [uuid : %s] pair already existed", msg.getHostUuid(), msg.getPoolUuid()) ); } @@ -101,7 +102,7 @@ private void validate(APIUpdateVniRangeMsg msg) { private void validate(APICreateL2VxlanNetworkMsg msg) { VxlanNetworkPoolVO vo = Q.New(VxlanNetworkPoolVO.class).eq(VxlanNetworkPoolVO_.uuid, msg.getPoolUuid()).find(); if (msg.getZoneUuid() != null && !msg.getZoneUuid().equals(vo.getZoneUuid())) { - throw new ApiMessageInterceptionException(Platform.err(SysErrors.INVALID_ARGUMENT_ERROR, + throw new ApiMessageInterceptionException(Platform.err(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10019, SysErrors.INVALID_ARGUMENT_ERROR, String.format("the zone uuid provided not equals to zone uuid of pool [%s], please correct it or do not fill it", msg.getPoolUuid()) )); @@ -112,7 +113,7 @@ private void validate(APICreateL2VxlanNetworkMsg msg) { private void validate(APICreateVniRangeMsg msg) { if (msg.getStartVni() > msg.getEndVni()) { - throw new ApiMessageInterceptionException(Platform.err(SysErrors.INVALID_ARGUMENT_ERROR, + throw new ApiMessageInterceptionException(Platform.err(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10020, SysErrors.INVALID_ARGUMENT_ERROR, String.format("start number [%s] of vni range is bigger than end number [%s]", msg.getStartVni(), msg.getStartVni()) )); @@ -121,7 +122,7 @@ private void validate(APICreateVniRangeMsg msg) { VxlanNetworkPoolVO pool = dbf.findByUuid(msg.getL2NetworkUuid(), VxlanNetworkPoolVO.class); if ( pool == null ) { - throw new ApiMessageInterceptionException(argerr("unable create vni range, because l2 uuid[%s] is not vxlan network pool",msg.getL2NetworkUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10021, "unable create vni range, because l2 uuid[%s] is not vxlan network pool",msg.getL2NetworkUuid())); } List> tokenList = VxlanSystemTags.VXLAN_POOL_CLUSTER_VTEP_CIDR.getTokensOfTagsByResourceUuid(msg.getL2NetworkUuid()); @@ -160,7 +161,7 @@ private void validate(APICreateVniRangeMsg msg) { for (VniRangeVO e : p.getAttachedVniRanges()) { if (checkOverlap(msg.getStartVni(), msg.getEndVni(), e.getStartVni(), e.getEndVni()) == true) { - throw new ApiMessageInterceptionException(Platform.err(SysErrors.INVALID_ARGUMENT_ERROR, + throw new ApiMessageInterceptionException(Platform.err(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10022, SysErrors.INVALID_ARGUMENT_ERROR, String.format("this vni range[start:%s, end:%s] has overlapped with vni range [%s], which start vni is [%s], end vni is [%s]", msg.getStartVni(), msg.getEndVni(), e.getUuid(), e.getStartVni(), e.getEndVni()) )); @@ -170,7 +171,7 @@ private void validate(APICreateVniRangeMsg msg) { } else if (pool.getAttachedVniRanges() != null && !pool.getAttachedVniRanges().isEmpty()) { for (VniRangeVO e : pool.getAttachedVniRanges()) { if (checkOverlap(msg.getStartVni(), msg.getEndVni(), e.getStartVni(), e.getEndVni()) == true) { - throw new ApiMessageInterceptionException(Platform.err(SysErrors.INVALID_ARGUMENT_ERROR, + throw new ApiMessageInterceptionException(Platform.err(ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10023, SysErrors.INVALID_ARGUMENT_ERROR, String.format("this vni range[start:%s, end:%s] has overlapped with vni range [%s], which start vni is [%s], end vni is [%s]", msg.getStartVni(), msg.getEndVni(), e.getUuid(), e.getStartVni(), e.getEndVni()) )); diff --git a/plugin/xinfini/src/main/java/org/zstack/xinfini/XInfiniApiHelper.java b/plugin/xinfini/src/main/java/org/zstack/xinfini/XInfiniApiHelper.java index 3a90db3b043..164d8059696 100644 --- a/plugin/xinfini/src/main/java/org/zstack/xinfini/XInfiniApiHelper.java +++ b/plugin/xinfini/src/main/java/org/zstack/xinfini/XInfiniApiHelper.java @@ -37,6 +37,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class XInfiniApiHelper { @@ -75,7 +76,7 @@ public T callErrorOutWithRetry(XInfiniRequest req, C } } - throw new OperationFailureException(operr("xinfini request failed, message: %s.", + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10017, "xinfini request failed, message: %s.", req.getClass().getSimpleName())); } @@ -90,13 +91,13 @@ public void call(XInfiniRequest req, Completion comp return; } - completion.fail(operr("xinfini request failed, message: %s.", result.getMessage())); + completion.fail(operr(ORG_ZSTACK_XINFINI_10018, "xinfini request failed, message: %s.", result.getMessage())); }); } public void errorOut(XInfiniResponse rsp) { if (!rsp.isSuccess()) { - throw new OperationFailureException(operr("xinfini request failed, message: %s.", rsp.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10019, "xinfini request failed, message: %s.", rsp.getMessage())); } } @@ -167,7 +168,7 @@ public BdcModule queryBdcByIp(String ip, boolean errorIfNotExist) { QueryBdcResponse rsp = queryErrorOut(req, QueryBdcResponse.class); if (rsp.getMetadata().getPagination().getCount() == 0) { if (errorIfNotExist) { - throw new OperationFailureException(operr("bdc with ip %s not found.", ip)); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10020, "bdc with ip %s not found.", ip)); } return null; @@ -459,7 +460,7 @@ public void deleteBdcBdev(int bdevId, int bdcId) { return; } - throw new OperationFailureException(operr("delete bdev failed %s", rsp.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10021, "delete bdev failed %s", rsp.getMessage())); } GetBdcBdevRequest gReq = new GetBdcBdevRequest(); @@ -503,7 +504,7 @@ public void deleteVolume(int volId, boolean force) { return; } - throw new OperationFailureException(operr("delete volume failed %s", rsp.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10022, "delete volume failed %s", rsp.getMessage())); } GetVolumeRequest gReq = new GetVolumeRequest(); @@ -537,7 +538,7 @@ public void deleteVolumeSnapshot(int snapShotId) { if (exist) { VolumeSnapshotModule snap = getVolumeSnapshot(snapShotId); - throw new OperationFailureException(operr("snapshot [id:%s, name:%s] has %d cloned volumes, volumes names: %s", snapShotId, snap.getSpec().getName(), vRsp.getMetadata().getPagination().getCount(), volNames)); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10023, "snapshot [id:%s, name:%s] has %d cloned volumes, volumes names: %s", snapShotId, snap.getSpec().getName(), vRsp.getMetadata().getPagination().getCount(), volNames)); } logger.info("all cloned volumes not exist in database, try to delete them"); // try to delete cloned volumes if not exist in db @@ -556,7 +557,7 @@ public void deleteVolumeSnapshot(int snapShotId) { return; } - throw new OperationFailureException(operr("delete volume snapshot failed %s", rsp.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10024, "delete volume snapshot failed %s", rsp.getMessage())); } GetVolumeSnapshotRequest gReq = new GetVolumeSnapshotRequest(); gReq.setId(snapShotId); @@ -667,7 +668,7 @@ public void deleteVolumeClientGroupMapping(int mapId) { return; } - throw new OperationFailureException(operr("delete volume-client-group-mapping failed %s", rsp.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10025, "delete volume-client-group-mapping failed %s", rsp.getMessage())); } GetVolumeClientGroupMappingRequest gReq = new GetVolumeClientGroupMappingRequest(); @@ -714,7 +715,7 @@ public void deleteIscsiClient(int iscsiClientId) { return; } - throw new OperationFailureException(operr("delete iscsi client failed %s", rsp.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10026, "delete iscsi client failed %s", rsp.getMessage())); } GetIscsiClientRequest gReq = new GetIscsiClientRequest(); diff --git a/plugin/xinfini/src/main/java/org/zstack/xinfini/XInfiniStorageController.java b/plugin/xinfini/src/main/java/org/zstack/xinfini/XInfiniStorageController.java index 67b5d3904a4..a27acd731b3 100644 --- a/plugin/xinfini/src/main/java/org/zstack/xinfini/XInfiniStorageController.java +++ b/plugin/xinfini/src/main/java/org/zstack/xinfini/XInfiniStorageController.java @@ -62,6 +62,7 @@ import static org.zstack.xinfini.XInfiniIscsiHelper.buildIscsiClientGroupName; import static org.zstack.xinfini.XInfiniIscsiHelper.iscsiHeartbeatVolumeName; import static org.zstack.xinfini.XInfiniPathHelper.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class XInfiniStorageController implements PrimaryStorageControllerSvc, PrimaryStorageNodeSvc { @@ -158,7 +159,7 @@ public void activate(BaseVolumeInfo v, HostInventory h, boolean shareable, Retur return; } - comp.fail(operr("not supported protocol[%s]", v.getProtocol())); + comp.fail(operr(ORG_ZSTACK_XINFINI_10000, "not supported protocol[%s]", v.getProtocol())); } private ActiveVolumeTO activeVhostVolume(HostInventory h, BaseVolumeInfo vol) { @@ -166,7 +167,7 @@ private ActiveVolumeTO activeVhostVolume(HostInventory h, BaseVolumeInfo vol) { BdcModule bdc = apiHelper.queryBdcByIp(h.getManagementIp()); VolumeModule volModule = getVolumeModule(vol); if (volModule == null) { - throw new OperationFailureException(operr("cannot get volume[%s] details, maybe it has been deleted", vol.getInstallPath())); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10001, "cannot get volume[%s] details, maybe it has been deleted", vol.getInstallPath())); } VhostVolumeTO to = new VhostVolumeTO(); @@ -213,7 +214,7 @@ public void deactivate(String installPath, String protocol, HostInventory h, Com return; } - comp.fail(operr("not supported protocol[%s] for deactivate", protocol)); + comp.fail(operr(ORG_ZSTACK_XINFINI_10002, "not supported protocol[%s] for deactivate", protocol)); } private void deactivateIscsi(String installPath, HostInventory h) { @@ -329,7 +330,7 @@ public String getActivePath(BaseVolumeInfo v, HostInventory h, boolean shareable return target.getResourceURI(); } - throw new OperationFailureException(operr("not supported protocol[%s]", v.getProtocol())); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10003, "not supported protocol[%s]", v.getProtocol())); } @Override @@ -343,7 +344,7 @@ public BaseVolumeInfo getActiveVolumeInfo(String activePath, HostInventory h, bo info.setShareable(shareable); } else { // TODO support other protocols - throw new OperationFailureException(operr("not supported get volume info from [%s]", activePath)); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10004, "not supported get volume info from [%s]", activePath)); } VolumeModule vol = apiHelper.queryVolumeByName(buildVolumeName(volUuid)); @@ -399,7 +400,7 @@ public List getActiveClients(String installPath, String prot return c; }).collect(Collectors.toList()); } else { - throw new OperationFailureException(operr("not supported protocol[%s] for active", protocol)); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10005, "not supported protocol[%s] for active", protocol)); } } @@ -519,19 +520,19 @@ public void connect(String config, String url, ReturnValueCompletion nodes = apiHelper.queryNodes(); if (CollectionUtils.isEmpty(nodes)) { - comp.fail(operr("no node found")); + comp.fail(operr(ORG_ZSTACK_XINFINI_10006, "no node found")); return; } xConfig.getNodes().forEach(it -> nodes.stream() .filter(it1 -> it1.getSpec().getAdminIp().equals(it.getIp()) && it1.getSpec().isRoleAfaAdmin()) .findAny() - .orElseThrow(() -> new OperationFailureException(operr("fail to get node %s details, check ip address and role config", it.getIp())))); + .orElseThrow(() -> new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10007, "fail to get node %s details, check ip address and role config", it.getIp())))); info.setNodes(nodes.stream().map(XInfiniAddonInfo.Node::valueOf).collect(Collectors.toList())); List pools = apiHelper.queryPools(); if (CollectionUtils.isEmpty(pools)) { - comp.fail(operr("no pool found")); + comp.fail(operr(ORG_ZSTACK_XINFINI_10008, "no pool found")); return; } @@ -539,7 +540,7 @@ public void connect(String config, String url, ReturnValueCompletion pools.stream() .filter(it1 -> it1.getSpec().getId() == it.getId()) .findAny() - .orElseThrow(() -> new OperationFailureException(operr("fail to get pool[id:%d, name:%s] %s details", it.getId(), it.getName())))); + .orElseThrow(() -> new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10009, "fail to get pool[id:%d, name:%s] %s details", it.getId(), it.getName())))); } info.setPools(pools.stream().map(this::getPoolAddonInfo).collect(Collectors.toList())); vhostSocketDir = String.format("/var/run/bdc-%s/", apiHelper.getClusterUuid()); @@ -668,7 +669,7 @@ public StorageCapabilities reportCapabilities() { public String allocateSpace(AllocateSpaceSpec aspec) { PoolModule pool = allocateFreePool(aspec.getSize()); if (pool == null) { - throw new OperationFailureException(operr("no available pool with enough space[%d] and healthy status", aspec.getSize())); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10010, "no available pool with enough space[%d] and healthy status", aspec.getSize())); } return buildXInfiniPath(pool.getSpec().getId(), null); @@ -692,7 +693,7 @@ public void createVolume(CreateVolumeSpec v, ReturnValueCompletion if (v.getAllocatedUrl() == null) { PoolModule pool = allocateFreePool(v.getSize()); if (pool == null) { - comp.fail(operr("no available pool with enough space[%d] and healthy status", v.getSize())); + comp.fail(operr(ORG_ZSTACK_XINFINI_10011, "no available pool with enough space[%d] and healthy status", v.getSize())); return; } poolId = pool.getSpec().getId(); @@ -838,7 +839,7 @@ public void setVolumeQos(BaseVolumeInfo v, Completion comp) { || (v.getQos().getWriteBandwidth() != null && v.getQos().getWriteBandwidth() > 0) || (v.getQos().getReadIOPS() != null && v.getQos().getReadIOPS() > 0) || v.getQos().getWriteIOPS() != null && v.getQos().getWriteIOPS() > 0) { - throw new OperationFailureException(operr("xinfini only support set total qos")); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10012, "xinfini only support set total qos")); } apiHelper.setVolumeQos(getVolIdFromPath(v.getInstallPath()), XinfiniVolumeQos.valueOf(v.getQos())); @@ -855,7 +856,7 @@ public void deleteVolumeQos(BaseVolumeInfo v, Completion comp) { public void export(ExportSpec espec, VolumeProtocol protocol, ReturnValueCompletion comp) { if (protocol == VolumeProtocol.NVMEoF) { // TODO - comp.fail(operr("not support export nvmeof yet")); + comp.fail(operr(ORG_ZSTACK_XINFINI_10013, "not support export nvmeof yet")); } else if (protocol == VolumeProtocol.iSCSI) { IscsiRemoteTarget target = exportIscsi(espec); comp.success(target); @@ -917,7 +918,7 @@ private IscsiRemoteTarget createIscsiRemoteTarget(String clientIp, String client .collect(Collectors.toList()); if (groupRelatedGateways.isEmpty()) { - throw new OperationFailureException(operr("no active gateway found for client[%s]", clientIqn)); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_10014, "no active gateway found for client[%s]", clientIqn)); } // refresh client @@ -936,11 +937,11 @@ private IscsiRemoteTarget createIscsiRemoteTarget(String clientIp, String client @Override public void unexport(ExportSpec espec, RemoteTarget remoteTarget, VolumeProtocol protocol, Completion comp) { if (protocol == VolumeProtocol.NVMEoF) { - comp.fail(operr("not support unexport nvmeof yet")); + comp.fail(operr(ORG_ZSTACK_XINFINI_10015, "not support unexport nvmeof yet")); } else if (protocol == VolumeProtocol.iSCSI) { unexportIscsi(espec.getInstallPath(), espec.getClientQualifiedName()); } else { - comp.fail(operr("unsupported protocol %s", protocol.name())); + comp.fail(operr(ORG_ZSTACK_XINFINI_10016, "unsupported protocol %s", protocol.name())); return; } comp.success(); diff --git a/plugin/xinfini/src/main/java/org/zstack/xinfini/XInfiniStorageFactory.java b/plugin/xinfini/src/main/java/org/zstack/xinfini/XInfiniStorageFactory.java index 4faa1988e18..218ff3d6bc0 100644 --- a/plugin/xinfini/src/main/java/org/zstack/xinfini/XInfiniStorageFactory.java +++ b/plugin/xinfini/src/main/java/org/zstack/xinfini/XInfiniStorageFactory.java @@ -15,6 +15,7 @@ import java.util.List; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class XInfiniStorageFactory implements ExternalPrimaryStorageSvcBuilder, BackupStorageSelector, VolumeAfterExpungeExtensionPoint { @@ -39,7 +40,7 @@ public PrimaryStorageNodeSvc buildNodeSvc(ExternalPrimaryStorageVO vo) { public void discover(String url, String config, ReturnValueCompletion completion) { // xinfini must set config if (StringUtils.isEmpty(config)) { - completion.fail(operr("empty config, cannot discover xinfini")); + completion.fail(operr(ORG_ZSTACK_XINFINI_10027, "empty config, cannot discover xinfini")); return; } diff --git a/plugin/xinfini/src/main/java/org/zstack/xinfini/sdk/XInfiniResponse.java b/plugin/xinfini/src/main/java/org/zstack/xinfini/sdk/XInfiniResponse.java index dd24e94ec9e..15971c9c5d7 100644 --- a/plugin/xinfini/src/main/java/org/zstack/xinfini/sdk/XInfiniResponse.java +++ b/plugin/xinfini/src/main/java/org/zstack/xinfini/sdk/XInfiniResponse.java @@ -4,6 +4,7 @@ import org.zstack.header.errorcode.ErrorCode; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class XInfiniResponse { protected String message; @@ -30,7 +31,7 @@ public boolean isSuccess() { } public ErrorCode getError() { - return operr(message); + return operr(ORG_ZSTACK_XINFINI_SDK_10000, message); } public boolean resourceIsDeleted() { diff --git a/plugin/xinfini/src/main/java/org/zstack/xinfini/sdk/XinfiniApiResult.java b/plugin/xinfini/src/main/java/org/zstack/xinfini/sdk/XinfiniApiResult.java index a3304c22667..58063bf6dc1 100644 --- a/plugin/xinfini/src/main/java/org/zstack/xinfini/sdk/XinfiniApiResult.java +++ b/plugin/xinfini/src/main/java/org/zstack/xinfini/sdk/XinfiniApiResult.java @@ -14,6 +14,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class XinfiniApiResult { private static final CLogger logger = Utils.getLogger(XinfiniApiResult.class); @@ -105,7 +106,7 @@ public T getResult(Class clz) { try { ret = XInfiniClient.gson.fromJson(resultString, clz); } catch (Exception e) { - throw new OperationFailureException(operr("format api result to class[%s] failed, resultString: %s, exception: %s", clz.getName(), resultString, e.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_XINFINI_SDK_10001, "format api result to class[%s] failed, resultString: %s, exception: %s", clz.getName(), resultString, e.getMessage())); } return ret; } diff --git a/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsMdsBase.java b/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsMdsBase.java index 1d4f286233a..14eb258576a 100644 --- a/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsMdsBase.java +++ b/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsMdsBase.java @@ -19,6 +19,7 @@ import java.util.concurrent.TimeUnit; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @author Xingwei Yu @@ -51,7 +52,7 @@ protected void checkSshAndTools() { ssh.setHostname(self.getAddr()).setUsername(self.getUsername()).setPassword(self.getPassword()).setPort(self.getPort()) .checkTool("zbs").setTimeout(60).runErrorByExceptionAndClose(); } catch (SshException e) { - throw new OperationFailureException(operr("failed to SSH or zbs-tools was not installed in MDS[%s], you need to check the SSH configuration and dependencies", self.getAddr())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_ZBS_10024, "failed to SSH or zbs-tools was not installed in MDS[%s], you need to check the SSH configuration and dependencies", self.getAddr())); } } @@ -62,7 +63,7 @@ protected void checkStorageHealth() { ret = ssh.setHostname(self.getAddr()).setUsername(self.getUsername()).setPassword(self.getPassword()).setPort(self.getPort()) .shell("zbs status mds --format json").setTimeout(60).runAndClose(); } catch (SshException e) { - throw new OperationFailureException(operr("failed to get MDS[%s] metadata, you need to check the ZBS configuration", self.getAddr())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_ZBS_10025, "failed to get MDS[%s] metadata, you need to check the ZBS configuration", self.getAddr())); } if (ret.getReturnCode() != 0) { @@ -139,7 +140,7 @@ public ErrorCode buildErrorCode() { if (success) { return null; } - return operr("operation error, because:%s", error); + return operr(ORG_ZSTACK_STORAGE_ZBS_10026, "operation error, because:%s", error); } } diff --git a/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsPrimaryStorageMdsBase.java b/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsPrimaryStorageMdsBase.java index 81309d43642..2e528565929 100644 --- a/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsPrimaryStorageMdsBase.java +++ b/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsPrimaryStorageMdsBase.java @@ -35,6 +35,7 @@ import java.util.concurrent.TimeUnit; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @author Xingwei Yu @@ -168,7 +169,7 @@ public void run(FlowTrigger trigger, Map data) { .setHostname(getSelf().getAddr()) .setPort(getSelf().getPort()).runErrorByExceptionAndClose(); } catch (SshException ex) { - throw new OperationFailureException(operr(ex.toString())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_ZBS_10021, ex.toString())); } trigger.next(); @@ -326,7 +327,7 @@ public void success(PingRsp rsp) { return; } - comp.addError(operr("%s", rsp.getError())); + comp.addError(operr(ORG_ZSTACK_STORAGE_ZBS_10022, "%s", rsp.getError())); if (step.equals(MAX_PING_CNT)) { comp.allDone(); diff --git a/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsStorageController.java b/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsStorageController.java index 2ae9b36512e..636f8cdc254 100644 --- a/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsStorageController.java +++ b/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsStorageController.java @@ -59,6 +59,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.storage.zbs.ZbsHelper.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @author Xingwei Yu @@ -126,7 +127,7 @@ public void activate(BaseVolumeInfo v, HostInventory h, boolean shareable, Retur return; } - comp.fail(operr("not supported protocol[%s]", v.getProtocol())); + comp.fail(operr(ORG_ZSTACK_STORAGE_ZBS_10000, "not supported protocol[%s]", v.getProtocol())); } @Override @@ -164,7 +165,7 @@ public List getActiveClients(String installPath, String prot List clients = new ArrayList<>(); if (!rsp.isSuccess()) { - throw new OperationFailureException(operr(rsp.getError())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_ZBS_10001, rsp.getError())); } if (rsp.getClients() != null) { @@ -176,7 +177,7 @@ public List getActiveClients(String installPath, String prot } return clients; } else { - throw new OperationFailureException(operr("not supported protocol[%s] for active", protocol)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_ZBS_10002, "not supported protocol[%s] for active", protocol)); } } @@ -189,7 +190,7 @@ public List getActiveVolumesLocation(HostInventory h) { public void deployClient(HostInventory h, Completion comp) { KVMHostVO host = org.zstack.core.db.Q.New(KVMHostVO.class).eq(KVMHostVO_.uuid, h.getUuid()).find(); if (host == null) { - comp.fail(operr("cannot found kvm host[uuid:%s], unable to deploy client", h.getUuid())); + comp.fail(operr(ORG_ZSTACK_STORAGE_ZBS_10003, "cannot found kvm host[uuid:%s], unable to deploy client", h.getUuid())); return; } @@ -277,17 +278,17 @@ void connect(final FlowTrigger trigger) { if (!it.hasNext()) { if (errorCodes.getCauses().size() == mdsList.size()) { if (errorCodes.getCauses().isEmpty()) { - trigger.fail(operr("unable to connect to the ZBS primary storage[uuid:%s]," + + trigger.fail(operr(ORG_ZSTACK_STORAGE_ZBS_10004, "unable to connect to the ZBS primary storage[uuid:%s]," + " failed to connect all MDS", self.getUuid())); } else { - trigger.fail(operr(errorCodes, "unable to connect to the ZBS primary storage[uuid:%s]," + + trigger.fail(operr(ORG_ZSTACK_STORAGE_ZBS_10005, errorCodes, "unable to connect to the ZBS primary storage[uuid:%s]," + " failed to connect all MDS", self.getUuid())); } } else { ExternalPrimaryStorageVO vo = dbf.reload(self); if (vo == null) { - trigger.fail(operr("ZBS primary storage[uuid:%s] may have been deleted", self.getUuid())); + trigger.fail(operr(ORG_ZSTACK_STORAGE_ZBS_10006, "ZBS primary storage[uuid:%s] may have been deleted", self.getUuid())); } else { self = vo; trigger.next(); @@ -375,7 +376,7 @@ public void run(FlowTrigger trigger, Map data) { new While<>(hosts).each((h, comp) -> { KVMHostVO host = org.zstack.core.db.Q.New(KVMHostVO.class).eq(KVMHostVO_.uuid, h.getUuid()).find(); if (host == null) { - comp.addError(operr("cannot found kvm host[uuid:%s], unable to deploy client", h.getUuid())); + comp.addError(operr(ORG_ZSTACK_STORAGE_ZBS_10007, "cannot found kvm host[uuid:%s], unable to deploy client", ((HostVO) h).getUuid())); comp.allDone(); return; } @@ -462,7 +463,7 @@ public void done(ErrorCodeList errorCodeList) { .map(MdsInfo::getAddr) .collect(Collectors.joining(", ")); - completion.fail(operr("no MDS is Connected, the following MDS[%s] are not Connected.", notConnectedIps)); + completion.fail(operr(ORG_ZSTACK_STORAGE_ZBS_10008, "no MDS is Connected, the following MDS[%s] are not Connected.", notConnectedIps)); return; } completion.success(); @@ -550,7 +551,7 @@ public String allocateSpace(AllocateSpaceSpec aspec) { // TODO allocate pool LogicalPoolInfo logicalPoolInfo = allocateFreePool(aspec.getSize()); if (logicalPoolInfo == null) { - throw new OperationFailureException(operr("no available logical pool with enough space[%d]", aspec.getSize())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_ZBS_10009, "no available logical pool with enough space[%d]", aspec.getSize())); } return buildVolumePath("", config.getLogicalPoolName(), ""); @@ -840,7 +841,7 @@ public void export(ExportSpec espec, VolumeProtocol protocol, ReturnValueComplet } if (protocol != VolumeProtocol.NBD) { - comp.fail(operr("unsupported protocol %s", protocol.name())); + comp.fail(operr(ORG_ZSTACK_STORAGE_ZBS_10010, "unsupported protocol %s", protocol.name())); return; } @@ -872,7 +873,7 @@ public void unexport(ExportSpec espec, RemoteTarget remoteTarget, VolumeProtocol } if (protocol != VolumeProtocol.NBD) { - comp.fail(operr("unsupported protocol %s", protocol.name())); + comp.fail(operr(ORG_ZSTACK_STORAGE_ZBS_10011, "unsupported protocol %s", protocol.name())); return; } @@ -900,7 +901,7 @@ public void fail(ErrorCode errorCode) { } }).setTargetMds(uri.getHost()).call(); } catch (URISyntaxException e) { - comp.fail(operr("invalid URI syntax: %s", e.getMessage())); + comp.fail(operr(ORG_ZSTACK_STORAGE_ZBS_10012, "invalid URI syntax: %s", e.getMessage())); } } @@ -983,14 +984,14 @@ public void validateConfig(String config) { } if (current.getMdsUrls().isEmpty()) { - throw new OperationFailureException(operr("ensure at least one MDS is configured")); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_ZBS_10013, "ensure at least one MDS is configured")); } List newMdsInfos = parseMdsInfos(current.getMdsUrls()); List duplicateMdsInfos = newMdsInfos.stream().collect(Collectors.groupingBy(MdsInfo::getAddr)) .values().stream().filter(addr -> addr.size() > 1).flatMap(List::stream).collect(Collectors.toList()); if (!duplicateMdsInfos.isEmpty()) { - throw new OperationFailureException(operr("do not allow to add duplicate MDS[%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_ZBS_10014, "do not allow to add duplicate MDS[%s]", duplicateMdsInfos.stream().map(MdsInfo::getAddr).distinct().collect(Collectors.joining(", ")) )); } @@ -1124,7 +1125,7 @@ HttpCaller setTargetMds(String mdsAddr) { mdsInfos.removeIf(it -> !it.getAddr().equals(mdsAddr)); if (mdsInfos.isEmpty()) { throw new OperationFailureException(operr( - "not found MDS[%s] of zbs primary storage[uuid:%s] node", mdsAddr, self.getUuid()) + ORG_ZSTACK_STORAGE_ZBS_10015, "not found MDS[%s] of zbs primary storage[uuid:%s] node", mdsAddr, self.getUuid()) ); } @@ -1143,7 +1144,7 @@ private List prepareMds() { mds.removeIf(it -> it.getStatus() != MdsStatus.Connected); if (mds.isEmpty()) { throw new OperationFailureException(operr( - "all MDS of ZBS primary storage[uuid:%s] are not in Connected state", self.getUuid()) + ORG_ZSTACK_STORAGE_ZBS_10016, "all MDS of ZBS primary storage[uuid:%s] are not in Connected state", self.getUuid()) ); } @@ -1156,7 +1157,7 @@ private void prepareMdsIterator() { private T doSyncCall() { if (!it.hasNext()) { - throw new OperationFailureException(operr(errorCodes, "all MDS cannot execute http call[%s]", path)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_ZBS_10017, errorCodes, "all MDS cannot execute http call[%s]", path)); } ZbsPrimaryStorageMdsBase base = it.next(); @@ -1166,11 +1167,11 @@ private T doSyncCall() { if (!ret.isSuccess()) { logger.warn(String.format("failed to execute http call[%s] on MDS[%s], error is: %s", path, base.getSelf().getAddr(), JSONObjectUtil.toJsonString(ret.getError()))); - errorCodes.getCauses().add(operr(ret.getError())); + errorCodes.getCauses().add(operr(ORG_ZSTACK_STORAGE_ZBS_10018, ret.getError())); if (tryNext) { return doSyncCall(); } else { - throw new OperationFailureException(operr(errorCodes, "all MDS cannot execute http call[%s]", path)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_ZBS_10019, errorCodes, "all MDS cannot execute http call[%s]", path)); } } @@ -1179,7 +1180,7 @@ private T doSyncCall() { private void doCall() { if (!it.hasNext()) { - callback.fail(operr(errorCodes, "all MDS cannot execute http call[%s]", path)); + callback.fail(operr(ORG_ZSTACK_STORAGE_ZBS_10020, errorCodes, "all MDS cannot execute http call[%s]", path)); return; } diff --git a/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsStorageFactory.java b/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsStorageFactory.java index 43c95e77e70..729c5cd28ac 100644 --- a/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsStorageFactory.java +++ b/plugin/zbs/src/main/java/org/zstack/storage/zbs/ZbsStorageFactory.java @@ -29,6 +29,7 @@ import static org.zstack.storage.zbs.ZbsHelper.*; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * @author Xingwei Yu @@ -57,7 +58,7 @@ public PrimaryStorageNodeSvc buildNodeSvc(ExternalPrimaryStorageVO vo) { @Override public void discover(String url, String config, ReturnValueCompletion completion) { - completion.fail(operr("zbs not support discover yet")); + completion.fail(operr(ORG_ZSTACK_STORAGE_ZBS_10023, "zbs not support discover yet")); } public void setPreferBackupStorageTypes(List preferBackupStorageTypes) { diff --git a/portal/src/main/java/org/zstack/portal/apimediator/ApiMediatorImpl.java b/portal/src/main/java/org/zstack/portal/apimediator/ApiMediatorImpl.java index 7409fbc5df1..7c41e6c174f 100755 --- a/portal/src/main/java/org/zstack/portal/apimediator/ApiMediatorImpl.java +++ b/portal/src/main/java/org/zstack/portal/apimediator/ApiMediatorImpl.java @@ -61,6 +61,7 @@ import static org.zstack.core.Platform.*; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ApiMediatorImpl extends AbstractService implements @@ -97,7 +98,7 @@ private void dispatchMessage(APIMessage msg) { ApiMessageDescriptor desc = processor.getApiMessageDescriptor(msg); if (desc == null) { Map message = map(e(msg.getClass().getName(), msg)); - ErrorCode err = err(PortalErrors.NO_SERVICE_FOR_MESSAGE, "no service configuration file declares message: %s", JSONObjectUtil.toJsonString(message)); + ErrorCode err = err(ORG_ZSTACK_PORTAL_APIMEDIATOR_10005, PortalErrors.NO_SERVICE_FOR_MESSAGE, "no service configuration file declares message: %s", JSONObjectUtil.toJsonString(message)); logger.warn(err.getDetails()); bus.replyErrorByMessageType(msg, err); return; @@ -120,7 +121,7 @@ private void dispatchMessage(APIMessage msg) { } if (msg.getServiceId() == null) { - ErrorCode err = inerr("No service id found for API message[%s], message dump: %s", msg.getMessageName(), JSONObjectUtil.toJsonString(msg)); + ErrorCode err = inerr(ORG_ZSTACK_PORTAL_APIMEDIATOR_10006, "No service id found for API message[%s], message dump: %s", msg.getMessageName(), JSONObjectUtil.toJsonString(msg)); logger.warn(err.getDetails()); bus.replyErrorByMessageType(msg, err); return; @@ -403,7 +404,7 @@ public void run(MessageReply reply) { } else { IsManagementNodeReadyReply r = (IsManagementNodeReadyReply) reply; if (!r.isReady()) { - areply.setError(err(SysErrors.NOT_READY_ERROR, + areply.setError(err(ORG_ZSTACK_PORTAL_APIMEDIATOR_10007, SysErrors.NOT_READY_ERROR, "management node[uuid:%s] is not ready yet", fnodeId)); } } @@ -490,7 +491,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti APICreateMessage cmsg = (APICreateMessage) msg; if (cmsg.getResourceUuid() != null) { if (!StringDSL.isZStackUuid(cmsg.getResourceUuid())) { - throw new ApiMessageInterceptionException(argerr("resourceUuid[%s] is not a valid uuid. A valid uuid is a UUID(v4 recommended) with '-' stripped. " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_PORTAL_APIMEDIATOR_10008, "resourceUuid[%s] is not a valid uuid. A valid uuid is a UUID(v4 recommended) with '-' stripped. " + "see http://en.wikipedia.org/wiki/Universally_unique_identifier for format of UUID, the regular expression uses" + " to validate a UUID is '[0-9a-f]{8}[0-9a-f]{4}[1-5][0-9a-f]{3}[89ab][0-9a-f]{3}[0-9a-f]{12}'", cmsg.getResourceUuid())); } diff --git a/portal/src/main/java/org/zstack/portal/apimediator/ApiParamValidator.java b/portal/src/main/java/org/zstack/portal/apimediator/ApiParamValidator.java index cb586757019..76e7912024b 100644 --- a/portal/src/main/java/org/zstack/portal/apimediator/ApiParamValidator.java +++ b/portal/src/main/java/org/zstack/portal/apimediator/ApiParamValidator.java @@ -13,6 +13,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by Wenhao.Zhang on 22/11/22 @@ -47,10 +48,10 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti if (logger.isTraceEnabled()) { logger.trace(ie.getMessage(), ie); } - throw new ApiMessageInterceptionException(argerr(ie.getMessage(), ie.getArguments())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_PORTAL_APIMEDIATOR_10003, ie.getMessage(), ie.getArguments())); } catch (Exception e) { logger.warn(e.getMessage(), e); - throw new ApiMessageInterceptionException(inerr(e.getMessage())); + throw new ApiMessageInterceptionException(inerr(ORG_ZSTACK_PORTAL_APIMEDIATOR_10004, e.getMessage())); } return msg; } diff --git a/portal/src/main/java/org/zstack/portal/apimediator/PortApiValidator.java b/portal/src/main/java/org/zstack/portal/apimediator/PortApiValidator.java index e8fc939cbd6..cd0ae744c99 100755 --- a/portal/src/main/java/org/zstack/portal/apimediator/PortApiValidator.java +++ b/portal/src/main/java/org/zstack/portal/apimediator/PortApiValidator.java @@ -25,6 +25,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class PortApiValidator implements ApiMessageValidator, Ordered { @Autowired @@ -60,8 +61,8 @@ protected List scripts() { } if (!invalids.isEmpty()) { - throw new ApiMessageInterceptionException(err(SysErrors.RESOURCE_NOT_FOUND, - "invalid field[%s], resource[uuids:%s, type:%s] not found", f.getName(), invalids, at.resourceType().getSimpleName() + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_PORTAL_APIMEDIATOR_10000, SysErrors.RESOURCE_NOT_FOUND, + "invalid field[%s], resource[uuids:%s, type:%s] not found", f.getName(), invalids, (String) at.resourceType().getSimpleName() )); } } @@ -81,7 +82,7 @@ protected List scripts() { Pattern p = Pattern.compile("[0-9a-f]{8}[0-9a-f]{4}[1-5][0-9a-f]{3}[89ab][0-9a-f]{3}[0-9a-f]{12}"); Matcher mt = p.matcher(value.toString()); if (!mt.matches()){ - throw new ApiMessageInterceptionException(err(SysErrors.RESOURCE_NOT_FOUND, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_PORTAL_APIMEDIATOR_10001, SysErrors.RESOURCE_NOT_FOUND, "invalid value[%s] of field [%s]", value, f.getName())); } @@ -95,8 +96,8 @@ protected List scripts() { bus.publish(evt); throw new StopRoutingException(); } else { - throw new ApiMessageInterceptionException(err(SysErrors.RESOURCE_NOT_FOUND, - "invalid field[%s], resource[uuid:%s, type:%s] not found", f.getName(), value, at.resourceType().getSimpleName() + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_PORTAL_APIMEDIATOR_10002, SysErrors.RESOURCE_NOT_FOUND, + "invalid field[%s], resource[uuid:%s, type:%s] not found", f.getName(), value, (String) at.resourceType().getSimpleName() )); } } diff --git a/resourceconfig/src/main/java/org/zstack/resourceconfig/ResourceConfig.java b/resourceconfig/src/main/java/org/zstack/resourceconfig/ResourceConfig.java index a2a519844c5..fdbd09da505 100644 --- a/resourceconfig/src/main/java/org/zstack/resourceconfig/ResourceConfig.java +++ b/resourceconfig/src/main/java/org/zstack/resourceconfig/ResourceConfig.java @@ -25,6 +25,7 @@ import static org.zstack.utils.CollectionDSL.map; import static org.zstack.utils.StringDSL.s; import static org.zstack.resourceconfig.ResourceConfigCanonicalEvents.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by MaJin on 2019/2/23. @@ -291,7 +292,7 @@ protected Map getResourceConfigValues(List resourceUuids if (typeByResourceUuids.keySet().size() >= 2) { throw new OperationFailureException( - operr("resources has inconsistent resourceTypes. Details: %s", typeByResourceUuids.toString())); + operr(ORG_ZSTACK_RESOURCECONFIG_10000, "resources has inconsistent resourceTypes. Details: %s", typeByResourceUuids.toString())); } typeByResourceUuids.forEach((resourceType, resUuids) -> { @@ -451,11 +452,11 @@ protected void deleteInDb(String resourceUuid) { private String getResourceType(String resourceUuid) { String resourceType = Q.New(ResourceVO.class).eq(ResourceVO_.uuid, resourceUuid).select(ResourceVO_.resourceType).findValue(); if (resourceType == null) { - throw new OperationFailureException(operr("cannot find resource[uuid: %s]", resourceUuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_RESOURCECONFIG_10001, "cannot find resource[uuid: %s]", resourceUuid)); } if (!configGetter.containsKey(resourceType)) { - throw new OperationFailureException(operr("ResourceConfig [category:%s, name:%s]" + + throw new OperationFailureException(operr(ORG_ZSTACK_RESOURCECONFIG_10002, "ResourceConfig [category:%s, name:%s]" + " cannot bind to resourceType: %s", globalConfig.getCategory(), globalConfig.getName(), resourceType)); } return resourceType; diff --git a/resourceconfig/src/main/java/org/zstack/resourceconfig/ResourceConfigApiInterceptor.java b/resourceconfig/src/main/java/org/zstack/resourceconfig/ResourceConfigApiInterceptor.java index 90a92d1e744..c508a16f7cf 100644 --- a/resourceconfig/src/main/java/org/zstack/resourceconfig/ResourceConfigApiInterceptor.java +++ b/resourceconfig/src/main/java/org/zstack/resourceconfig/ResourceConfigApiInterceptor.java @@ -21,6 +21,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.argerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class ResourceConfigApiInterceptor implements ApiMessageInterceptor { @@ -53,13 +54,13 @@ private void validate(APIUpdateResourceConfigsMsg msg) { GlobalConfig gc = gcf.getAllConfig().get(identity); if (gc == null) { - throw new ApiMessageInterceptionException(argerr("no global config[category:%s, name:%s] found", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_RESOURCECONFIG_10004, "no global config[category:%s, name:%s] found", resourceConfigAO.getCategory(), identity)); } ResourceConfig rc = rcf.getResourceConfig(gc.getIdentity()); if (rc == null) { - throw new ApiMessageInterceptionException(argerr("global config[category:%s, name:%s] cannot bind resource", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_RESOURCECONFIG_10005, "global config[category:%s, name:%s] cannot bind resource", resourceConfigAO.getCategory(), identity)); } rc.validateNewValue(msg.getResourceUuid(), resourceConfigAO.getValue()); @@ -82,13 +83,13 @@ private void validate(ResourceConfigMessage msg) { for (String identity : identities) { GlobalConfig gc = gcf.getAllConfig().get(identity); if (gc == null) { - throw new ApiMessageInterceptionException(argerr("no global config[category:%s, name:%s] found", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_RESOURCECONFIG_10006, "no global config[category:%s, name:%s] found", msg.getCategory(), identity)); } ResourceConfig rc = rcf.getResourceConfig(gc.getIdentity()); if (rc == null) { - throw new ApiMessageInterceptionException(argerr("global config[category:%s, name:%s] cannot bind resource", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_RESOURCECONFIG_10007, "global config[category:%s, name:%s] cannot bind resource", msg.getCategory(), identity)); } } @@ -100,7 +101,7 @@ private void validate(APIGetResourceConfigMsg msg) { } if (!CheckIfAccountCanAccessResource.check(Collections.singletonList(msg.getResourceUuid()), msg.getSession().getAccountUuid()).isEmpty()) { - throw new ApiMessageInterceptionException(argerr("account has no access to the resource[uuid: %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_RESOURCECONFIG_10008, "account has no access to the resource[uuid: %s]", msg.getResourceUuid())); } } @@ -111,7 +112,7 @@ private void validate(APIGetResourceConfigsMsg msg) { } if (!CheckIfAccountCanAccessResource.check(Collections.singletonList(msg.getResourceUuid()), msg.getSession().getAccountUuid()).isEmpty()) { - throw new ApiMessageInterceptionException(argerr("account has no access to the resource[uuid: %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_RESOURCECONFIG_10009, "account has no access to the resource[uuid: %s]", msg.getResourceUuid())); } } diff --git a/resourceconfig/src/main/java/org/zstack/resourceconfig/ResourceConfigFacadeImpl.java b/resourceconfig/src/main/java/org/zstack/resourceconfig/ResourceConfigFacadeImpl.java index b210a908e4e..0581f1c390e 100644 --- a/resourceconfig/src/main/java/org/zstack/resourceconfig/ResourceConfigFacadeImpl.java +++ b/resourceconfig/src/main/java/org/zstack/resourceconfig/ResourceConfigFacadeImpl.java @@ -20,6 +20,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ResourceConfigFacadeImpl extends AbstractService implements ResourceConfigFacade { private static final CLogger logger = Utils.getLogger(ResourceConfigFacadeImpl.class); @@ -79,7 +80,7 @@ private void handle(APIUpdateResourceConfigMsg msg) { rc.updateValue(msg.getResourceUuid(), msg.getValue()); evt.setInventory(ResourceConfigInventory.valueOf(rc.loadConfig(msg.getResourceUuid()))); } catch (GlobalConfigException e) { - evt.setError(operr(e.getMessage())); + evt.setError(operr(ORG_ZSTACK_RESOURCECONFIG_10003, e.getMessage())); } bus.publish(evt); diff --git a/rest/src/main/resources/scripts/SdkApiTemplate.groovy b/rest/src/main/resources/scripts/SdkApiTemplate.groovy index 7ff5e238cee..7d630625ce1 100755 --- a/rest/src/main/resources/scripts/SdkApiTemplate.groovy +++ b/rest/src/main/resources/scripts/SdkApiTemplate.groovy @@ -317,7 +317,7 @@ public class ${clzName} extends ${isQueryApi ? "QueryAction" : "AbstractAction"} public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateDataVolumeFromVolumeBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateDataVolumeFromVolumeBackupAction.java index 9fee7489e87..0a0e5da6e63 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateDataVolumeFromVolumeBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateDataVolumeFromVolumeBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateDataVolumeTemplateFromVolumeBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateDataVolumeTemplateFromVolumeBackupAction.java index 444f12d7f9b..f9a59ad7a7e 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateDataVolumeTemplateFromVolumeBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateDataVolumeTemplateFromVolumeBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateRootVolumeTemplateFromVolumeBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateRootVolumeTemplateFromVolumeBackupAction.java index caab3b443e9..4fc9919cbda 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateRootVolumeTemplateFromVolumeBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateRootVolumeTemplateFromVolumeBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVmBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVmBackupAction.java index 667edc6652b..8997e0501be 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVmBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVmBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVmFromVmBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVmFromVmBackupAction.java index 8af22e3fe97..530581f363b 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVmFromVmBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVmFromVmBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVmFromVolumeBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVmFromVolumeBackupAction.java index 6d044b4a4b1..aff73fd11c3 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVmFromVolumeBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVmFromVolumeBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVolumeBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVolumeBackupAction.java index c31fa27c8ce..6704bb6380e 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVolumeBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/CreateVolumeBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/DeleteVmBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/DeleteVmBackupAction.java index c93eaafa589..bd0c8e36681 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/DeleteVmBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/DeleteVmBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/DeleteVolumeBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/DeleteVolumeBackupAction.java index cdcbe5f3a6f..efedcbe9f8d 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/DeleteVolumeBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/DeleteVolumeBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/QueryVolumeBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/QueryVolumeBackupAction.java index b7c72bc5540..c2463f65591 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/QueryVolumeBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/QueryVolumeBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RecoverBackupFromImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RecoverBackupFromImageStoreBackupStorageAction.java index bce36f48049..9be93e47248 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RecoverBackupFromImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RecoverBackupFromImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RecoverVmBackupFromImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RecoverVmBackupFromImageStoreBackupStorageAction.java index d2a1a36a192..8ce8405e8ca 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RecoverVmBackupFromImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RecoverVmBackupFromImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RevertVmFromVmBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RevertVmFromVmBackupAction.java index c0e3ebecb1f..adf7669e75b 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RevertVmFromVmBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RevertVmFromVmBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RevertVolumeFromVolumeBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RevertVolumeFromVolumeBackupAction.java index 604e57bedec..5bb4fa8efeb 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RevertVolumeFromVolumeBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/RevertVolumeFromVolumeBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncBackupFromImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncBackupFromImageStoreBackupStorageAction.java index 7b51737f55b..5e94f5e5ba8 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncBackupFromImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncBackupFromImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncVmBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncVmBackupAction.java index d7158c75116..b2b46e5e248 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncVmBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncVmBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncVmBackupFromImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncVmBackupFromImageStoreBackupStorageAction.java index 2eb6d8d86a0..b79b6915ff4 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncVmBackupFromImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncVmBackupFromImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncVolumeBackupAction.java b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncVolumeBackupAction.java index 76c4b8a8a43..028a92b7829 100644 --- a/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncVolumeBackupAction.java +++ b/sdk/src/main/java/org/zstack/heder/storage/volume/backup/SyncVolumeBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAccessControlListEntryAction.java b/sdk/src/main/java/org/zstack/sdk/AddAccessControlListEntryAction.java index de5ec19d8e0..7a91481f25d 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAccessControlListEntryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAccessControlListEntryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAccessControlListRedirectRuleAction.java b/sdk/src/main/java/org/zstack/sdk/AddAccessControlListRedirectRuleAction.java index 859d5cee3da..2538f6800d1 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAccessControlListRedirectRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAccessControlListRedirectRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAccessControlListToLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/AddAccessControlListToLoadBalancerAction.java index 518b0ae281e..ec68be438f4 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAccessControlListToLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAccessControlListToLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAccessControlRuleAction.java b/sdk/src/main/java/org/zstack/sdk/AddAccessControlRuleAction.java index 97838b36c3b..bef5753a233 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAccessControlRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAccessControlRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAliyunEbsBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddAliyunEbsBackupStorageAction.java index 80bdc635df7..9fe853cb5dd 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAliyunEbsBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAliyunEbsBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAliyunEbsPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddAliyunEbsPrimaryStorageAction.java index 74b2d6076e0..a417982b4a9 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAliyunEbsPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAliyunEbsPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAliyunKeySecretAction.java b/sdk/src/main/java/org/zstack/sdk/AddAliyunKeySecretAction.java index f8003388687..92dff32e379 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAliyunKeySecretAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAliyunKeySecretAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAliyunNasAccessGroupAction.java b/sdk/src/main/java/org/zstack/sdk/AddAliyunNasAccessGroupAction.java index aae5db2f8c0..39450dc1705 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAliyunNasAccessGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAliyunNasAccessGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAliyunNasFileSystemAction.java b/sdk/src/main/java/org/zstack/sdk/AddAliyunNasFileSystemAction.java index b0462f50eb2..ac65c920c49 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAliyunNasFileSystemAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAliyunNasFileSystemAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAliyunNasMountTargetAction.java b/sdk/src/main/java/org/zstack/sdk/AddAliyunNasMountTargetAction.java index 5e072492fdb..1aff4406ecf 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAliyunNasMountTargetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAliyunNasMountTargetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAliyunNasPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddAliyunNasPrimaryStorageAction.java index 81ee38555da..60fa72243f8 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAliyunNasPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAliyunNasPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAliyunPanguPartitionAction.java b/sdk/src/main/java/org/zstack/sdk/AddAliyunPanguPartitionAction.java index 3552e1c18d1..46fab0a484d 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAliyunPanguPartitionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAliyunPanguPartitionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddAppBuildSystemAction.java b/sdk/src/main/java/org/zstack/sdk/AddAppBuildSystemAction.java index 31d3f28b501..d9e2e7998f2 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddAppBuildSystemAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddAppBuildSystemAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddBackendServerToServerGroupAction.java b/sdk/src/main/java/org/zstack/sdk/AddBackendServerToServerGroupAction.java index 297e459f50e..eb8f959107a 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddBackendServerToServerGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddBackendServerToServerGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddBackupStoragesToReplicationGroupAction.java b/sdk/src/main/java/org/zstack/sdk/AddBackupStoragesToReplicationGroupAction.java index 2ae96c162bd..cd83a43675c 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddBackupStoragesToReplicationGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddBackupStoragesToReplicationGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddBareMetal2GatewayAction.java b/sdk/src/main/java/org/zstack/sdk/AddBareMetal2GatewayAction.java index 403bc4a49ff..153d90ba7a9 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddBareMetal2GatewayAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddBareMetal2GatewayAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddBareMetal2IpmiChassisAction.java b/sdk/src/main/java/org/zstack/sdk/AddBareMetal2IpmiChassisAction.java index 894047d687d..4acb1680616 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddBareMetal2IpmiChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddBareMetal2IpmiChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddBlockPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddBlockPrimaryStorageAction.java index 1d3ab53b80a..edcb2c07a6c 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddBlockPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddBlockPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddBuildAppAction.java b/sdk/src/main/java/org/zstack/sdk/AddBuildAppAction.java index 3beba6ff956..f9b82bda973 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddBuildAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddBuildAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddCCSCertificateAction.java b/sdk/src/main/java/org/zstack/sdk/AddCCSCertificateAction.java index 5956212ddc8..f6bc78395d6 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddCCSCertificateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddCCSCertificateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddCephBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddCephBackupStorageAction.java index b23c91f4dde..b1df690cba5 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddCephBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddCephBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddCephPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddCephPrimaryStorageAction.java index 37d858336b3..8a81acc526b 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddCephPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddCephPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddCephPrimaryStoragePoolAction.java b/sdk/src/main/java/org/zstack/sdk/AddCephPrimaryStoragePoolAction.java index 8261e41d8e9..ca837e38ea4 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddCephPrimaryStoragePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddCephPrimaryStoragePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddCertificateToLoadBalancerListenerAction.java b/sdk/src/main/java/org/zstack/sdk/AddCertificateToLoadBalancerListenerAction.java index c66cab0f8e2..e085ab89658 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddCertificateToLoadBalancerListenerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddCertificateToLoadBalancerListenerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddConnectionAccessPointFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/AddConnectionAccessPointFromRemoteAction.java index 61bb46ccfbf..00275dc4606 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddConnectionAccessPointFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddConnectionAccessPointFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddContainerManagementEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/AddContainerManagementEndpointAction.java index 08e28d31657..ff388d45de1 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddContainerManagementEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddContainerManagementEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddDataCenterFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/AddDataCenterFromRemoteAction.java index d7b0f177060..821cbdc1a5d 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddDataCenterFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddDataCenterFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddDisasterImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddDisasterImageStoreBackupStorageAction.java index 39e7c95d633..2d757fad275 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddDisasterImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddDisasterImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddDnsToL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/AddDnsToL3NetworkAction.java index 803cf50bc0b..5836d7a5d25 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddDnsToL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddDnsToL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddDnsToVpcRouterAction.java b/sdk/src/main/java/org/zstack/sdk/AddDnsToVpcRouterAction.java index 8258221fa58..c60ddb82826 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddDnsToVpcRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddDnsToVpcRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddExternalBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddExternalBackupStorageAction.java index 33c9ef0d12b..2ffb1a157fd 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddExternalBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddExternalBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddExternalPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddExternalPrimaryStorageAction.java index ec57c540ad4..572d1947311 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddExternalPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddExternalPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddFiSecSecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/AddFiSecSecurityMachineAction.java index d21ee19c2db..9b3901cea3f 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddFiSecSecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddFiSecSecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddFlkSecSecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/AddFlkSecSecurityMachineAction.java index 9e9cda9a097..616e3c89786 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddFlkSecSecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddFlkSecSecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddHostRouteToL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/AddHostRouteToL3NetworkAction.java index 89e35d22f64..743b4ff2885 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddHostRouteToL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddHostRouteToL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddHostToHostSchedulingRuleGroupAction.java b/sdk/src/main/java/org/zstack/sdk/AddHostToHostSchedulingRuleGroupAction.java index 8078c947a99..4ab13cd4aa4 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddHostToHostSchedulingRuleGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddHostToHostSchedulingRuleGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddHybridKeySecretAction.java b/sdk/src/main/java/org/zstack/sdk/AddHybridKeySecretAction.java index 2ff52e39747..4bf8ffc94c5 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddHybridKeySecretAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddHybridKeySecretAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddIdentityZoneFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/AddIdentityZoneFromRemoteAction.java index 93351fca14f..738593d6d36 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddIdentityZoneFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddIdentityZoneFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddImageAction.java b/sdk/src/main/java/org/zstack/sdk/AddImageAction.java index 32b25bdee43..1a125281623 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddImageStoreBackupStorageAction.java index eb7d39c417c..dc085fa7034 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddInfoSecSecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/AddInfoSecSecurityMachineAction.java index e925ca1b3da..a784c69cab5 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddInfoSecSecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddInfoSecSecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddIntegrityResourceAction.java b/sdk/src/main/java/org/zstack/sdk/AddIntegrityResourceAction.java index b886f52741c..9648b70c51a 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddIntegrityResourceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddIntegrityResourceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddIpRangeAction.java b/sdk/src/main/java/org/zstack/sdk/AddIpRangeAction.java index b1daf461024..59c56cd79a0 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddIpRangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddIpRangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddIpRangeByNetworkCidrAction.java b/sdk/src/main/java/org/zstack/sdk/AddIpRangeByNetworkCidrAction.java index 05854dce059..2bd7e26bcad 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddIpRangeByNetworkCidrAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddIpRangeByNetworkCidrAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddIpv6RangeAction.java b/sdk/src/main/java/org/zstack/sdk/AddIpv6RangeAction.java index 3024e9d5a05..195f64fa8b4 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddIpv6RangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddIpv6RangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddIpv6RangeByNetworkCidrAction.java b/sdk/src/main/java/org/zstack/sdk/AddIpv6RangeByNetworkCidrAction.java index 58a7e7801c3..5f51996edeb 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddIpv6RangeByNetworkCidrAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddIpv6RangeByNetworkCidrAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddIscsiServerAction.java b/sdk/src/main/java/org/zstack/sdk/AddIscsiServerAction.java index 1c3820822a0..e094e0d848b 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddIscsiServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddIscsiServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddJitSecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/AddJitSecurityMachineAction.java index 87f3fd6f2ce..e7c5c0ae821 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddJitSecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddJitSecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddKVMHostAction.java b/sdk/src/main/java/org/zstack/sdk/AddKVMHostAction.java index 4e37f02e2c4..ebb3ebac2d3 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddKVMHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddKVMHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddKVMHostFromConfigFileAction.java b/sdk/src/main/java/org/zstack/sdk/AddKVMHostFromConfigFileAction.java index 1a397cdce23..c48b9b05d4c 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddKVMHostFromConfigFileAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddKVMHostFromConfigFileAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddLdapServerAction.java b/sdk/src/main/java/org/zstack/sdk/AddLdapServerAction.java index 51597ccfd80..6e34f42fc0b 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddLdapServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddLdapServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddLocalPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddLocalPrimaryStorageAction.java index 2767e8211c3..9fd4dfb1084 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddLocalPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddLocalPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddLogConfigurationAction.java b/sdk/src/main/java/org/zstack/sdk/AddLogConfigurationAction.java index 8538477d4e9..ec057768e0e 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddLogConfigurationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddLogConfigurationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddLogServerAction.java b/sdk/src/main/java/org/zstack/sdk/AddLogServerAction.java index f938f7534db..5f5e0d036c2 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddLogServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddLogServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddMdevDeviceSpecToVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/AddMdevDeviceSpecToVmInstanceAction.java index 1354204a287..19ca94cf0ff 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddMdevDeviceSpecToVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddMdevDeviceSpecToVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddMiniStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddMiniStorageAction.java index 3a3daba0f35..16e9a483552 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddMiniStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddMiniStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddModelAction.java b/sdk/src/main/java/org/zstack/sdk/AddModelAction.java index 2dc39539fb1..07db6b0acb4 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddModelAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddModelAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddModelCenterAction.java b/sdk/src/main/java/org/zstack/sdk/AddModelCenterAction.java index a702c54b525..ca1fce24e42 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddModelCenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddModelCenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddModelServiceAction.java b/sdk/src/main/java/org/zstack/sdk/AddModelServiceAction.java index e9466a61625..aac6f69a4a1 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddModelServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddModelServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddMonToCephBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddMonToCephBackupStorageAction.java index 9190c7c900c..26ab2e2855b 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddMonToCephBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddMonToCephBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddMonToCephPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddMonToCephPrimaryStorageAction.java index f26ed4696d2..cc6888adb80 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddMonToCephPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddMonToCephPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddNfsPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddNfsPrimaryStorageAction.java index 875c311f3f1..7a4460ca626 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddNfsPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddNfsPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddNvmeServerAction.java b/sdk/src/main/java/org/zstack/sdk/AddNvmeServerAction.java index aff935db2de..835d99d329a 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddNvmeServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddNvmeServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddOssBucketFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/AddOssBucketFromRemoteAction.java index c6f45779f0d..98f7262c2f9 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddOssBucketFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddOssBucketFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddPciDeviceSpecToVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/AddPciDeviceSpecToVmInstanceAction.java index de2094d99ef..f19faed5258 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddPciDeviceSpecToVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddPciDeviceSpecToVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddPreconfigurationTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/AddPreconfigurationTemplateAction.java index 65513ccadaa..3882dc0f033 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddPreconfigurationTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddPreconfigurationTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddProxyToResourceAction.java b/sdk/src/main/java/org/zstack/sdk/AddProxyToResourceAction.java index 81fe1172958..a9e57879353 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddProxyToResourceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddProxyToResourceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddRemoteCidrsToIPsecConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/AddRemoteCidrsToIPsecConnectionAction.java index 2007997616b..cc9979557de 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddRemoteCidrsToIPsecConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddRemoteCidrsToIPsecConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddRendezvousPointToMulticastRouterAction.java b/sdk/src/main/java/org/zstack/sdk/AddRendezvousPointToMulticastRouterAction.java index b57ad1033af..ce9cb237461 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddRendezvousPointToMulticastRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddRendezvousPointToMulticastRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddReservedIpRangeAction.java b/sdk/src/main/java/org/zstack/sdk/AddReservedIpRangeAction.java index c61ed0bc9ee..52925602e54 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddReservedIpRangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddReservedIpRangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddResourceStackVmPortMonitorAction.java b/sdk/src/main/java/org/zstack/sdk/AddResourceStackVmPortMonitorAction.java index 0065fe937ae..250d80f6f44 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddResourceStackVmPortMonitorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddResourceStackVmPortMonitorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddResourcesToDirectoryAction.java b/sdk/src/main/java/org/zstack/sdk/AddResourcesToDirectoryAction.java index 4d0f3485e83..aa78ef87d30 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddResourcesToDirectoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddResourcesToDirectoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSanSecSecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/AddSanSecSecurityMachineAction.java index 7a9106dc798..f2974c710ed 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSanSecSecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSanSecSecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSchedulerJobGroupToSchedulerTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/AddSchedulerJobGroupToSchedulerTriggerAction.java index 5c339e8dbdb..b42e5468579 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSchedulerJobGroupToSchedulerTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSchedulerJobGroupToSchedulerTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSchedulerJobToSchedulerTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/AddSchedulerJobToSchedulerTriggerAction.java index 55ededaa5f5..2d80f8da6b4 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSchedulerJobToSchedulerTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSchedulerJobToSchedulerTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSchedulerJobsToSchedulerJobGroupAction.java b/sdk/src/main/java/org/zstack/sdk/AddSchedulerJobsToSchedulerJobGroupAction.java index 1c180310df7..16b5ffca867 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSchedulerJobsToSchedulerJobGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSchedulerJobsToSchedulerJobGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSdnControllerAction.java b/sdk/src/main/java/org/zstack/sdk/AddSdnControllerAction.java index 8a03256cd95..b55437d6190 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSdnControllerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSdnControllerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSecurityGroupRuleAction.java b/sdk/src/main/java/org/zstack/sdk/AddSecurityGroupRuleAction.java index c910f68be7d..a04e6b890fa 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSecurityGroupRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSecurityGroupRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddServerGroupToLoadBalancerListenerAction.java b/sdk/src/main/java/org/zstack/sdk/AddServerGroupToLoadBalancerListenerAction.java index 55e54a65c3f..ec4e8873a95 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddServerGroupToLoadBalancerListenerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddServerGroupToLoadBalancerListenerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSftpBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddSftpBackupStorageAction.java index 4210713ef2c..bb18c8e73f0 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSftpBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSftpBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSharedBlockGroupPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddSharedBlockGroupPrimaryStorageAction.java index 7216cfbdbdf..55853e92046 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSharedBlockGroupPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSharedBlockGroupPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSharedBlockToSharedBlockGroupAction.java b/sdk/src/main/java/org/zstack/sdk/AddSharedBlockToSharedBlockGroupAction.java index 9ad317a1312..cc3661f5d70 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSharedBlockToSharedBlockGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSharedBlockToSharedBlockGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSharedMountPointPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddSharedMountPointPrimaryStorageAction.java index 0fa587c9e39..1bcd382b021 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSharedMountPointPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSharedMountPointPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSimulatorBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddSimulatorBackupStorageAction.java index 116604449c5..ad80a0beae9 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSimulatorBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSimulatorBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSimulatorHostAction.java b/sdk/src/main/java/org/zstack/sdk/AddSimulatorHostAction.java index f5e051213d9..6b69e55dcd6 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSimulatorHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSimulatorHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddSimulatorPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/AddSimulatorPrimaryStorageAction.java index 2fd594b4e6e..6e897917670 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddSimulatorPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddSimulatorPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddStackTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/AddStackTemplateAction.java index 8acd3acca1f..230236398d9 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddStackTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddStackTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddStorageProtocolAction.java b/sdk/src/main/java/org/zstack/sdk/AddStorageProtocolAction.java index 09fa979834e..2b6684acde6 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddStorageProtocolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddStorageProtocolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddUserToGroupAction.java b/sdk/src/main/java/org/zstack/sdk/AddUserToGroupAction.java index 4af7e354ddc..8ad084e0e5e 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddUserToGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddUserToGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddV2VConversionHostAction.java b/sdk/src/main/java/org/zstack/sdk/AddV2VConversionHostAction.java index 65401b9b09d..43c4eaa0844 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddV2VConversionHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddV2VConversionHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddVCenterAction.java b/sdk/src/main/java/org/zstack/sdk/AddVCenterAction.java index 5a1bee15ca5..6e94969ef1b 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddVCenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddVCenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddVRouterNetworksToFlowMeterAction.java b/sdk/src/main/java/org/zstack/sdk/AddVRouterNetworksToFlowMeterAction.java index 6eceddb20f7..f1fc9c2a163 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddVRouterNetworksToFlowMeterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddVRouterNetworksToFlowMeterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddVRouterNetworksToOspfAreaAction.java b/sdk/src/main/java/org/zstack/sdk/AddVRouterNetworksToOspfAreaAction.java index b18fa8e7a28..6ba9cdff86e 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddVRouterNetworksToOspfAreaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddVRouterNetworksToOspfAreaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddVRouterRouteEntryAction.java b/sdk/src/main/java/org/zstack/sdk/AddVRouterRouteEntryAction.java index 02f26acca1d..db24c1831e3 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddVRouterRouteEntryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddVRouterRouteEntryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddVmNicToLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/AddVmNicToLoadBalancerAction.java index 1509c645ea6..81ad1d4cafa 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddVmNicToLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddVmNicToLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddVmNicToSecurityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/AddVmNicToSecurityGroupAction.java index bd0b132a7c1..b674d4df2aa 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddVmNicToSecurityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddVmNicToSecurityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddVmToAffinityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/AddVmToAffinityGroupAction.java index ea0ed694e49..8ff0a3994dd 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddVmToAffinityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddVmToAffinityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddVmToVmSchedulingRuleGroupAction.java b/sdk/src/main/java/org/zstack/sdk/AddVmToVmSchedulingRuleGroupAction.java index fec23569bf6..755704c7aaf 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddVmToVmSchedulingRuleGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddVmToVmSchedulingRuleGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddXDragonHostAction.java b/sdk/src/main/java/org/zstack/sdk/AddXDragonHostAction.java index aa72b258376..f5ca98e77d5 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddXDragonHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddXDragonHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AddZBoxAction.java b/sdk/src/main/java/org/zstack/sdk/AddZBoxAction.java index 6580b1d19b7..5d1d035c419 100644 --- a/sdk/src/main/java/org/zstack/sdk/AddZBoxAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AddZBoxAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AllocateHostResourceAction.java b/sdk/src/main/java/org/zstack/sdk/AllocateHostResourceAction.java index 756d4f5dff0..a5b4c72fb51 100644 --- a/sdk/src/main/java/org/zstack/sdk/AllocateHostResourceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AllocateHostResourceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ApplyDRSAdviceAction.java b/sdk/src/main/java/org/zstack/sdk/ApplyDRSAdviceAction.java index ad577e5b7d5..13a77eba9de 100644 --- a/sdk/src/main/java/org/zstack/sdk/ApplyDRSAdviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ApplyDRSAdviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ApplyRuleSetChangesAction.java b/sdk/src/main/java/org/zstack/sdk/ApplyRuleSetChangesAction.java index 973e2b494fd..9ff376051f5 100644 --- a/sdk/src/main/java/org/zstack/sdk/ApplyRuleSetChangesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ApplyRuleSetChangesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ApplyTemplateConfigAction.java b/sdk/src/main/java/org/zstack/sdk/ApplyTemplateConfigAction.java index fd1b73f10ee..8eabcf014c0 100644 --- a/sdk/src/main/java/org/zstack/sdk/ApplyTemplateConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ApplyTemplateConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachAliyunDiskToEcsAction.java b/sdk/src/main/java/org/zstack/sdk/AttachAliyunDiskToEcsAction.java index b8482631319..c2cee1f0c85 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachAliyunDiskToEcsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachAliyunDiskToEcsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachAliyunKeyAction.java b/sdk/src/main/java/org/zstack/sdk/AttachAliyunKeyAction.java index 3aba129500f..c1c36a7f3cb 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachAliyunKeyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachAliyunKeyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachAppBuildSystemToZoneAction.java b/sdk/src/main/java/org/zstack/sdk/AttachAppBuildSystemToZoneAction.java index 155d3a082f4..2e435f02415 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachAppBuildSystemToZoneAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachAppBuildSystemToZoneAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachAutoScalingTemplateToGroupAction.java b/sdk/src/main/java/org/zstack/sdk/AttachAutoScalingTemplateToGroupAction.java index cfbe89091a8..b1f218dcc48 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachAutoScalingTemplateToGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachAutoScalingTemplateToGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachBackupStorageToZoneAction.java b/sdk/src/main/java/org/zstack/sdk/AttachBackupStorageToZoneAction.java index a5cd45c94d6..3253de0e571 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachBackupStorageToZoneAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachBackupStorageToZoneAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachBareMetal2GatewayToClusterAction.java b/sdk/src/main/java/org/zstack/sdk/AttachBareMetal2GatewayToClusterAction.java index 783b1fcfb30..390f2d0426f 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachBareMetal2GatewayToClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachBareMetal2GatewayToClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachBareMetal2ProvisionNetworkToClusterAction.java b/sdk/src/main/java/org/zstack/sdk/AttachBareMetal2ProvisionNetworkToClusterAction.java index 0e49aceb0ee..222ed433c31 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachBareMetal2ProvisionNetworkToClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachBareMetal2ProvisionNetworkToClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachBaremetalPxeServerToClusterAction.java b/sdk/src/main/java/org/zstack/sdk/AttachBaremetalPxeServerToClusterAction.java index 213c63181ea..d8d826de616 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachBaremetalPxeServerToClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachBaremetalPxeServerToClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachCCSCertificateToUserAction.java b/sdk/src/main/java/org/zstack/sdk/AttachCCSCertificateToUserAction.java index 24739810ad2..77ea4b9dbab 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachCCSCertificateToUserAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachCCSCertificateToUserAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachDataVolumeToHostAction.java b/sdk/src/main/java/org/zstack/sdk/AttachDataVolumeToHostAction.java index 3d9e12234c5..230c37c4410 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachDataVolumeToHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachDataVolumeToHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachDataVolumeToVmAction.java b/sdk/src/main/java/org/zstack/sdk/AttachDataVolumeToVmAction.java index f3c8d2e3288..ef759fe7d88 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachDataVolumeToVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachDataVolumeToVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachEipAction.java b/sdk/src/main/java/org/zstack/sdk/AttachEipAction.java index 10be102fc8f..6948fb03dbc 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachEipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachEipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachFirewallRuleSetToL3Action.java b/sdk/src/main/java/org/zstack/sdk/AttachFirewallRuleSetToL3Action.java index 0d999b0bfa3..1875d4928ca 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachFirewallRuleSetToL3Action.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachFirewallRuleSetToL3Action.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachGuestToolsIsoToVmAction.java b/sdk/src/main/java/org/zstack/sdk/AttachGuestToolsIsoToVmAction.java index 9828ceaa943..cd25f5f1197 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachGuestToolsIsoToVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachGuestToolsIsoToVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachHybridEipToEcsAction.java b/sdk/src/main/java/org/zstack/sdk/AttachHybridEipToEcsAction.java index 0438797c9f5..f584daa7e83 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachHybridEipToEcsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachHybridEipToEcsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachHybridKeyAction.java b/sdk/src/main/java/org/zstack/sdk/AttachHybridKeyAction.java index 067c8dcb8ff..1a42ab9d0d9 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachHybridKeyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachHybridKeyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachIscsiServerToClusterAction.java b/sdk/src/main/java/org/zstack/sdk/AttachIscsiServerToClusterAction.java index df3b3b41497..20703d8ea96 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachIscsiServerToClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachIscsiServerToClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachIsoToVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/AttachIsoToVmInstanceAction.java index e4fd5ceaaa0..8a8762d11cb 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachIsoToVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachIsoToVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachL2NetworkToClusterAction.java b/sdk/src/main/java/org/zstack/sdk/AttachL2NetworkToClusterAction.java index 014b1709a57..35b1ef44040 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachL2NetworkToClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachL2NetworkToClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachL3NetworkToVmAction.java b/sdk/src/main/java/org/zstack/sdk/AttachL3NetworkToVmAction.java index 99b44666c58..761d9da6244 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachL3NetworkToVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachL3NetworkToVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachL3NetworkToVmNicAction.java b/sdk/src/main/java/org/zstack/sdk/AttachL3NetworkToVmNicAction.java index a4e9975bac7..6ce4545c0be 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachL3NetworkToVmNicAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachL3NetworkToVmNicAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachL3NetworksToIPsecConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/AttachL3NetworksToIPsecConnectionAction.java index acf6d971faf..c7c977bf35d 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachL3NetworksToIPsecConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachL3NetworksToIPsecConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachMdevDeviceToVmAction.java b/sdk/src/main/java/org/zstack/sdk/AttachMdevDeviceToVmAction.java index ead62c95ec9..68e4cc6d703 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachMdevDeviceToVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachMdevDeviceToVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachMonitorTriggerActionToTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/AttachMonitorTriggerActionToTriggerAction.java index 6f64a2a1126..49ec764f019 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachMonitorTriggerActionToTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachMonitorTriggerActionToTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachNetworkServiceToL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/AttachNetworkServiceToL3NetworkAction.java index 02f17f3eadd..a7e0305af97 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachNetworkServiceToL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachNetworkServiceToL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachNicToBondingAction.java b/sdk/src/main/java/org/zstack/sdk/AttachNicToBondingAction.java index c44eb3457ae..8e407c70dfe 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachNicToBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachNicToBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachNvmeServerToClusterAction.java b/sdk/src/main/java/org/zstack/sdk/AttachNvmeServerToClusterAction.java index 41c39fcaab4..748b7ba9dca 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachNvmeServerToClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachNvmeServerToClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachOssBucketToEcsDataCenterAction.java b/sdk/src/main/java/org/zstack/sdk/AttachOssBucketToEcsDataCenterAction.java index 3fb5e6cb32f..daa1793c4db 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachOssBucketToEcsDataCenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachOssBucketToEcsDataCenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachPciDeviceToVmAction.java b/sdk/src/main/java/org/zstack/sdk/AttachPciDeviceToVmAction.java index 788c1739f0d..7bcd80615ff 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachPciDeviceToVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachPciDeviceToVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachPoliciesToUserAction.java b/sdk/src/main/java/org/zstack/sdk/AttachPoliciesToUserAction.java index 6ca7d79addc..b7b98be07b0 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachPoliciesToUserAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachPoliciesToUserAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachPolicyRouteRuleSetToL3Action.java b/sdk/src/main/java/org/zstack/sdk/AttachPolicyRouteRuleSetToL3Action.java index 64d2a4a3047..fd371a4048c 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachPolicyRouteRuleSetToL3Action.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachPolicyRouteRuleSetToL3Action.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachPolicyToUserAction.java b/sdk/src/main/java/org/zstack/sdk/AttachPolicyToUserAction.java index 69a909de01f..a3b48266ca9 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachPolicyToUserAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachPolicyToUserAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachPolicyToUserGroupAction.java b/sdk/src/main/java/org/zstack/sdk/AttachPolicyToUserGroupAction.java index a39f01118f4..09348eb82d8 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachPolicyToUserGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachPolicyToUserGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachPortForwardingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/AttachPortForwardingRuleAction.java index 4833f188cab..07ec7232dff 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachPortForwardingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachPortForwardingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachPriceTableToAccountAction.java b/sdk/src/main/java/org/zstack/sdk/AttachPriceTableToAccountAction.java index 30e153c5b95..29befaf9bd4 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachPriceTableToAccountAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachPriceTableToAccountAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachPrimaryStorageToClusterAction.java b/sdk/src/main/java/org/zstack/sdk/AttachPrimaryStorageToClusterAction.java index 59f786f9dab..557ede0c298 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachPrimaryStorageToClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachPrimaryStorageToClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachProvisionNicToBondingAction.java b/sdk/src/main/java/org/zstack/sdk/AttachProvisionNicToBondingAction.java index ab3f6e5889f..7cb1760ebac 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachProvisionNicToBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachProvisionNicToBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachScsiLunToVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/AttachScsiLunToVmInstanceAction.java index 14a0fc62a5a..7ee6b3efff2 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachScsiLunToVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachScsiLunToVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachSecurityGroupToL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/AttachSecurityGroupToL3NetworkAction.java index 65db1fd10d6..b8f15d98087 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachSecurityGroupToL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachSecurityGroupToL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachServiceToObservabilityServerAction.java b/sdk/src/main/java/org/zstack/sdk/AttachServiceToObservabilityServerAction.java index 55aef430174..ac4b1b2b437 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachServiceToObservabilityServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachServiceToObservabilityServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachSshKeyPairToVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/AttachSshKeyPairToVmInstanceAction.java index e6db901c3a6..05387a33b41 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachSshKeyPairToVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachSshKeyPairToVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachTagToResourcesAction.java b/sdk/src/main/java/org/zstack/sdk/AttachTagToResourcesAction.java index 332b9d9eb28..680c646698d 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachTagToResourcesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachTagToResourcesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachUsbDeviceToVmAction.java b/sdk/src/main/java/org/zstack/sdk/AttachUsbDeviceToVmAction.java index e97c337785f..b3124ba0e49 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachUsbDeviceToVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachUsbDeviceToVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachUserDefinedXmlHookScriptToVmAction.java b/sdk/src/main/java/org/zstack/sdk/AttachUserDefinedXmlHookScriptToVmAction.java index 2e5eb000f01..d65f8f3a2fd 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachUserDefinedXmlHookScriptToVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachUserDefinedXmlHookScriptToVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachVRouterRouteTableToVRouterAction.java b/sdk/src/main/java/org/zstack/sdk/AttachVRouterRouteTableToVRouterAction.java index 3c941732918..02c76253411 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachVRouterRouteTableToVRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachVRouterRouteTableToVRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachVipToLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/AttachVipToLoadBalancerAction.java index e3539f8d051..5cc3a9d0ce5 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachVipToLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachVipToLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachVipToVpcSharedQosAction.java b/sdk/src/main/java/org/zstack/sdk/AttachVipToVpcSharedQosAction.java index 881de60ae20..4459656820b 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachVipToVpcSharedQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachVipToVpcSharedQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/AttachVmNicToVmAction.java b/sdk/src/main/java/org/zstack/sdk/AttachVmNicToVmAction.java index c53842d5ed8..8885473b020 100644 --- a/sdk/src/main/java/org/zstack/sdk/AttachVmNicToVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/AttachVmNicToVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/BackupDatabaseToPublicCloudAction.java b/sdk/src/main/java/org/zstack/sdk/BackupDatabaseToPublicCloudAction.java index ab6244dfcdf..e557e189085 100644 --- a/sdk/src/main/java/org/zstack/sdk/BackupDatabaseToPublicCloudAction.java +++ b/sdk/src/main/java/org/zstack/sdk/BackupDatabaseToPublicCloudAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/BackupStorageMigrateImageAction.java b/sdk/src/main/java/org/zstack/sdk/BackupStorageMigrateImageAction.java index a6de86dd6aa..95fbbef2e7d 100644 --- a/sdk/src/main/java/org/zstack/sdk/BackupStorageMigrateImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/BackupStorageMigrateImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/BatchAddBareMetal2IpmiChassisAction.java b/sdk/src/main/java/org/zstack/sdk/BatchAddBareMetal2IpmiChassisAction.java index 0883d2294ed..a111c108e62 100644 --- a/sdk/src/main/java/org/zstack/sdk/BatchAddBareMetal2IpmiChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/BatchAddBareMetal2IpmiChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/BatchCreateBaremetalChassisAction.java b/sdk/src/main/java/org/zstack/sdk/BatchCreateBaremetalChassisAction.java index 4137d683661..448c9cf9dd7 100644 --- a/sdk/src/main/java/org/zstack/sdk/BatchCreateBaremetalChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/BatchCreateBaremetalChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/BatchDeleteVolumeSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/BatchDeleteVolumeSnapshotAction.java index 711cd8743ae..8dcb8ec72a2 100644 --- a/sdk/src/main/java/org/zstack/sdk/BatchDeleteVolumeSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/BatchDeleteVolumeSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/BatchQueryAction.java b/sdk/src/main/java/org/zstack/sdk/BatchQueryAction.java index 24a64f27f8b..ac9f10feef7 100755 --- a/sdk/src/main/java/org/zstack/sdk/BatchQueryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/BatchQueryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/BatchSyncVolumeSizeAction.java b/sdk/src/main/java/org/zstack/sdk/BatchSyncVolumeSizeAction.java index 4b42cdb2e44..017b6ff6122 100644 --- a/sdk/src/main/java/org/zstack/sdk/BatchSyncVolumeSizeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/BatchSyncVolumeSizeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/BindModelToServiceAction.java b/sdk/src/main/java/org/zstack/sdk/BindModelToServiceAction.java index bead77e8f0a..70daf766492 100644 --- a/sdk/src/main/java/org/zstack/sdk/BindModelToServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/BindModelToServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/BootstrapMiniHostAction.java b/sdk/src/main/java/org/zstack/sdk/BootstrapMiniHostAction.java index e366cf0111c..f19be410478 100644 --- a/sdk/src/main/java/org/zstack/sdk/BootstrapMiniHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/BootstrapMiniHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CalculateAccountBillingSpendingAction.java b/sdk/src/main/java/org/zstack/sdk/CalculateAccountBillingSpendingAction.java index 2a39bffe527..6ad63397378 100644 --- a/sdk/src/main/java/org/zstack/sdk/CalculateAccountBillingSpendingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CalculateAccountBillingSpendingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CalculateAccountSpendingAction.java b/sdk/src/main/java/org/zstack/sdk/CalculateAccountSpendingAction.java index 0103e3567cc..26624ba596d 100644 --- a/sdk/src/main/java/org/zstack/sdk/CalculateAccountSpendingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CalculateAccountSpendingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CalculateImageHashAction.java b/sdk/src/main/java/org/zstack/sdk/CalculateImageHashAction.java index 5375a4031e2..7e7c1510068 100644 --- a/sdk/src/main/java/org/zstack/sdk/CalculateImageHashAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CalculateImageHashAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CalculateResourceSpendingAction.java b/sdk/src/main/java/org/zstack/sdk/CalculateResourceSpendingAction.java index 30c8dfdc54b..dbfdda06209 100644 --- a/sdk/src/main/java/org/zstack/sdk/CalculateResourceSpendingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CalculateResourceSpendingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CancelLongJobAction.java b/sdk/src/main/java/org/zstack/sdk/CancelLongJobAction.java index 90df280a3d4..7d9e1d6dcb0 100644 --- a/sdk/src/main/java/org/zstack/sdk/CancelLongJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CancelLongJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeAccessControlListRedirectRuleAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeAccessControlListRedirectRuleAction.java index b207479d437..9f05b4b3772 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeAccessControlListRedirectRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeAccessControlListRedirectRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeAccessControlListServerGroupAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeAccessControlListServerGroupAction.java index b972583059a..f43e153d7f5 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeAccessControlListServerGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeAccessControlListServerGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeAccessKeyStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeAccessKeyStateAction.java index f80d6bb8f8e..8346ef933ad 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeAccessKeyStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeAccessKeyStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeAccountPriceTableBindingAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeAccountPriceTableBindingAction.java index 05725ecebfa..8a854b26d99 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeAccountPriceTableBindingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeAccountPriceTableBindingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeAffinityGroupStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeAffinityGroupStateAction.java index 0216d761b81..7fc86d2028f 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeAffinityGroupStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeAffinityGroupStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeAppBuildSystemStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeAppBuildSystemStateAction.java index 60b4e8d77cd..3cf6430246e 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeAppBuildSystemStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeAppBuildSystemStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeAutoScalingGroupStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeAutoScalingGroupStateAction.java index b537fea8cbd..294f54df806 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeAutoScalingGroupStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeAutoScalingGroupStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeBackupStorageStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeBackupStorageStateAction.java index b10ef4ea0ee..eb8deb3ca16 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeBackupStorageStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeBackupStorageStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2ChassisOfferingStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2ChassisOfferingStateAction.java index 80b734938be..6b041d06237 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2ChassisOfferingStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2ChassisOfferingStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2ChassisStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2ChassisStateAction.java index 723daa68d15..5109a43c02a 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2ChassisStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2ChassisStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2GatewayClusterAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2GatewayClusterAction.java index 53ea7d402a2..c67b4e55049 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2GatewayClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2GatewayClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2GatewayStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2GatewayStateAction.java index 0a550516cf5..965f7e5313b 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2GatewayStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2GatewayStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2InstancePasswordAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2InstancePasswordAction.java index 1e8f6234994..21d7710bddb 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2InstancePasswordAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2InstancePasswordAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2ProvisionNetworkStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2ProvisionNetworkStateAction.java index 57a23fdc643..1151ab72f7c 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2ProvisionNetworkStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeBareMetal2ProvisionNetworkStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeBaremetalChassisStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeBaremetalChassisStateAction.java index a3b1c764a82..9937ddc421a 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeBaremetalChassisStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeBaremetalChassisStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeClusterStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeClusterStateAction.java index 415f16f87ef..0a6eb67f639 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeClusterStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeClusterStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeDiskOfferingStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeDiskOfferingStateAction.java index a98f27edb6e..8e654adb932 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeDiskOfferingStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeDiskOfferingStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeEipStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeEipStateAction.java index a7fc649ff48..7859485d05c 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeEipStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeEipStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeFirewallRuleStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeFirewallRuleStateAction.java index 30509537cb4..f8cbb9e02bf 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeFirewallRuleStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeFirewallRuleStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeHostNetworkInterfaceLldpModeAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeHostNetworkInterfaceLldpModeAction.java index a7c417ec5a7..b06caee5503 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeHostNetworkInterfaceLldpModeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeHostNetworkInterfaceLldpModeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeHostPasswordAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeHostPasswordAction.java index e6361d8fba5..df305ee6c76 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeHostPasswordAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeHostPasswordAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeHostStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeHostStateAction.java index 6ce2a3cd9b9..d95adcdeb0a 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeHostStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeHostStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeIPSecConnectionStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeIPSecConnectionStateAction.java index e3a309ae77c..4d936726b9c 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeIPSecConnectionStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeIPSecConnectionStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeIPsecConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeIPsecConnectionAction.java index ce0f793340e..87c2f94c8bf 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeIPsecConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeIPsecConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeImageStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeImageStateAction.java index a39870d82c7..b0975b97f8d 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeImageStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeImageStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeInstanceOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeInstanceOfferingAction.java index a4c7feb7dc4..ea6b3eea5df 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeInstanceOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeInstanceOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeInstanceOfferingStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeInstanceOfferingStateAction.java index a0304bf51af..6f7b52898cd 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeInstanceOfferingStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeInstanceOfferingStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeL2NetworkVlanIdAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeL2NetworkVlanIdAction.java index 605fd9d9544..5360ff73571 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeL2NetworkVlanIdAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeL2NetworkVlanIdAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeL3NetworkDhcpIpAddressAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeL3NetworkDhcpIpAddressAction.java index 030b115fc9f..ae6f21af5c5 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeL3NetworkDhcpIpAddressAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeL3NetworkDhcpIpAddressAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeL3NetworkStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeL3NetworkStateAction.java index abaf16b52de..06684f11ae5 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeL3NetworkStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeL3NetworkStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeLoadBalancerBackendServerAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeLoadBalancerBackendServerAction.java index ea63aef7482..9a2575f4b19 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeLoadBalancerBackendServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeLoadBalancerBackendServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeLoadBalancerListenerAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeLoadBalancerListenerAction.java index 4c88a13d4e4..2363015bec3 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeLoadBalancerListenerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeLoadBalancerListenerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeMediaStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeMediaStateAction.java index 994bd2590c7..cba02a065a0 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeMediaStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeMediaStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeMonitorTriggerActionStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeMonitorTriggerActionStateAction.java index 934eb41a860..72c0419a159 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeMonitorTriggerActionStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeMonitorTriggerActionStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeMonitorTriggerStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeMonitorTriggerStateAction.java index 9298fb72c3d..55790ec1378 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeMonitorTriggerStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeMonitorTriggerStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeMulticastRouterStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeMulticastRouterStateAction.java index bc593e2f25c..882667c4420 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeMulticastRouterStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeMulticastRouterStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangePortForwardingRuleStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangePortForwardingRuleStateAction.java index 82fabf12d8d..193dd1ae3b5 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangePortForwardingRuleStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangePortForwardingRuleStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangePortMirrorStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangePortMirrorStateAction.java index 58eb69d29bc..aec88f121dd 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangePortMirrorStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangePortMirrorStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangePreconfigurationTemplateStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangePreconfigurationTemplateStateAction.java index 397d8413080..73010d9b4b8 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangePreconfigurationTemplateStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangePreconfigurationTemplateStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangePrimaryStorageStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangePrimaryStorageStateAction.java index 7b6b6b5f9e4..ac6114dca7e 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangePrimaryStorageStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangePrimaryStorageStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeResourceOwnerAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeResourceOwnerAction.java index 94bbf3409b7..008c21ed4b8 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeResourceOwnerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeResourceOwnerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeSchedulerStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeSchedulerStateAction.java index 09fec5124c5..24f872fabce 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeSchedulerStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeSchedulerStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeSdnControllerAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeSdnControllerAction.java index 39edbc03474..7ac63fcf009 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeSdnControllerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeSdnControllerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeSecretResourcePoolStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeSecretResourcePoolStateAction.java index 1785b0b9acc..089f29f3350 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeSecretResourcePoolStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeSecretResourcePoolStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeSecurityGroupRuleAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeSecurityGroupRuleAction.java index 2a4845068d5..2905734360b 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeSecurityGroupRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeSecurityGroupRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeSecurityGroupRuleStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeSecurityGroupRuleStateAction.java index 0f66d324b88..9ffeb3d629f 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeSecurityGroupRuleStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeSecurityGroupRuleStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeSecurityGroupStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeSecurityGroupStateAction.java index 591be1741ff..969e2f35a48 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeSecurityGroupStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeSecurityGroupStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeSecurityMachineStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeSecurityMachineStateAction.java index 3f35c13863e..7f5a8ccba6a 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeSecurityMachineStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeSecurityMachineStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeSlbGroupDeployTypeAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeSlbGroupDeployTypeAction.java index 214bcbebadd..92278328482 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeSlbGroupDeployTypeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeSlbGroupDeployTypeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeSlbGroupMonitorIpsAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeSlbGroupMonitorIpsAction.java index d314ee9878e..2c3a06e646f 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeSlbGroupMonitorIpsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeSlbGroupMonitorIpsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeV2VConversionHostStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeV2VConversionHostStateAction.java index e1ae9d9e2fa..5d7c46eb335 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeV2VConversionHostStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeV2VConversionHostStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeVfNicHaStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeVfNicHaStateAction.java index 369cb8e7da6..138d4d409be 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeVfNicHaStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeVfNicHaStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeVipStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeVipStateAction.java index f89c1fa1389..31aa53baced 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeVipStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeVipStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeVmImageAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeVmImageAction.java index 343440651f5..b1c8bed95d8 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeVmImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeVmImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeVmNicNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeVmNicNetworkAction.java index 0f93c23a13b..795d3eb937a 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeVmNicNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeVmNicNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeVmNicSecurityPolicyAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeVmNicSecurityPolicyAction.java index 211d011d9c8..5079fb25855 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeVmNicSecurityPolicyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeVmNicSecurityPolicyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeVmNicStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeVmNicStateAction.java index f66b3546bd7..d0dc5f1638f 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeVmNicStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeVmNicStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeVmNicTypeAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeVmNicTypeAction.java index 005adeda0f6..e0e5eb7f1b5 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeVmNicTypeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeVmNicTypeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeVmPasswordAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeVmPasswordAction.java index 58a39283dd4..87e407c7be5 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeVmPasswordAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeVmPasswordAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeVmSchedulingRuleStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeVmSchedulingRuleStateAction.java index b066bda69b1..51bcdaa8cbe 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeVmSchedulingRuleStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeVmSchedulingRuleStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeVolumeStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeVolumeStateAction.java index 063cc91751a..98c1cec11ca 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeVolumeStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeVolumeStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeVpcHaGroupMonitorIpsAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeVpcHaGroupMonitorIpsAction.java index f81ec1c8e43..eea88389e7e 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeVpcHaGroupMonitorIpsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeVpcHaGroupMonitorIpsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeVpcSharedQosBandwidthAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeVpcSharedQosBandwidthAction.java index 05caa351fa2..db4d8a27779 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeVpcSharedQosBandwidthAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeVpcSharedQosBandwidthAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeZoneStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeZoneStateAction.java index 8a14103310e..c7f58319439 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeZoneStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeZoneStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckApiPermissionAction.java b/sdk/src/main/java/org/zstack/sdk/CheckApiPermissionAction.java index a09fc5e93b2..9a4392f7681 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckApiPermissionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckApiPermissionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckBareMetal2IpmiChassisConfigFileAction.java b/sdk/src/main/java/org/zstack/sdk/CheckBareMetal2IpmiChassisConfigFileAction.java index 9b8def068a5..a6cddfe4cca 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckBareMetal2IpmiChassisConfigFileAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckBareMetal2IpmiChassisConfigFileAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckBaremetalChassisConfigFileAction.java b/sdk/src/main/java/org/zstack/sdk/CheckBaremetalChassisConfigFileAction.java index ebd317b2638..6509bf7ac0e 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckBaremetalChassisConfigFileAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckBaremetalChassisConfigFileAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckBatchDataIntegrityAction.java b/sdk/src/main/java/org/zstack/sdk/CheckBatchDataIntegrityAction.java index e4b2a24dee1..2134e26c4b6 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckBatchDataIntegrityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckBatchDataIntegrityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckBuildAppParametersAction.java b/sdk/src/main/java/org/zstack/sdk/CheckBuildAppParametersAction.java index 64f4eca4853..19526d3c750 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckBuildAppParametersAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckBuildAppParametersAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckElaborationContentAction.java b/sdk/src/main/java/org/zstack/sdk/CheckElaborationContentAction.java index 3fd64925e9c..753c30aec9e 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckElaborationContentAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckElaborationContentAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckFirewallRuleConfigFileAction.java b/sdk/src/main/java/org/zstack/sdk/CheckFirewallRuleConfigFileAction.java index 299d43afd19..2b1a1a6c5a1 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckFirewallRuleConfigFileAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckFirewallRuleConfigFileAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckIpAvailabilityAction.java b/sdk/src/main/java/org/zstack/sdk/CheckIpAvailabilityAction.java index cf99f5cef10..201b2cb73d8 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckIpAvailabilityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckIpAvailabilityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckKVMHostConfigFileAction.java b/sdk/src/main/java/org/zstack/sdk/CheckKVMHostConfigFileAction.java index 336459592b1..e9d8a98d67b 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckKVMHostConfigFileAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckKVMHostConfigFileAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckNetworkReachableAction.java b/sdk/src/main/java/org/zstack/sdk/CheckNetworkReachableAction.java index 1953c7f55d6..15fb407a4c3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckNetworkReachableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckNetworkReachableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckResourcePermissionAction.java b/sdk/src/main/java/org/zstack/sdk/CheckResourcePermissionAction.java index 1498a10c17e..638368d394a 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckResourcePermissionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckResourcePermissionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckScsiLunClusterStatusAction.java b/sdk/src/main/java/org/zstack/sdk/CheckScsiLunClusterStatusAction.java index e0b5f0a67d5..0532f39e4e3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckScsiLunClusterStatusAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckScsiLunClusterStatusAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckStackTemplateParametersAction.java b/sdk/src/main/java/org/zstack/sdk/CheckStackTemplateParametersAction.java index bf7be0ddcd0..cabc953a257 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckStackTemplateParametersAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckStackTemplateParametersAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckStaticProvisionIpAction.java b/sdk/src/main/java/org/zstack/sdk/CheckStaticProvisionIpAction.java index 8eab965e760..9c9519d8238 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckStaticProvisionIpAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckStaticProvisionIpAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckVipPortAvailabilityAction.java b/sdk/src/main/java/org/zstack/sdk/CheckVipPortAvailabilityAction.java index d4e20435f9a..ee1081aba51 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckVipPortAvailabilityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckVipPortAvailabilityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CheckVolumeSnapshotGroupAvailabilityAction.java b/sdk/src/main/java/org/zstack/sdk/CheckVolumeSnapshotGroupAvailabilityAction.java index f2a40d5e5f9..73d304dfe43 100644 --- a/sdk/src/main/java/org/zstack/sdk/CheckVolumeSnapshotGroupAvailabilityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CheckVolumeSnapshotGroupAvailabilityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CleanInvalidLdapBindingAction.java b/sdk/src/main/java/org/zstack/sdk/CleanInvalidLdapBindingAction.java index 13df7c2017d..994a388d3b3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CleanInvalidLdapBindingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CleanInvalidLdapBindingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CleanInvalidLdapIAM2BindingAction.java b/sdk/src/main/java/org/zstack/sdk/CleanInvalidLdapIAM2BindingAction.java index 63c09d8cccf..3f52528f970 100644 --- a/sdk/src/main/java/org/zstack/sdk/CleanInvalidLdapIAM2BindingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CleanInvalidLdapIAM2BindingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CleanLongJobAction.java b/sdk/src/main/java/org/zstack/sdk/CleanLongJobAction.java index 055bb321695..f2b85ec01d3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CleanLongJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CleanLongJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CleanQueueAction.java b/sdk/src/main/java/org/zstack/sdk/CleanQueueAction.java index b05f24c161e..38c435ed5cc 100644 --- a/sdk/src/main/java/org/zstack/sdk/CleanQueueAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CleanQueueAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CleanUpBareMetal2BondingAction.java b/sdk/src/main/java/org/zstack/sdk/CleanUpBareMetal2BondingAction.java index bf7d3b1982a..1f8606561a4 100644 --- a/sdk/src/main/java/org/zstack/sdk/CleanUpBareMetal2BondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CleanUpBareMetal2BondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CleanUpBaremetalChassisBondingAction.java b/sdk/src/main/java/org/zstack/sdk/CleanUpBaremetalChassisBondingAction.java index 34820617202..4d6beac9a55 100644 --- a/sdk/src/main/java/org/zstack/sdk/CleanUpBaremetalChassisBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CleanUpBaremetalChassisBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CleanUpImageCacheOnPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/CleanUpImageCacheOnPrimaryStorageAction.java index 74779ce4c69..00b001a5ae3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CleanUpImageCacheOnPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CleanUpImageCacheOnPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CleanUpStorageTrashOnPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/CleanUpStorageTrashOnPrimaryStorageAction.java index 37607ae6da3..107958e6bce 100644 --- a/sdk/src/main/java/org/zstack/sdk/CleanUpStorageTrashOnPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CleanUpStorageTrashOnPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CleanUpTrashOnBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/CleanUpTrashOnBackupStorageAction.java index e75ec3d5f03..bee3f298d63 100644 --- a/sdk/src/main/java/org/zstack/sdk/CleanUpTrashOnBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CleanUpTrashOnBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CleanUpTrashOnPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/CleanUpTrashOnPrimaryStorageAction.java index 11c2b1d3082..d0eeda12b7d 100644 --- a/sdk/src/main/java/org/zstack/sdk/CleanUpTrashOnPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CleanUpTrashOnPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CleanV2VConversionCacheAction.java b/sdk/src/main/java/org/zstack/sdk/CleanV2VConversionCacheAction.java index e83ac3c84da..1d650dca9bb 100644 --- a/sdk/src/main/java/org/zstack/sdk/CleanV2VConversionCacheAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CleanV2VConversionCacheAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CleanupBillingUsageAction.java b/sdk/src/main/java/org/zstack/sdk/CleanupBillingUsageAction.java index 3dd91c6c9f2..7b416f08273 100644 --- a/sdk/src/main/java/org/zstack/sdk/CleanupBillingUsageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CleanupBillingUsageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CloneImageAction.java b/sdk/src/main/java/org/zstack/sdk/CloneImageAction.java index a4020c83ca8..a12f1ce2fe6 100644 --- a/sdk/src/main/java/org/zstack/sdk/CloneImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CloneImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CloneModelServiceAction.java b/sdk/src/main/java/org/zstack/sdk/CloneModelServiceAction.java index 01c6c28abe6..6ab3be587fa 100644 --- a/sdk/src/main/java/org/zstack/sdk/CloneModelServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CloneModelServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CloneVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/CloneVmInstanceAction.java index 122b7a6d773..a3cc687609d 100644 --- a/sdk/src/main/java/org/zstack/sdk/CloneVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CloneVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ConvertVmFromForeignHypervisorAction.java b/sdk/src/main/java/org/zstack/sdk/ConvertVmFromForeignHypervisorAction.java index 73298f73c76..91f1dd52083 100644 --- a/sdk/src/main/java/org/zstack/sdk/ConvertVmFromForeignHypervisorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ConvertVmFromForeignHypervisorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAccessControlListAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAccessControlListAction.java index 0bb6624fde1..be73e9d52be 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAccessControlListAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAccessControlListAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAccessKeyAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAccessKeyAction.java index 4d2bda3af95..57cab52d73f 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAccessKeyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAccessKeyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAccountAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAccountAction.java index e6003930447..ba05545b759 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAccountAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAccountAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAffinityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAffinityGroupAction.java index a01268e08e5..1cdfccb12bd 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAffinityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAffinityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAiSiNoSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAiSiNoSecretResourcePoolAction.java index ddbea965e89..efcc478b0b4 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAiSiNoSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAiSiNoSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAliyunDiskFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAliyunDiskFromRemoteAction.java index 0dfa98ec045..3984b41ac0f 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAliyunDiskFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAliyunDiskFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasAccessGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasAccessGroupAction.java index bd18cba3fb8..067d14e3770 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasAccessGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasAccessGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasAccessGroupRuleAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasAccessGroupRuleAction.java index 72ceaae46ff..7be831d2627 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasAccessGroupRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasAccessGroupRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasFileSystemAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasFileSystemAction.java index 8c52729f2d2..c49776cab96 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasFileSystemAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasFileSystemAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasMountTargetAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasMountTargetAction.java index 5796b622df2..472aff43a7e 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasMountTargetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAliyunNasMountTargetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAliyunProxyVSwitchAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAliyunProxyVSwitchAction.java index 488bfbb64ad..f20de5da84b 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAliyunProxyVSwitchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAliyunProxyVSwitchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAliyunProxyVpcAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAliyunProxyVpcAction.java index 6a59d4e9a33..3d0b5995350 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAliyunProxyVpcAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAliyunProxyVpcAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAliyunRouterInterfaceRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAliyunRouterInterfaceRemoteAction.java index 4066160f9d6..32cca0116c1 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAliyunRouterInterfaceRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAliyunRouterInterfaceRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAliyunSnapshotRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAliyunSnapshotRemoteAction.java index c438637007b..c79e51294c1 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAliyunSnapshotRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAliyunSnapshotRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAliyunVpcVirtualRouterEntryRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAliyunVpcVirtualRouterEntryRemoteAction.java index a28807fe44d..780e85d6270 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAliyunVpcVirtualRouterEntryRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAliyunVpcVirtualRouterEntryRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingGroupAction.java index 3cb88f41ce9..9a8decad688 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingGroupAddingNewInstanceRuleAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingGroupAddingNewInstanceRuleAction.java index 2d8fd78596a..96da61a0e72 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingGroupAddingNewInstanceRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingGroupAddingNewInstanceRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingGroupRemovalInstanceRuleAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingGroupRemovalInstanceRuleAction.java index 1765b743503..3c7a6ae04d6 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingGroupRemovalInstanceRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingGroupRemovalInstanceRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingRuleAlarmTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingRuleAlarmTriggerAction.java index 9edc78c5cac..fd2d316b24a 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingRuleAlarmTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingRuleAlarmTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingRuleSchedulerJobTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingRuleSchedulerJobTriggerAction.java index 1b192e341c2..e84eddc6007 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingRuleSchedulerJobTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingRuleSchedulerJobTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingVmTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingVmTemplateAction.java index b24838fa865..fbfeef3a6fa 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingVmTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateAutoScalingVmTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2BondingAction.java b/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2BondingAction.java index c67c2dd83c3..b0d4d9e894c 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2BondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2BondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2InstanceAction.java b/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2InstanceAction.java index bb817dd411e..2e2f32677e7 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2InstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2InstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2IpmiChassisHardwareInfoAction.java b/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2IpmiChassisHardwareInfoAction.java index d45a12ac4b8..09f98f9520c 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2IpmiChassisHardwareInfoAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2IpmiChassisHardwareInfoAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2ProvisionNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2ProvisionNetworkAction.java index 5d6ebd801e3..4de45c676db 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2ProvisionNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateBareMetal2ProvisionNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateBaremetalBondingAction.java b/sdk/src/main/java/org/zstack/sdk/CreateBaremetalBondingAction.java index 5587cb938ff..aa2c9440dfa 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateBaremetalBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateBaremetalBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateBaremetalChassisAction.java b/sdk/src/main/java/org/zstack/sdk/CreateBaremetalChassisAction.java index 9a31ed57fd4..955ed1b7230 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateBaremetalChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateBaremetalChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateBaremetalInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/CreateBaremetalInstanceAction.java index b78a59c4ca6..2d76204333c 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateBaremetalInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateBaremetalInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateBaremetalPxeServerAction.java b/sdk/src/main/java/org/zstack/sdk/CreateBaremetalPxeServerAction.java index 2da898945a1..ee95d7f335e 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateBaremetalPxeServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateBaremetalPxeServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateBlockVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/CreateBlockVolumeAction.java index c5df9897414..e008fd36b2b 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateBlockVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateBlockVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateBondingAction.java b/sdk/src/main/java/org/zstack/sdk/CreateBondingAction.java index 89511fa0318..9fed007aaeb 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateBuildAppAction.java b/sdk/src/main/java/org/zstack/sdk/CreateBuildAppAction.java index b9ed01a1b75..2d4f8f16408 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateBuildAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateBuildAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateCSPSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/CreateCSPSecretResourcePoolAction.java index 9e35e8f2243..8f3bd6d8504 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateCSPSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateCSPSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateCasClientAction.java b/sdk/src/main/java/org/zstack/sdk/CreateCasClientAction.java index 6dd4d9b91f8..582cb6f3067 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateCasClientAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateCasClientAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateCbtTaskAction.java b/sdk/src/main/java/org/zstack/sdk/CreateCbtTaskAction.java index c9249b92997..1d11a8a1da8 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateCbtTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateCbtTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateCdpPolicyAction.java b/sdk/src/main/java/org/zstack/sdk/CreateCdpPolicyAction.java index 73e9791ebd5..cd98960b12f 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateCdpPolicyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateCdpPolicyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateCdpTaskAction.java b/sdk/src/main/java/org/zstack/sdk/CreateCdpTaskAction.java index 4d4caa81785..6f9a901ff40 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateCdpTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateCdpTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateCertificateAction.java b/sdk/src/main/java/org/zstack/sdk/CreateCertificateAction.java index 41d55aa5df4..bccef821076 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateCertificateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateCertificateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateClusterAction.java b/sdk/src/main/java/org/zstack/sdk/CreateClusterAction.java index b57f9d00863..58420d0f5c3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateClusterDRSAction.java b/sdk/src/main/java/org/zstack/sdk/CreateClusterDRSAction.java index 2cdcdfa3c33..02601d98f45 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateClusterDRSAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateClusterDRSAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateConnectionBetweenL3NetworkAndAliyunVSwitchAction.java b/sdk/src/main/java/org/zstack/sdk/CreateConnectionBetweenL3NetworkAndAliyunVSwitchAction.java index 77a03c809ba..24200b80a13 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateConnectionBetweenL3NetworkAndAliyunVSwitchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateConnectionBetweenL3NetworkAndAliyunVSwitchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeAction.java index 1284384357e..2edea84302e 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeFromVolumeSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeFromVolumeSnapshotAction.java index 8189ef78422..838e710ced8 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeFromVolumeSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeFromVolumeSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeFromVolumeTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeFromVolumeTemplateAction.java index 85997ccdbde..aecfa908b03 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeFromVolumeTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeFromVolumeTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeTemplateFromVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeTemplateFromVolumeAction.java index f7332a8e30e..b65a7178cbf 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeTemplateFromVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeTemplateFromVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeTemplateFromVolumeSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeTemplateFromVolumeSnapshotAction.java index 9d9c2cd594b..5bc2a18a518 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeTemplateFromVolumeSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateDataVolumeTemplateFromVolumeSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateDatasetAction.java b/sdk/src/main/java/org/zstack/sdk/CreateDatasetAction.java index 25f3d108230..c74a1112370 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateDatasetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateDatasetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateDirectoryAction.java b/sdk/src/main/java/org/zstack/sdk/CreateDirectoryAction.java index e6068b7ee4d..145a2f6dc47 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateDirectoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateDirectoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateDiskOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/CreateDiskOfferingAction.java index 9047fd3ab64..785e00b31c1 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateDiskOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateDiskOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateEcsImageFromEcsSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/CreateEcsImageFromEcsSnapshotAction.java index 0ec8f00752b..345ba6bad63 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateEcsImageFromEcsSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateEcsImageFromEcsSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateEcsImageFromLocalImageAction.java b/sdk/src/main/java/org/zstack/sdk/CreateEcsImageFromLocalImageAction.java index 317f404e75a..95b5b7acc64 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateEcsImageFromLocalImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateEcsImageFromLocalImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateEcsInstanceFromEcsImageAction.java b/sdk/src/main/java/org/zstack/sdk/CreateEcsInstanceFromEcsImageAction.java index 49fc5994dbf..938d8d6165a 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateEcsInstanceFromEcsImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateEcsInstanceFromEcsImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateEcsSecurityGroupRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/CreateEcsSecurityGroupRemoteAction.java index 48b152f17ff..645b7c7dd79 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateEcsSecurityGroupRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateEcsSecurityGroupRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateEcsSecurityGroupRuleRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/CreateEcsSecurityGroupRuleRemoteAction.java index ae100a6c194..c4c37bb71e9 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateEcsSecurityGroupRuleRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateEcsSecurityGroupRuleRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateEcsVSwitchRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/CreateEcsVSwitchRemoteAction.java index 3c72f9aa741..f7b89fd78c9 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateEcsVSwitchRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateEcsVSwitchRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateEcsVpcRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/CreateEcsVpcRemoteAction.java index 001d457ebc6..d0b0bfdbe80 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateEcsVpcRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateEcsVpcRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateEipAction.java b/sdk/src/main/java/org/zstack/sdk/CreateEipAction.java index 87e395b6853..25640ccc44d 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateEipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateEipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateEmailMediaAction.java b/sdk/src/main/java/org/zstack/sdk/CreateEmailMediaAction.java index 34269646a9c..8dd2c696c46 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateEmailMediaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateEmailMediaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateEmailMonitorTriggerActionAction.java b/sdk/src/main/java/org/zstack/sdk/CreateEmailMonitorTriggerActionAction.java index f8acc36de8e..cefb6c7d087 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateEmailMonitorTriggerActionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateEmailMonitorTriggerActionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateFaultToleranceVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/CreateFaultToleranceVmInstanceAction.java index ad502df50e6..1b1b3fb256a 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateFaultToleranceVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateFaultToleranceVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateFiSecSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/CreateFiSecSecretResourcePoolAction.java index c9b526ce64b..bfa04d06b95 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateFiSecSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateFiSecSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateFirewallIpSetTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/CreateFirewallIpSetTemplateAction.java index dc64b172b59..d45e572a03c 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateFirewallIpSetTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateFirewallIpSetTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleAction.java b/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleAction.java index bb0db361731..195cef0ad76 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleFromConfigFileAction.java b/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleFromConfigFileAction.java index f55a1012f02..78cf7042fe3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleFromConfigFileAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleFromConfigFileAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleSetAction.java b/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleSetAction.java index f32b74ad9c2..9ee4940fc22 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleSetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleSetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleTemplateAction.java index aa25c866247..005803200ff 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateFirewallRuleTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateFlkSecSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/CreateFlkSecSecretResourcePoolAction.java index 32fea8d96e5..e43f50c9b05 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateFlkSecSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateFlkSecSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateFlowCollectorAction.java b/sdk/src/main/java/org/zstack/sdk/CreateFlowCollectorAction.java index f53ed50bd87..ead4bb39ce0 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateFlowCollectorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateFlowCollectorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateFlowMeterAction.java b/sdk/src/main/java/org/zstack/sdk/CreateFlowMeterAction.java index e761782acad..229952afd46 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateFlowMeterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateFlowMeterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateGuestVmScriptAction.java b/sdk/src/main/java/org/zstack/sdk/CreateGuestVmScriptAction.java index fbc8c74c75e..4d84a2f8ff3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateGuestVmScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateGuestVmScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateHaiTaiSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/CreateHaiTaiSecretResourcePoolAction.java index 328f7318e51..525f8d58d92 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateHaiTaiSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateHaiTaiSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateHostNetworkServiceTypeAction.java b/sdk/src/main/java/org/zstack/sdk/CreateHostNetworkServiceTypeAction.java index 83211eb4a06..8fff78d0339 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateHostNetworkServiceTypeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateHostNetworkServiceTypeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateHostSchedulingRuleGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateHostSchedulingRuleGroupAction.java index a98eb084466..8a7af7b0eb1 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateHostSchedulingRuleGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateHostSchedulingRuleGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateHybridEipAction.java b/sdk/src/main/java/org/zstack/sdk/CreateHybridEipAction.java index dddabeafb0c..a73d24f1fc5 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateHybridEipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateHybridEipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateIAM2VirtualIDFromLdapUidAction.java b/sdk/src/main/java/org/zstack/sdk/CreateIAM2VirtualIDFromLdapUidAction.java index 29a018ba423..43affa8c08d 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateIAM2VirtualIDFromLdapUidAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateIAM2VirtualIDFromLdapUidAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateIAM2VirtualIDLdapBindingAction.java b/sdk/src/main/java/org/zstack/sdk/CreateIAM2VirtualIDLdapBindingAction.java index 370b62e3311..58185e10fdd 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateIAM2VirtualIDLdapBindingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateIAM2VirtualIDLdapBindingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateIPsecConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/CreateIPsecConnectionAction.java index 706f5f14bcd..ca92972013b 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateIPsecConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateIPsecConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateImageGroupFromImageAction.java b/sdk/src/main/java/org/zstack/sdk/CreateImageGroupFromImageAction.java index 36958dbf1ee..8b7b79d8a05 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateImageGroupFromImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateImageGroupFromImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateImageGroupFromSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/CreateImageGroupFromSnapshotAction.java index 35f84d7b83e..1d686a8d10f 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateImageGroupFromSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateImageGroupFromSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateImageGroupFromVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/CreateImageGroupFromVmInstanceAction.java index 8c68c3496fd..2359c6b1fd2 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateImageGroupFromVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateImageGroupFromVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateImageReplicationGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateImageReplicationGroupAction.java index 1b58886753b..3909ba6a7f2 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateImageReplicationGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateImageReplicationGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateInfoSecSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/CreateInfoSecSecretResourcePoolAction.java index fc2c435101a..61614451916 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateInfoSecSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateInfoSecSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateInstanceOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/CreateInstanceOfferingAction.java index 9b3b1812aab..3e0e4d334d1 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateInstanceOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateInstanceOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateJitSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/CreateJitSecretResourcePoolAction.java index 75a4e95b3b3..72d2ddf301b 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateJitSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateJitSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateKoAlSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/CreateKoAlSecretResourcePoolAction.java index 2a9614a5347..8f4645b8fbd 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateKoAlSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateKoAlSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateL2HardwareVxlanNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/CreateL2HardwareVxlanNetworkAction.java index 7b6b891307a..291b2c7eec1 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateL2HardwareVxlanNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateL2HardwareVxlanNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateL2HardwareVxlanNetworkPoolAction.java b/sdk/src/main/java/org/zstack/sdk/CreateL2HardwareVxlanNetworkPoolAction.java index 0f7fa343e3b..7079ef881bd 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateL2HardwareVxlanNetworkPoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateL2HardwareVxlanNetworkPoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateL2NoVlanNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/CreateL2NoVlanNetworkAction.java index 2ac4abbb515..8b25361be71 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateL2NoVlanNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateL2NoVlanNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateL2PortGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateL2PortGroupAction.java index 981e1585b7d..522116d93d3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateL2PortGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateL2PortGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateL2TfNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/CreateL2TfNetworkAction.java index 7a6c60d0147..bc4fddd01be 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateL2TfNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateL2TfNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateL2VirtualSwitchAction.java b/sdk/src/main/java/org/zstack/sdk/CreateL2VirtualSwitchAction.java index 9bf1c6db389..b1b6a25735b 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateL2VirtualSwitchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateL2VirtualSwitchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateL2VlanNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/CreateL2VlanNetworkAction.java index 76d3bed2ec6..2b493ff8863 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateL2VlanNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateL2VlanNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateL2VxlanNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/CreateL2VxlanNetworkAction.java index 638c8256942..d493461e625 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateL2VxlanNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateL2VxlanNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateL2VxlanNetworkPoolAction.java b/sdk/src/main/java/org/zstack/sdk/CreateL2VxlanNetworkPoolAction.java index b6af5df6ebc..bbd6eb5e0f5 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateL2VxlanNetworkPoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateL2VxlanNetworkPoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/CreateL3NetworkAction.java index 770854a9221..2827e851f08 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateLdapBindingAction.java b/sdk/src/main/java/org/zstack/sdk/CreateLdapBindingAction.java index 0cc63f0e340..fbbf6368f2e 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateLdapBindingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateLdapBindingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/CreateLoadBalancerAction.java index e8b00cb7fa3..6a1289b11ea 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateLoadBalancerListenerAction.java b/sdk/src/main/java/org/zstack/sdk/CreateLoadBalancerListenerAction.java index dd33fcda104..64f2ddcd077 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateLoadBalancerListenerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateLoadBalancerListenerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateLoadBalancerServerGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateLoadBalancerServerGroupAction.java index ac7071832b1..903e1858d8d 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateLoadBalancerServerGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateLoadBalancerServerGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateMiniClusterAction.java b/sdk/src/main/java/org/zstack/sdk/CreateMiniClusterAction.java index db8887c8d15..54e174d1763 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateMiniClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateMiniClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateMonitorTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/CreateMonitorTriggerAction.java index f17026bb960..336e7a91c16 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateMonitorTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateMonitorTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateMulticastRouterAction.java b/sdk/src/main/java/org/zstack/sdk/CreateMulticastRouterAction.java index 2cf8664831d..49010b38f39 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateMulticastRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateMulticastRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateOAuthClientAction.java b/sdk/src/main/java/org/zstack/sdk/CreateOAuthClientAction.java index 95d00dc0678..fd5c4953db2 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateOAuthClientAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateOAuthClientAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateObservabilityServerAction.java b/sdk/src/main/java/org/zstack/sdk/CreateObservabilityServerAction.java index 1718256febd..48b09aedc3b 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateObservabilityServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateObservabilityServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateObservabilityServerOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/CreateObservabilityServerOfferingAction.java index 4c8ac995430..e23fce0119d 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateObservabilityServerOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateObservabilityServerOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateOssBackupBucketRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/CreateOssBackupBucketRemoteAction.java index 1885cec9dfd..6c08fab0f1b 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateOssBackupBucketRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateOssBackupBucketRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateOssBucketRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/CreateOssBucketRemoteAction.java index f5a5bd45566..0ae3823369d 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateOssBucketRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateOssBucketRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateOvnControllerOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/CreateOvnControllerOfferingAction.java index 2df361d1b18..e3cc6b042f3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateOvnControllerOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateOvnControllerOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateOvnControllerVmAction.java b/sdk/src/main/java/org/zstack/sdk/CreateOvnControllerVmAction.java index a7980599395..24e34ace643 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateOvnControllerVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateOvnControllerVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreatePciDeviceOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/CreatePciDeviceOfferingAction.java index 99e76afcd6e..5075da9547f 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreatePciDeviceOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreatePciDeviceOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreatePluginSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/CreatePluginSecretResourcePoolAction.java index 1f16a69d019..a5e9b41d1ed 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreatePluginSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreatePluginSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreatePolicyAction.java b/sdk/src/main/java/org/zstack/sdk/CreatePolicyAction.java index 93e3698cd11..fec1185c5d6 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreatePolicyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreatePolicyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteRuleAction.java b/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteRuleAction.java index ece9ed396d2..a8da4346cf3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteRuleSetAction.java b/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteRuleSetAction.java index 6c34a4b7ae4..38e1891ea73 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteRuleSetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteRuleSetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteTableAction.java b/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteTableAction.java index bc2e87e68a0..6b3ac7e33e8 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteTableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteTableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteTableRouteEntryAction.java b/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteTableRouteEntryAction.java index 2c38b5aa62a..28c3b2997d1 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteTableRouteEntryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreatePolicyRouteTableRouteEntryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreatePortForwardingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/CreatePortForwardingRuleAction.java index 23c79e39d78..a27803e10f0 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreatePortForwardingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreatePortForwardingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreatePortMirrorAction.java b/sdk/src/main/java/org/zstack/sdk/CreatePortMirrorAction.java index 64f085dedd7..e8c6f322997 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreatePortMirrorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreatePortMirrorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreatePortMirrorSessionAction.java b/sdk/src/main/java/org/zstack/sdk/CreatePortMirrorSessionAction.java index 71aa76004c4..87bb4bfbd6e 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreatePortMirrorSessionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreatePortMirrorSessionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreatePriceTableAction.java b/sdk/src/main/java/org/zstack/sdk/CreatePriceTableAction.java index 62b30f8195d..348963c6668 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreatePriceTableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreatePriceTableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateResourcePriceAction.java b/sdk/src/main/java/org/zstack/sdk/CreateResourcePriceAction.java index cba0db29a48..a638090629c 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateResourcePriceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateResourcePriceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateResourceStackAction.java b/sdk/src/main/java/org/zstack/sdk/CreateResourceStackAction.java index b203170de7d..b6f21e84925 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateResourceStackAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateResourceStackAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateResourceStackFromAppAction.java b/sdk/src/main/java/org/zstack/sdk/CreateResourceStackFromAppAction.java index 5d00cb57304..29bb3502863 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateResourceStackFromAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateResourceStackFromAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateRootVolumeTemplateFromRootVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/CreateRootVolumeTemplateFromRootVolumeAction.java index 533ff5222b2..0caea0562c8 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateRootVolumeTemplateFromRootVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateRootVolumeTemplateFromRootVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateRootVolumeTemplateFromVolumeSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/CreateRootVolumeTemplateFromVolumeSnapshotAction.java index d02410456a2..704e654f2e2 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateRootVolumeTemplateFromVolumeSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateRootVolumeTemplateFromVolumeSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSAML2ClientAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSAML2ClientAction.java index 1198122f6a2..e39b89954a3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSAML2ClientAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSAML2ClientAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSSORedirectTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSSORedirectTemplateAction.java index 7f03954b543..34fb9caec40 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSSORedirectTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSSORedirectTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSanSecSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSanSecSecretResourcePoolAction.java index 6ccfbcdd68c..3dd2edcd0db 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSanSecSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSanSecSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSchedulerJobAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSchedulerJobAction.java index f3a21a715a1..c3d810b518e 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSchedulerJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSchedulerJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSchedulerJobGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSchedulerJobGroupAction.java index f114b014280..c4868a73144 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSchedulerJobGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSchedulerJobGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSchedulerTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSchedulerTriggerAction.java index 3999037031a..1cbc4418b49 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSchedulerTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSchedulerTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSecurityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSecurityGroupAction.java index 44282d9e374..14d7dc13033 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSecurityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSecurityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSlbGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSlbGroupAction.java index a44ec4d236f..6c2f467fd75 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSlbGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSlbGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSlbInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSlbInstanceAction.java index 7019e2c9991..889023b3c59 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSlbInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSlbInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSlbOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSlbOfferingAction.java index c9997317363..35bb7b9c971 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSlbOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSlbOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSnmpAgentAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSnmpAgentAction.java index 0de5311b732..3eccadf0b6d 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSnmpAgentAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSnmpAgentAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSshKeyPairAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSshKeyPairAction.java index 4012cb35f52..bf5a91dbb4b 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSshKeyPairAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSshKeyPairAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSystemTagAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSystemTagAction.java index 6eb6ca9e0ee..a0c6bd43359 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSystemTagAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSystemTagAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateSystemTagsAction.java b/sdk/src/main/java/org/zstack/sdk/CreateSystemTagsAction.java index f54bedb094d..3b8593df427 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateSystemTagsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateSystemTagsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateTagAction.java b/sdk/src/main/java/org/zstack/sdk/CreateTagAction.java index fbdf54363c1..237b9e8e703 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateTagAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateTagAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateUserAction.java b/sdk/src/main/java/org/zstack/sdk/CreateUserAction.java index c19005d7a27..e2a75e9c645 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateUserAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateUserAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateUserGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateUserGroupAction.java index 70d8734a95e..10b9e180f05 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateUserGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateUserGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateUserProxyConfigAction.java b/sdk/src/main/java/org/zstack/sdk/CreateUserProxyConfigAction.java index bdebdbba383..f10c7c61505 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateUserProxyConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateUserProxyConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateUserTagAction.java b/sdk/src/main/java/org/zstack/sdk/CreateUserTagAction.java index 690df56a023..496180b1de5 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateUserTagAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateUserTagAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVRouterOspfAreaAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVRouterOspfAreaAction.java index 8f9b1bf055d..63c0740ff61 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVRouterOspfAreaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVRouterOspfAreaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVRouterRouteTableAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVRouterRouteTableAction.java index e16ff129e5a..50dfcd54563 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVRouterRouteTableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVRouterRouteTableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVipAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVipAction.java index 1d4f9221647..1ad8bde395e 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVirtualRouterOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVirtualRouterOfferingAction.java index 199cdba5d6d..94e07ecfa6d 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVirtualRouterOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVirtualRouterOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVmCdRomAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVmCdRomAction.java index a7d0f99ec93..aac9b6f98fb 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVmCdRomAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVmCdRomAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVmFromCdpBackupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVmFromCdpBackupAction.java index 6162f25f3bd..dd3a2521181 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVmFromCdpBackupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVmFromCdpBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceAction.java index 52ee1fee210..d3736647e45 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromOvfAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromOvfAction.java index 0923b12e405..382061d4bd9 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromOvfAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromOvfAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromVolumeAction.java index 666c30f9303..d906d2f5696 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromVolumeSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromVolumeSnapshotAction.java index 1e42ee6fda2..e2d5651ace1 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromVolumeSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromVolumeSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromVolumeSnapshotGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromVolumeSnapshotGroupAction.java index becdf70334a..1acb0911b45 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromVolumeSnapshotGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVmInstanceFromVolumeSnapshotGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVmNicAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVmNicAction.java index b047b1b0fe9..7537886cb93 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVmNicAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVmNicAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVmSchedulingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVmSchedulingRuleAction.java index 0048901d95e..2d17b1efaf7 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVmSchedulingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVmSchedulingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVmSchedulingRuleGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVmSchedulingRuleGroupAction.java index fa0faa26360..aeb773de09c 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVmSchedulingRuleGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVmSchedulingRuleGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVmUserDefinedXmlHookScriptAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVmUserDefinedXmlHookScriptAction.java index efe4a81483c..1ea31730778 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVmUserDefinedXmlHookScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVmUserDefinedXmlHookScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVniRangeAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVniRangeAction.java index 0821df218d5..0094824908a 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVniRangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVniRangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVolumeSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVolumeSnapshotAction.java index 9151c756238..a78202d1672 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVolumeSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVolumeSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVolumeSnapshotGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVolumeSnapshotGroupAction.java index 0d40d7667fe..6b0b0e9479d 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVolumeSnapshotGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVolumeSnapshotGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVolumesSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVolumesSnapshotAction.java index 908ff400544..d4086513505 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVolumesSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVolumesSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVpcFirewallAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVpcFirewallAction.java index b3a5d2ea327..39f8e7544b5 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVpcFirewallAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVpcFirewallAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVpcHaGroupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVpcHaGroupAction.java index 0ec60f29d85..bfb4e6ac9c2 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVpcHaGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVpcHaGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVpcSharedQosAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVpcSharedQosAction.java index 4c8041fc78c..7f0b3362c02 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVpcSharedQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVpcSharedQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVpcUserVpnGatewayRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVpcUserVpnGatewayRemoteAction.java index c00ff0db31b..429c80b556a 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVpcUserVpnGatewayRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVpcUserVpnGatewayRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVpcVRouterAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVpcVRouterAction.java index c6150f8c28b..bba9f8eb4f3 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVpcVRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVpcVRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVpcVpnConnectionRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVpcVpnConnectionRemoteAction.java index 5739e688c53..a4b8b4504df 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVpcVpnConnectionRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVpcVpnConnectionRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVpnIkeConfigAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVpnIkeConfigAction.java index 3486f075a5e..f8d944d44b2 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVpnIkeConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVpnIkeConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVpnIpsecConfigAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVpnIpsecConfigAction.java index 0adcd55ca8f..ae4c05b52ff 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVpnIpsecConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVpnIpsecConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVxlanPoolRemoteVtepAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVxlanPoolRemoteVtepAction.java index 7beae75a2c7..d86b4b6b444 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVxlanPoolRemoteVtepAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVxlanPoolRemoteVtepAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateVxlanVtepAction.java b/sdk/src/main/java/org/zstack/sdk/CreateVxlanVtepAction.java index ab9caa02b3d..60a6c681d1c 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateVxlanVtepAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateVxlanVtepAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateWebhookAction.java b/sdk/src/main/java/org/zstack/sdk/CreateWebhookAction.java index 600936484c4..ff04addb5ea 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateWebhookAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateWebhookAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateZBoxBackupAction.java b/sdk/src/main/java/org/zstack/sdk/CreateZBoxBackupAction.java index d39f208f38e..fb9c24c0f99 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateZBoxBackupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateZBoxBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/CreateZoneAction.java b/sdk/src/main/java/org/zstack/sdk/CreateZoneAction.java index 7cb5a519977..72e8693492c 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateZoneAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateZoneAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DebugSignalAction.java b/sdk/src/main/java/org/zstack/sdk/DebugSignalAction.java index b1d2f61994e..9464f2937f8 100644 --- a/sdk/src/main/java/org/zstack/sdk/DebugSignalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DebugSignalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DecodeStackTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/DecodeStackTemplateAction.java index 9b8a6aeeb97..b4327f45a01 100644 --- a/sdk/src/main/java/org/zstack/sdk/DecodeStackTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DecodeStackTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAccessControlListAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAccessControlListAction.java index 246e342a9eb..52ce906b483 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAccessControlListAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAccessControlListAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAccessControlRuleAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAccessControlRuleAction.java index ca5f8133317..db5d56debed 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAccessControlRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAccessControlRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAccessKeyAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAccessKeyAction.java index 4de6201a43c..7d34867b3d2 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAccessKeyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAccessKeyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAccountAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAccountAction.java index 613571787f4..3e89617f979 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAccountAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAccountAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAffinityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAffinityGroupAction.java index 02547c69158..a1fd66e0e13 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAffinityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAffinityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAlertAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAlertAction.java index 8fc595416af..989f35d94d3 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAlertAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAlertAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunDiskFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunDiskFromLocalAction.java index 71c9a888219..2067c35f5f4 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunDiskFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunDiskFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunDiskFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunDiskFromRemoteAction.java index 32b99685834..69e2661e771 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunDiskFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunDiskFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunKeySecretAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunKeySecretAction.java index c9340f3a22b..2f24b501951 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunKeySecretAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunKeySecretAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunNasAccessGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunNasAccessGroupAction.java index c7d59904741..51222aa2d2f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunNasAccessGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunNasAccessGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunNasAccessGroupRuleAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunNasAccessGroupRuleAction.java index 6232cfd9876..47f0a80a51d 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunNasAccessGroupRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunNasAccessGroupRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunPanguPartitionAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunPanguPartitionAction.java index a9f024f228c..e85d1420d7f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunPanguPartitionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunPanguPartitionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunProxyVSwitchAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunProxyVSwitchAction.java index 3dc93f1cd86..0d8f9af5733 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunProxyVSwitchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunProxyVSwitchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunProxyVpcAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunProxyVpcAction.java index 516c2f94939..f13f2e9a61c 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunProxyVpcAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunProxyVpcAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunRouteEntryRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunRouteEntryRemoteAction.java index 2d21c799f99..f2aaf3f6b58 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunRouteEntryRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunRouteEntryRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunRouterInterfaceLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunRouterInterfaceLocalAction.java index 6f28178ac96..168f852c025 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunRouterInterfaceLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunRouterInterfaceLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunRouterInterfaceRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunRouterInterfaceRemoteAction.java index fc994a41b8c..5fe0244ac59 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunRouterInterfaceRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunRouterInterfaceRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunSnapshotFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunSnapshotFromLocalAction.java index 77ebbb92adf..4dfce5a7348 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunSnapshotFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunSnapshotFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunSnapshotFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunSnapshotFromRemoteAction.java index 9135e47f4cf..74a985f45b7 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAliyunSnapshotFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAliyunSnapshotFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAllEcsInstancesFromDataCenterAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAllEcsInstancesFromDataCenterAction.java index c0d6e0e44f0..ccfc952ff60 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAllEcsInstancesFromDataCenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAllEcsInstancesFromDataCenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAppBuildSystemAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAppBuildSystemAction.java index bda8e54af98..3865633615c 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAppBuildSystemAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAppBuildSystemAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingGroupAction.java index 617afedb7a4..ea38edd78dd 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingGroupInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingGroupInstanceAction.java index 695572b8938..c324702ad08 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingGroupInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingGroupInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingRuleAction.java index 0d4a99aacc5..c204f6b15da 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingRuleTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingRuleTriggerAction.java index bdd13c768c1..0fe1160d1d7 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingRuleTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingRuleTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingTemplateAction.java index 73c80a8b395..838424dd11f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteAutoScalingTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteBackupFileInPublicAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteBackupFileInPublicAction.java index db094f0d4e2..ca775e8c0eb 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteBackupFileInPublicAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteBackupFileInPublicAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteBackupStorageAction.java index 0825af2cfb5..6ace29b03e4 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteBareMetal2ChassisAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteBareMetal2ChassisAction.java index e2606fa9d7c..7ba6fc127f5 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteBareMetal2ChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteBareMetal2ChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteBareMetal2GatewayAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteBareMetal2GatewayAction.java index ae3edb05387..fb21967318f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteBareMetal2GatewayAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteBareMetal2GatewayAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteBareMetal2ProvisionNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteBareMetal2ProvisionNetworkAction.java index d5731081c88..f76ad925f5d 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteBareMetal2ProvisionNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteBareMetal2ProvisionNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteBaremetalChassisAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteBaremetalChassisAction.java index 546cdec7b0c..8105a07e89b 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteBaremetalChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteBaremetalChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteBaremetalPxeServerAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteBaremetalPxeServerAction.java index 6f1397518e8..05b4f79ad12 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteBaremetalPxeServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteBaremetalPxeServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteBillingAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteBillingAction.java index 84b22eea103..46e9fec3cb1 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteBillingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteBillingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteBondingAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteBondingAction.java index 9a3e606a58c..39de1390591 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteBuildAppAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteBuildAppAction.java index 13cefd2d01f..7e696d996c9 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteBuildAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteBuildAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteBuildAppExportHistoryAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteBuildAppExportHistoryAction.java index a081055a915..2a95b1af7a3 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteBuildAppExportHistoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteBuildAppExportHistoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteCCSCertificateAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteCCSCertificateAction.java index e87fa5b2c60..116beb5fd95 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteCCSCertificateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteCCSCertificateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteCbtTaskAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteCbtTaskAction.java index d0c3b70c57b..f312b8ca2c7 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteCbtTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteCbtTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteCdpPolicyAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteCdpPolicyAction.java index 6b6d74a460a..4cb7d82aee3 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteCdpPolicyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteCdpPolicyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteCdpTaskAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteCdpTaskAction.java index 437978c512e..eb64462cf65 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteCdpTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteCdpTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteCdpTaskDataAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteCdpTaskDataAction.java index d215e01e882..6113a4fdd1d 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteCdpTaskDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteCdpTaskDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteCephPrimaryStoragePoolAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteCephPrimaryStoragePoolAction.java index 3496de55ddb..c6dc1ec2a32 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteCephPrimaryStoragePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteCephPrimaryStoragePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteCertificateAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteCertificateAction.java index fddcdab3590..bdf3c4c0e39 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteCertificateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteCertificateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteClusterAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteClusterAction.java index cc5925cfc46..12f82efbd0e 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteClusterDRSAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteClusterDRSAction.java index 7873ddfc9e2..22e6de69048 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteClusterDRSAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteClusterDRSAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteConnectionAccessPointLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteConnectionAccessPointLocalAction.java index 53ce73f364b..a9b9b29f1b6 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteConnectionAccessPointLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteConnectionAccessPointLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteConnectionBetweenL3NetWorkAndAliyunVSwitchAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteConnectionBetweenL3NetWorkAndAliyunVSwitchAction.java index 81d4b3d243e..c448045ab80 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteConnectionBetweenL3NetWorkAndAliyunVSwitchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteConnectionBetweenL3NetWorkAndAliyunVSwitchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteContainerManagementEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteContainerManagementEndpointAction.java index 1029c2aae8b..7566017129e 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteContainerManagementEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteContainerManagementEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteContainerResourceFromEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteContainerResourceFromEndpointAction.java index c1ec0b8112e..16a27ba602d 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteContainerResourceFromEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteContainerResourceFromEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteDataCenterInLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteDataCenterInLocalAction.java index 4fc05fe824a..851a875d941 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteDataCenterInLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteDataCenterInLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteDataVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteDataVolumeAction.java index 44d62660c9f..76a1068e107 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteDataVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteDataVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteDatasetAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteDatasetAction.java index e7882d00fbf..9829966751b 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteDatasetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteDatasetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteDatasetsAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteDatasetsAction.java index f17d73b43a2..168d802660e 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteDatasetsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteDatasetsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteDirectoryAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteDirectoryAction.java index 013724b9301..15ecd301b29 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteDirectoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteDirectoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteDiskOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteDiskOfferingAction.java index a42f18f9964..13b8c2d5a3a 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteDiskOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteDiskOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteEcsImageLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteEcsImageLocalAction.java index 39b101f2ff9..d5ce2231e9d 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteEcsImageLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteEcsImageLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteEcsImageRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteEcsImageRemoteAction.java index f738ffc5967..9a19196898a 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteEcsImageRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteEcsImageRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteEcsInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteEcsInstanceAction.java index 379507ddae1..a319a0b063b 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteEcsInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteEcsInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteEcsInstanceLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteEcsInstanceLocalAction.java index 980a38fc2bf..1ca00d40a6d 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteEcsInstanceLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteEcsInstanceLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteEcsSecurityGroupInLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteEcsSecurityGroupInLocalAction.java index 973081d5084..d8732f54067 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteEcsSecurityGroupInLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteEcsSecurityGroupInLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteEcsSecurityGroupRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteEcsSecurityGroupRemoteAction.java index 0bf1e9e553a..fba1a893b26 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteEcsSecurityGroupRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteEcsSecurityGroupRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteEcsSecurityGroupRuleRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteEcsSecurityGroupRuleRemoteAction.java index 032fc4a9b77..f0d9629733d 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteEcsSecurityGroupRuleRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteEcsSecurityGroupRuleRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteEcsVSwitchInLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteEcsVSwitchInLocalAction.java index d6aa36afa50..e43f60a08ac 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteEcsVSwitchInLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteEcsVSwitchInLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteEcsVSwitchRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteEcsVSwitchRemoteAction.java index 1375daa91f3..51b1ffd1160 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteEcsVSwitchRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteEcsVSwitchRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteEcsVpcInLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteEcsVpcInLocalAction.java index 78288a9521d..a1b5448a6b0 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteEcsVpcInLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteEcsVpcInLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteEcsVpcRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteEcsVpcRemoteAction.java index 4d6f1720c00..8bf9e0dfbd6 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteEcsVpcRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteEcsVpcRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteEipAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteEipAction.java index 388bd12b797..e20e0de9222 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteEipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteEipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteExportedImageFromBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteExportedImageFromBackupStorageAction.java index 379f365ce40..d9b6b1720d8 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteExportedImageFromBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteExportedImageFromBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteExternalBackupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteExternalBackupAction.java index aa475e19d2c..80cb382d0d1 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteExternalBackupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteExternalBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteFirewallAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteFirewallAction.java index 89df32ff378..6d12e98b18c 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteFirewallAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteFirewallAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteFirewallIpSetTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteFirewallIpSetTemplateAction.java index 9240ff937b9..ec07f2e206f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteFirewallIpSetTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteFirewallIpSetTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteFirewallRuleAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteFirewallRuleAction.java index 678022e04c6..1fcc0150f61 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteFirewallRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteFirewallRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteFirewallRuleSetAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteFirewallRuleSetAction.java index 0969c353dbd..76108227bd6 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteFirewallRuleSetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteFirewallRuleSetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteFirewallRuleTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteFirewallRuleTemplateAction.java index 7a363c36d5b..baa94495dc0 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteFirewallRuleTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteFirewallRuleTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteFlowCollectorAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteFlowCollectorAction.java index ead4bb9229a..1afb2585835 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteFlowCollectorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteFlowCollectorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteFlowMeterAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteFlowMeterAction.java index acee92413c7..54664091084 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteFlowMeterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteFlowMeterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteGCJobAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteGCJobAction.java index de0ab1baa67..d48806ab048 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteGCJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteGCJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteGuestVmScriptAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteGuestVmScriptAction.java index 74f87c5470a..d9c42ee560b 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteGuestVmScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteGuestVmScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteHostAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteHostAction.java index 4515cf070f3..3a969f1e1d7 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteHostNetworkServiceTypeAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteHostNetworkServiceTypeAction.java index 63244fb2abf..73b368ab8cb 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteHostNetworkServiceTypeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteHostNetworkServiceTypeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteHostSchedulingRuleGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteHostSchedulingRuleGroupAction.java index d2150032e2c..b95ad40cf67 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteHostSchedulingRuleGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteHostSchedulingRuleGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteHybridEipFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteHybridEipFromLocalAction.java index af5604e9fe9..2505efffbed 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteHybridEipFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteHybridEipFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteHybridEipRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteHybridEipRemoteAction.java index 30decd8cec4..1007c04f021 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteHybridEipRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteHybridEipRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteHybridKeySecretAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteHybridKeySecretAction.java index c5a2de8cb48..e84dbf814f2 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteHybridKeySecretAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteHybridKeySecretAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteIAM2VirtualIDLdapBindingAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteIAM2VirtualIDLdapBindingAction.java index 22d0edc76e8..58fae6587b5 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteIAM2VirtualIDLdapBindingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteIAM2VirtualIDLdapBindingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteIPsecConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteIPsecConnectionAction.java index cb9a0d9ab81..304c0a57efa 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteIPsecConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteIPsecConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteIdentityZoneInLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteIdentityZoneInLocalAction.java index b2fe8bc50e7..cdd9a7d11ff 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteIdentityZoneInLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteIdentityZoneInLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteImageAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteImageAction.java index 18f5d4ec87e..cd07e0313f5 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteImagePackageAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteImagePackageAction.java index 4616a456348..cdac3509b1a 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteImagePackageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteImagePackageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteImageReplicationGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteImageReplicationGroupAction.java index e06ad3e29db..7193b606d33 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteImageReplicationGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteImageReplicationGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteInstanceOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteInstanceOfferingAction.java index 09f05a8d370..dc5db58ef90 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteInstanceOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteInstanceOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteIpAddressAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteIpAddressAction.java index 7010ae51d7d..2ba34371c37 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteIpAddressAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteIpAddressAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteIpRangeAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteIpRangeAction.java index 2077d890341..f4eadf0ce82 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteIpRangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteIpRangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteIscsiServerAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteIscsiServerAction.java index ca3b151f94d..05df0a544d4 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteIscsiServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteIscsiServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteL2NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteL2NetworkAction.java index 2296188e779..e72b847f8ae 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteL2NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteL2NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteL3NetworkAction.java index 9d4b30b9d4e..8c69a5d0795 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteLdapBindingAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteLdapBindingAction.java index 1af2fdd01e6..5c282513918 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteLdapBindingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteLdapBindingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteLdapServerAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteLdapServerAction.java index 507b429a914..6d251cf084a 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteLdapServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteLdapServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteLicenseAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteLicenseAction.java index 89c6b6abf27..d0fdd0c48c1 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteLicenseAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteLicenseAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteLoadBalancerAction.java index d1b4987d69c..e851f99db21 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteLoadBalancerListenerAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteLoadBalancerListenerAction.java index 41e20af5031..3c18e156499 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteLoadBalancerListenerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteLoadBalancerListenerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteLoadBalancerServerGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteLoadBalancerServerGroupAction.java index 0ef2d8cae5c..fb59a34eced 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteLoadBalancerServerGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteLoadBalancerServerGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteLogConfigurationAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteLogConfigurationAction.java index 2da3dbadd48..d371b5d29dd 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteLogConfigurationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteLogConfigurationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteLogServerAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteLogServerAction.java index 57fbf96daad..d32563e5a83 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteLogServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteLogServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteLongJobAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteLongJobAction.java index 7fa88f5075a..6e098348910 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteLongJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteLongJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteMdevDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteMdevDeviceAction.java index 01a938a8ca1..8f8e9805e4f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteMdevDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteMdevDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteMediaAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteMediaAction.java index 34ac8a7da4e..630fe70e563 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteMediaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteMediaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteModelAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteModelAction.java index 1780cbfbd32..9963f068115 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteModelAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteModelAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteModelCenterAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteModelCenterAction.java index 32701153611..8a3cf6253c6 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteModelCenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteModelCenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteModelEvaluationTaskAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteModelEvaluationTaskAction.java index bc292a0fbce..922460b175e 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteModelEvaluationTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteModelEvaluationTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteModelEvaluationTasksAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteModelEvaluationTasksAction.java index 37deb38410a..06e60936d6c 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteModelEvaluationTasksAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteModelEvaluationTasksAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteModelServiceAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteModelServiceAction.java index 1126bcc2fad..5824f5548d7 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteModelServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteModelServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteModelServiceInstanceGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteModelServiceInstanceGroupAction.java index 91655983c29..503619559ec 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteModelServiceInstanceGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteModelServiceInstanceGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteModelServiceInstanceGroupsAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteModelServiceInstanceGroupsAction.java index ffaf6fb2630..7a19a2600d4 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteModelServiceInstanceGroupsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteModelServiceInstanceGroupsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteModelServicesAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteModelServicesAction.java index d8097c94c08..f0f0721074f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteModelServicesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteModelServicesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteModelsAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteModelsAction.java index 7a97a4c55ee..2335ba0a4a6 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteModelsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteModelsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteMonitorTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteMonitorTriggerAction.java index 4a685557817..84eb3b43fd9 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteMonitorTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteMonitorTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteMonitorTriggerActionAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteMonitorTriggerActionAction.java index c95faeed61c..5d22dcf8b7d 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteMonitorTriggerActionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteMonitorTriggerActionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteMulticastRouterAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteMulticastRouterAction.java index 05c6308c37e..9779c34a5f1 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteMulticastRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteMulticastRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteNasFileSystemAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteNasFileSystemAction.java index 27534775cba..53f3e51b0d6 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteNasFileSystemAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteNasFileSystemAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteNasMountTargetAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteNasMountTargetAction.java index 33f36bbe0fa..4d92381f21f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteNasMountTargetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteNasMountTargetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteNicQosAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteNicQosAction.java index 0862cc0506a..2182614c201 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteNicQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteNicQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteNvmeServerAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteNvmeServerAction.java index 669c8cf3d5a..662b4f621d0 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteNvmeServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteNvmeServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteOssBucketFileRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteOssBucketFileRemoteAction.java index 2c3b00195b3..be29402b320 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteOssBucketFileRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteOssBucketFileRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteOssBucketNameLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteOssBucketNameLocalAction.java index 7ed41c909da..f07d639cfb9 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteOssBucketNameLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteOssBucketNameLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteOssBucketRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteOssBucketRemoteAction.java index f1ea1c37fdc..f53e830dccb 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteOssBucketRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteOssBucketRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePciDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePciDeviceAction.java index 3c0f223e810..4917130de98 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePciDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePciDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePciDeviceOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePciDeviceOfferingAction.java index 43b81c81c22..7c6eab4f9b4 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePciDeviceOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePciDeviceOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePluginDriversAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePluginDriversAction.java index 82c84c6b842..4964a4c48b9 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePluginDriversAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePluginDriversAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePolicyAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePolicyAction.java index 8082295e2dd..56a0f08da63 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePolicyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePolicyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteRuleAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteRuleAction.java index 53d0ef09b73..8eb22a56320 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteRuleSetAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteRuleSetAction.java index 2d4db1ca1a0..e58429c987c 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteRuleSetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteRuleSetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteTableAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteTableAction.java index f31de30285f..8e3b4886b6c 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteTableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteTableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteTableRouteEntryAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteTableRouteEntryAction.java index f1124d98c98..dac8d6a86ef 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteTableRouteEntryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePolicyRouteTableRouteEntryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePortForwardingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePortForwardingRuleAction.java index aab457256bd..8ca5a1559e9 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePortForwardingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePortForwardingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePortMirrorAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePortMirrorAction.java index 0f737ba6cfb..053ada3a97f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePortMirrorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePortMirrorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePortMirrorSessionAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePortMirrorSessionAction.java index 3defbc8ff17..3db918d45f1 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePortMirrorSessionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePortMirrorSessionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePreconfigurationTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePreconfigurationTemplateAction.java index 82e994d061d..2ad89951de8 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePreconfigurationTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePreconfigurationTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePriceTableAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePriceTableAction.java index a0dfa6e254c..340c1ac8e39 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePriceTableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePriceTableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePrimaryStorageAction.java index 80174ea6440..e90e39a1433 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeletePublishAppAction.java b/sdk/src/main/java/org/zstack/sdk/DeletePublishAppAction.java index dfdfd0bed77..06a8a1678f4 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeletePublishAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeletePublishAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteReservedIpRangeAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteReservedIpRangeAction.java index 35d0b46178e..64155ef630b 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteReservedIpRangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteReservedIpRangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteResourceConfigAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteResourceConfigAction.java index 2aa2cec5cd1..8d695875745 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteResourceConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteResourceConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteResourcePriceAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteResourcePriceAction.java index 02e0f8693dc..e6c107bfde4 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteResourcePriceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteResourcePriceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteResourceStackAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteResourceStackAction.java index 32bfe4ce8fa..1fcb5714a38 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteResourceStackAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteResourceStackAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteResourceStackVmPortMonitorAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteResourceStackVmPortMonitorAction.java index 8363ff9edd4..3062a61882d 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteResourceStackVmPortMonitorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteResourceStackVmPortMonitorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteSSOClientAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteSSOClientAction.java index 62b0bd2f395..47186732e86 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteSSOClientAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteSSOClientAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteSSORedirectTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteSSORedirectTemplateAction.java index 131af94807d..1764d36d344 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteSSORedirectTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteSSORedirectTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteSchedulerJobAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteSchedulerJobAction.java index 3e79e5c21eb..e7baa151a38 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteSchedulerJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteSchedulerJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteSchedulerJobGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteSchedulerJobGroupAction.java index 624ed38ecb6..91c3832df4e 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteSchedulerJobGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteSchedulerJobGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteSchedulerTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteSchedulerTriggerAction.java index 34c707c1042..68aff000cfa 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteSchedulerTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteSchedulerTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteSecretResourcePoolAction.java index b30bdda0fff..27e40eb5313 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteSecurityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteSecurityGroupAction.java index 410250f33cf..304e8de505c 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteSecurityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteSecurityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteSecurityGroupRuleAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteSecurityGroupRuleAction.java index 9614074703d..adc7757172d 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteSecurityGroupRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteSecurityGroupRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteSecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteSecurityMachineAction.java index d5d9d6187c7..eff17ee7cd1 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteSecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteSecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteSlbGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteSlbGroupAction.java index 93d53e343e3..7e282e9928f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteSlbGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteSlbGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteSshKeyPairAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteSshKeyPairAction.java index e2e2867a954..bf59637409f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteSshKeyPairAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteSshKeyPairAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteStackTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteStackTemplateAction.java index 16d5fe08870..fe978b8d1dd 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteStackTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteStackTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteTagAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteTagAction.java index 315a7e65984..d8a5c538eb2 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteTagAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteTagAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteUserAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteUserAction.java index 319676cc0a2..635338ad94e 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteUserAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteUserAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteUserGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteUserGroupAction.java index fc46673cbfa..4f59894b142 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteUserGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteUserGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteUserProxyConfigAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteUserProxyConfigAction.java index 1d3f4d29657..742d155ee6f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteUserProxyConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteUserProxyConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteV2VConversionHostAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteV2VConversionHostAction.java index fff7e8e493e..1308c3cd833 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteV2VConversionHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteV2VConversionHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVCenterAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVCenterAction.java index e661eb54a4b..bcedda0bf54 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVCenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVCenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVRouterOspfAreaAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVRouterOspfAreaAction.java index 09bf4959ad5..0f6352d435e 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVRouterOspfAreaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVRouterOspfAreaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVRouterRouteEntryAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVRouterRouteEntryAction.java index 5aced9d259c..9ce9c9801a0 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVRouterRouteEntryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVRouterRouteEntryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVRouterRouteTableAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVRouterRouteTableAction.java index 5a8984e909e..b6642b9e2de 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVRouterRouteTableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVRouterRouteTableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVipAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVipAction.java index 3e960e31634..99b540d0b00 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVipQosAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVipQosAction.java index 848e308ea47..6179071562a 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVipQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVipQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVirtualBorderRouterLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVirtualBorderRouterLocalAction.java index 293cb4221ab..e87e3de346e 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVirtualBorderRouterLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVirtualBorderRouterLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVirtualRouterLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVirtualRouterLocalAction.java index 3794d92271d..49713d8aed9 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVirtualRouterLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVirtualRouterLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVmBootModeAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVmBootModeAction.java index fd4e5ea7086..5fbc6f4dd0f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVmBootModeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVmBootModeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVmCdRomAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVmCdRomAction.java index 0b32f9d69bf..26c90e1605f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVmCdRomAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVmCdRomAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVmConsolePasswordAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVmConsolePasswordAction.java index f5a5c354349..64c63743a97 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVmConsolePasswordAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVmConsolePasswordAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVmHostnameAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVmHostnameAction.java index d3c4e475ba1..93706e7e856 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVmHostnameAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVmHostnameAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVmInstanceHaLevelAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVmInstanceHaLevelAction.java index d82953b91e4..a0d37e1dc4f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVmInstanceHaLevelAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVmInstanceHaLevelAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVmNicAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVmNicAction.java index 6235bc157d5..aea161c18f8 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVmNicAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVmNicAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVmNicFromSecurityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVmNicFromSecurityGroupAction.java index 67f88787218..8c545108b0d 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVmNicFromSecurityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVmNicFromSecurityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVmSchedulingRuleGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVmSchedulingRuleGroupAction.java index 026443d083d..9c1f0258d6f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVmSchedulingRuleGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVmSchedulingRuleGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVmSshKeyAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVmSshKeyAction.java index 01c689112f1..083380d5538 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVmSshKeyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVmSshKeyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVmStaticIpAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVmStaticIpAction.java index 9dd668ad546..bc25f8c3825 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVmStaticIpAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVmStaticIpAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVmUserDefinedXmlAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVmUserDefinedXmlAction.java index 93c84551c2d..6baa09a3860 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVmUserDefinedXmlAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVmUserDefinedXmlAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVmUserDefinedXmlHookScriptAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVmUserDefinedXmlHookScriptAction.java index 21d7266381b..f11ab6e6999 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVmUserDefinedXmlHookScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVmUserDefinedXmlHookScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVniRangeAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVniRangeAction.java index aa377e1ed2c..c3187744d6d 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVniRangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVniRangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVolumeQosAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVolumeQosAction.java index c10d8365d96..a0387234129 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVolumeQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVolumeQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVolumeSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVolumeSnapshotAction.java index f582c762165..f145fa1eee2 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVolumeSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVolumeSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVolumeSnapshotGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVolumeSnapshotGroupAction.java index e4a183f38b0..509eaa83dd6 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVolumeSnapshotGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVolumeSnapshotGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVpcHaGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVpcHaGroupAction.java index e88b9158105..9a059ed00df 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVpcHaGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVpcHaGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVpcIkeConfigLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVpcIkeConfigLocalAction.java index 05c705f6c29..9e4c70b682b 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVpcIkeConfigLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVpcIkeConfigLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVpcIpSecConfigLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVpcIpSecConfigLocalAction.java index 185aad7de99..a8b15245839 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVpcIpSecConfigLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVpcIpSecConfigLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVpcSharedQosAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVpcSharedQosAction.java index 2aa6b1e2f9a..2a4cd6ce787 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVpcSharedQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVpcSharedQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVpcUserVpnGatewayLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVpcUserVpnGatewayLocalAction.java index f0b6877744f..2ebf7ed478b 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVpcUserVpnGatewayLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVpcUserVpnGatewayLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVpcUserVpnGatewayRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVpcUserVpnGatewayRemoteAction.java index 5b3ee797bf9..2b7368af6c4 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVpcUserVpnGatewayRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVpcUserVpnGatewayRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVpcVpnConnectionLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVpcVpnConnectionLocalAction.java index a99809d411d..ae03fc8ad20 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVpcVpnConnectionLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVpcVpnConnectionLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVpcVpnConnectionRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVpcVpnConnectionRemoteAction.java index 004f39febff..5691324a160 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVpcVpnConnectionRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVpcVpnConnectionRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVpcVpnGatewayLocalAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVpcVpnGatewayLocalAction.java index 97593f5ec0b..87e153695cd 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVpcVpnGatewayLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVpcVpnGatewayLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVxlanL2NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVxlanL2NetworkAction.java index 08d5543126c..effca0940e6 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVxlanL2NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVxlanL2NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteVxlanPoolRemoteVtepAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteVxlanPoolRemoteVtepAction.java index dc8743cfdb9..7884a54b8cf 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteVxlanPoolRemoteVtepAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteVxlanPoolRemoteVtepAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteWebhookAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteWebhookAction.java index 0926213d93c..bbc6dca5534 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteWebhookAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteWebhookAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteZoneAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteZoneAction.java index fc86698a904..a9ab3806c39 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteZoneAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteZoneAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeployAppDevelopmentServiceAction.java b/sdk/src/main/java/org/zstack/sdk/DeployAppDevelopmentServiceAction.java index 536310c17d3..43e210cc0a4 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeployAppDevelopmentServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeployAppDevelopmentServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeployDistributedModelServiceAction.java b/sdk/src/main/java/org/zstack/sdk/DeployDistributedModelServiceAction.java index 82c263bde6d..2611a04d584 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeployDistributedModelServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeployDistributedModelServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeployModelEvalServiceAction.java b/sdk/src/main/java/org/zstack/sdk/DeployModelEvalServiceAction.java index dd3c2933a19..ff0e6ffdeb1 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeployModelEvalServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeployModelEvalServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DeployModelServiceAction.java b/sdk/src/main/java/org/zstack/sdk/DeployModelServiceAction.java index 9c73bee8daa..f0080e298c2 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeployModelServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeployModelServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DescribeVmInstanceRecoveryPointAction.java b/sdk/src/main/java/org/zstack/sdk/DescribeVmInstanceRecoveryPointAction.java index 8eb2fb9b389..52448d75a56 100644 --- a/sdk/src/main/java/org/zstack/sdk/DescribeVmInstanceRecoveryPointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DescribeVmInstanceRecoveryPointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DestroyBaremetalInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/DestroyBaremetalInstanceAction.java index 2025bd9e670..312454f9e53 100644 --- a/sdk/src/main/java/org/zstack/sdk/DestroyBaremetalInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DestroyBaremetalInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DestroyVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/DestroyVmInstanceAction.java index ee3d525f88e..5015179a21c 100644 --- a/sdk/src/main/java/org/zstack/sdk/DestroyVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DestroyVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachAliyunDiskFromEcsAction.java b/sdk/src/main/java/org/zstack/sdk/DetachAliyunDiskFromEcsAction.java index cd83be09be5..ce8cd5e8f95 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachAliyunDiskFromEcsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachAliyunDiskFromEcsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachAliyunKeyAction.java b/sdk/src/main/java/org/zstack/sdk/DetachAliyunKeyAction.java index d76c9d77322..f0e16fd1b7b 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachAliyunKeyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachAliyunKeyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachAppBuildSystemToZoneAction.java b/sdk/src/main/java/org/zstack/sdk/DetachAppBuildSystemToZoneAction.java index 29ba5c1be0b..71c48cd1af7 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachAppBuildSystemToZoneAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachAppBuildSystemToZoneAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachAutoScalingTemplateFromGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DetachAutoScalingTemplateFromGroupAction.java index 49661d3044c..5a518f783c5 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachAutoScalingTemplateFromGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachAutoScalingTemplateFromGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachBackupStorageFromZoneAction.java b/sdk/src/main/java/org/zstack/sdk/DetachBackupStorageFromZoneAction.java index 5c6b2bec3b3..ffb6fbcf2b4 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachBackupStorageFromZoneAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachBackupStorageFromZoneAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachBareMetal2GatewayFromClusterAction.java b/sdk/src/main/java/org/zstack/sdk/DetachBareMetal2GatewayFromClusterAction.java index 228160d1077..20955bc3f83 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachBareMetal2GatewayFromClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachBareMetal2GatewayFromClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachBareMetal2ProvisionNetworkFromClusterAction.java b/sdk/src/main/java/org/zstack/sdk/DetachBareMetal2ProvisionNetworkFromClusterAction.java index 7e131fcfeb5..e0868ecfbc9 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachBareMetal2ProvisionNetworkFromClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachBareMetal2ProvisionNetworkFromClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachBaremetalPxeServerFromClusterAction.java b/sdk/src/main/java/org/zstack/sdk/DetachBaremetalPxeServerFromClusterAction.java index 554dd19ccbe..61509bc59de 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachBaremetalPxeServerFromClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachBaremetalPxeServerFromClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachCCSCertificateFromUserAction.java b/sdk/src/main/java/org/zstack/sdk/DetachCCSCertificateFromUserAction.java index a60f160dffc..ad1f6b328ee 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachCCSCertificateFromUserAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachCCSCertificateFromUserAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachDataVolumeFromHostAction.java b/sdk/src/main/java/org/zstack/sdk/DetachDataVolumeFromHostAction.java index 91559cea8fc..8857611fbf8 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachDataVolumeFromHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachDataVolumeFromHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachDataVolumeFromVmAction.java b/sdk/src/main/java/org/zstack/sdk/DetachDataVolumeFromVmAction.java index d1e63f7348f..fbc79691595 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachDataVolumeFromVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachDataVolumeFromVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachEipAction.java b/sdk/src/main/java/org/zstack/sdk/DetachEipAction.java index e6d318e6b43..649a7fc802b 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachEipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachEipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachFirewallRuleSetFromL3Action.java b/sdk/src/main/java/org/zstack/sdk/DetachFirewallRuleSetFromL3Action.java index fc99195aca1..7140254af17 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachFirewallRuleSetFromL3Action.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachFirewallRuleSetFromL3Action.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachHostFromHostSchedulingRuleGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DetachHostFromHostSchedulingRuleGroupAction.java index 1914841ebc9..cf808b9e68c 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachHostFromHostSchedulingRuleGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachHostFromHostSchedulingRuleGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachHybridEipFromEcsAction.java b/sdk/src/main/java/org/zstack/sdk/DetachHybridEipFromEcsAction.java index f07c224f194..2709e419200 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachHybridEipFromEcsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachHybridEipFromEcsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachHybridKeyAction.java b/sdk/src/main/java/org/zstack/sdk/DetachHybridKeyAction.java index 4a4aadf4303..22d5e7d8fc2 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachHybridKeyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachHybridKeyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachIscsiServerFromClusterAction.java b/sdk/src/main/java/org/zstack/sdk/DetachIscsiServerFromClusterAction.java index df5e4d58b75..c145b8c58ea 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachIscsiServerFromClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachIscsiServerFromClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachIsoFromVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/DetachIsoFromVmInstanceAction.java index 4583303bb74..0cb131a9615 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachIsoFromVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachIsoFromVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachL2NetworkFromClusterAction.java b/sdk/src/main/java/org/zstack/sdk/DetachL2NetworkFromClusterAction.java index 44b0850fa35..930e529d5e3 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachL2NetworkFromClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachL2NetworkFromClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachL3NetworkFromVmAction.java b/sdk/src/main/java/org/zstack/sdk/DetachL3NetworkFromVmAction.java index ee08e5ac7ee..237e2a5207a 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachL3NetworkFromVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachL3NetworkFromVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachL3NetworksFromIPsecConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/DetachL3NetworksFromIPsecConnectionAction.java index 6217ff1ae53..cb68e8b2712 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachL3NetworksFromIPsecConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachL3NetworksFromIPsecConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachMdevDeviceFromVmAction.java b/sdk/src/main/java/org/zstack/sdk/DetachMdevDeviceFromVmAction.java index 56a835e090f..1bac722018b 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachMdevDeviceFromVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachMdevDeviceFromVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachMonitorTriggerActionFromTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/DetachMonitorTriggerActionFromTriggerAction.java index 4b68945913a..a391a2520c4 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachMonitorTriggerActionFromTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachMonitorTriggerActionFromTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachNetworkServiceFromL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/DetachNetworkServiceFromL3NetworkAction.java index 495404d4be5..fcf2abfc7d6 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachNetworkServiceFromL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachNetworkServiceFromL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachNicFromBondingAction.java b/sdk/src/main/java/org/zstack/sdk/DetachNicFromBondingAction.java index 27d33aac108..5943a124c0e 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachNicFromBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachNicFromBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachNvmeServerFromClusterAction.java b/sdk/src/main/java/org/zstack/sdk/DetachNvmeServerFromClusterAction.java index 390753a7b92..b66e7276794 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachNvmeServerFromClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachNvmeServerFromClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachOssBucketFromEcsDataCenterAction.java b/sdk/src/main/java/org/zstack/sdk/DetachOssBucketFromEcsDataCenterAction.java index 1c42e8ab3e8..d57c488df67 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachOssBucketFromEcsDataCenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachOssBucketFromEcsDataCenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachPciDeviceFromVmAction.java b/sdk/src/main/java/org/zstack/sdk/DetachPciDeviceFromVmAction.java index 23bf062363f..0049b4703b1 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachPciDeviceFromVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachPciDeviceFromVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachPoliciesFromUserAction.java b/sdk/src/main/java/org/zstack/sdk/DetachPoliciesFromUserAction.java index 9f957830910..d7738e6e6e0 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachPoliciesFromUserAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachPoliciesFromUserAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachPolicyFromUserAction.java b/sdk/src/main/java/org/zstack/sdk/DetachPolicyFromUserAction.java index 67df6490b2c..0f0d029b3f0 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachPolicyFromUserAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachPolicyFromUserAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachPolicyFromUserGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DetachPolicyFromUserGroupAction.java index dbcb1052298..5579424cedc 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachPolicyFromUserGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachPolicyFromUserGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachPolicyRouteRuleSetFromL3Action.java b/sdk/src/main/java/org/zstack/sdk/DetachPolicyRouteRuleSetFromL3Action.java index 213501023be..986e615da03 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachPolicyRouteRuleSetFromL3Action.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachPolicyRouteRuleSetFromL3Action.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachPortForwardingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/DetachPortForwardingRuleAction.java index 31d324c2965..b9609eb81cc 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachPortForwardingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachPortForwardingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachPriceTableFromAccountAction.java b/sdk/src/main/java/org/zstack/sdk/DetachPriceTableFromAccountAction.java index 4279f0a6b6a..0a962d2c0f8 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachPriceTableFromAccountAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachPriceTableFromAccountAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachPrimaryStorageFromClusterAction.java b/sdk/src/main/java/org/zstack/sdk/DetachPrimaryStorageFromClusterAction.java index 498d52131f1..14cb194ca52 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachPrimaryStorageFromClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachPrimaryStorageFromClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachProvisionNicFromBondingAction.java b/sdk/src/main/java/org/zstack/sdk/DetachProvisionNicFromBondingAction.java index af2c52389a8..baebbb58465 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachProvisionNicFromBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachProvisionNicFromBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachScsiLunFromHostAction.java b/sdk/src/main/java/org/zstack/sdk/DetachScsiLunFromHostAction.java index 887fa40d47d..c81eaa91965 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachScsiLunFromHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachScsiLunFromHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachScsiLunFromVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/DetachScsiLunFromVmInstanceAction.java index be1fb12e65b..ada884dd19e 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachScsiLunFromVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachScsiLunFromVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachSecurityGroupFromL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/DetachSecurityGroupFromL3NetworkAction.java index fd266be6b27..b5b8f81cbaf 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachSecurityGroupFromL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachSecurityGroupFromL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachServiceFromObservabilityServerAction.java b/sdk/src/main/java/org/zstack/sdk/DetachServiceFromObservabilityServerAction.java index 7e4761f8d5e..312090b9260 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachServiceFromObservabilityServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachServiceFromObservabilityServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachSshKeyPairFromVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/DetachSshKeyPairFromVmInstanceAction.java index 57036321aee..c1531694321 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachSshKeyPairFromVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachSshKeyPairFromVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachTagFromResourcesAction.java b/sdk/src/main/java/org/zstack/sdk/DetachTagFromResourcesAction.java index 88b591918a5..c525bcd1c72 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachTagFromResourcesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachTagFromResourcesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachUsbDeviceFromVmAction.java b/sdk/src/main/java/org/zstack/sdk/DetachUsbDeviceFromVmAction.java index a30e7a9cec3..03afc1e0fd4 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachUsbDeviceFromVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachUsbDeviceFromVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachUserDefinedXmlHookScriptFromVmAction.java b/sdk/src/main/java/org/zstack/sdk/DetachUserDefinedXmlHookScriptFromVmAction.java index 4d047b07598..9dd051e2d96 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachUserDefinedXmlHookScriptFromVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachUserDefinedXmlHookScriptFromVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachVRouterRouteTableFromVRouterAction.java b/sdk/src/main/java/org/zstack/sdk/DetachVRouterRouteTableFromVRouterAction.java index 8e3d61c3c8c..2155c33ac93 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachVRouterRouteTableFromVRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachVRouterRouteTableFromVRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachVipFromVpcSharedQosAction.java b/sdk/src/main/java/org/zstack/sdk/DetachVipFromVpcSharedQosAction.java index 3c71934d013..818b7b5836a 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachVipFromVpcSharedQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachVipFromVpcSharedQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DetachVmFromVmSchedulingRuleGroupAction.java b/sdk/src/main/java/org/zstack/sdk/DetachVmFromVmSchedulingRuleGroupAction.java index 061c8b938f1..19208772bf0 100644 --- a/sdk/src/main/java/org/zstack/sdk/DetachVmFromVmSchedulingRuleGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DetachVmFromVmSchedulingRuleGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DisableCbtTaskAction.java b/sdk/src/main/java/org/zstack/sdk/DisableCbtTaskAction.java index dd9ed92dddc..9303fd93405 100644 --- a/sdk/src/main/java/org/zstack/sdk/DisableCbtTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DisableCbtTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DisableCdpTaskAction.java b/sdk/src/main/java/org/zstack/sdk/DisableCdpTaskAction.java index 4b4f219dd35..fc96fe312ee 100644 --- a/sdk/src/main/java/org/zstack/sdk/DisableCdpTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DisableCdpTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DiscoverExternalPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/DiscoverExternalPrimaryStorageAction.java index b0dd06337c5..ad3cd3ddd62 100644 --- a/sdk/src/main/java/org/zstack/sdk/DiscoverExternalPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DiscoverExternalPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/DownloadBackupFileFromPublicCloudAction.java b/sdk/src/main/java/org/zstack/sdk/DownloadBackupFileFromPublicCloudAction.java index cbc9c9e4c71..8ae4bf3c2f3 100644 --- a/sdk/src/main/java/org/zstack/sdk/DownloadBackupFileFromPublicCloudAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DownloadBackupFileFromPublicCloudAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/EjectZBoxAction.java b/sdk/src/main/java/org/zstack/sdk/EjectZBoxAction.java index 483730e0df9..74105fbc214 100644 --- a/sdk/src/main/java/org/zstack/sdk/EjectZBoxAction.java +++ b/sdk/src/main/java/org/zstack/sdk/EjectZBoxAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/EnableCbtTaskAction.java b/sdk/src/main/java/org/zstack/sdk/EnableCbtTaskAction.java index c49c3fc39b8..38bb7fd5f3e 100644 --- a/sdk/src/main/java/org/zstack/sdk/EnableCbtTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/EnableCbtTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/EnableCdpTaskAction.java b/sdk/src/main/java/org/zstack/sdk/EnableCdpTaskAction.java index 36c754e013f..cc07c09058e 100644 --- a/sdk/src/main/java/org/zstack/sdk/EnableCdpTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/EnableCdpTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ErrorCode.java b/sdk/src/main/java/org/zstack/sdk/ErrorCode.java index 3a661082fd1..68f2b843c67 100755 --- a/sdk/src/main/java/org/zstack/sdk/ErrorCode.java +++ b/sdk/src/main/java/org/zstack/sdk/ErrorCode.java @@ -68,4 +68,12 @@ public java.util.LinkedHashMap getOpaque() { return this.opaque; } + public java.lang.String globalErrorCode; + public void setGlobalErrorCode(java.lang.String globalErrorCode) { + this.globalErrorCode = globalErrorCode; + } + public java.lang.String getGlobalErrorCode() { + return this.globalErrorCode; + } + } diff --git a/sdk/src/main/java/org/zstack/sdk/ExecuteAutoScalingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/ExecuteAutoScalingRuleAction.java index 4d8cbf1d963..b185cb81e7b 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExecuteAutoScalingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExecuteAutoScalingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExecuteDRSSchedulingAction.java b/sdk/src/main/java/org/zstack/sdk/ExecuteDRSSchedulingAction.java index 759c4261598..47e62ab6aef 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExecuteDRSSchedulingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExecuteDRSSchedulingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExecuteGuestVmCommandAction.java b/sdk/src/main/java/org/zstack/sdk/ExecuteGuestVmCommandAction.java index 74eb599607e..b07ed804edb 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExecuteGuestVmCommandAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExecuteGuestVmCommandAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExecuteGuestVmScriptAction.java b/sdk/src/main/java/org/zstack/sdk/ExecuteGuestVmScriptAction.java index 0902980b9b1..358d09c8ddc 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExecuteGuestVmScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExecuteGuestVmScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExportBuildAppAction.java b/sdk/src/main/java/org/zstack/sdk/ExportBuildAppAction.java index 958ebd60033..281bc6c6e03 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExportBuildAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExportBuildAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExportImageFromBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/ExportImageFromBackupStorageAction.java index ba7ff75cca3..e758533cfed 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExportImageFromBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExportImageFromBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExportNbdVolumesAction.java b/sdk/src/main/java/org/zstack/sdk/ExportNbdVolumesAction.java index 271065e4312..d2054961d2a 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExportNbdVolumesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExportNbdVolumesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExportVmOvaPackageAction.java b/sdk/src/main/java/org/zstack/sdk/ExportVmOvaPackageAction.java index 62f302b59b1..b0085516c7a 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExportVmOvaPackageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExportVmOvaPackageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExpungeBaremetalInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/ExpungeBaremetalInstanceAction.java index c864af65d03..653699d7345 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExpungeBaremetalInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExpungeBaremetalInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExpungeDataVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/ExpungeDataVolumeAction.java index 4a3e144a595..74871438663 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExpungeDataVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExpungeDataVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExpungeImageAction.java b/sdk/src/main/java/org/zstack/sdk/ExpungeImageAction.java index 4240266cd3d..a8734ac461b 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExpungeImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExpungeImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExpungeImageGroupAction.java b/sdk/src/main/java/org/zstack/sdk/ExpungeImageGroupAction.java index 721a4fd529a..6ecd5f0984f 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExpungeImageGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExpungeImageGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExpungeVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/ExpungeVmInstanceAction.java index 9b9c2df3c23..bf903142809 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExpungeVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExpungeVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ExpungeVmUserDefinedXmlHookScriptAction.java b/sdk/src/main/java/org/zstack/sdk/ExpungeVmUserDefinedXmlHookScriptAction.java index 43903c96df6..d690bfc4e03 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExpungeVmUserDefinedXmlHookScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExpungeVmUserDefinedXmlHookScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/FailoverFaultToleranceVmAction.java b/sdk/src/main/java/org/zstack/sdk/FailoverFaultToleranceVmAction.java index 1a564cb54b2..c1053d1a5c9 100644 --- a/sdk/src/main/java/org/zstack/sdk/FailoverFaultToleranceVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/FailoverFaultToleranceVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/FlattenVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/FlattenVmInstanceAction.java index ebbc00547f7..e591a6903fe 100644 --- a/sdk/src/main/java/org/zstack/sdk/FlattenVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/FlattenVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/FlattenVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/FlattenVolumeAction.java index 9029a6345ed..895a04df352 100644 --- a/sdk/src/main/java/org/zstack/sdk/FlattenVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/FlattenVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/FstrimVmAction.java b/sdk/src/main/java/org/zstack/sdk/FstrimVmAction.java index f7be4e82710..5639a1eddd5 100644 --- a/sdk/src/main/java/org/zstack/sdk/FstrimVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/FstrimVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GCAliyunSnapshotRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/GCAliyunSnapshotRemoteAction.java index 6774a7d5137..6cc1e6f406f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GCAliyunSnapshotRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GCAliyunSnapshotRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GenerateAccountBillingAction.java b/sdk/src/main/java/org/zstack/sdk/GenerateAccountBillingAction.java index 19a76cbfef1..4b2384589a9 100644 --- a/sdk/src/main/java/org/zstack/sdk/GenerateAccountBillingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GenerateAccountBillingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GenerateMdevDevicesAction.java b/sdk/src/main/java/org/zstack/sdk/GenerateMdevDevicesAction.java index 3fe26f31609..feed96ba08f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GenerateMdevDevicesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GenerateMdevDevicesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GenerateSeMdevDevicesAction.java b/sdk/src/main/java/org/zstack/sdk/GenerateSeMdevDevicesAction.java index e7aefc1d971..77d14481aa6 100644 --- a/sdk/src/main/java/org/zstack/sdk/GenerateSeMdevDevicesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GenerateSeMdevDevicesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GenerateSriovPciDevicesAction.java b/sdk/src/main/java/org/zstack/sdk/GenerateSriovPciDevicesAction.java index e360004d808..9353563441d 100644 --- a/sdk/src/main/java/org/zstack/sdk/GenerateSriovPciDevicesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GenerateSriovPciDevicesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GenerateSshKeyPairAction.java b/sdk/src/main/java/org/zstack/sdk/GenerateSshKeyPairAction.java index 3474b8e4d23..efb62870568 100644 --- a/sdk/src/main/java/org/zstack/sdk/GenerateSshKeyPairAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GenerateSshKeyPairAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetAccessPathAction.java b/sdk/src/main/java/org/zstack/sdk/GetAccessPathAction.java index 5f04ed38db1..a65092346e7 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetAccessPathAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetAccessPathAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetAccountPriceTableRefAction.java b/sdk/src/main/java/org/zstack/sdk/GetAccountPriceTableRefAction.java index 6db7347e8b2..0a884e81dac 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetAccountPriceTableRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetAccountPriceTableRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetAccountQuotaUsageAction.java b/sdk/src/main/java/org/zstack/sdk/GetAccountQuotaUsageAction.java index f11c68c4a08..6c9501c041c 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetAccountQuotaUsageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetAccountQuotaUsageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetAliyunNasAccessGroupRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/GetAliyunNasAccessGroupRemoteAction.java index f235e6363e7..69c47b6fe92 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetAliyunNasAccessGroupRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetAliyunNasAccessGroupRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetAliyunNasFileSystemRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/GetAliyunNasFileSystemRemoteAction.java index 6c19bff5a2c..f3c8968e9fe 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetAliyunNasFileSystemRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetAliyunNasFileSystemRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetAliyunNasMountTargetRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/GetAliyunNasMountTargetRemoteAction.java index b32697cb444..b7f12bb3c27 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetAliyunNasMountTargetRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetAliyunNasMountTargetRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetAppBuildSystemCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/GetAppBuildSystemCapacityAction.java index 8c85cc31108..850c1006193 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetAppBuildSystemCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetAppBuildSystemCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetAttachablePublicL3ForVRouterAction.java b/sdk/src/main/java/org/zstack/sdk/GetAttachablePublicL3ForVRouterAction.java index 7ef03aacbc9..325bbd1d360 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetAttachablePublicL3ForVRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetAttachablePublicL3ForVRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetAttachableVpcL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/GetAttachableVpcL3NetworkAction.java index 1ad92e76417..7fb4a9eaf37 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetAttachableVpcL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetAttachableVpcL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetAvailableTriggersAction.java b/sdk/src/main/java/org/zstack/sdk/GetAvailableTriggersAction.java index 6ab6871f28f..b36f0da8898 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetAvailableTriggersAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetAvailableTriggersAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetAvailableVpcL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/GetAvailableVpcL3NetworkAction.java index a4cfdf4ba2b..78880be5b95 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetAvailableVpcL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetAvailableVpcL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetBackupStorageCandidatesForImageMigrationAction.java b/sdk/src/main/java/org/zstack/sdk/GetBackupStorageCandidatesForImageMigrationAction.java index ebea41b193e..2c93d95f68d 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetBackupStorageCandidatesForImageMigrationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetBackupStorageCandidatesForImageMigrationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetBackupStorageCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/GetBackupStorageCapacityAction.java index 75f80c705c9..b62c1e0be3c 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetBackupStorageCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetBackupStorageCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetBackupStorageForCreatingImageFromVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/GetBackupStorageForCreatingImageFromVolumeAction.java index 4bb89c1a0a5..78ee384cc5f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetBackupStorageForCreatingImageFromVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetBackupStorageForCreatingImageFromVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetBackupStorageForCreatingImageFromVolumeSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/GetBackupStorageForCreatingImageFromVolumeSnapshotAction.java index 63470163a8a..d2610218c8d 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetBackupStorageForCreatingImageFromVolumeSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetBackupStorageForCreatingImageFromVolumeSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetBackupStorageTypesAction.java b/sdk/src/main/java/org/zstack/sdk/GetBackupStorageTypesAction.java index 44da0eeed61..9e623af03af 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetBackupStorageTypesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetBackupStorageTypesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetBareMetal2ChassisPowerStatusAction.java b/sdk/src/main/java/org/zstack/sdk/GetBareMetal2ChassisPowerStatusAction.java index adba01d5b1d..9bae61f8547 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetBareMetal2ChassisPowerStatusAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetBareMetal2ChassisPowerStatusAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetBareMetal2GatewayAllocatorStrategiesAction.java b/sdk/src/main/java/org/zstack/sdk/GetBareMetal2GatewayAllocatorStrategiesAction.java index 097ae476f17..ee6c1858094 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetBareMetal2GatewayAllocatorStrategiesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetBareMetal2GatewayAllocatorStrategiesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetBareMetal2ProvisionNetworkIpAddressCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/GetBareMetal2ProvisionNetworkIpAddressCapacityAction.java index b123bc9dd82..d1740088864 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetBareMetal2ProvisionNetworkIpAddressCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetBareMetal2ProvisionNetworkIpAddressCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetBareMetal2SupportedBootModeAction.java b/sdk/src/main/java/org/zstack/sdk/GetBareMetal2SupportedBootModeAction.java index 76438a96203..a04cb32e1f9 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetBareMetal2SupportedBootModeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetBareMetal2SupportedBootModeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetBaremetalChassisPowerStatusAction.java b/sdk/src/main/java/org/zstack/sdk/GetBaremetalChassisPowerStatusAction.java index 1603770cd70..18211b21fbd 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetBaremetalChassisPowerStatusAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetBaremetalChassisPowerStatusAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetBlockPrimaryStorageMetadataAction.java b/sdk/src/main/java/org/zstack/sdk/GetBlockPrimaryStorageMetadataAction.java index b811949616c..33cffa57001 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetBlockPrimaryStorageMetadataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetBlockPrimaryStorageMetadataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateAffinityGroupForAttachingVmAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateAffinityGroupForAttachingVmAction.java index e9f32b2eb85..6a3991d3324 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateAffinityGroupForAttachingVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateAffinityGroupForAttachingVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateAffinityGroupForCreatingVmAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateAffinityGroupForCreatingVmAction.java index 581450e8ea1..5597faf958c 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateAffinityGroupForCreatingVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateAffinityGroupForCreatingVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateBackupStorageForCreatingImageAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateBackupStorageForCreatingImageAction.java index d7c1afae517..63b844ced6f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateBackupStorageForCreatingImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateBackupStorageForCreatingImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateClustersForAttachingL2NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateClustersForAttachingL2NetworkAction.java index 32ef96e31b3..267d04096c4 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateClustersForAttachingL2NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateClustersForAttachingL2NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateInterfaceVlanIdsAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateInterfaceVlanIdsAction.java index ee2c51c0709..3cc56417845 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateInterfaceVlanIdsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateInterfaceVlanIdsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateIsoForAttachingVmAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateIsoForAttachingVmAction.java index 15fa37f0853..2ac88c1a0a5 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateIsoForAttachingVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateIsoForAttachingVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateL2NetworksForAttachingClusterAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateL2NetworksForAttachingClusterAction.java index b7a91e7e01c..721c5491919 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateL2NetworksForAttachingClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateL2NetworksForAttachingClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForChangeVmNicNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForChangeVmNicNetworkAction.java index bd0df6b2289..6174bcc1484 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForChangeVmNicNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForChangeVmNicNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForIpSecConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForIpSecConnectionAction.java index a734d3eba72..6d3fab8a6a6 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForIpSecConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForIpSecConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForLoadBalancerAction.java index cd3e19fccad..e65437b193b 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForServerGroupAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForServerGroupAction.java index 673cc51e396..b40d66e3cc3 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForServerGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateL3NetworksForServerGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateLdapEntryForBindingAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateLdapEntryForBindingAction.java index 4c9ef952845..e652b695b91 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateLdapEntryForBindingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateLdapEntryForBindingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateLdapEntryForIAM2BindingAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateLdapEntryForIAM2BindingAction.java index d398701b303..79920d63df1 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateLdapEntryForIAM2BindingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateLdapEntryForIAM2BindingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateMiniHostsAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateMiniHostsAction.java index 1a05e8d5ce1..7de017433b5 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateMiniHostsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateMiniHostsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateNetworkInterfacesAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateNetworkInterfacesAction.java index 6f16483d49c..a75330fbc28 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateNetworkInterfacesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateNetworkInterfacesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidatePrimaryStoragesForCreatingVmAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidatePrimaryStoragesForCreatingVmAction.java index 086394f1989..c8a3b6c11f1 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidatePrimaryStoragesForCreatingVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidatePrimaryStoragesForCreatingVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateVMForAttachingAffinityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateVMForAttachingAffinityGroupAction.java index b9d714da289..c8b01cc5e5b 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateVMForAttachingAffinityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateVMForAttachingAffinityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateVmForAttachingIsoAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateVmForAttachingIsoAction.java index 168b95da16e..98d50b2c9d9 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateVmForAttachingIsoAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateVmForAttachingIsoAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicForSecurityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicForSecurityGroupAction.java index 4eef9c7c99e..bd425905022 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicForSecurityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicForSecurityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicsForLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicsForLoadBalancerAction.java index c17b6ecd41f..df8e35aa78a 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicsForLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicsForLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicsForLoadBalancerServerGroupAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicsForLoadBalancerServerGroupAction.java index c8185d5c9f6..38a562bd721 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicsForLoadBalancerServerGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicsForLoadBalancerServerGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicsForPortMirrorAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicsForPortMirrorAction.java index 315de7011af..fb1c07d7920 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicsForPortMirrorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateVmNicsForPortMirrorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCandidateZonesClustersHostsForCreatingVmAction.java b/sdk/src/main/java/org/zstack/sdk/GetCandidateZonesClustersHostsForCreatingVmAction.java index 65ad8f36f26..244b153c7de 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCandidateZonesClustersHostsForCreatingVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCandidateZonesClustersHostsForCreatingVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCdpBackupStorageRequirementAction.java b/sdk/src/main/java/org/zstack/sdk/GetCdpBackupStorageRequirementAction.java index 537b18c7c6e..72188ceeaeb 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCdpBackupStorageRequirementAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCdpBackupStorageRequirementAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetChainTaskAction.java b/sdk/src/main/java/org/zstack/sdk/GetChainTaskAction.java index 29a0b1b3042..bab61034b17 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetChainTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetChainTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetChronyServersAction.java b/sdk/src/main/java/org/zstack/sdk/GetChronyServersAction.java index 1906014efb9..40336203a3d 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetChronyServersAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetChronyServersAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetClusterDRSStatusAction.java b/sdk/src/main/java/org/zstack/sdk/GetClusterDRSStatusAction.java index 178a8d512b2..e07504118ad 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetClusterDRSStatusAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetClusterDRSStatusAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetClusterHostNetworkFactsAction.java b/sdk/src/main/java/org/zstack/sdk/GetClusterHostNetworkFactsAction.java index 79fbd745138..0a6c28c4be9 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetClusterHostNetworkFactsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetClusterHostNetworkFactsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetConnectionAccessPointFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/GetConnectionAccessPointFromRemoteAction.java index 47af5688e16..264d9d45f33 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetConnectionAccessPointFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetConnectionAccessPointFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetConnectionBetweenL3NetworkAndAliyunVSwitchAction.java b/sdk/src/main/java/org/zstack/sdk/GetConnectionBetweenL3NetworkAndAliyunVSwitchAction.java index 132b5d62cf4..8d863d6f0f0 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetConnectionBetweenL3NetworkAndAliyunVSwitchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetConnectionBetweenL3NetworkAndAliyunVSwitchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetContainerUsageAction.java b/sdk/src/main/java/org/zstack/sdk/GetContainerUsageAction.java index e5bfe629b9b..6ce3898c3f8 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetContainerUsageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetContainerUsageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCpuMemoryCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/GetCpuMemoryCapacityAction.java index 03e6ab89e4a..ff3f1e5f085 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCpuMemoryCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCpuMemoryCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCreateEcsImageProgressAction.java b/sdk/src/main/java/org/zstack/sdk/GetCreateEcsImageProgressAction.java index 6357e0737cb..73ee116eb71 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCreateEcsImageProgressAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCreateEcsImageProgressAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetCurrentTimeAction.java b/sdk/src/main/java/org/zstack/sdk/GetCurrentTimeAction.java index cbb272f1ff4..d111a6a9aea 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetCurrentTimeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetCurrentTimeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetDataCenterFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/GetDataCenterFromRemoteAction.java index 260b40e61ab..dce3bee9cab 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetDataCenterFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetDataCenterFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetDataVolumeAttachableVmAction.java b/sdk/src/main/java/org/zstack/sdk/GetDataVolumeAttachableVmAction.java index 4f1402ac981..1c535b7fd1f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetDataVolumeAttachableVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetDataVolumeAttachableVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetDebugSignalAction.java b/sdk/src/main/java/org/zstack/sdk/GetDebugSignalAction.java index 7b50fa3a697..6019df0f70b 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetDebugSignalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetDebugSignalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetEcsInstanceTypeAction.java b/sdk/src/main/java/org/zstack/sdk/GetEcsInstanceTypeAction.java index b370d0de857..3d43d16663f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetEcsInstanceTypeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetEcsInstanceTypeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetEcsInstanceVncUrlAction.java b/sdk/src/main/java/org/zstack/sdk/GetEcsInstanceVncUrlAction.java index 1881de55a38..ab54f768736 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetEcsInstanceVncUrlAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetEcsInstanceVncUrlAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetEipAttachableVmNicsAction.java b/sdk/src/main/java/org/zstack/sdk/GetEipAttachableVmNicsAction.java index 5209ffef16c..74c78a07059 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetEipAttachableVmNicsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetEipAttachableVmNicsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetElaborationCategoriesAction.java b/sdk/src/main/java/org/zstack/sdk/GetElaborationCategoriesAction.java index 782f2d21cf8..20ba55f223f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetElaborationCategoriesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetElaborationCategoriesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetElaborationsAction.java b/sdk/src/main/java/org/zstack/sdk/GetElaborationsAction.java index 25989dddbee..ffec0819a79 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetElaborationsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetElaborationsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetEncryptedFieldAction.java b/sdk/src/main/java/org/zstack/sdk/GetEncryptedFieldAction.java index 69384a1c1b0..721fdf34f74 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetEncryptedFieldAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetEncryptedFieldAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetExternalServicesAction.java b/sdk/src/main/java/org/zstack/sdk/GetExternalServicesAction.java index 0da686c84f5..3bc721c437e 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetExternalServicesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetExternalServicesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetFactoryModeStateAction.java b/sdk/src/main/java/org/zstack/sdk/GetFactoryModeStateAction.java index 574ac6f28f2..4d87b94b013 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetFactoryModeStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetFactoryModeStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetFaultToleranceVmsAction.java b/sdk/src/main/java/org/zstack/sdk/GetFaultToleranceVmsAction.java index 55ca3c7147c..98783486623 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetFaultToleranceVmsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetFaultToleranceVmsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetFlowMeterRouterIdAction.java b/sdk/src/main/java/org/zstack/sdk/GetFlowMeterRouterIdAction.java index 124ec952b0d..e3c8e79cd08 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetFlowMeterRouterIdAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetFlowMeterRouterIdAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetFreeIpAction.java b/sdk/src/main/java/org/zstack/sdk/GetFreeIpAction.java index 0fff6ad38bf..9558bbf0c83 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetFreeIpAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetFreeIpAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetFreeIpOfIpRangeAction.java b/sdk/src/main/java/org/zstack/sdk/GetFreeIpOfIpRangeAction.java index a6a8707095a..c3176a4f95c 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetFreeIpOfIpRangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetFreeIpOfIpRangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetFreeIpOfL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/GetFreeIpOfL3NetworkAction.java index 8e8bc2d5605..a6246069ef5 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetFreeIpOfL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetFreeIpOfL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetGlobalConfigOptionsAction.java b/sdk/src/main/java/org/zstack/sdk/GetGlobalConfigOptionsAction.java index 32bdd76d013..fe0eddaf9b1 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetGlobalConfigOptionsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetGlobalConfigOptionsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetGpuDeviceSpecCandidatesAction.java b/sdk/src/main/java/org/zstack/sdk/GetGpuDeviceSpecCandidatesAction.java index 382a27fd969..ac2de9b329f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetGpuDeviceSpecCandidatesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetGpuDeviceSpecCandidatesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetGuestOsMetadataAction.java b/sdk/src/main/java/org/zstack/sdk/GetGuestOsMetadataAction.java index 248154837a3..6a5cdc4fcdc 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetGuestOsMetadataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetGuestOsMetadataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostAllocatorStrategiesAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostAllocatorStrategiesAction.java index 82bea6f1f39..59e63274fc8 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostAllocatorStrategiesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostAllocatorStrategiesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostCandidatesForVmMigrationAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostCandidatesForVmMigrationAction.java index b83ccb6fb4f..8df79ddd23e 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostCandidatesForVmMigrationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostCandidatesForVmMigrationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostIommuStateAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostIommuStateAction.java index 8ae4e9ac743..4502589a192 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostIommuStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostIommuStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostIommuStatusAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostIommuStatusAction.java index bbfaba42e31..098a41e6ded 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostIommuStatusAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostIommuStatusAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostMultipathTopologyAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostMultipathTopologyAction.java index f4dbe5bbe3a..fc5b0f6fe81 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostMultipathTopologyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostMultipathTopologyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostNUMATopologyAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostNUMATopologyAction.java index d81d37149a8..52926061b1d 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostNUMATopologyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostNUMATopologyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostNetworkFactsAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostNetworkFactsAction.java index 61c42bda154..ce26c5fee6b 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostNetworkFactsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostNetworkFactsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostNetworkInterfaceLldpAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostNetworkInterfaceLldpAction.java index 85519923919..b5472de40fd 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostNetworkInterfaceLldpAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostNetworkInterfaceLldpAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostPhysicalMemoryFactsAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostPhysicalMemoryFactsAction.java index 84ba3d67607..385dea908f3 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostPhysicalMemoryFactsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostPhysicalMemoryFactsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostPowerStatusAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostPowerStatusAction.java index 36a7ef0656a..724eff9fcb4 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostPowerStatusAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostPowerStatusAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostResourceAllocationAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostResourceAllocationAction.java index e2721014951..0ba8a715f3b 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostResourceAllocationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostResourceAllocationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostTaskAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostTaskAction.java index d5460b00a35..dd64a23f2fc 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHostWebSshUrlAction.java b/sdk/src/main/java/org/zstack/sdk/GetHostWebSshUrlAction.java index 98f61e86607..0f98793a0c1 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHostWebSshUrlAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHostWebSshUrlAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetHypervisorTypesAction.java b/sdk/src/main/java/org/zstack/sdk/GetHypervisorTypesAction.java index 2187df195c8..e629aaafd61 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetHypervisorTypesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetHypervisorTypesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetIdentityZoneFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/GetIdentityZoneFromRemoteAction.java index 4622485d55d..1f28aa50e81 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetIdentityZoneFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetIdentityZoneFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetImageCandidatesForVmToChangeAction.java b/sdk/src/main/java/org/zstack/sdk/GetImageCandidatesForVmToChangeAction.java index bf1f6208b05..d8e3b331c47 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetImageCandidatesForVmToChangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetImageCandidatesForVmToChangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetImageQgaAction.java b/sdk/src/main/java/org/zstack/sdk/GetImageQgaAction.java index 9f7e76cb2d1..2b9334f449f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetImageQgaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetImageQgaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetImagesFromImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/GetImagesFromImageStoreBackupStorageAction.java index d6ecd641ebe..41d649130db 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetImagesFromImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetImagesFromImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetInterdependentL3NetworksBackupStoragesAction.java b/sdk/src/main/java/org/zstack/sdk/GetInterdependentL3NetworksBackupStoragesAction.java index ffce85ac1cd..43a5866cf07 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetInterdependentL3NetworksBackupStoragesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetInterdependentL3NetworksBackupStoragesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetInterdependentL3NetworksImagesAction.java b/sdk/src/main/java/org/zstack/sdk/GetInterdependentL3NetworksImagesAction.java index 3856d59b61b..ea8fa643017 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetInterdependentL3NetworksImagesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetInterdependentL3NetworksImagesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetInterfaceServiceTypeStatisticAction.java b/sdk/src/main/java/org/zstack/sdk/GetInterfaceServiceTypeStatisticAction.java index 67bb4ab48f1..17f30db619f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetInterfaceServiceTypeStatisticAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetInterfaceServiceTypeStatisticAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetInvocationRecordsAction.java b/sdk/src/main/java/org/zstack/sdk/GetInvocationRecordsAction.java index 750279d5f0d..a6cb0c94c76 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetInvocationRecordsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetInvocationRecordsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetIpAddressCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/GetIpAddressCapacityAction.java index 0aa717c3994..b17e1c53a29 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetIpAddressCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetIpAddressCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetL2NetworkTypesAction.java b/sdk/src/main/java/org/zstack/sdk/GetL2NetworkTypesAction.java index 7134a0f6fd6..65e08c62c2f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetL2NetworkTypesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetL2NetworkTypesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetL3NetworkDhcpIpAddressAction.java b/sdk/src/main/java/org/zstack/sdk/GetL3NetworkDhcpIpAddressAction.java index b42c870a2a9..1a116bbf975 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetL3NetworkDhcpIpAddressAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetL3NetworkDhcpIpAddressAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetL3NetworkIpStatisticAction.java b/sdk/src/main/java/org/zstack/sdk/GetL3NetworkIpStatisticAction.java index 15f2edfaa5a..9462bb0b002 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetL3NetworkIpStatisticAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetL3NetworkIpStatisticAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetL3NetworkMtuAction.java b/sdk/src/main/java/org/zstack/sdk/GetL3NetworkMtuAction.java index 792f97f744d..0cbcf7f04e7 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetL3NetworkMtuAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetL3NetworkMtuAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetL3NetworkRouterInterfaceIpAction.java b/sdk/src/main/java/org/zstack/sdk/GetL3NetworkRouterInterfaceIpAction.java index 685337ea130..1155dee4cb3 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetL3NetworkRouterInterfaceIpAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetL3NetworkRouterInterfaceIpAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetL3NetworkTypesAction.java b/sdk/src/main/java/org/zstack/sdk/GetL3NetworkTypesAction.java index 2ae83ce80cf..4d36438a476 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetL3NetworkTypesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetL3NetworkTypesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLatestGuestToolsForVmAction.java b/sdk/src/main/java/org/zstack/sdk/GetLatestGuestToolsForVmAction.java index 7df90bf0d00..51419765ece 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLatestGuestToolsForVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLatestGuestToolsForVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLdapEntryAction.java b/sdk/src/main/java/org/zstack/sdk/GetLdapEntryAction.java index 2de38d0a9ec..4dd1189ec72 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLdapEntryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLdapEntryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLdapServerAvailableAttributesAction.java b/sdk/src/main/java/org/zstack/sdk/GetLdapServerAvailableAttributesAction.java index 6131e7621e8..df74c82220b 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLdapServerAvailableAttributesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLdapServerAvailableAttributesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLicenseAddOnsAction.java b/sdk/src/main/java/org/zstack/sdk/GetLicenseAddOnsAction.java index ab98b4bc54b..e43c7484861 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLicenseAddOnsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLicenseAddOnsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLicenseCapabilitiesAction.java b/sdk/src/main/java/org/zstack/sdk/GetLicenseCapabilitiesAction.java index ca78bdf1b44..6a28208a8f8 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLicenseCapabilitiesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLicenseCapabilitiesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLicenseInfoAction.java b/sdk/src/main/java/org/zstack/sdk/GetLicenseInfoAction.java index ad4702728fb..f6367d55a76 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLicenseInfoAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLicenseInfoAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLicenseRecordsAction.java b/sdk/src/main/java/org/zstack/sdk/GetLicenseRecordsAction.java index 0025a574aca..8eece8cc131 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLicenseRecordsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLicenseRecordsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLicenseUKeyStatusAction.java b/sdk/src/main/java/org/zstack/sdk/GetLicenseUKeyStatusAction.java index 9f2b9bdc30d..70ada6efb11 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLicenseUKeyStatusAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLicenseUKeyStatusAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLoadBalancerListenerACLEntriesAction.java b/sdk/src/main/java/org/zstack/sdk/GetLoadBalancerListenerACLEntriesAction.java index e414418d61d..50225505f0d 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLoadBalancerListenerACLEntriesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLoadBalancerListenerACLEntriesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLoadBalancerOwnerAction.java b/sdk/src/main/java/org/zstack/sdk/GetLoadBalancerOwnerAction.java index 962f66ce122..35d86200d21 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLoadBalancerOwnerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLoadBalancerOwnerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLocalRaidPhysicalDriveSmartAction.java b/sdk/src/main/java/org/zstack/sdk/GetLocalRaidPhysicalDriveSmartAction.java index 8ee65320609..a3a45208542 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLocalRaidPhysicalDriveSmartAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLocalRaidPhysicalDriveSmartAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLocalStorageHostDiskCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/GetLocalStorageHostDiskCapacityAction.java index 477a01a5d5c..eccfc616898 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLocalStorageHostDiskCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLocalStorageHostDiskCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLogConfigurationAction.java b/sdk/src/main/java/org/zstack/sdk/GetLogConfigurationAction.java index 545fc6ca18c..9e4b496a23e 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLogConfigurationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLogConfigurationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLoginCaptchaAction.java b/sdk/src/main/java/org/zstack/sdk/GetLoginCaptchaAction.java index 7c5e820c0b0..318e78140bf 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLoginCaptchaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLoginCaptchaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetLoginProceduresAction.java b/sdk/src/main/java/org/zstack/sdk/GetLoginProceduresAction.java index b37b5670511..cd66500fd07 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetLoginProceduresAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetLoginProceduresAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetMaaSUsageAction.java b/sdk/src/main/java/org/zstack/sdk/GetMaaSUsageAction.java index 013282deab6..6be1e5eb62c 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetMaaSUsageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetMaaSUsageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetManagementNodeArchAction.java b/sdk/src/main/java/org/zstack/sdk/GetManagementNodeArchAction.java index c6d7c5e5b17..03dacf4388a 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetManagementNodeArchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetManagementNodeArchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetManagementNodeOSAction.java b/sdk/src/main/java/org/zstack/sdk/GetManagementNodeOSAction.java index 518656effdc..c8221cfb78f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetManagementNodeOSAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetManagementNodeOSAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetMdevDeviceCandidatesAction.java b/sdk/src/main/java/org/zstack/sdk/GetMdevDeviceCandidatesAction.java index 8f98f870348..50c29641b08 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetMdevDeviceCandidatesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetMdevDeviceCandidatesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetMdevDeviceSpecCandidatesAction.java b/sdk/src/main/java/org/zstack/sdk/GetMdevDeviceSpecCandidatesAction.java index 4549d3ba29e..674b118d4a3 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetMdevDeviceSpecCandidatesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetMdevDeviceSpecCandidatesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetMemorySnapshotGroupReferenceAction.java b/sdk/src/main/java/org/zstack/sdk/GetMemorySnapshotGroupReferenceAction.java index 3a2897c13db..5108dd31d30 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetMemorySnapshotGroupReferenceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetMemorySnapshotGroupReferenceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetModelCenterServicesAction.java b/sdk/src/main/java/org/zstack/sdk/GetModelCenterServicesAction.java index 8b187275870..bc8f2ff411f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetModelCenterServicesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetModelCenterServicesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetMonitorItemAction.java b/sdk/src/main/java/org/zstack/sdk/GetMonitorItemAction.java index ec54ae3deb2..b33e147009e 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetMonitorItemAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetMonitorItemAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetNetworkServiceTypesAction.java b/sdk/src/main/java/org/zstack/sdk/GetNetworkServiceTypesAction.java index fa2064ea145..f4523f08c98 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetNetworkServiceTypesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetNetworkServiceTypesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetNicQosAction.java b/sdk/src/main/java/org/zstack/sdk/GetNicQosAction.java index 40668f6c1f2..5fbf9d2b78a 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetNicQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetNicQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetNoTriggerSchedulerJobsAction.java b/sdk/src/main/java/org/zstack/sdk/GetNoTriggerSchedulerJobsAction.java index 49d8850fe36..5aad1928b92 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetNoTriggerSchedulerJobsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetNoTriggerSchedulerJobsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetOAuth2TokenAction.java b/sdk/src/main/java/org/zstack/sdk/GetOAuth2TokenAction.java index 88164709f1b..e38cb04d7f4 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetOAuth2TokenAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetOAuth2TokenAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetObservabilityServerServiceDataAction.java b/sdk/src/main/java/org/zstack/sdk/GetObservabilityServerServiceDataAction.java index 78366a1748e..c0eed8b24f9 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetObservabilityServerServiceDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetObservabilityServerServiceDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetOssBackupBucketFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/GetOssBackupBucketFromRemoteAction.java index 75d5184f9a8..bc2ef2bf295 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetOssBackupBucketFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetOssBackupBucketFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetOssBucketFileFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/GetOssBucketFileFromRemoteAction.java index a68cfb49198..274e0e1687c 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetOssBucketFileFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetOssBucketFileFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetOssBucketNameFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/GetOssBucketNameFromRemoteAction.java index 8fbe0c919e3..f98c3f9435d 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetOssBucketNameFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetOssBucketNameFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPciDeviceCandidatesForAttachingVmAction.java b/sdk/src/main/java/org/zstack/sdk/GetPciDeviceCandidatesForAttachingVmAction.java index 11443a033a8..ec8b624abde 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPciDeviceCandidatesForAttachingVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPciDeviceCandidatesForAttachingVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPciDeviceCandidatesForNewCreateVmAction.java b/sdk/src/main/java/org/zstack/sdk/GetPciDeviceCandidatesForNewCreateVmAction.java index fca0599b827..385ed18a03b 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPciDeviceCandidatesForNewCreateVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPciDeviceCandidatesForNewCreateVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPciDeviceSpecCandidatesAction.java b/sdk/src/main/java/org/zstack/sdk/GetPciDeviceSpecCandidatesAction.java index 6bde12e9574..a05cf2c032d 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPciDeviceSpecCandidatesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPciDeviceSpecCandidatesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPlatformTimeZoneAction.java b/sdk/src/main/java/org/zstack/sdk/GetPlatformTimeZoneAction.java index 073fd79c680..8b052f7b08e 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPlatformTimeZoneAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPlatformTimeZoneAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPolicyRouteRuleSetFromVirtualRouterAction.java b/sdk/src/main/java/org/zstack/sdk/GetPolicyRouteRuleSetFromVirtualRouterAction.java index fe06072ccf6..32f4524c7a8 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPolicyRouteRuleSetFromVirtualRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPolicyRouteRuleSetFromVirtualRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPortForwardingAttachableVmNicsAction.java b/sdk/src/main/java/org/zstack/sdk/GetPortForwardingAttachableVmNicsAction.java index 3f3a6063dc3..94334411628 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPortForwardingAttachableVmNicsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPortForwardingAttachableVmNicsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageAllocatorStrategiesAction.java b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageAllocatorStrategiesAction.java index a9eeee6c7f3..ff6c3eed1ac 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageAllocatorStrategiesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageAllocatorStrategiesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageCandidatesForVmMigrationAction.java b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageCandidatesForVmMigrationAction.java index 6e2cbb38191..927a64a92c2 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageCandidatesForVmMigrationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageCandidatesForVmMigrationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageCandidatesForVolumeMigrationAction.java b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageCandidatesForVolumeMigrationAction.java index c85f8d79365..8bcaf4a4862 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageCandidatesForVolumeMigrationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageCandidatesForVolumeMigrationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageCapacityAction.java index c74f5036942..298476a941a 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageLicenseInfoAction.java b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageLicenseInfoAction.java index d3f99370a84..e5ac9fc601d 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageLicenseInfoAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageLicenseInfoAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageTypesAction.java b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageTypesAction.java index 0f3f1c3e0a1..8a09ea32333 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageTypesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageTypesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageUsageReportAction.java b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageUsageReportAction.java index d1757caf0a3..14aab2af43f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageUsageReportAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetPrimaryStorageUsageReportAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetResourceAccountAction.java b/sdk/src/main/java/org/zstack/sdk/GetResourceAccountAction.java index afbee7f312e..fbbd54684f3 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetResourceAccountAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetResourceAccountAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetResourceBindableConfigAction.java b/sdk/src/main/java/org/zstack/sdk/GetResourceBindableConfigAction.java index 1f575192cff..e74113e7195 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetResourceBindableConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetResourceBindableConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetResourceConfigAction.java b/sdk/src/main/java/org/zstack/sdk/GetResourceConfigAction.java index ac6ed65dd79..af0df283caf 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetResourceConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetResourceConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetResourceConfigsAction.java b/sdk/src/main/java/org/zstack/sdk/GetResourceConfigsAction.java index 7a786ca9f6a..3bbf14f5c58 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetResourceConfigsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetResourceConfigsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetResourceFromPublishAppAction.java b/sdk/src/main/java/org/zstack/sdk/GetResourceFromPublishAppAction.java index a7a6354c72e..21cee132d15 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetResourceFromPublishAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetResourceFromPublishAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetResourceFromResourceStackAction.java b/sdk/src/main/java/org/zstack/sdk/GetResourceFromResourceStackAction.java index 42980271348..ec7ca4b4748 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetResourceFromResourceStackAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetResourceFromResourceStackAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetResourceNamesAction.java b/sdk/src/main/java/org/zstack/sdk/GetResourceNamesAction.java index 2985afe10f2..d6ec43536be 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetResourceNamesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetResourceNamesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetResourceStackFromResourceAction.java b/sdk/src/main/java/org/zstack/sdk/GetResourceStackFromResourceAction.java index bd6ee5cd8d5..9d762b62b1c 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetResourceStackFromResourceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetResourceStackFromResourceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetResourceStackVmStatusAction.java b/sdk/src/main/java/org/zstack/sdk/GetResourceStackVmStatusAction.java index 15a27969509..03cc04bf6cc 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetResourceStackVmStatusAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetResourceStackVmStatusAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetRouteTableVpcVRouterCandidateAction.java b/sdk/src/main/java/org/zstack/sdk/GetRouteTableVpcVRouterCandidateAction.java index 31a135f39b9..3414020dd57 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetRouteTableVpcVRouterCandidateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetRouteTableVpcVRouterCandidateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetSSOClientAction.java b/sdk/src/main/java/org/zstack/sdk/GetSSOClientAction.java index eb36f0c070f..e6465ad5b7a 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetSSOClientAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetSSOClientAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetSchedulerExecutionReportAction.java b/sdk/src/main/java/org/zstack/sdk/GetSchedulerExecutionReportAction.java index 17608069c2a..12970905b60 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetSchedulerExecutionReportAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetSchedulerExecutionReportAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetScsiLunCandidatesForAttachingVmAction.java b/sdk/src/main/java/org/zstack/sdk/GetScsiLunCandidatesForAttachingVmAction.java index 378c6ff70ff..11e020dbe04 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetScsiLunCandidatesForAttachingVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetScsiLunCandidatesForAttachingVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetSharedBlockCandidateAction.java b/sdk/src/main/java/org/zstack/sdk/GetSharedBlockCandidateAction.java index e0c551d5aac..1feebbce632 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetSharedBlockCandidateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetSharedBlockCandidateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetSignatureServerEncryptPublicKeyAction.java b/sdk/src/main/java/org/zstack/sdk/GetSignatureServerEncryptPublicKeyAction.java index eedce6b27a4..05932185d2b 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetSignatureServerEncryptPublicKeyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetSignatureServerEncryptPublicKeyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetSpiceCertificatesAction.java b/sdk/src/main/java/org/zstack/sdk/GetSpiceCertificatesAction.java index 054f589c35b..3b1d21517db 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetSpiceCertificatesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetSpiceCertificatesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetSupportAPIsAction.java b/sdk/src/main/java/org/zstack/sdk/GetSupportAPIsAction.java index 2e6d4df13f6..22c4c8123da 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetSupportAPIsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetSupportAPIsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetSupportedCloudFormationResourcesAction.java b/sdk/src/main/java/org/zstack/sdk/GetSupportedCloudFormationResourcesAction.java index 7ed427ebc17..afec8b799cb 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetSupportedCloudFormationResourcesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetSupportedCloudFormationResourcesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetSupportedIdentityModelsAction.java b/sdk/src/main/java/org/zstack/sdk/GetSupportedIdentityModelsAction.java index 63f31dd2bcc..76a7dae89c1 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetSupportedIdentityModelsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetSupportedIdentityModelsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetTaskProgressAction.java b/sdk/src/main/java/org/zstack/sdk/GetTaskProgressAction.java index 2db2225f33f..159a86a32ab 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetTaskProgressAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetTaskProgressAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetTrashOnBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/GetTrashOnBackupStorageAction.java index 84d3e8a7fa0..83aa408f198 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetTrashOnBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetTrashOnBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetTrashOnPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/GetTrashOnPrimaryStorageAction.java index 8ad8fb10332..a94e5030b80 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetTrashOnPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetTrashOnPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetTwoFactorAuthenticationSecretAction.java b/sdk/src/main/java/org/zstack/sdk/GetTwoFactorAuthenticationSecretAction.java index 7968d3fe2bb..fdc82f80f4b 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetTwoFactorAuthenticationSecretAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetTwoFactorAuthenticationSecretAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetTwoFactorAuthenticationStateAction.java b/sdk/src/main/java/org/zstack/sdk/GetTwoFactorAuthenticationStateAction.java index 2b6241e6c01..3ea3a9391f9 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetTwoFactorAuthenticationStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetTwoFactorAuthenticationStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetUploadImageJobDetailsAction.java b/sdk/src/main/java/org/zstack/sdk/GetUploadImageJobDetailsAction.java index 654bdbeeb56..7dacc55198a 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetUploadImageJobDetailsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetUploadImageJobDetailsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetUsbDeviceCandidatesForAttachingVmAction.java b/sdk/src/main/java/org/zstack/sdk/GetUsbDeviceCandidatesForAttachingVmAction.java index b426ea9ed3d..a78d2820fbd 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetUsbDeviceCandidatesForAttachingVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetUsbDeviceCandidatesForAttachingVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVRouterFlowCounterAction.java b/sdk/src/main/java/org/zstack/sdk/GetVRouterFlowCounterAction.java index a71c16322d5..16f6d1c8c15 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVRouterFlowCounterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVRouterFlowCounterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVRouterOspfNeighborAction.java b/sdk/src/main/java/org/zstack/sdk/GetVRouterOspfNeighborAction.java index 6cc06de7cc7..e43f747eede 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVRouterOspfNeighborAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVRouterOspfNeighborAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVRouterRouteTableAction.java b/sdk/src/main/java/org/zstack/sdk/GetVRouterRouteTableAction.java index 0f1fb3150bd..40c7cdc5f73 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVRouterRouteTableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVRouterRouteTableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVRouterRouterIdAction.java b/sdk/src/main/java/org/zstack/sdk/GetVRouterRouterIdAction.java index 8eb001ba884..e4246f8bf93 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVRouterRouterIdAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVRouterRouterIdAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVSwitchTypesAction.java b/sdk/src/main/java/org/zstack/sdk/GetVSwitchTypesAction.java index 8b2f1d0a3dd..47bf6d6926c 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVSwitchTypesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVSwitchTypesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVersionAction.java b/sdk/src/main/java/org/zstack/sdk/GetVersionAction.java index d9bcd4b8b2b..61230952185 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVersionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVersionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVfPciDeviceAvailableInL2NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/GetVfPciDeviceAvailableInL2NetworkAction.java index 1425944c4a4..9d49813f32c 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVfPciDeviceAvailableInL2NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVfPciDeviceAvailableInL2NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVipAvailablePortAction.java b/sdk/src/main/java/org/zstack/sdk/GetVipAvailablePortAction.java index f1ffa40e365..3bf035b90e0 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVipAvailablePortAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVipAvailablePortAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVipQosAction.java b/sdk/src/main/java/org/zstack/sdk/GetVipQosAction.java index d3309b56fff..51f16a29fbc 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVipQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVipQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVipUsedPortsAction.java b/sdk/src/main/java/org/zstack/sdk/GetVipUsedPortsAction.java index fd2bc768e63..4b5afb3b8f8 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVipUsedPortsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVipUsedPortsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVirtualRouterSoftwareVersionAction.java b/sdk/src/main/java/org/zstack/sdk/GetVirtualRouterSoftwareVersionAction.java index 0f977d8e455..c05fad1b722 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVirtualRouterSoftwareVersionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVirtualRouterSoftwareVersionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVirtualizerInfoAction.java b/sdk/src/main/java/org/zstack/sdk/GetVirtualizerInfoAction.java index 1d9e0967673..ab424b405a0 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVirtualizerInfoAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVirtualizerInfoAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmAttachableDataVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmAttachableDataVolumeAction.java index 2c6351e1a8c..ae7af90a133 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmAttachableDataVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmAttachableDataVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmAttachableL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmAttachableL3NetworkAction.java index f84b78551e6..9d321f7cb3b 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmAttachableL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmAttachableL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmBootOrderAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmBootOrderAction.java index 4104f5fc2e7..60d4aa18327 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmBootOrderAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmBootOrderAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmCapabilitiesAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmCapabilitiesAction.java index d71fb195ca7..f23268e09da 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmCapabilitiesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmCapabilitiesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmConsoleAddressAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmConsoleAddressAction.java index dfe0618c2a1..f1ee72fe5db 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmConsoleAddressAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmConsoleAddressAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmConsolePasswordAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmConsolePasswordAction.java index 5926667b8c4..9f564ad2fda 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmConsolePasswordAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmConsolePasswordAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmDeviceAddressAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmDeviceAddressAction.java index 6bf71844a9b..a1e7a3b59ee 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmDeviceAddressAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmDeviceAddressAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmEmulatorPinningAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmEmulatorPinningAction.java index a4f00472d69..0526426feb5 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmEmulatorPinningAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmEmulatorPinningAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmGuestToolsInfoAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmGuestToolsInfoAction.java index 80c20ba8d91..2ed528bf8da 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmGuestToolsInfoAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmGuestToolsInfoAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmHostnameAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmHostnameAction.java index c071a4a1132..23d2c64d50a 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmHostnameAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmHostnameAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmInstanceFirstBootDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmInstanceFirstBootDeviceAction.java index f0ed0aa98f3..de1fafe1b36 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmInstanceFirstBootDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmInstanceFirstBootDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmInstanceHaLevelAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmInstanceHaLevelAction.java index 9d9a65222b1..2ec81bcd207 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmInstanceHaLevelAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmInstanceHaLevelAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmInstanceProtectedRecoveryPointsAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmInstanceProtectedRecoveryPointsAction.java index 5b5bac1ec3b..e0da2b4005d 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmInstanceProtectedRecoveryPointsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmInstanceProtectedRecoveryPointsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmInstanceRecoveryPointsAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmInstanceRecoveryPointsAction.java index d96020a4d14..a72a4650b64 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmInstanceRecoveryPointsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmInstanceRecoveryPointsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmMigrationCandidateHostsAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmMigrationCandidateHostsAction.java index 020134cfabb..d06fe79c2e7 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmMigrationCandidateHostsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmMigrationCandidateHostsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmMonitorNumberAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmMonitorNumberAction.java index 8ed118e433e..e05841fa16d 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmMonitorNumberAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmMonitorNumberAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmNicAttachableEipsAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmNicAttachableEipsAction.java index b609bf33248..c77c570ad52 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmNicAttachableEipsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmNicAttachableEipsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmNicAttachedNetworkServiceAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmNicAttachedNetworkServiceAction.java index 392b1d33784..6c967dae1b8 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmNicAttachedNetworkServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmNicAttachedNetworkServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmNumaAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmNumaAction.java index 6438cffad7e..1ec9b2ed0dc 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmNumaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmNumaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmQgaAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmQgaAction.java index 7ac87962130..59652c093dd 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmQgaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmQgaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmRDPAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmRDPAction.java index e3bf3c82a23..9b1bd3b0d76 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmRDPAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmRDPAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmSchedulingRulesExecuteStateAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmSchedulingRulesExecuteStateAction.java index a71c0acd13d..f0c7b534be8 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmSchedulingRulesExecuteStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmSchedulingRulesExecuteStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmSshKeyAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmSshKeyAction.java index 7875af7b14c..a669791939f 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmSshKeyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmSshKeyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmStartingCandidateClustersHostsAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmStartingCandidateClustersHostsAction.java index 3f43733cf01..8ea1d1f7fc1 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmStartingCandidateClustersHostsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmStartingCandidateClustersHostsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmTaskAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmTaskAction.java index 93262c4123a..414bee9835a 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmUsbRedirectAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmUsbRedirectAction.java index de582583289..0be29d284ee 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmUsbRedirectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmUsbRedirectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmXmlAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmXmlAction.java index cd9d5df6697..1d7f0aba7eb 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmXmlAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmXmlAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmXmlHookScriptAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmXmlHookScriptAction.java index e77cf523dd5..83a1e7ededf 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmXmlHookScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmXmlHookScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmsCapabilitiesAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmsCapabilitiesAction.java index b85d11e6400..efbf297b22e 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmsCapabilitiesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmsCapabilitiesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmsSchedulingStateFromSchedulingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmsSchedulingStateFromSchedulingRuleAction.java index 916a4926453..ab23e47f0d5 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmsSchedulingStateFromSchedulingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmsSchedulingStateFromSchedulingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVmvNUMATopologyAction.java b/sdk/src/main/java/org/zstack/sdk/GetVmvNUMATopologyAction.java index 7ab1b252fc4..f6bae65735d 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVmvNUMATopologyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVmvNUMATopologyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVolumeCapabilitiesAction.java b/sdk/src/main/java/org/zstack/sdk/GetVolumeCapabilitiesAction.java index 29be91f1b14..51565a92c0a 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVolumeCapabilitiesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVolumeCapabilitiesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVolumeFormatAction.java b/sdk/src/main/java/org/zstack/sdk/GetVolumeFormatAction.java index 3eff51150e2..75fb70336c0 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVolumeFormatAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVolumeFormatAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVolumeIoThreadPinAction.java b/sdk/src/main/java/org/zstack/sdk/GetVolumeIoThreadPinAction.java index 47e22f57127..db232f2b216 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVolumeIoThreadPinAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVolumeIoThreadPinAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVolumeQosAction.java b/sdk/src/main/java/org/zstack/sdk/GetVolumeQosAction.java index 7b84d226e29..449f4e144cf 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVolumeQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVolumeQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVolumeSnapshotSizeAction.java b/sdk/src/main/java/org/zstack/sdk/GetVolumeSnapshotSizeAction.java index 0fb6e844e4d..98f06edec45 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVolumeSnapshotSizeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVolumeSnapshotSizeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedEipAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedEipAction.java index 699c85dd547..fef65ac1a60 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedEipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedEipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedIpsecAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedIpsecAction.java index a5955b998e1..75e0a201851 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedIpsecAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedIpsecAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedLoadBalancerAction.java index 0ebc37eaa39..4f303de8d98 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedNetflowAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedNetflowAction.java index 0f182469804..1862bcf2296 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedNetflowAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedNetflowAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedOspfAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedOspfAction.java index f002facbb4b..c19aa6daeee 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedOspfAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedOspfAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedPortForwardingRulesAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedPortForwardingRulesAction.java index 98492349b39..dc3c0cb1171 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedPortForwardingRulesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedPortForwardingRulesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedVipAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedVipAction.java index 09f06110d22..ad5180d4cdb 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedVipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcAttachedVipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcIPsecLogAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcIPsecLogAction.java index 23cf77f79aa..33db68af5a4 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcIPsecLogAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcIPsecLogAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcMulticastRouteAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcMulticastRouteAction.java index 36190800cd4..3afb495fd25 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcMulticastRouteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcMulticastRouteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcVRouterDistributedRoutingConnectionsAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcVRouterDistributedRoutingConnectionsAction.java index 3fa80f00cd9..2308db92c98 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcVRouterDistributedRoutingConnectionsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcVRouterDistributedRoutingConnectionsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcVRouterDistributedRoutingEnabledAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcVRouterDistributedRoutingEnabledAction.java index 2c9a4297fa1..42800465c46 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcVRouterDistributedRoutingEnabledAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcVRouterDistributedRoutingEnabledAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcVRouterNetworkServiceStateAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcVRouterNetworkServiceStateAction.java index 87dd8da432a..818cfffe1d6 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcVRouterNetworkServiceStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcVRouterNetworkServiceStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetVpcVpnConfigurationFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/GetVpcVpnConfigurationFromRemoteAction.java index e9477352080..93f5e0ad334 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetVpcVpnConfigurationFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetVpcVpnConfigurationFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetZBoxBackupDetailsAction.java b/sdk/src/main/java/org/zstack/sdk/GetZBoxBackupDetailsAction.java index a906667c383..4cda3db467a 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetZBoxBackupDetailsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetZBoxBackupDetailsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/GetZoneAction.java b/sdk/src/main/java/org/zstack/sdk/GetZoneAction.java index 604629b4f32..51c64a21207 100644 --- a/sdk/src/main/java/org/zstack/sdk/GetZoneAction.java +++ b/sdk/src/main/java/org/zstack/sdk/GetZoneAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/IdentifyHostAction.java b/sdk/src/main/java/org/zstack/sdk/IdentifyHostAction.java index fda1a799a4c..3cc48c56cbc 100644 --- a/sdk/src/main/java/org/zstack/sdk/IdentifyHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/IdentifyHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/InspectBareMetal2ChassisAction.java b/sdk/src/main/java/org/zstack/sdk/InspectBareMetal2ChassisAction.java index 33860678c3d..daf95a1c86f 100644 --- a/sdk/src/main/java/org/zstack/sdk/InspectBareMetal2ChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/InspectBareMetal2ChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/InspectBareMetal2ChassisByInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/InspectBareMetal2ChassisByInstanceAction.java index 6834785d032..3c0e0d1ba53 100644 --- a/sdk/src/main/java/org/zstack/sdk/InspectBareMetal2ChassisByInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/InspectBareMetal2ChassisByInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/InspectBaremetalChassisAction.java b/sdk/src/main/java/org/zstack/sdk/InspectBaremetalChassisAction.java index ff5d0b37d8a..80deed2023f 100644 --- a/sdk/src/main/java/org/zstack/sdk/InspectBaremetalChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/InspectBaremetalChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/IsOpensourceVersionAction.java b/sdk/src/main/java/org/zstack/sdk/IsOpensourceVersionAction.java index 7edfe5f0988..2a84c59d33f 100644 --- a/sdk/src/main/java/org/zstack/sdk/IsOpensourceVersionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/IsOpensourceVersionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/IsReadyToGoAction.java b/sdk/src/main/java/org/zstack/sdk/IsReadyToGoAction.java index 49b16166d69..57e1be46bd6 100644 --- a/sdk/src/main/java/org/zstack/sdk/IsReadyToGoAction.java +++ b/sdk/src/main/java/org/zstack/sdk/IsReadyToGoAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/IsVfNicAvailableInL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/IsVfNicAvailableInL3NetworkAction.java index a245b8b6d68..b3b4ad5a2f0 100644 --- a/sdk/src/main/java/org/zstack/sdk/IsVfNicAvailableInL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/IsVfNicAvailableInL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/KvmRunShellAction.java b/sdk/src/main/java/org/zstack/sdk/KvmRunShellAction.java index 935346922fc..4379174c50f 100644 --- a/sdk/src/main/java/org/zstack/sdk/KvmRunShellAction.java +++ b/sdk/src/main/java/org/zstack/sdk/KvmRunShellAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ListVMsFromKVMHostAction.java b/sdk/src/main/java/org/zstack/sdk/ListVMsFromKVMHostAction.java index c4e2c3c61f5..f7603044e58 100644 --- a/sdk/src/main/java/org/zstack/sdk/ListVMsFromKVMHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ListVMsFromKVMHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ListVmSchedulingRulesFromExecuteStateAction.java b/sdk/src/main/java/org/zstack/sdk/ListVmSchedulingRulesFromExecuteStateAction.java index 716a71960a1..2a703229c51 100644 --- a/sdk/src/main/java/org/zstack/sdk/ListVmSchedulingRulesFromExecuteStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ListVmSchedulingRulesFromExecuteStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ListVmsFromSchedulingStateAction.java b/sdk/src/main/java/org/zstack/sdk/ListVmsFromSchedulingStateAction.java index b07ca188873..a53c5e6f4a0 100644 --- a/sdk/src/main/java/org/zstack/sdk/ListVmsFromSchedulingStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ListVmsFromSchedulingStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/LocalStorageGetVolumeMigratableHostsAction.java b/sdk/src/main/java/org/zstack/sdk/LocalStorageGetVolumeMigratableHostsAction.java index fcba544070e..3454da02ce9 100644 --- a/sdk/src/main/java/org/zstack/sdk/LocalStorageGetVolumeMigratableHostsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/LocalStorageGetVolumeMigratableHostsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/LocalStorageMigrateVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/LocalStorageMigrateVolumeAction.java index 783a4bd2dd8..35bbeb60690 100644 --- a/sdk/src/main/java/org/zstack/sdk/LocalStorageMigrateVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/LocalStorageMigrateVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/LocateHostNetworkInterfaceAction.java b/sdk/src/main/java/org/zstack/sdk/LocateHostNetworkInterfaceAction.java index 464e65184f0..10df43c228c 100644 --- a/sdk/src/main/java/org/zstack/sdk/LocateHostNetworkInterfaceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/LocateHostNetworkInterfaceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/LocateLocalRaidPhysicalDriveAction.java b/sdk/src/main/java/org/zstack/sdk/LocateLocalRaidPhysicalDriveAction.java index 31f22652419..8599ca9663f 100644 --- a/sdk/src/main/java/org/zstack/sdk/LocateLocalRaidPhysicalDriveAction.java +++ b/sdk/src/main/java/org/zstack/sdk/LocateLocalRaidPhysicalDriveAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/LogInAction.java b/sdk/src/main/java/org/zstack/sdk/LogInAction.java index 06a48ac1a56..2043d083847 100644 --- a/sdk/src/main/java/org/zstack/sdk/LogInAction.java +++ b/sdk/src/main/java/org/zstack/sdk/LogInAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/LogInByAccountAction.java b/sdk/src/main/java/org/zstack/sdk/LogInByAccountAction.java index f99ca80a7c6..2fd9c7b8a60 100644 --- a/sdk/src/main/java/org/zstack/sdk/LogInByAccountAction.java +++ b/sdk/src/main/java/org/zstack/sdk/LogInByAccountAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/LogInByLdapAction.java b/sdk/src/main/java/org/zstack/sdk/LogInByLdapAction.java index d0fc258ec49..d3f15c2d991 100644 --- a/sdk/src/main/java/org/zstack/sdk/LogInByLdapAction.java +++ b/sdk/src/main/java/org/zstack/sdk/LogInByLdapAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/LogInByUserAction.java b/sdk/src/main/java/org/zstack/sdk/LogInByUserAction.java index 3b1a18edac5..349bb9622f4 100644 --- a/sdk/src/main/java/org/zstack/sdk/LogInByUserAction.java +++ b/sdk/src/main/java/org/zstack/sdk/LogInByUserAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/LogOutAction.java b/sdk/src/main/java/org/zstack/sdk/LogOutAction.java index 68cd35d4dcd..fa95d38956b 100644 --- a/sdk/src/main/java/org/zstack/sdk/LogOutAction.java +++ b/sdk/src/main/java/org/zstack/sdk/LogOutAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/LoginByCasAction.java b/sdk/src/main/java/org/zstack/sdk/LoginByCasAction.java index 59298425f1a..d301cd412b2 100644 --- a/sdk/src/main/java/org/zstack/sdk/LoginByCasAction.java +++ b/sdk/src/main/java/org/zstack/sdk/LoginByCasAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/LoginIAM2VirtualIDWithLdapAction.java b/sdk/src/main/java/org/zstack/sdk/LoginIAM2VirtualIDWithLdapAction.java index 26c37563989..0ed5e96a8fb 100644 --- a/sdk/src/main/java/org/zstack/sdk/LoginIAM2VirtualIDWithLdapAction.java +++ b/sdk/src/main/java/org/zstack/sdk/LoginIAM2VirtualIDWithLdapAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/MergeDataOnBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/MergeDataOnBackupStorageAction.java index a33c649db8e..8d29d3d37f8 100644 --- a/sdk/src/main/java/org/zstack/sdk/MergeDataOnBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/MergeDataOnBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/MigrateVmAction.java b/sdk/src/main/java/org/zstack/sdk/MigrateVmAction.java index dac09c8977f..332cfb57068 100644 --- a/sdk/src/main/java/org/zstack/sdk/MigrateVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/MigrateVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/MountVmInstanceRecoveryPointAction.java b/sdk/src/main/java/org/zstack/sdk/MountVmInstanceRecoveryPointAction.java index 8a98d497804..1e0d20c7c5f 100644 --- a/sdk/src/main/java/org/zstack/sdk/MountVmInstanceRecoveryPointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/MountVmInstanceRecoveryPointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/MoveDirectoryAction.java b/sdk/src/main/java/org/zstack/sdk/MoveDirectoryAction.java index 7cb19b7fb0e..f46e4349f6b 100644 --- a/sdk/src/main/java/org/zstack/sdk/MoveDirectoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/MoveDirectoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/MoveResourcesToDirectoryAction.java b/sdk/src/main/java/org/zstack/sdk/MoveResourcesToDirectoryAction.java index 16a93be7227..c1f1f6861eb 100644 --- a/sdk/src/main/java/org/zstack/sdk/MoveResourcesToDirectoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/MoveResourcesToDirectoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ParseOvfAction.java b/sdk/src/main/java/org/zstack/sdk/ParseOvfAction.java index 02b0b4e8624..eb980141bac 100644 --- a/sdk/src/main/java/org/zstack/sdk/ParseOvfAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ParseOvfAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PauseVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/PauseVmInstanceAction.java index 5231fa9c5a9..50b9bbb12bd 100644 --- a/sdk/src/main/java/org/zstack/sdk/PauseVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PauseVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PowerOffBareMetal2ChassisAction.java b/sdk/src/main/java/org/zstack/sdk/PowerOffBareMetal2ChassisAction.java index 97d630b0dd6..4c73f7a890a 100644 --- a/sdk/src/main/java/org/zstack/sdk/PowerOffBareMetal2ChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PowerOffBareMetal2ChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PowerOffBaremetalChassisAction.java b/sdk/src/main/java/org/zstack/sdk/PowerOffBaremetalChassisAction.java index e0c21b9bc75..402ccb1ac2c 100644 --- a/sdk/src/main/java/org/zstack/sdk/PowerOffBaremetalChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PowerOffBaremetalChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PowerOffHostAction.java b/sdk/src/main/java/org/zstack/sdk/PowerOffHostAction.java index 4121ad1c532..4ea5f3e150d 100644 --- a/sdk/src/main/java/org/zstack/sdk/PowerOffHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PowerOffHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PowerOnBareMetal2ChassisAction.java b/sdk/src/main/java/org/zstack/sdk/PowerOnBareMetal2ChassisAction.java index 2f4fb9a91af..0cb458b86ef 100644 --- a/sdk/src/main/java/org/zstack/sdk/PowerOnBareMetal2ChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PowerOnBareMetal2ChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PowerOnBaremetalChassisAction.java b/sdk/src/main/java/org/zstack/sdk/PowerOnBaremetalChassisAction.java index c6a00736d4c..3fd1fff4188 100644 --- a/sdk/src/main/java/org/zstack/sdk/PowerOnBaremetalChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PowerOnBaremetalChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PowerOnHostAction.java b/sdk/src/main/java/org/zstack/sdk/PowerOnHostAction.java index 2086eb0ca67..8d893bc59b9 100644 --- a/sdk/src/main/java/org/zstack/sdk/PowerOnHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PowerOnHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PowerResetBareMetal2ChassisAction.java b/sdk/src/main/java/org/zstack/sdk/PowerResetBareMetal2ChassisAction.java index b94038a1fa4..71d993bfab8 100644 --- a/sdk/src/main/java/org/zstack/sdk/PowerResetBareMetal2ChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PowerResetBareMetal2ChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PowerResetBaremetalChassisAction.java b/sdk/src/main/java/org/zstack/sdk/PowerResetBaremetalChassisAction.java index 404e73f95a4..7f8741c5729 100644 --- a/sdk/src/main/java/org/zstack/sdk/PowerResetBaremetalChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PowerResetBaremetalChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PowerResetHostAction.java b/sdk/src/main/java/org/zstack/sdk/PowerResetHostAction.java index ea6d832f433..581e77b2a54 100644 --- a/sdk/src/main/java/org/zstack/sdk/PowerResetHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PowerResetHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PreviewResourceFromAppAction.java b/sdk/src/main/java/org/zstack/sdk/PreviewResourceFromAppAction.java index 22dcd054912..067b8fccad3 100644 --- a/sdk/src/main/java/org/zstack/sdk/PreviewResourceFromAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PreviewResourceFromAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PreviewResourceStackAction.java b/sdk/src/main/java/org/zstack/sdk/PreviewResourceStackAction.java index a9a64542f3e..2d2ef9ff8e3 100644 --- a/sdk/src/main/java/org/zstack/sdk/PreviewResourceStackAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PreviewResourceStackAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PrimaryStorageMigrateVmAction.java b/sdk/src/main/java/org/zstack/sdk/PrimaryStorageMigrateVmAction.java index 60e8edc1025..1813319241c 100644 --- a/sdk/src/main/java/org/zstack/sdk/PrimaryStorageMigrateVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PrimaryStorageMigrateVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PrimaryStorageMigrateVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/PrimaryStorageMigrateVolumeAction.java index ed88a0bd610..195299a6424 100644 --- a/sdk/src/main/java/org/zstack/sdk/PrimaryStorageMigrateVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PrimaryStorageMigrateVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PrometheusQueryLabelValuesAction.java b/sdk/src/main/java/org/zstack/sdk/PrometheusQueryLabelValuesAction.java index 2aee7b6fdb9..4cc866f13af 100644 --- a/sdk/src/main/java/org/zstack/sdk/PrometheusQueryLabelValuesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PrometheusQueryLabelValuesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PrometheusQueryMetadataAction.java b/sdk/src/main/java/org/zstack/sdk/PrometheusQueryMetadataAction.java index fa976404fa8..f7ac38fff56 100644 --- a/sdk/src/main/java/org/zstack/sdk/PrometheusQueryMetadataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PrometheusQueryMetadataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PrometheusQueryPassThroughAction.java b/sdk/src/main/java/org/zstack/sdk/PrometheusQueryPassThroughAction.java index 6a517f9d3e8..c7f6bb9b0e8 100644 --- a/sdk/src/main/java/org/zstack/sdk/PrometheusQueryPassThroughAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PrometheusQueryPassThroughAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PrometheusQueryVmMonitoringDataAction.java b/sdk/src/main/java/org/zstack/sdk/PrometheusQueryVmMonitoringDataAction.java index a8068ea37c7..04f3175ec3d 100644 --- a/sdk/src/main/java/org/zstack/sdk/PrometheusQueryVmMonitoringDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PrometheusQueryVmMonitoringDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ProtectVmInstanceRecoveryPointAction.java b/sdk/src/main/java/org/zstack/sdk/ProtectVmInstanceRecoveryPointAction.java index fcb9121d0e1..b6afba0a936 100644 --- a/sdk/src/main/java/org/zstack/sdk/ProtectVmInstanceRecoveryPointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ProtectVmInstanceRecoveryPointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ProvisionSlbInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/ProvisionSlbInstanceAction.java index 651073aee18..320ed07f27f 100644 --- a/sdk/src/main/java/org/zstack/sdk/ProvisionSlbInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ProvisionSlbInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ProvisionVirtualRouterConfigAction.java b/sdk/src/main/java/org/zstack/sdk/ProvisionVirtualRouterConfigAction.java index 38cc57ae1bc..75035d48545 100644 --- a/sdk/src/main/java/org/zstack/sdk/ProvisionVirtualRouterConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ProvisionVirtualRouterConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PublishAppAction.java b/sdk/src/main/java/org/zstack/sdk/PublishAppAction.java index 66b2162eb76..f16ffac501e 100644 --- a/sdk/src/main/java/org/zstack/sdk/PublishAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PublishAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PullSdnControllerTenantAction.java b/sdk/src/main/java/org/zstack/sdk/PullSdnControllerTenantAction.java index 615aeedd813..33d1e9ec16b 100644 --- a/sdk/src/main/java/org/zstack/sdk/PullSdnControllerTenantAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PullSdnControllerTenantAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/PushLicenseAddOnsUsageAction.java b/sdk/src/main/java/org/zstack/sdk/PushLicenseAddOnsUsageAction.java index 66c6f962062..504b666d967 100644 --- a/sdk/src/main/java/org/zstack/sdk/PushLicenseAddOnsUsageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/PushLicenseAddOnsUsageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAccessControlListAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAccessControlListAction.java index f5de17a21eb..9863cc8ae2c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAccessControlListAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAccessControlListAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAccessControlRuleAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAccessControlRuleAction.java index 490723f1992..9b69b0cae66 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAccessControlRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAccessControlRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAccessKeyAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAccessKeyAction.java index 1cfeab1234b..87df78999af 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAccessKeyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAccessKeyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAccountAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAccountAction.java index 6da6a132acd..09670703f8a 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAccountAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAccountAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAccountBillingAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAccountBillingAction.java index daae3322129..c1d749b341f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAccountBillingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAccountBillingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAccountPriceTableRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAccountPriceTableRefAction.java index f8d208af1c0..36a1af10504 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAccountPriceTableRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAccountPriceTableRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAccountResourceRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAccountResourceRefAction.java index 9343515c94d..d6d952ff392 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAccountResourceRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAccountResourceRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAddressPoolAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAddressPoolAction.java index 87d58519453..556e3bb3a4e 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAddressPoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAddressPoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAffinityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAffinityGroupAction.java index 731e1152c69..672982f3ef9 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAffinityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAffinityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAgentVersionAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAgentVersionAction.java index b777e440887..093f652593d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAgentVersionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAgentVersionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAlertAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAlertAction.java index ff26a10cf0f..597d71beef7 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAlertAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAlertAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAliyunDiskFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAliyunDiskFromLocalAction.java index db6029eced2..7b7c438d2e9 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAliyunDiskFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAliyunDiskFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAliyunEbsBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAliyunEbsBackupStorageAction.java index 374841344ab..cbbbd17a9b0 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAliyunEbsBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAliyunEbsBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAliyunEbsPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAliyunEbsPrimaryStorageAction.java index 8c141b538fb..6483149bcbe 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAliyunEbsPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAliyunEbsPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAliyunNasAccessGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAliyunNasAccessGroupAction.java index 29fc49160f0..a7f9d473d92 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAliyunNasAccessGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAliyunNasAccessGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAliyunPanguPartitionAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAliyunPanguPartitionAction.java index 08cd5c90d9e..6c42ead388b 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAliyunPanguPartitionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAliyunPanguPartitionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAliyunProxyVSwitchAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAliyunProxyVSwitchAction.java index a693ee1f075..ea359b5f071 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAliyunProxyVSwitchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAliyunProxyVSwitchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAliyunProxyVpcAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAliyunProxyVpcAction.java index f94c6adf6c2..73906fe58ac 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAliyunProxyVpcAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAliyunProxyVpcAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAliyunRouteEntryFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAliyunRouteEntryFromLocalAction.java index 05707092a5e..45661151a66 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAliyunRouteEntryFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAliyunRouteEntryFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAliyunRouterInterfaceFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAliyunRouterInterfaceFromLocalAction.java index 47c077627f6..c0807f50589 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAliyunRouterInterfaceFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAliyunRouterInterfaceFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAliyunSnapshotFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAliyunSnapshotFromLocalAction.java index 544069019cf..af72a62ce55 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAliyunSnapshotFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAliyunSnapshotFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAliyunVirtualRouterFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAliyunVirtualRouterFromLocalAction.java index 0bdcecbd4d1..21af7f2944c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAliyunVirtualRouterFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAliyunVirtualRouterFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAppBuildSystemAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAppBuildSystemAction.java index ee882ac60c7..ebd290b3fe1 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAppBuildSystemAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAppBuildSystemAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryApplianceVmAction.java b/sdk/src/main/java/org/zstack/sdk/QueryApplianceVmAction.java index 917d5b1c05b..6b7b4eecc01 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryApplianceVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryApplianceVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryApplicationDevelopmentServiceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryApplicationDevelopmentServiceAction.java index f6248226fc0..6fbce3e1b25 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryApplicationDevelopmentServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryApplicationDevelopmentServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingGroupAction.java index dc346869091..8696a7f7af3 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingGroupActivityAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingGroupActivityAction.java index 2bc5febd109..97c2ede0b2d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingGroupActivityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingGroupActivityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingGroupInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingGroupInstanceAction.java index b29746b9a10..c7432d97adb 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingGroupInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingGroupInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingRuleAction.java index bcd640455fe..328f148016f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingRuleTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingRuleTriggerAction.java index a107ad488ae..f6ce5cdeb9b 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingRuleTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingRuleTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingVmTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingVmTemplateAction.java index 273482d6818..ca87d51c569 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingVmTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryAutoScalingVmTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBackupStorageAction.java index 25fa0c9e97f..a0fba45a5ad 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2BondingAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2BondingAction.java index 6a142c89395..7f523d77ba0 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2BondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2BondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2BondingNicRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2BondingNicRefAction.java index 98ad06d6249..543272a06a4 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2BondingNicRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2BondingNicRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisAction.java index cdf8267a2d9..160636a4c0a 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisGpuDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisGpuDeviceAction.java index d3a49c042ed..3c31afbf191 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisGpuDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisGpuDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisOfferingAction.java index f034c68c9e6..da961cfbe1b 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisPciDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisPciDeviceAction.java index 6f333552935..ed846d7580d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisPciDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ChassisPciDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2GatewayAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2GatewayAction.java index a8c29bf9809..39fcdc122f8 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2GatewayAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2GatewayAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2InstanceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2InstanceAction.java index 4097b91f95d..d387b802040 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2InstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2InstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ProvisionNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ProvisionNetworkAction.java index 45a26dff172..212f819e603 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ProvisionNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBareMetal2ProvisionNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBaremetalBondingAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBaremetalBondingAction.java index a8f40163d1d..e71fb7b3059 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBaremetalBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBaremetalBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBaremetalChassisAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBaremetalChassisAction.java index 1f2aa5eb80b..2e6923e575e 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBaremetalChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBaremetalChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBaremetalInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBaremetalInstanceAction.java index bb95880fda5..23e1501b50a 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBaremetalInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBaremetalInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBaremetalPxeServerAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBaremetalPxeServerAction.java index 3ef4a2eb5aa..9091d6d36d7 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBaremetalPxeServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBaremetalPxeServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBlockPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBlockPrimaryStorageAction.java index 8ba2d149f34..7cd60de661e 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBlockPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBlockPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBlockVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBlockVolumeAction.java index 58e1e36b4c1..1df09a4bb74 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBlockVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBlockVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBuildAppAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBuildAppAction.java index b175ff6b90f..434bef6af03 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBuildAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBuildAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryBuildAppExportHistoryAction.java b/sdk/src/main/java/org/zstack/sdk/QueryBuildAppExportHistoryAction.java index c2c4a943b0c..3a149c05fbe 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryBuildAppExportHistoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryBuildAppExportHistoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryCCSCertificateAction.java b/sdk/src/main/java/org/zstack/sdk/QueryCCSCertificateAction.java index d8f625131ea..c074358ee6e 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryCCSCertificateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryCCSCertificateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryCbtTaskAction.java b/sdk/src/main/java/org/zstack/sdk/QueryCbtTaskAction.java index 7ba3a86c7f4..ecd04a79e26 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryCbtTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryCbtTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryCdpPolicyAction.java b/sdk/src/main/java/org/zstack/sdk/QueryCdpPolicyAction.java index 608f969b2b2..616d95a34ad 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryCdpPolicyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryCdpPolicyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryCdpTaskAction.java b/sdk/src/main/java/org/zstack/sdk/QueryCdpTaskAction.java index fdc4a3a5f8a..aa1433578db 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryCdpTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryCdpTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryCephBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryCephBackupStorageAction.java index 0ab4528aee8..b0ee41a0758 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryCephBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryCephBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryCephOsdGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryCephOsdGroupAction.java index 19a36566a07..edd2a6f064f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryCephOsdGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryCephOsdGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryCephPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryCephPrimaryStorageAction.java index 2b7d6c78c1f..b769bffedf4 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryCephPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryCephPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryCephPrimaryStoragePoolAction.java b/sdk/src/main/java/org/zstack/sdk/QueryCephPrimaryStoragePoolAction.java index e1331f86e34..77fd5c7227b 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryCephPrimaryStoragePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryCephPrimaryStoragePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryCertificateAction.java b/sdk/src/main/java/org/zstack/sdk/QueryCertificateAction.java index fe40807526c..635840c8f53 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryCertificateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryCertificateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryClusterAction.java b/sdk/src/main/java/org/zstack/sdk/QueryClusterAction.java index 67510dd7774..54978474d98 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryClusterDRSAction.java b/sdk/src/main/java/org/zstack/sdk/QueryClusterDRSAction.java index abe4fcd4718..6f175a8dab3 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryClusterDRSAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryClusterDRSAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryConnectionAccessPointFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryConnectionAccessPointFromLocalAction.java index 36988a11d3c..505dd3260f4 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryConnectionAccessPointFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryConnectionAccessPointFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryConnectionBetweenL3NetworkAndAliyunVSwitchAction.java b/sdk/src/main/java/org/zstack/sdk/QueryConnectionBetweenL3NetworkAndAliyunVSwitchAction.java index d937d2f5cff..132bf724448 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryConnectionBetweenL3NetworkAndAliyunVSwitchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryConnectionBetweenL3NetworkAndAliyunVSwitchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryConsoleProxyAgentAction.java b/sdk/src/main/java/org/zstack/sdk/QueryConsoleProxyAgentAction.java index 08bce6fd600..5a32d004492 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryConsoleProxyAgentAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryConsoleProxyAgentAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryContainerImageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryContainerImageAction.java index 3938fbcdec4..083500e4b9b 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryContainerImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryContainerImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryContainerManagementEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/QueryContainerManagementEndpointAction.java index 21ad927e2b6..5b3a673dff8 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryContainerManagementEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryContainerManagementEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryDRSAdviceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryDRSAdviceAction.java index 4bf5bde5328..80d9dabf78c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryDRSAdviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryDRSAdviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryDRSVmMigrationActivityAction.java b/sdk/src/main/java/org/zstack/sdk/QueryDRSVmMigrationActivityAction.java index 938c364a1b4..43e077f8a7d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryDRSVmMigrationActivityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryDRSVmMigrationActivityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryDataCenterFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryDataCenterFromLocalAction.java index 31fdc0622e6..280fe61e0eb 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryDataCenterFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryDataCenterFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryDatasetAction.java b/sdk/src/main/java/org/zstack/sdk/QueryDatasetAction.java index 54a94e20af7..06130fb2ca5 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryDatasetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryDatasetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryDirectoryAction.java b/sdk/src/main/java/org/zstack/sdk/QueryDirectoryAction.java index b054d6e2b9a..01d07e84ab9 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryDirectoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryDirectoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryDiskOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/QueryDiskOfferingAction.java index d5db565e8f5..1bf020b99b2 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryDiskOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryDiskOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryEcsImageFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryEcsImageFromLocalAction.java index 7aff336730e..2e3eb29e032 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryEcsImageFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryEcsImageFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryEcsInstanceFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryEcsInstanceFromLocalAction.java index 43c69a35627..7b0cbb3f59a 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryEcsInstanceFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryEcsInstanceFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryEcsSecurityGroupFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryEcsSecurityGroupFromLocalAction.java index 8b9d7cd87ae..7f27c907d26 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryEcsSecurityGroupFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryEcsSecurityGroupFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryEcsSecurityGroupRuleFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryEcsSecurityGroupRuleFromLocalAction.java index c1c2283685a..8a5a573c618 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryEcsSecurityGroupRuleFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryEcsSecurityGroupRuleFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryEcsVSwitchFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryEcsVSwitchFromLocalAction.java index 21a623a6ce1..125eb4dbf93 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryEcsVSwitchFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryEcsVSwitchFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryEcsVpcFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryEcsVpcFromLocalAction.java index 16cfaade1dc..34ae81d0167 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryEcsVpcFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryEcsVpcFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryEipAction.java b/sdk/src/main/java/org/zstack/sdk/QueryEipAction.java index 0c3b2419a5a..8b8b27abb45 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryEipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryEipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryEmailMediaAction.java b/sdk/src/main/java/org/zstack/sdk/QueryEmailMediaAction.java index 50361b56f4b..50b9b1eec46 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryEmailMediaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryEmailMediaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryEmailTriggerActionAction.java b/sdk/src/main/java/org/zstack/sdk/QueryEmailTriggerActionAction.java index 455a93e44bc..0b3b3c9777d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryEmailTriggerActionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryEmailTriggerActionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryEthernetVFAction.java b/sdk/src/main/java/org/zstack/sdk/QueryEthernetVFAction.java index d09bdc9a52c..551316347e1 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryEthernetVFAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryEthernetVFAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryEventFromResourceStackAction.java b/sdk/src/main/java/org/zstack/sdk/QueryEventFromResourceStackAction.java index fc35a99ddbe..c75d17543d1 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryEventFromResourceStackAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryEventFromResourceStackAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryEventLogAction.java b/sdk/src/main/java/org/zstack/sdk/QueryEventLogAction.java index c286348305c..168b26dd51e 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryEventLogAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryEventLogAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryExponBlockVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/QueryExponBlockVolumeAction.java index 284da33dede..e8aa035a814 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryExponBlockVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryExponBlockVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryExternalBackupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryExternalBackupAction.java index d67528a0433..bfb53df5248 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryExternalBackupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryExternalBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryFaultToleranceVmAction.java b/sdk/src/main/java/org/zstack/sdk/QueryFaultToleranceVmAction.java index aebcf66d2d2..162d8de3ec8 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryFaultToleranceVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryFaultToleranceVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryFcHbaDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryFcHbaDeviceAction.java index 0d1335eaaab..f624cb95bb8 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryFcHbaDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryFcHbaDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryFiberChannelLunAction.java b/sdk/src/main/java/org/zstack/sdk/QueryFiberChannelLunAction.java index bbd5a65d989..46b8e639dfc 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryFiberChannelLunAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryFiberChannelLunAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryFiberChannelStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryFiberChannelStorageAction.java index 02350cbe0c7..5005101a4de 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryFiberChannelStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryFiberChannelStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryFirewallIpSetTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/QueryFirewallIpSetTemplateAction.java index 1e921567a61..018531eb9ed 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryFirewallIpSetTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryFirewallIpSetTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleAction.java b/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleAction.java index 46b8dea0d2f..110b51d7d64 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleSetAction.java b/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleSetAction.java index db6e54045e3..3545c5366a6 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleSetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleSetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleSetL3RefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleSetL3RefAction.java index 4ee6bacc707..c4168858959 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleSetL3RefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleSetL3RefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleTemplateAction.java index ce60e9cb330..79720d5af21 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryFirewallRuleTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryFlowCollectorAction.java b/sdk/src/main/java/org/zstack/sdk/QueryFlowCollectorAction.java index 3ca71329ead..55e0920feb5 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryFlowCollectorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryFlowCollectorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryFlowMeterAction.java b/sdk/src/main/java/org/zstack/sdk/QueryFlowMeterAction.java index ad08a6dad21..6314e2308f1 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryFlowMeterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryFlowMeterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryGCJobAction.java b/sdk/src/main/java/org/zstack/sdk/QueryGCJobAction.java index b476784083a..b9b69e913a1 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryGCJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryGCJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryGlobalConfigAction.java b/sdk/src/main/java/org/zstack/sdk/QueryGlobalConfigAction.java index 4ecc14299e7..67f7f88da64 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryGlobalConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryGlobalConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryGlobalConfigTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/QueryGlobalConfigTemplateAction.java index 3863b07666d..554ed5283ee 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryGlobalConfigTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryGlobalConfigTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryGpuDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryGpuDeviceAction.java index eb8a9db29d8..b3f3edc1f0e 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryGpuDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryGpuDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryGuestToolsStateAction.java b/sdk/src/main/java/org/zstack/sdk/QueryGuestToolsStateAction.java index 6ea5d1a5d42..9ce0d9daa02 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryGuestToolsStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryGuestToolsStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryGuestVmScriptAction.java b/sdk/src/main/java/org/zstack/sdk/QueryGuestVmScriptAction.java index 353fcfd6b2a..bb6f01bc67a 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryGuestVmScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryGuestVmScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryGuestVmScriptExecutedRecordAction.java b/sdk/src/main/java/org/zstack/sdk/QueryGuestVmScriptExecutedRecordAction.java index df50ab13747..30782681837 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryGuestVmScriptExecutedRecordAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryGuestVmScriptExecutedRecordAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryGuestVmScriptExecutedRecordDetailAction.java b/sdk/src/main/java/org/zstack/sdk/QueryGuestVmScriptExecutedRecordDetailAction.java index 041bca38c5c..3947529672c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryGuestVmScriptExecutedRecordDetailAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryGuestVmScriptExecutedRecordDetailAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryHostAction.java b/sdk/src/main/java/org/zstack/sdk/QueryHostAction.java index ea3475159c7..8e497327a4f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryHostNetworkBondingAction.java b/sdk/src/main/java/org/zstack/sdk/QueryHostNetworkBondingAction.java index c7f9b4473e6..19ccadae4ac 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryHostNetworkBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryHostNetworkBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryHostNetworkInterfaceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryHostNetworkInterfaceAction.java index d61a46fe9c5..256f70eaaca 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryHostNetworkInterfaceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryHostNetworkInterfaceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryHostNetworkInterfaceLldpAction.java b/sdk/src/main/java/org/zstack/sdk/QueryHostNetworkInterfaceLldpAction.java index 815ee399106..4c698bf3c6a 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryHostNetworkInterfaceLldpAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryHostNetworkInterfaceLldpAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryHostOsCategoryAction.java b/sdk/src/main/java/org/zstack/sdk/QueryHostOsCategoryAction.java index cafd055f0b2..d1006270159 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryHostOsCategoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryHostOsCategoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryHostPhysicalMemoryAction.java b/sdk/src/main/java/org/zstack/sdk/QueryHostPhysicalMemoryAction.java index 3a32b21002e..12a2aa02559 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryHostPhysicalMemoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryHostPhysicalMemoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryHostSchedulingRuleGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryHostSchedulingRuleGroupAction.java index 09d33ca01cd..7fa7f09df84 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryHostSchedulingRuleGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryHostSchedulingRuleGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryHybridEipFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryHybridEipFromLocalAction.java index b08d28cb65b..df60e62bceb 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryHybridEipFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryHybridEipFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryHybridKeySecretAction.java b/sdk/src/main/java/org/zstack/sdk/QueryHybridKeySecretAction.java index 43ec2fce024..713483ad91f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryHybridKeySecretAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryHybridKeySecretAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryIAM2LdapBindingAction.java b/sdk/src/main/java/org/zstack/sdk/QueryIAM2LdapBindingAction.java index 418d843f4d4..f6ac80a78d8 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryIAM2LdapBindingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryIAM2LdapBindingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryIPSecConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/QueryIPSecConnectionAction.java index 5d07a052470..64b813d7fe6 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryIPSecConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryIPSecConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryIdentityZoneFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryIdentityZoneFromLocalAction.java index 9f4fda9fd29..eb6b62aa7d3 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryIdentityZoneFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryIdentityZoneFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryImageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryImageAction.java index 7a5a449efe5..82bc1309e16 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryImageCacheAction.java b/sdk/src/main/java/org/zstack/sdk/QueryImageCacheAction.java index d78265ddb75..7aaea015943 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryImageCacheAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryImageCacheAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryImageGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryImageGroupAction.java index 609b52d35cc..bd91b6ff71d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryImageGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryImageGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryImageGroupRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryImageGroupRefAction.java index 970ca5d3e29..b33c70f1706 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryImageGroupRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryImageGroupRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryImagePackageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryImagePackageAction.java index 18896f7a460..724b7dd5505 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryImagePackageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryImagePackageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryImageReplicationGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryImageReplicationGroupAction.java index b386768ba81..7d1855d270d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryImageReplicationGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryImageReplicationGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryImageStoreBackupStorageAction.java index c066d2d74dd..af22e38d725 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryInstanceOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/QueryInstanceOfferingAction.java index 583e4e4a856..52c7ac75e2f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryInstanceOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryInstanceOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryIpAddressAction.java b/sdk/src/main/java/org/zstack/sdk/QueryIpAddressAction.java index 5605c408233..9d423a33db0 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryIpAddressAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryIpAddressAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryIpRangeAction.java b/sdk/src/main/java/org/zstack/sdk/QueryIpRangeAction.java index df7b52b704f..ac05d1174a1 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryIpRangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryIpRangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryIscsiLunAction.java b/sdk/src/main/java/org/zstack/sdk/QueryIscsiLunAction.java index 94bbe318966..3cb469cb7a0 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryIscsiLunAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryIscsiLunAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryIscsiServerAction.java b/sdk/src/main/java/org/zstack/sdk/QueryIscsiServerAction.java index 37ee4bebadb..a783df2933f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryIscsiServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryIscsiServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryKvmHypervisorInfoAction.java b/sdk/src/main/java/org/zstack/sdk/QueryKvmHypervisorInfoAction.java index 5504e0102e8..aaa297ee30c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryKvmHypervisorInfoAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryKvmHypervisorInfoAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryL2NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/QueryL2NetworkAction.java index 4f82e1f6b59..1a3cd8ac1cc 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryL2NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryL2NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryL2PortGroupNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/QueryL2PortGroupNetworkAction.java index 19f97cb2a8b..d89ec0987d6 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryL2PortGroupNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryL2PortGroupNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryL2VirtualSwitchNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/QueryL2VirtualSwitchNetworkAction.java index e876fe873d4..9994f8e2fa7 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryL2VirtualSwitchNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryL2VirtualSwitchNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryL2VlanNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/QueryL2VlanNetworkAction.java index 945ccc2dc56..11dc880f31d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryL2VlanNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryL2VlanNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryL2VxlanNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/QueryL2VxlanNetworkAction.java index bc829e0f790..7332653e7e6 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryL2VxlanNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryL2VxlanNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryL2VxlanNetworkPoolAction.java b/sdk/src/main/java/org/zstack/sdk/QueryL2VxlanNetworkPoolAction.java index a1537d789f2..f806cbf5833 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryL2VxlanNetworkPoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryL2VxlanNetworkPoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/QueryL3NetworkAction.java index 9661390163b..b688379eaea 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryLdapBindingAction.java b/sdk/src/main/java/org/zstack/sdk/QueryLdapBindingAction.java index 615173a286b..b855764d3ce 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryLdapBindingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryLdapBindingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryLdapServerAction.java b/sdk/src/main/java/org/zstack/sdk/QueryLdapServerAction.java index 0aaa21ef026..284575a3787 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryLdapServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryLdapServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/QueryLoadBalancerAction.java index 1180096b22f..a7ec16c0540 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryLoadBalancerListenerAction.java b/sdk/src/main/java/org/zstack/sdk/QueryLoadBalancerListenerAction.java index 48a3b432097..ad2586fecf3 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryLoadBalancerListenerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryLoadBalancerListenerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryLoadBalancerServerGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryLoadBalancerServerGroupAction.java index 77b287a3b2f..7cdd394c45f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryLoadBalancerServerGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryLoadBalancerServerGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryLocalRaidControllerAction.java b/sdk/src/main/java/org/zstack/sdk/QueryLocalRaidControllerAction.java index a0b63847ed8..86d80d92344 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryLocalRaidControllerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryLocalRaidControllerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryLocalRaidPhysicalDriveAction.java b/sdk/src/main/java/org/zstack/sdk/QueryLocalRaidPhysicalDriveAction.java index 042caaf4566..f2fbb0ec184 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryLocalRaidPhysicalDriveAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryLocalRaidPhysicalDriveAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryLocalStorageResourceRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryLocalStorageResourceRefAction.java index 274edcda59f..cb608680c3f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryLocalStorageResourceRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryLocalStorageResourceRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryLogServerAction.java b/sdk/src/main/java/org/zstack/sdk/QueryLogServerAction.java index 7c0b3dc9563..ca59d43ca74 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryLogServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryLogServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryLongJobAction.java b/sdk/src/main/java/org/zstack/sdk/QueryLongJobAction.java index 1a7a81a86de..e1c0c0a8a65 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryLongJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryLongJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryManagementNodeAction.java b/sdk/src/main/java/org/zstack/sdk/QueryManagementNodeAction.java index ade0bf4d366..fcf3222adb0 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryManagementNodeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryManagementNodeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryMdevDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryMdevDeviceAction.java index eb052bbead1..a70ecd5f991 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryMdevDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryMdevDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryMdevDeviceSpecAction.java b/sdk/src/main/java/org/zstack/sdk/QueryMdevDeviceSpecAction.java index abea969044c..55d7d054c7d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryMdevDeviceSpecAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryMdevDeviceSpecAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryMediaAction.java b/sdk/src/main/java/org/zstack/sdk/QueryMediaAction.java index f7e4b747947..7df7d2dac0a 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryMediaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryMediaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryMiniStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryMiniStorageAction.java index 800523d9c64..13ab9f6d119 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryMiniStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryMiniStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryMiniStorageHostRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryMiniStorageHostRefAction.java index a7404a8ad28..bbdb640955d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryMiniStorageHostRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryMiniStorageHostRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryMiniStorageResourceReplicationAction.java b/sdk/src/main/java/org/zstack/sdk/QueryMiniStorageResourceReplicationAction.java index 81082e7a64b..ace150d520c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryMiniStorageResourceReplicationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryMiniStorageResourceReplicationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryModelAction.java b/sdk/src/main/java/org/zstack/sdk/QueryModelAction.java index e93b4f4a03a..ddd06c33af9 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryModelAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryModelAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryModelCenterAction.java b/sdk/src/main/java/org/zstack/sdk/QueryModelCenterAction.java index dd08be13bb9..527f7722599 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryModelCenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryModelCenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryModelEvalServiceInstanceGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryModelEvalServiceInstanceGroupAction.java index 303ffd940e9..3055d80daaa 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryModelEvalServiceInstanceGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryModelEvalServiceInstanceGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryModelEvaluationTaskAction.java b/sdk/src/main/java/org/zstack/sdk/QueryModelEvaluationTaskAction.java index 54aca235a7d..a4b53ee6b13 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryModelEvaluationTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryModelEvaluationTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryModelServiceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryModelServiceAction.java index 362ca8d1d80..ff861c8f4b6 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryModelServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryModelServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryModelServiceInstanceGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryModelServiceInstanceGroupAction.java index e49163d2a00..fbd77ce5348 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryModelServiceInstanceGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryModelServiceInstanceGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryMonitorTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/QueryMonitorTriggerAction.java index 54395ec9404..36bb92315c5 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryMonitorTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryMonitorTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryMonitorTriggerActionAction.java b/sdk/src/main/java/org/zstack/sdk/QueryMonitorTriggerActionAction.java index e18c68f0bee..7e84d701f64 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryMonitorTriggerActionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryMonitorTriggerActionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryMttyDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryMttyDeviceAction.java index 930283ebd9f..0251a937866 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryMttyDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryMttyDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryMulticastRouterAction.java b/sdk/src/main/java/org/zstack/sdk/QueryMulticastRouterAction.java index 4711afb772a..333be8cd07c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryMulticastRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryMulticastRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryNasFileSystemAction.java b/sdk/src/main/java/org/zstack/sdk/QueryNasFileSystemAction.java index d6c66cf7751..d9d2acf9305 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryNasFileSystemAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryNasFileSystemAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryNasMountTargetAction.java b/sdk/src/main/java/org/zstack/sdk/QueryNasMountTargetAction.java index 01ecc7fc64c..85bbbb0ccb8 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryNasMountTargetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryNasMountTargetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryNativeClusterAction.java b/sdk/src/main/java/org/zstack/sdk/QueryNativeClusterAction.java index 36c955da9ff..a09c46af69f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryNativeClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryNativeClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryNativeHostAction.java b/sdk/src/main/java/org/zstack/sdk/QueryNativeHostAction.java index 59f4c4141f8..f2a57ba6de5 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryNativeHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryNativeHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryNetworkServiceL3NetworkRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryNetworkServiceL3NetworkRefAction.java index 3e9a90d6af4..eec425007ed 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryNetworkServiceL3NetworkRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryNetworkServiceL3NetworkRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryNetworkServiceProviderAction.java b/sdk/src/main/java/org/zstack/sdk/QueryNetworkServiceProviderAction.java index 8ef6f0b20a4..e5b2ae8c33f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryNetworkServiceProviderAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryNetworkServiceProviderAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryNvmeLunAction.java b/sdk/src/main/java/org/zstack/sdk/QueryNvmeLunAction.java index bf8062ef0b2..2b01917789b 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryNvmeLunAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryNvmeLunAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryNvmeServerAction.java b/sdk/src/main/java/org/zstack/sdk/QueryNvmeServerAction.java index b314eb65c16..58ccf5893a0 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryNvmeServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryNvmeServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryNvmeTargetAction.java b/sdk/src/main/java/org/zstack/sdk/QueryNvmeTargetAction.java index 9298c30a9af..bc4b8552894 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryNvmeTargetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryNvmeTargetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryOssBucketFileNameAction.java b/sdk/src/main/java/org/zstack/sdk/QueryOssBucketFileNameAction.java index faa583adaa7..68c64ee6a50 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryOssBucketFileNameAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryOssBucketFileNameAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPciDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPciDeviceAction.java index e6b13d787ee..b35656c7ce6 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPciDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPciDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPciDeviceOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPciDeviceOfferingAction.java index e4c5c31ebdb..8f08a91dd4b 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPciDeviceOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPciDeviceOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPciDevicePciDeviceOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPciDevicePciDeviceOfferingAction.java index e506f69c47f..295065bd78c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPciDevicePciDeviceOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPciDevicePciDeviceOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPciDeviceSpecAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPciDeviceSpecAction.java index f596f03f693..ad0ff978ffd 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPciDeviceSpecAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPciDeviceSpecAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPhysicalDriveSelfTestHistoryAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPhysicalDriveSelfTestHistoryAction.java index ddfd70e94d0..6523e2338a8 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPhysicalDriveSelfTestHistoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPhysicalDriveSelfTestHistoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPhysicalSwitchAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPhysicalSwitchAction.java index 50e7691813e..224c9682eb4 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPhysicalSwitchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPhysicalSwitchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPluginDriversAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPluginDriversAction.java index 6625e97f9e7..f7f4219eca1 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPluginDriversAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPluginDriversAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPolicyAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPolicyAction.java index a5b76babb15..ed4d0e18c33 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPolicyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPolicyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleAction.java index 00454f57951..ce76bd8353c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleSetAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleSetAction.java index bd89d843a7a..6c2c200354f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleSetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleSetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleSetL3RefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleSetL3RefAction.java index 81b81bffdf4..fd84eadd8c5 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleSetL3RefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleSetL3RefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleSetVRouterRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleSetVRouterRefAction.java index ae52d52f65b..7be4d2cd328 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleSetVRouterRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteRuleSetVRouterRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteTableAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteTableAction.java index 593f4998f83..b03b53a3164 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteTableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteTableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteTableRouteEntryAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteTableRouteEntryAction.java index d2be0fcef05..04acdb8db43 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteTableRouteEntryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteTableRouteEntryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteTableVRouterRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteTableVRouterRefAction.java index ec686dd5717..5d903ea7b7f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteTableVRouterRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPolicyRouteTableVRouterRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPortForwardingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPortForwardingRuleAction.java index f6d48e388a2..47e6db820eb 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPortForwardingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPortForwardingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPortMirrorAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPortMirrorAction.java index 1d7ac00a308..48620a32a61 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPortMirrorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPortMirrorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPortMirrorNetworkUsedIpAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPortMirrorNetworkUsedIpAction.java index 8ca0e91382a..1cb794906f4 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPortMirrorNetworkUsedIpAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPortMirrorNetworkUsedIpAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPortMirrorSessionAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPortMirrorSessionAction.java index 7e9108fe322..0072ae5b380 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPortMirrorSessionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPortMirrorSessionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPreconfigurationTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPreconfigurationTemplateAction.java index ad23e34adea..7022689559a 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPreconfigurationTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPreconfigurationTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPriceTableAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPriceTableAction.java index f08bdcad941..6ac148de04d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPriceTableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPriceTableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPrimaryStorageAction.java index bed619e86f7..4dba1f3967e 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryPublishAppAction.java b/sdk/src/main/java/org/zstack/sdk/QueryPublishAppAction.java index 251f5b627da..853edeeece8 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryPublishAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryPublishAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryQuotaAction.java b/sdk/src/main/java/org/zstack/sdk/QueryQuotaAction.java index af8429c2045..c9b05de9219 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryQuotaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryQuotaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryResourceConfigAction.java b/sdk/src/main/java/org/zstack/sdk/QueryResourceConfigAction.java index a3d5d4278f7..6fd93789b02 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryResourceConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryResourceConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryResourcePriceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryResourcePriceAction.java index d758d407c9a..662e6efb15f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryResourcePriceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryResourcePriceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryResourceStackAction.java b/sdk/src/main/java/org/zstack/sdk/QueryResourceStackAction.java index d946c2c7aff..7eb35f3d6d6 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryResourceStackAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryResourceStackAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySchedulerJobAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySchedulerJobAction.java index 4d63f52f6b7..8fcce981914 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySchedulerJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySchedulerJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySchedulerJobGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySchedulerJobGroupAction.java index 9c2cf0f9298..00de11e5945 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySchedulerJobGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySchedulerJobGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySchedulerJobHistoryAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySchedulerJobHistoryAction.java index 6ec4fa7d31b..30f350144fe 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySchedulerJobHistoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySchedulerJobHistoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySchedulerTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySchedulerTriggerAction.java index 6d64cd58255..08ed9a777c4 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySchedulerTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySchedulerTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryScsiLunAction.java b/sdk/src/main/java/org/zstack/sdk/QueryScsiLunAction.java index 863e705032e..42dfb5fb8df 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryScsiLunAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryScsiLunAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySdnControllerAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySdnControllerAction.java index ff44249f24c..625b99a1d31 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySdnControllerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySdnControllerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySecretResourcePoolAction.java index bfa1a7f6bb0..741d413b16a 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySecurityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySecurityGroupAction.java index 79eddd64d94..49ac025d00c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySecurityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySecurityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySecurityGroupRuleAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySecurityGroupRuleAction.java index 2d5a3eadd41..ca310d299c3 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySecurityGroupRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySecurityGroupRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySecurityMachineAction.java index 6589561bca8..8aecea4488c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySftpBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySftpBackupStorageAction.java index 765837315db..53189d66070 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySftpBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySftpBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryShareableVolumeVmInstanceRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryShareableVolumeVmInstanceRefAction.java index 544ae7b86e0..d718c82db09 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryShareableVolumeVmInstanceRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryShareableVolumeVmInstanceRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySharedBlockAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySharedBlockAction.java index 59923bfa3c6..6128ac25f82 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySharedBlockAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySharedBlockAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySharedBlockGroupPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySharedBlockGroupPrimaryStorageAction.java index 30d717a39e6..d41fcb50133 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySharedBlockGroupPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySharedBlockGroupPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySharedBlockGroupPrimaryStorageHostRefAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySharedBlockGroupPrimaryStorageHostRefAction.java index 6fb1cdaded7..514e632b68d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySharedBlockGroupPrimaryStorageHostRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySharedBlockGroupPrimaryStorageHostRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySharedResourceAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySharedResourceAction.java index 391c68bb223..82b6310eb03 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySharedResourceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySharedResourceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySlbGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySlbGroupAction.java index 0dbaa59a07a..8704b14990f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySlbGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySlbGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySlbOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySlbOfferingAction.java index c4cf2b13b4b..22d573d14b9 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySlbOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySlbOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySlbVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySlbVmInstanceAction.java index a0c27689e09..6e34e0af561 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySlbVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySlbVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySnmpAgentAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySnmpAgentAction.java index b614cc63c7e..3f5122724b8 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySnmpAgentAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySnmpAgentAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySshKeyPairAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySshKeyPairAction.java index 3100eb03725..eb49e9d2a45 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySshKeyPairAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySshKeyPairAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryStackTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/QueryStackTemplateAction.java index 61c58de37da..5a5b05e36b6 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryStackTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryStackTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QuerySystemTagAction.java b/sdk/src/main/java/org/zstack/sdk/QuerySystemTagAction.java index 16640ae1d56..064bd35e05f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QuerySystemTagAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QuerySystemTagAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryTagAction.java b/sdk/src/main/java/org/zstack/sdk/QueryTagAction.java index ca9338e1897..3503af5f15d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryTagAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryTagAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryTemplateConfigAction.java b/sdk/src/main/java/org/zstack/sdk/QueryTemplateConfigAction.java index 60e385fd81e..9a20dec6f07 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryTemplateConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryTemplateConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryTrainedModelRecordAction.java b/sdk/src/main/java/org/zstack/sdk/QueryTrainedModelRecordAction.java index 97c03cc82c5..87046763c70 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryTrainedModelRecordAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryTrainedModelRecordAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryTwoFactorAuthenticationAction.java b/sdk/src/main/java/org/zstack/sdk/QueryTwoFactorAuthenticationAction.java index 98eca1f9acb..e1b3d050559 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryTwoFactorAuthenticationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryTwoFactorAuthenticationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryUsbDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryUsbDeviceAction.java index 7fc86ee4c12..15226a57cde 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryUsbDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryUsbDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryUserAction.java b/sdk/src/main/java/org/zstack/sdk/QueryUserAction.java index 01ebfdd29f6..d587a0e6fc1 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryUserAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryUserAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryUserGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryUserGroupAction.java index ada397ddaaa..ef7e0b5de93 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryUserGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryUserGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryUserProxyConfigAction.java b/sdk/src/main/java/org/zstack/sdk/QueryUserProxyConfigAction.java index e53372d80e1..f9561f6e18c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryUserProxyConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryUserProxyConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryUserTagAction.java b/sdk/src/main/java/org/zstack/sdk/QueryUserTagAction.java index 24ace733492..72184ea8077 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryUserTagAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryUserTagAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryV2VConversionHostAction.java b/sdk/src/main/java/org/zstack/sdk/QueryV2VConversionHostAction.java index 1abc8126eff..06a0cf5683f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryV2VConversionHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryV2VConversionHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVCenterAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVCenterAction.java index 85791bee5e6..4ab70b10c17 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVCenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVCenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVCenterBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVCenterBackupStorageAction.java index 276e8fbf7b2..3c9e2f27545 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVCenterBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVCenterBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVCenterClusterAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVCenterClusterAction.java index bb964e316a8..993a436875b 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVCenterClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVCenterClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVCenterDatacenterAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVCenterDatacenterAction.java index 5c72ea87d6d..fe3a5300fec 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVCenterDatacenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVCenterDatacenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVCenterPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVCenterPrimaryStorageAction.java index a7c591c9522..56467f8f23a 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVCenterPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVCenterPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVCenterResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVCenterResourcePoolAction.java index 0973d34d1fa..a8178bbde8b 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVCenterResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVCenterResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVRouterFlowMeterNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVRouterFlowMeterNetworkAction.java index b521b88b58e..7e1fee5c3a9 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVRouterFlowMeterNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVRouterFlowMeterNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVRouterOspfAreaAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVRouterOspfAreaAction.java index 7a65de157d4..15da6cc1359 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVRouterOspfAreaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVRouterOspfAreaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVRouterOspfNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVRouterOspfNetworkAction.java index 2d1760f5391..e07155733af 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVRouterOspfNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVRouterOspfNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVRouterRouteEntryAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVRouterRouteEntryAction.java index 46918ae28ed..1586d1b2a3d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVRouterRouteEntryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVRouterRouteEntryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVRouterRouteTableAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVRouterRouteTableAction.java index 89e412c4635..39459cbbbd5 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVRouterRouteTableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVRouterRouteTableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVipAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVipAction.java index a05a70e2c49..6c7cdf3d9af 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVirtualBorderRouterFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVirtualBorderRouterFromLocalAction.java index 557c11bc2a7..1ba8d588094 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVirtualBorderRouterFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVirtualBorderRouterFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVirtualRouterOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVirtualRouterOfferingAction.java index 45661aaac5c..1a2992c557f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVirtualRouterOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVirtualRouterOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVirtualRouterVRouterRouteTableRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVirtualRouterVRouterRouteTableRefAction.java index 3810f42a7ce..c1b86316b72 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVirtualRouterVRouterRouteTableRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVirtualRouterVRouterRouteTableRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVirtualRouterVmAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVirtualRouterVmAction.java index e37173c8f92..8f56f017e7e 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVirtualRouterVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVirtualRouterVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmCdRomAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmCdRomAction.java index 61b96328e82..334fa88e366 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmCdRomAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmCdRomAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceAction.java index 0fab66ce6b2..1067570f050 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceDeviceAddressArchiveAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceDeviceAddressArchiveAction.java index 9a79a189c95..d4b03537f39 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceDeviceAddressArchiveAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceDeviceAddressArchiveAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceDeviceAddressGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceDeviceAddressGroupAction.java index 21a5c65e707..976909bba1d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceDeviceAddressGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceDeviceAddressGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceMdevDeviceSpecRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceMdevDeviceSpecRefAction.java index b2f9f77fad2..5d2895f947a 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceMdevDeviceSpecRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmInstanceMdevDeviceSpecRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmInstancePciDeviceSpecRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmInstancePciDeviceSpecRefAction.java index 2cd8d9416f8..5f82fc7478e 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmInstancePciDeviceSpecRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmInstancePciDeviceSpecRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmNicAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmNicAction.java index 858d684dd12..dab198eb536 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmNicAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmNicAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmNicInSecurityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmNicInSecurityGroupAction.java index 00313bd91c3..8a484928a9a 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmNicInSecurityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmNicInSecurityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmNicSecurityPolicyAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmNicSecurityPolicyAction.java index a277f646a85..e453c9a399d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmNicSecurityPolicyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmNicSecurityPolicyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmPriorityConfigAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmPriorityConfigAction.java index 92265a1ece9..29686274996 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmPriorityConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmPriorityConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmSchedHistoryAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmSchedHistoryAction.java index 7e66b890a99..bf1af2235ca 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmSchedHistoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmSchedHistoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmSchedulingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmSchedulingRuleAction.java index 075b5856f3b..0c71835c795 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmSchedulingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmSchedulingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmSchedulingRuleGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmSchedulingRuleGroupAction.java index 83a9107738e..dcd53ae1881 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmSchedulingRuleGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmSchedulingRuleGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVmUserDefinedXmlHookScriptAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVmUserDefinedXmlHookScriptAction.java index 5d64dd8d25d..07208cb025e 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVmUserDefinedXmlHookScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVmUserDefinedXmlHookScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVniRangeAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVniRangeAction.java index 679e2eaf93d..c178a2f9a40 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVniRangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVniRangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVolumeAction.java index 4c21f2c424b..06b71ad8162 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVolumeSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVolumeSnapshotAction.java index 0452e874a7a..ba3df35579f 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVolumeSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVolumeSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVolumeSnapshotGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVolumeSnapshotGroupAction.java index 5a7c0cb56cd..3fea221e709 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVolumeSnapshotGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVolumeSnapshotGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVolumeSnapshotTreeAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVolumeSnapshotTreeAction.java index 65a06647dbc..a52af587ef6 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVolumeSnapshotTreeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVolumeSnapshotTreeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVpcFirewallAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVpcFirewallAction.java index 908f732d867..214beff4df3 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVpcFirewallAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVpcFirewallAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVpcFirewallVRouterRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVpcFirewallVRouterRefAction.java index 4d71deb4d0b..c7ec423fae1 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVpcFirewallVRouterRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVpcFirewallVRouterRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVpcHaGroupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVpcHaGroupAction.java index a2f74a6b7f9..40ea4ca10b3 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVpcHaGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVpcHaGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVpcHaGroupNetworkServiceRefAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVpcHaGroupNetworkServiceRefAction.java index cec52d3be77..a0b8a0afcd3 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVpcHaGroupNetworkServiceRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVpcHaGroupNetworkServiceRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVpcIkeConfigFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVpcIkeConfigFromLocalAction.java index d9bf309bd48..4ec754d14db 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVpcIkeConfigFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVpcIkeConfigFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVpcIpSecConfigFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVpcIpSecConfigFromLocalAction.java index d8de3965cf9..120a257eeac 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVpcIpSecConfigFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVpcIpSecConfigFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVpcRouterAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVpcRouterAction.java index 421359c5bd8..9eac108082e 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVpcRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVpcRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVpcSharedQosAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVpcSharedQosAction.java index 7a3c2c554b8..e149c168dfd 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVpcSharedQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVpcSharedQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVpcSnatStateAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVpcSnatStateAction.java index e3a3b3e7e24..cdd63ce88ff 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVpcSnatStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVpcSnatStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVpcUserVpnGatewayFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVpcUserVpnGatewayFromLocalAction.java index 6f265e48cc1..ba41146e1dc 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVpcUserVpnGatewayFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVpcUserVpnGatewayFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVpcVpnConnectionFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVpcVpnConnectionFromLocalAction.java index 5da411a5504..a6909d35222 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVpcVpnConnectionFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVpcVpnConnectionFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVpcVpnGatewayFromLocalAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVpcVpnGatewayFromLocalAction.java index 79e5e7716b9..806cfde7c76 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVpcVpnGatewayFromLocalAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVpcVpnGatewayFromLocalAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryVtepAction.java b/sdk/src/main/java/org/zstack/sdk/QueryVtepAction.java index fd39c035ba4..529cdc8dcfe 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryVtepAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryVtepAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryWebhookAction.java b/sdk/src/main/java/org/zstack/sdk/QueryWebhookAction.java index a3489ca5de7..41284c9854c 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryWebhookAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryWebhookAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryXskyBlockVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/QueryXskyBlockVolumeAction.java index 8b57b56be7f..ea2ca76a4d9 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryXskyBlockVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryXskyBlockVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryZBoxAction.java b/sdk/src/main/java/org/zstack/sdk/QueryZBoxAction.java index ffe296337d1..e8fb1be15d5 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryZBoxAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryZBoxAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryZBoxBackupAction.java b/sdk/src/main/java/org/zstack/sdk/QueryZBoxBackupAction.java index ccbb624b57a..bcbcdc1361d 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryZBoxBackupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryZBoxBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryZdfsAction.java b/sdk/src/main/java/org/zstack/sdk/QueryZdfsAction.java index 638883de716..a359f47c293 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryZdfsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryZdfsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/QueryZoneAction.java b/sdk/src/main/java/org/zstack/sdk/QueryZoneAction.java index 40d3b1b94ef..34ae1cd23fa 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryZoneAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryZoneAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RebootBaremetalInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/RebootBaremetalInstanceAction.java index 3fb518eebcb..86703626e70 100644 --- a/sdk/src/main/java/org/zstack/sdk/RebootBaremetalInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RebootBaremetalInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RebootEcsInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/RebootEcsInstanceAction.java index 739321e6d36..df8e947bfe4 100644 --- a/sdk/src/main/java/org/zstack/sdk/RebootEcsInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RebootEcsInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RebootVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/RebootVmInstanceAction.java index 9d4e9d4193d..c6de20abd2e 100644 --- a/sdk/src/main/java/org/zstack/sdk/RebootVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RebootVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReclaimSpaceFromImageStoreAction.java b/sdk/src/main/java/org/zstack/sdk/ReclaimSpaceFromImageStoreAction.java index b8b4cccc7e9..71520f1f137 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReclaimSpaceFromImageStoreAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReclaimSpaceFromImageStoreAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectAppBuildSystemAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectAppBuildSystemAction.java index 78a8c776903..3d93555c2aa 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectAppBuildSystemAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectAppBuildSystemAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectBackupStorageAction.java index fa2898a658f..d77039f9341 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectBareMetal2GatewayAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectBareMetal2GatewayAction.java index 9768c5b1500..9ae7ee781e0 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectBareMetal2GatewayAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectBareMetal2GatewayAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectBareMetal2InstanceAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectBareMetal2InstanceAction.java index b775ce60de8..eeb57db0a82 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectBareMetal2InstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectBareMetal2InstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectBaremetalPxeServerAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectBaremetalPxeServerAction.java index 8fb007ff7ed..39de25679de 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectBaremetalPxeServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectBaremetalPxeServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectConsoleProxyAgentAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectConsoleProxyAgentAction.java index 8ebe262bf5f..9234b45d266 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectConsoleProxyAgentAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectConsoleProxyAgentAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectHostAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectHostAction.java index f402d3f383b..db27534456c 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectIPsecConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectIPsecConnectionAction.java index 5317ee1f6e4..43a16de4b87 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectIPsecConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectIPsecConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectImageStoreBackupStorageAction.java index f11c7709e69..7600942222b 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectPrimaryStorageAction.java index 4d80d7deb37..71fd3148543 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectSdnControllerAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectSdnControllerAction.java index f0e74e26df5..3463e4be490 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectSdnControllerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectSdnControllerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectSftpBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectSftpBackupStorageAction.java index 03f84363bc1..7457211503b 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectSftpBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectSftpBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectVirtualRouterAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectVirtualRouterAction.java index 24afed9af5e..e9885514539 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectVirtualRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectVirtualRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectZdfsAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectZdfsAction.java index 10324cbb46a..6b7ac31cd67 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectZdfsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectZdfsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RecoverBaremetalInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/RecoverBaremetalInstanceAction.java index be621345b26..fa7d1b0874b 100644 --- a/sdk/src/main/java/org/zstack/sdk/RecoverBaremetalInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RecoverBaremetalInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RecoverDataVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/RecoverDataVolumeAction.java index d9e8ad77949..bc846c6d269 100644 --- a/sdk/src/main/java/org/zstack/sdk/RecoverDataVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RecoverDataVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RecoverImageAction.java b/sdk/src/main/java/org/zstack/sdk/RecoverImageAction.java index 1dbcad79da9..f5637ba30ce 100644 --- a/sdk/src/main/java/org/zstack/sdk/RecoverImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RecoverImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RecoverResourceSplitBrainAction.java b/sdk/src/main/java/org/zstack/sdk/RecoverResourceSplitBrainAction.java index fb20eeef3ad..9233cbcaaf9 100644 --- a/sdk/src/main/java/org/zstack/sdk/RecoverResourceSplitBrainAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RecoverResourceSplitBrainAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RecoverVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/RecoverVmInstanceAction.java index 28e4c9ac064..ddeb50d1b66 100644 --- a/sdk/src/main/java/org/zstack/sdk/RecoverVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RecoverVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RecoveryImageFromImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/RecoveryImageFromImageStoreBackupStorageAction.java index e384341947a..8cfe4f0c7ed 100644 --- a/sdk/src/main/java/org/zstack/sdk/RecoveryImageFromImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RecoveryImageFromImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RecoveryVirtualBorderRouterRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/RecoveryVirtualBorderRouterRemoteAction.java index 2462802173c..d0623e9ffc3 100644 --- a/sdk/src/main/java/org/zstack/sdk/RecoveryVirtualBorderRouterRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RecoveryVirtualBorderRouterRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RefreshCaptchaAction.java b/sdk/src/main/java/org/zstack/sdk/RefreshCaptchaAction.java index 633b8a66b47..4da25c80aba 100644 --- a/sdk/src/main/java/org/zstack/sdk/RefreshCaptchaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RefreshCaptchaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RefreshFiberChannelStorageAction.java b/sdk/src/main/java/org/zstack/sdk/RefreshFiberChannelStorageAction.java index 9315f10a39d..0780b0a14e0 100644 --- a/sdk/src/main/java/org/zstack/sdk/RefreshFiberChannelStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RefreshFiberChannelStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RefreshFirewallAction.java b/sdk/src/main/java/org/zstack/sdk/RefreshFirewallAction.java index ff3586736c3..f482f97a31a 100644 --- a/sdk/src/main/java/org/zstack/sdk/RefreshFirewallAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RefreshFirewallAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RefreshGuestOsMetadataAction.java b/sdk/src/main/java/org/zstack/sdk/RefreshGuestOsMetadataAction.java index 7595ce18a88..b21dd4ba089 100644 --- a/sdk/src/main/java/org/zstack/sdk/RefreshGuestOsMetadataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RefreshGuestOsMetadataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RefreshIscsiServerAction.java b/sdk/src/main/java/org/zstack/sdk/RefreshIscsiServerAction.java index 47692106366..4ef5abc01f8 100644 --- a/sdk/src/main/java/org/zstack/sdk/RefreshIscsiServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RefreshIscsiServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RefreshLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/RefreshLoadBalancerAction.java index 7fdccb3c3f3..0c9ecd70ef6 100644 --- a/sdk/src/main/java/org/zstack/sdk/RefreshLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RefreshLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RefreshLocalRaidAction.java b/sdk/src/main/java/org/zstack/sdk/RefreshLocalRaidAction.java index f63d8c9b439..7bb5afaed17 100644 --- a/sdk/src/main/java/org/zstack/sdk/RefreshLocalRaidAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RefreshLocalRaidAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RefreshNvmeTargetAction.java b/sdk/src/main/java/org/zstack/sdk/RefreshNvmeTargetAction.java index e789f15476f..e431f166f44 100644 --- a/sdk/src/main/java/org/zstack/sdk/RefreshNvmeTargetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RefreshNvmeTargetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RefreshPluginDriversAction.java b/sdk/src/main/java/org/zstack/sdk/RefreshPluginDriversAction.java index c68eb5f9909..203181c76ce 100644 --- a/sdk/src/main/java/org/zstack/sdk/RefreshPluginDriversAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RefreshPluginDriversAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RefreshSSOServerTokenAction.java b/sdk/src/main/java/org/zstack/sdk/RefreshSSOServerTokenAction.java index e9bafeb0065..7b0866f9f88 100644 --- a/sdk/src/main/java/org/zstack/sdk/RefreshSSOServerTokenAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RefreshSSOServerTokenAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RefreshSearchIndexesAction.java b/sdk/src/main/java/org/zstack/sdk/RefreshSearchIndexesAction.java index dcdfea4618e..aedb0d7674d 100644 --- a/sdk/src/main/java/org/zstack/sdk/RefreshSearchIndexesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RefreshSearchIndexesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RefreshSharedblockDeviceCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/RefreshSharedblockDeviceCapacityAction.java index 7df251f544e..57ee275dd3c 100644 --- a/sdk/src/main/java/org/zstack/sdk/RefreshSharedblockDeviceCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RefreshSharedblockDeviceCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RegisterLicenseRequestedApplicationAction.java b/sdk/src/main/java/org/zstack/sdk/RegisterLicenseRequestedApplicationAction.java index 4133773a938..39067b55645 100644 --- a/sdk/src/main/java/org/zstack/sdk/RegisterLicenseRequestedApplicationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RegisterLicenseRequestedApplicationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReimageVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/ReimageVmInstanceAction.java index 37d79b83de9..62361480a0e 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReimageVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReimageVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReloadElaborationAction.java b/sdk/src/main/java/org/zstack/sdk/ReloadElaborationAction.java index a4cb1566bdf..c106cd739f6 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReloadElaborationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReloadElaborationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReloadExternalServiceAction.java b/sdk/src/main/java/org/zstack/sdk/ReloadExternalServiceAction.java index 8fe9ac703c5..e75d47754c2 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReloadExternalServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReloadExternalServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ReloadLicenseAction.java b/sdk/src/main/java/org/zstack/sdk/ReloadLicenseAction.java index 050873aae34..f6dea6f720e 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReloadLicenseAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReloadLicenseAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveAccessControlListEntryAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveAccessControlListEntryAction.java index 551b4686189..22d4a9e6426 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveAccessControlListEntryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveAccessControlListEntryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveAccessControlListFromLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveAccessControlListFromLoadBalancerAction.java index 801d8a4347f..24b723332d2 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveAccessControlListFromLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveAccessControlListFromLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveBackendServerFromServerGroupAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveBackendServerFromServerGroupAction.java index cf69c77463a..bd51d4fa649 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveBackendServerFromServerGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveBackendServerFromServerGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveCertificateFromLoadBalancerListenerAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveCertificateFromLoadBalancerListenerAction.java index 703c61401c8..2c09b5bc273 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveCertificateFromLoadBalancerListenerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveCertificateFromLoadBalancerListenerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveDnsFromL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveDnsFromL3NetworkAction.java index 68f69c1da32..4915254aa69 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveDnsFromL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveDnsFromL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveDnsFromVpcRouterAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveDnsFromVpcRouterAction.java index 21279f3ca90..3c4952ceb44 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveDnsFromVpcRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveDnsFromVpcRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveHostRouteFromL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveHostRouteFromL3NetworkAction.java index c3e492f5958..53e8ca63697 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveHostRouteFromL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveHostRouteFromL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveMdevDeviceSpecFromVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveMdevDeviceSpecFromVmInstanceAction.java index 8a7e90fa40e..7098a7f72d0 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveMdevDeviceSpecFromVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveMdevDeviceSpecFromVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveMonFromCephBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveMonFromCephBackupStorageAction.java index af98941181c..ff659b0eefd 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveMonFromCephBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveMonFromCephBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveMonFromCephPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveMonFromCephPrimaryStorageAction.java index 8231fc0256e..c6f8ae7fd77 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveMonFromCephPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveMonFromCephPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemovePciDeviceSpecFromVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/RemovePciDeviceSpecFromVmInstanceAction.java index c32c31165fb..15975a5332e 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemovePciDeviceSpecFromVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemovePciDeviceSpecFromVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveRemoteCidrsFromIPsecConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveRemoteCidrsFromIPsecConnectionAction.java index 0bf0e599599..7a48c91d9e8 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveRemoteCidrsFromIPsecConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveRemoteCidrsFromIPsecConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveRendezvousPointFromMulticastRouterAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveRendezvousPointFromMulticastRouterAction.java index 43afc9e3390..ec1f410e09b 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveRendezvousPointFromMulticastRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveRendezvousPointFromMulticastRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveResourcesFromDirectoryAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveResourcesFromDirectoryAction.java index 19dec1d121e..78c775a79d5 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveResourcesFromDirectoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveResourcesFromDirectoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveSchedulerJobFromSchedulerTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveSchedulerJobFromSchedulerTriggerAction.java index 41126b554af..3d3ea9cde39 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveSchedulerJobFromSchedulerTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveSchedulerJobFromSchedulerTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveSchedulerJobGroupFromSchedulerTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveSchedulerJobGroupFromSchedulerTriggerAction.java index 679427ff3a7..99d8b6fb318 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveSchedulerJobGroupFromSchedulerTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveSchedulerJobGroupFromSchedulerTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveSchedulerJobsFromSchedulerJobGroupAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveSchedulerJobsFromSchedulerJobGroupAction.java index 1b82f11cd42..ba3ebb85490 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveSchedulerJobsFromSchedulerJobGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveSchedulerJobsFromSchedulerJobGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveSdnControllerAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveSdnControllerAction.java index cbb42565705..719d9aefa4b 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveSdnControllerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveSdnControllerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveServerGroupFromLoadBalancerListenerAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveServerGroupFromLoadBalancerListenerAction.java index 807f119cd82..2e850d39a40 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveServerGroupFromLoadBalancerListenerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveServerGroupFromLoadBalancerListenerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveUserFromGroupAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveUserFromGroupAction.java index 95dad21a337..3b559cc248e 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveUserFromGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveUserFromGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveVRouterNetworksFromFlowMeterAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveVRouterNetworksFromFlowMeterAction.java index 8093f92a83a..1f70a6794d1 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveVRouterNetworksFromFlowMeterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveVRouterNetworksFromFlowMeterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveVRouterNetworksFromOspfAreaAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveVRouterNetworksFromOspfAreaAction.java index a5f2321e1e3..be24becc503 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveVRouterNetworksFromOspfAreaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveVRouterNetworksFromOspfAreaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveVmFromAffinityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveVmFromAffinityGroupAction.java index 29ba972b255..30537cbabe5 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveVmFromAffinityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveVmFromAffinityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveVmNicFromLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveVmNicFromLoadBalancerAction.java index f15ea6af112..2827b37793e 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveVmNicFromLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveVmNicFromLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RemoveVmSchedulingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/RemoveVmSchedulingRuleAction.java index b0afbad90f1..4b964e4e66c 100644 --- a/sdk/src/main/java/org/zstack/sdk/RemoveVmSchedulingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RemoveVmSchedulingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RenewSessionAction.java b/sdk/src/main/java/org/zstack/sdk/RenewSessionAction.java index 03609e40627..f8d0c709c83 100644 --- a/sdk/src/main/java/org/zstack/sdk/RenewSessionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RenewSessionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RequestConsoleAccessAction.java b/sdk/src/main/java/org/zstack/sdk/RequestConsoleAccessAction.java index 9624aaf8c45..7851ddb74a0 100644 --- a/sdk/src/main/java/org/zstack/sdk/RequestConsoleAccessAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RequestConsoleAccessAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RerunLongJobAction.java b/sdk/src/main/java/org/zstack/sdk/RerunLongJobAction.java index d49d926779c..30d2b30528f 100644 --- a/sdk/src/main/java/org/zstack/sdk/RerunLongJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RerunLongJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ResetGlobalConfigAction.java b/sdk/src/main/java/org/zstack/sdk/ResetGlobalConfigAction.java index 6132abfb30b..679dd377e1d 100644 --- a/sdk/src/main/java/org/zstack/sdk/ResetGlobalConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ResetGlobalConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ResetTemplateConfigAction.java b/sdk/src/main/java/org/zstack/sdk/ResetTemplateConfigAction.java index 0ea7f884b44..92044cf949e 100644 --- a/sdk/src/main/java/org/zstack/sdk/ResetTemplateConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ResetTemplateConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ResetTwoFactorAuthenticationSecretAction.java b/sdk/src/main/java/org/zstack/sdk/ResetTwoFactorAuthenticationSecretAction.java index ce0a61a40a5..ac20a438ba2 100644 --- a/sdk/src/main/java/org/zstack/sdk/ResetTwoFactorAuthenticationSecretAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ResetTwoFactorAuthenticationSecretAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ResizeDataVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/ResizeDataVolumeAction.java index c2abfc57896..792dadcf046 100644 --- a/sdk/src/main/java/org/zstack/sdk/ResizeDataVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ResizeDataVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ResizeRootVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/ResizeRootVolumeAction.java index 3205d9ef435..edeb24416fc 100644 --- a/sdk/src/main/java/org/zstack/sdk/ResizeRootVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ResizeRootVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RestartModelServiceGroupsAction.java b/sdk/src/main/java/org/zstack/sdk/RestartModelServiceGroupsAction.java index 44c882a6a5f..0e23d2e01b7 100644 --- a/sdk/src/main/java/org/zstack/sdk/RestartModelServiceGroupsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RestartModelServiceGroupsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RestartResourceStackAction.java b/sdk/src/main/java/org/zstack/sdk/RestartResourceStackAction.java index 17eb1924db0..6a21faf6577 100644 --- a/sdk/src/main/java/org/zstack/sdk/RestartResourceStackAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RestartResourceStackAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ResumeLongJobAction.java b/sdk/src/main/java/org/zstack/sdk/ResumeLongJobAction.java index 8fb624155ac..5c4b6a3e253 100644 --- a/sdk/src/main/java/org/zstack/sdk/ResumeLongJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ResumeLongJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ResumeVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/ResumeVmInstanceAction.java index 3bb9e1b5c42..069ba6ba2e4 100644 --- a/sdk/src/main/java/org/zstack/sdk/ResumeVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ResumeVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RevertTemplateConfigAction.java b/sdk/src/main/java/org/zstack/sdk/RevertTemplateConfigAction.java index 6b5cbd4a1c2..5451f44683c 100644 --- a/sdk/src/main/java/org/zstack/sdk/RevertTemplateConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RevertTemplateConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RevertVmFromCdpBackupAction.java b/sdk/src/main/java/org/zstack/sdk/RevertVmFromCdpBackupAction.java index 178340c84c1..354f4b44a9a 100644 --- a/sdk/src/main/java/org/zstack/sdk/RevertVmFromCdpBackupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RevertVmFromCdpBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RevertVmFromSnapshotGroupAction.java b/sdk/src/main/java/org/zstack/sdk/RevertVmFromSnapshotGroupAction.java index e13117261d5..3654a53c497 100644 --- a/sdk/src/main/java/org/zstack/sdk/RevertVmFromSnapshotGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RevertVmFromSnapshotGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RevertVolumeFromSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/RevertVolumeFromSnapshotAction.java index c3f4b89f78f..ae2c9310973 100644 --- a/sdk/src/main/java/org/zstack/sdk/RevertVolumeFromSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RevertVolumeFromSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RevokeResourceSharingAction.java b/sdk/src/main/java/org/zstack/sdk/RevokeResourceSharingAction.java index 1c050a1c05f..a38062969ae 100644 --- a/sdk/src/main/java/org/zstack/sdk/RevokeResourceSharingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RevokeResourceSharingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RunIAM2ScriptAction.java b/sdk/src/main/java/org/zstack/sdk/RunIAM2ScriptAction.java index 546c8b74a26..b7db3ccb3cb 100644 --- a/sdk/src/main/java/org/zstack/sdk/RunIAM2ScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RunIAM2ScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/RunSchedulerTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/RunSchedulerTriggerAction.java index 7e56682d633..8984aa85e2e 100644 --- a/sdk/src/main/java/org/zstack/sdk/RunSchedulerTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/RunSchedulerTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SdnControllerAddHostAction.java b/sdk/src/main/java/org/zstack/sdk/SdnControllerAddHostAction.java index f38a2a2e586..e72fcbc115b 100644 --- a/sdk/src/main/java/org/zstack/sdk/SdnControllerAddHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SdnControllerAddHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SdnControllerChangeHostAction.java b/sdk/src/main/java/org/zstack/sdk/SdnControllerChangeHostAction.java index 2a79c889b76..1ce630251e4 100644 --- a/sdk/src/main/java/org/zstack/sdk/SdnControllerChangeHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SdnControllerChangeHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SdnControllerRemoveHostAction.java b/sdk/src/main/java/org/zstack/sdk/SdnControllerRemoveHostAction.java index 44fb47d5a2e..f4792952adf 100644 --- a/sdk/src/main/java/org/zstack/sdk/SdnControllerRemoveHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SdnControllerRemoveHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SecurityMachineDetectSyncAction.java b/sdk/src/main/java/org/zstack/sdk/SecurityMachineDetectSyncAction.java index 625b22b4cc7..36de6277c20 100644 --- a/sdk/src/main/java/org/zstack/sdk/SecurityMachineDetectSyncAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SecurityMachineDetectSyncAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SecurityMachineEncryptAction.java b/sdk/src/main/java/org/zstack/sdk/SecurityMachineEncryptAction.java index 824c4660aaa..6195f9f18ce 100644 --- a/sdk/src/main/java/org/zstack/sdk/SecurityMachineEncryptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SecurityMachineEncryptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SelfTestLocalRaidAction.java b/sdk/src/main/java/org/zstack/sdk/SelfTestLocalRaidAction.java index ad508d6c345..203d5b041ca 100644 --- a/sdk/src/main/java/org/zstack/sdk/SelfTestLocalRaidAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SelfTestLocalRaidAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetFlowMeterRouterIdAction.java b/sdk/src/main/java/org/zstack/sdk/SetFlowMeterRouterIdAction.java index 4f8a3e39dec..a76ac226c01 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetFlowMeterRouterIdAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetFlowMeterRouterIdAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetImageBootModeAction.java b/sdk/src/main/java/org/zstack/sdk/SetImageBootModeAction.java index 4f0c8aaf5dd..97e26f3ced1 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetImageBootModeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetImageBootModeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetImageQgaAction.java b/sdk/src/main/java/org/zstack/sdk/SetImageQgaAction.java index db7e732c4c2..91535a511af 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetImageQgaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetImageQgaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetImageSecurityLevelAction.java b/sdk/src/main/java/org/zstack/sdk/SetImageSecurityLevelAction.java index 51a4139f595..0a386dde2c3 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetImageSecurityLevelAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetImageSecurityLevelAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetImageStoreBackupStorageQuotaAction.java b/sdk/src/main/java/org/zstack/sdk/SetImageStoreBackupStorageQuotaAction.java index b3d15b586b5..37e090f30b5 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetImageStoreBackupStorageQuotaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetImageStoreBackupStorageQuotaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetIpOnHostNetworkBondingAction.java b/sdk/src/main/java/org/zstack/sdk/SetIpOnHostNetworkBondingAction.java index ea395bdbd93..4b56deb6e5a 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetIpOnHostNetworkBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetIpOnHostNetworkBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetIpOnHostNetworkInterfaceAction.java b/sdk/src/main/java/org/zstack/sdk/SetIpOnHostNetworkInterfaceAction.java index 527b154e51e..897821d3f3f 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetIpOnHostNetworkInterfaceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetIpOnHostNetworkInterfaceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetL3NetworkMtuAction.java b/sdk/src/main/java/org/zstack/sdk/SetL3NetworkMtuAction.java index da1a08add14..2ee9f05aae7 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetL3NetworkMtuAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetL3NetworkMtuAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetL3NetworkRouterInterfaceIpAction.java b/sdk/src/main/java/org/zstack/sdk/SetL3NetworkRouterInterfaceIpAction.java index e79e95ed56c..b30c69adc68 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetL3NetworkRouterInterfaceIpAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetL3NetworkRouterInterfaceIpAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetNicQosAction.java b/sdk/src/main/java/org/zstack/sdk/SetNicQosAction.java index bf839d354f1..20fcf15d3d4 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetNicQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetNicQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetSecurityMachineKeyAction.java b/sdk/src/main/java/org/zstack/sdk/SetSecurityMachineKeyAction.java index bb9ccc2b022..e34b35735d3 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetSecurityMachineKeyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetSecurityMachineKeyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetServiceTypeOnHostNetworkBondingAction.java b/sdk/src/main/java/org/zstack/sdk/SetServiceTypeOnHostNetworkBondingAction.java index 10006e8719d..2d734138d0f 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetServiceTypeOnHostNetworkBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetServiceTypeOnHostNetworkBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetServiceTypeOnHostNetworkInterfaceAction.java b/sdk/src/main/java/org/zstack/sdk/SetServiceTypeOnHostNetworkInterfaceAction.java index 1866d621f36..b29058649ae 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetServiceTypeOnHostNetworkInterfaceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetServiceTypeOnHostNetworkInterfaceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVRouterRouterIdAction.java b/sdk/src/main/java/org/zstack/sdk/SetVRouterRouterIdAction.java index 4e691491a49..25052610be9 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVRouterRouterIdAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVRouterRouterIdAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVipQosAction.java b/sdk/src/main/java/org/zstack/sdk/SetVipQosAction.java index 52e08a9916e..0b6c92bfe76 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVipQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVipQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmBootModeAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmBootModeAction.java index 3ecd4a276fd..f8827af03ed 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmBootModeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmBootModeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmBootOrderAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmBootOrderAction.java index a855a4c6c83..84fee937842 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmBootOrderAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmBootOrderAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmBootVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmBootVolumeAction.java index e6250d7a8cd..1e6b1ee91bb 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmBootVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmBootVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmCleanTrafficAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmCleanTrafficAction.java index d7624ee740c..a600b0eecae 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmCleanTrafficAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmCleanTrafficAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmClockTrackAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmClockTrackAction.java index bac93caa899..9cb73806146 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmClockTrackAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmClockTrackAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmConsoleModeAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmConsoleModeAction.java index 34a56d3766d..6f559802b8d 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmConsoleModeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmConsoleModeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmConsolePasswordAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmConsolePasswordAction.java index deacd2aef47..855003ac010 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmConsolePasswordAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmConsolePasswordAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmEmulatorPinningAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmEmulatorPinningAction.java index 36f69aafea8..e6c5a7d3fee 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmEmulatorPinningAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmEmulatorPinningAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmHostnameAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmHostnameAction.java index 1106dc15516..c21ae75d44f 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmHostnameAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmHostnameAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmInstanceDefaultCdRomAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmInstanceDefaultCdRomAction.java index 60c15515c1c..39755964d76 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmInstanceDefaultCdRomAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmInstanceDefaultCdRomAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmInstanceHaLevelAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmInstanceHaLevelAction.java index 47a0356765d..9f5b47052ae 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmInstanceHaLevelAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmInstanceHaLevelAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmMonitorNumberAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmMonitorNumberAction.java index f3ffccde4b8..f3d488d2ed3 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmMonitorNumberAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmMonitorNumberAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmNicSecurityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmNicSecurityGroupAction.java index c3e061ae43b..eb787094f8d 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmNicSecurityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmNicSecurityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmNumaAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmNumaAction.java index 09452993df0..92ba9b1c5cf 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmNumaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmNumaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmQgaAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmQgaAction.java index b6d171a35fc..c43ae25827a 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmQgaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmQgaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmQxlMemoryAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmQxlMemoryAction.java index da517920d2e..8f55e8d00e2 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmQxlMemoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmQxlMemoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmRDPAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmRDPAction.java index 3c6a62566d1..ae75c38abf6 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmRDPAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmRDPAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmSecurityLevelAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmSecurityLevelAction.java index 5aca28fbc67..d3eac1b8503 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmSecurityLevelAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmSecurityLevelAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmSoundTypeAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmSoundTypeAction.java index ff973a5ffd0..b9c4b2e5ea8 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmSoundTypeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmSoundTypeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmSshKeyAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmSshKeyAction.java index d51be4d685d..e5731b9b9d3 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmSshKeyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmSshKeyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmStaticIpAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmStaticIpAction.java index 7094c2d6b17..d92f1b4be15 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmStaticIpAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmStaticIpAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmUsbRedirectAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmUsbRedirectAction.java index 3896e243b79..61d43dfd0be 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmUsbRedirectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmUsbRedirectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmUserDefinedXmlAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmUserDefinedXmlAction.java index f99a50fc1bf..5824543bbfb 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmUserDefinedXmlAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmUserDefinedXmlAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVmUserDefinedXmlHookScriptAction.java b/sdk/src/main/java/org/zstack/sdk/SetVmUserDefinedXmlHookScriptAction.java index a637b22386a..706382cc4b0 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVmUserDefinedXmlHookScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVmUserDefinedXmlHookScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVolumeIoThreadPinAction.java b/sdk/src/main/java/org/zstack/sdk/SetVolumeIoThreadPinAction.java index 5bdbab32e02..12e9cda3df3 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVolumeIoThreadPinAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVolumeIoThreadPinAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVolumeQosAction.java b/sdk/src/main/java/org/zstack/sdk/SetVolumeQosAction.java index 4d97d409903..ed37f0f9d67 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVolumeQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVolumeQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVpcVRouterDistributedRoutingEnabledAction.java b/sdk/src/main/java/org/zstack/sdk/SetVpcVRouterDistributedRoutingEnabledAction.java index a7cd3f7afae..664b26907a0 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVpcVRouterDistributedRoutingEnabledAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVpcVRouterDistributedRoutingEnabledAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SetVpcVRouterNetworkServiceStateAction.java b/sdk/src/main/java/org/zstack/sdk/SetVpcVRouterNetworkServiceStateAction.java index 0993b4f03e0..5d91f8fa554 100644 --- a/sdk/src/main/java/org/zstack/sdk/SetVpcVRouterNetworkServiceStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SetVpcVRouterNetworkServiceStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ShareResourceAction.java b/sdk/src/main/java/org/zstack/sdk/ShareResourceAction.java index 72ce5137e75..38634de3036 100644 --- a/sdk/src/main/java/org/zstack/sdk/ShareResourceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ShareResourceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ShrinkVolumeSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/ShrinkVolumeSnapshotAction.java index 6dd7fcb967c..1b9a3e1b593 100644 --- a/sdk/src/main/java/org/zstack/sdk/ShrinkVolumeSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ShrinkVolumeSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ShutdownHostAction.java b/sdk/src/main/java/org/zstack/sdk/ShutdownHostAction.java index 49726abbe2f..7ba959e238f 100644 --- a/sdk/src/main/java/org/zstack/sdk/ShutdownHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ShutdownHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SsoClientPushDataAction.java b/sdk/src/main/java/org/zstack/sdk/SsoClientPushDataAction.java index 5ca300579e1..4598e0c7a2a 100644 --- a/sdk/src/main/java/org/zstack/sdk/SsoClientPushDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SsoClientPushDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StartBareMetal2InstanceAction.java b/sdk/src/main/java/org/zstack/sdk/StartBareMetal2InstanceAction.java index a7971ac8ef4..3fd4ccf8c39 100644 --- a/sdk/src/main/java/org/zstack/sdk/StartBareMetal2InstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StartBareMetal2InstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StartBaremetalInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/StartBaremetalInstanceAction.java index 228a32bf2b0..b2b4845c468 100644 --- a/sdk/src/main/java/org/zstack/sdk/StartBaremetalInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StartBaremetalInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StartBaremetalPxeServerAction.java b/sdk/src/main/java/org/zstack/sdk/StartBaremetalPxeServerAction.java index 2f797a90dfa..3df20514bc9 100644 --- a/sdk/src/main/java/org/zstack/sdk/StartBaremetalPxeServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StartBaremetalPxeServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StartConnectionBetweenAliyunRouterInterfaceAction.java b/sdk/src/main/java/org/zstack/sdk/StartConnectionBetweenAliyunRouterInterfaceAction.java index a62cf14a219..e3f53c5df23 100644 --- a/sdk/src/main/java/org/zstack/sdk/StartConnectionBetweenAliyunRouterInterfaceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StartConnectionBetweenAliyunRouterInterfaceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StartDataProtectionAction.java b/sdk/src/main/java/org/zstack/sdk/StartDataProtectionAction.java index 71934345d9e..d003a839727 100644 --- a/sdk/src/main/java/org/zstack/sdk/StartDataProtectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StartDataProtectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StartEcsInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/StartEcsInstanceAction.java index 16d7613d2c1..e76c0ffc072 100644 --- a/sdk/src/main/java/org/zstack/sdk/StartEcsInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StartEcsInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StartSnmpAgentAction.java b/sdk/src/main/java/org/zstack/sdk/StartSnmpAgentAction.java index de5c2d54373..e0b14d9f565 100644 --- a/sdk/src/main/java/org/zstack/sdk/StartSnmpAgentAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StartSnmpAgentAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StartVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/StartVmInstanceAction.java index f95d7834a44..cd3fe73bb2c 100644 --- a/sdk/src/main/java/org/zstack/sdk/StartVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StartVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StopBaremetalInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/StopBaremetalInstanceAction.java index b99b6a063b4..3b170baf1a0 100644 --- a/sdk/src/main/java/org/zstack/sdk/StopBaremetalInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StopBaremetalInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StopBaremetalPxeServerAction.java b/sdk/src/main/java/org/zstack/sdk/StopBaremetalPxeServerAction.java index 73bafd96138..5239a521aff 100644 --- a/sdk/src/main/java/org/zstack/sdk/StopBaremetalPxeServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StopBaremetalPxeServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StopEcsInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/StopEcsInstanceAction.java index bbb81a4b237..2d1afc8c90f 100644 --- a/sdk/src/main/java/org/zstack/sdk/StopEcsInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StopEcsInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StopSnmpAgentAction.java b/sdk/src/main/java/org/zstack/sdk/StopSnmpAgentAction.java index 5134b40d1d7..e01a948972f 100644 --- a/sdk/src/main/java/org/zstack/sdk/StopSnmpAgentAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StopSnmpAgentAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/StopVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/StopVmInstanceAction.java index 6f925f9f185..e2278ae71e0 100644 --- a/sdk/src/main/java/org/zstack/sdk/StopVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/StopVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SubmitLongJobAction.java b/sdk/src/main/java/org/zstack/sdk/SubmitLongJobAction.java index 562ae8d3d96..cc021c482a7 100644 --- a/sdk/src/main/java/org/zstack/sdk/SubmitLongJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SubmitLongJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncAINginxConfigurationAction.java b/sdk/src/main/java/org/zstack/sdk/SyncAINginxConfigurationAction.java index d14229a47a5..e8217cb7a90 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncAINginxConfigurationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncAINginxConfigurationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncAliyunRouteEntryFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncAliyunRouteEntryFromRemoteAction.java index 97a616e3b61..e1aef8c719f 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncAliyunRouteEntryFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncAliyunRouteEntryFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncAliyunRouterInterfaceFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncAliyunRouterInterfaceFromRemoteAction.java index bee59ee2051..10c72a43788 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncAliyunRouterInterfaceFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncAliyunRouterInterfaceFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncAliyunSnapshotRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncAliyunSnapshotRemoteAction.java index 3e63bb06c84..86da6c3db9c 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncAliyunSnapshotRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncAliyunSnapshotRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncAliyunVirtualRouterFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncAliyunVirtualRouterFromRemoteAction.java index 81017d66bfe..7de61dd0219 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncAliyunVirtualRouterFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncAliyunVirtualRouterFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncChronyServersAction.java b/sdk/src/main/java/org/zstack/sdk/SyncChronyServersAction.java index da35b7134f0..25f25fb8759 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncChronyServersAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncChronyServersAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncConnectionAccessPointFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncConnectionAccessPointFromRemoteAction.java index 51cda9dd0bb..659fcd43f79 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncConnectionAccessPointFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncConnectionAccessPointFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncContainerManagementEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/SyncContainerManagementEndpointAction.java index abb9dace419..357f3485960 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncContainerManagementEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncContainerManagementEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncDataCenterFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncDataCenterFromRemoteAction.java index 9e9d96d54c0..3a00b144f03 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncDataCenterFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncDataCenterFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncDiskFromAliyunFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncDiskFromAliyunFromRemoteAction.java index a3dc85af757..4cd820d86e7 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncDiskFromAliyunFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncDiskFromAliyunFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncEcsImageFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncEcsImageFromRemoteAction.java index 3b026eb7806..3c5e903c37c 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncEcsImageFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncEcsImageFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncEcsInstanceFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncEcsInstanceFromRemoteAction.java index dc71b868780..355962fbe4c 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncEcsInstanceFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncEcsInstanceFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncEcsSecurityGroupFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncEcsSecurityGroupFromRemoteAction.java index 06ef4a2d054..40c8034bf65 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncEcsSecurityGroupFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncEcsSecurityGroupFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncEcsSecurityGroupRuleFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncEcsSecurityGroupRuleFromRemoteAction.java index c1f890ff5a0..44b677bf1cf 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncEcsSecurityGroupRuleFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncEcsSecurityGroupRuleFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncEcsVSwitchFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncEcsVSwitchFromRemoteAction.java index 25f9c5bbf8b..a1a4b18a07e 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncEcsVSwitchFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncEcsVSwitchFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncEcsVpcFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncEcsVpcFromRemoteAction.java index e84e7fab09f..19067c33625 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncEcsVpcFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncEcsVpcFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncHybridEipFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncHybridEipFromRemoteAction.java index 54ed7ec23ee..c7d5e0bf360 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncHybridEipFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncHybridEipFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncIdentityFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncIdentityFromRemoteAction.java index aeabcbef436..edde5f4cc39 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncIdentityFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncIdentityFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncImageAction.java b/sdk/src/main/java/org/zstack/sdk/SyncImageAction.java index 22da44f7824..258772b116a 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncImageFromImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/SyncImageFromImageStoreBackupStorageAction.java index f9038a7860e..80f43e294f0 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncImageFromImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncImageFromImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncImageSizeAction.java b/sdk/src/main/java/org/zstack/sdk/SyncImageSizeAction.java index 9b7795571c6..06e5e123e2d 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncImageSizeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncImageSizeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncLdapServerAction.java b/sdk/src/main/java/org/zstack/sdk/SyncLdapServerAction.java index e8fb4fddf75..76930d00e4b 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncLdapServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncLdapServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncPrimaryStorageCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/SyncPrimaryStorageCapacityAction.java index 55c3006fb29..baff1bcd2a4 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncPrimaryStorageCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncPrimaryStorageCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncVCenterAction.java b/sdk/src/main/java/org/zstack/sdk/SyncVCenterAction.java index cf077c72cc9..9badfdb10ee 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncVCenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncVCenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncVirtualBorderRouterFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncVirtualBorderRouterFromRemoteAction.java index 8ed39fbb325..1dbe2d7cdbc 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncVirtualBorderRouterFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncVirtualBorderRouterFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncVmClockAction.java b/sdk/src/main/java/org/zstack/sdk/SyncVmClockAction.java index e33768cc095..c696f7a8acc 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncVmClockAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncVmClockAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncVolumeSizeAction.java b/sdk/src/main/java/org/zstack/sdk/SyncVolumeSizeAction.java index b4f8e80e444..0daaff7429d 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncVolumeSizeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncVolumeSizeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncVpcUserVpnGatewayFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncVpcUserVpnGatewayFromRemoteAction.java index 6e54ad4a954..00262587a3d 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncVpcUserVpnGatewayFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncVpcUserVpnGatewayFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncVpcVpnConnectionFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncVpcVpnConnectionFromRemoteAction.java index 3dd08637af4..3cf00e64efa 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncVpcVpnConnectionFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncVpcVpnConnectionFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncVpcVpnGatewayFromRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/SyncVpcVpnGatewayFromRemoteAction.java index 9e6f274771f..b3198660b01 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncVpcVpnGatewayFromRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncVpcVpnGatewayFromRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/SyncZBoxCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/SyncZBoxCapacityAction.java index ff830296157..ee15117bf49 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncZBoxCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncZBoxCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/TakeVmConsoleScreenshotAction.java b/sdk/src/main/java/org/zstack/sdk/TakeVmConsoleScreenshotAction.java index 71875d61db3..303e19d8b24 100644 --- a/sdk/src/main/java/org/zstack/sdk/TakeVmConsoleScreenshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/TakeVmConsoleScreenshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/TerminateVirtualBorderRouterRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/TerminateVirtualBorderRouterRemoteAction.java index 71629387f60..fd8cbcb8f78 100644 --- a/sdk/src/main/java/org/zstack/sdk/TerminateVirtualBorderRouterRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/TerminateVirtualBorderRouterRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/TokenIntrospectionAction.java b/sdk/src/main/java/org/zstack/sdk/TokenIntrospectionAction.java index 58c54e47f11..0245853a426 100644 --- a/sdk/src/main/java/org/zstack/sdk/TokenIntrospectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/TokenIntrospectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/TriggerGCJobAction.java b/sdk/src/main/java/org/zstack/sdk/TriggerGCJobAction.java index 8aeb52308f2..5d237e3df91 100644 --- a/sdk/src/main/java/org/zstack/sdk/TriggerGCJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/TriggerGCJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UnbindModelFromServiceAction.java b/sdk/src/main/java/org/zstack/sdk/UnbindModelFromServiceAction.java index 45c136ae210..5595f4e24bd 100644 --- a/sdk/src/main/java/org/zstack/sdk/UnbindModelFromServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UnbindModelFromServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UndoSnapshotCreationAction.java b/sdk/src/main/java/org/zstack/sdk/UndoSnapshotCreationAction.java index 4ec35eeddf2..6f26f538398 100644 --- a/sdk/src/main/java/org/zstack/sdk/UndoSnapshotCreationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UndoSnapshotCreationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UnexportNbdVolumesAction.java b/sdk/src/main/java/org/zstack/sdk/UnexportNbdVolumesAction.java index d73e1c0dbc9..3c33c50d559 100644 --- a/sdk/src/main/java/org/zstack/sdk/UnexportNbdVolumesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UnexportNbdVolumesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UngenerateMdevDevicesAction.java b/sdk/src/main/java/org/zstack/sdk/UngenerateMdevDevicesAction.java index 9776a4d38ae..3c4f42c6523 100644 --- a/sdk/src/main/java/org/zstack/sdk/UngenerateMdevDevicesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UngenerateMdevDevicesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UngenerateSeMdevDevicesAction.java b/sdk/src/main/java/org/zstack/sdk/UngenerateSeMdevDevicesAction.java index c29e16ae099..7cb239b3a1c 100644 --- a/sdk/src/main/java/org/zstack/sdk/UngenerateSeMdevDevicesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UngenerateSeMdevDevicesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UngenerateSriovPciDevicesAction.java b/sdk/src/main/java/org/zstack/sdk/UngenerateSriovPciDevicesAction.java index 91534e89af5..a6a90ae32bc 100644 --- a/sdk/src/main/java/org/zstack/sdk/UngenerateSriovPciDevicesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UngenerateSriovPciDevicesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UngroupVolumeSnapshotGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UngroupVolumeSnapshotGroupAction.java index 9392d75caa9..ba4b0d9a76a 100644 --- a/sdk/src/main/java/org/zstack/sdk/UngroupVolumeSnapshotGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UngroupVolumeSnapshotGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UnlockIdentityAction.java b/sdk/src/main/java/org/zstack/sdk/UnlockIdentityAction.java index 88d627d18d0..31facc87fa9 100644 --- a/sdk/src/main/java/org/zstack/sdk/UnlockIdentityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UnlockIdentityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UnmountVmInstanceRecoveryPointAction.java b/sdk/src/main/java/org/zstack/sdk/UnmountVmInstanceRecoveryPointAction.java index c7fa890e408..e8d9e962791 100644 --- a/sdk/src/main/java/org/zstack/sdk/UnmountVmInstanceRecoveryPointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UnmountVmInstanceRecoveryPointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UnprotectVmInstanceRecoveryPointAction.java b/sdk/src/main/java/org/zstack/sdk/UnprotectVmInstanceRecoveryPointAction.java index cd1f6f2f9f6..a71742eb68e 100644 --- a/sdk/src/main/java/org/zstack/sdk/UnprotectVmInstanceRecoveryPointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UnprotectVmInstanceRecoveryPointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAccessControlListAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAccessControlListAction.java index 3c930a245ac..e177216d606 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAccessControlListAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAccessControlListAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAccessControlRuleAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAccessControlRuleAction.java index 6a003466e9c..ed4610945de 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAccessControlRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAccessControlRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAccountAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAccountAction.java index 3d593e20b84..baea3991d57 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAccountAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAccountAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAffinityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAffinityGroupAction.java index b49c6d0b4c6..2246c2fa102 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAffinityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAffinityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunDiskAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunDiskAction.java index a216f96a846..fcbf0b30c8c 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunDiskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunDiskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunEbsBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunEbsBackupStorageAction.java index 796d5136881..03968c557c7 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunEbsBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunEbsBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunEbsPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunEbsPrimaryStorageAction.java index 04d119ec8b6..7bc065acd96 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunEbsPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunEbsPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunKeySecretAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunKeySecretAction.java index 1761d7a02b7..5b10c766747 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunKeySecretAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunKeySecretAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunMountTargetAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunMountTargetAction.java index 24e119e1c72..d715940ff13 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunMountTargetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunMountTargetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunNasAccessGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunNasAccessGroupAction.java index 77245dd77d7..3f87d25373e 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunNasAccessGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunNasAccessGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunPanguPartitionAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunPanguPartitionAction.java index 8d3345cd647..4acb8122915 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunPanguPartitionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunPanguPartitionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunProxyVSwitchAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunProxyVSwitchAction.java index 4f1714faaa2..ebd060ca4f7 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunProxyVSwitchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunProxyVSwitchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunProxyVpcAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunProxyVpcAction.java index a4b94ef2ad2..095f5707519 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunProxyVpcAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunProxyVpcAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunRouteInterfaceRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunRouteInterfaceRemoteAction.java index 830951aec61..6b02fd00536 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunRouteInterfaceRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunRouteInterfaceRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunSnapshotAction.java index 1a5354ae231..44ed0d2c830 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunVirtualRouterAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunVirtualRouterAction.java index 6d721a97ea2..3f69d308571 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAliyunVirtualRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAliyunVirtualRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAppBuildSystemAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAppBuildSystemAction.java index 721516015da..1ed3beaa094 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAppBuildSystemAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAppBuildSystemAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupAction.java index 7d038ee7915..68cb1031cc6 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupAddingNewInstanceRuleAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupAddingNewInstanceRuleAction.java index 5486689e1b4..ef0c49b4f4c 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupAddingNewInstanceRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupAddingNewInstanceRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupInstanceAction.java index 5419abb1e69..0138ecf2000 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupRemovalInstanceRuleAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupRemovalInstanceRuleAction.java index dd19dadc639..6c2837ebe4b 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupRemovalInstanceRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingGroupRemovalInstanceRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingRuleAction.java index 57ef30b0cc1..2aedfc7333c 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingVmTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingVmTemplateAction.java index 3d6b1054838..255f86482b1 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingVmTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateAutoScalingVmTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBackupStorageAction.java index 6d75d703bae..f8a6b566423 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ChassisAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ChassisAction.java index 205a4c9e458..7d88c25409e 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ChassisOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ChassisOfferingAction.java index e5eb3a05234..e54cc206a49 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ChassisOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ChassisOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ChassisPciDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ChassisPciDeviceAction.java index 8d3db3ed1cc..fc998b30d77 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ChassisPciDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ChassisPciDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2GatewayAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2GatewayAction.java index 7496a80065a..000882e0c85 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2GatewayAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2GatewayAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2InstanceAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2InstanceAction.java index d8a17f0f983..7cc056a14a3 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2InstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2InstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2IpmiChassisAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2IpmiChassisAction.java index fc65555cd6f..eb0581a74bf 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2IpmiChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2IpmiChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ProvisionNetworkAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ProvisionNetworkAction.java index cd2877c8bd6..cbcd08a5f29 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ProvisionNetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBareMetal2ProvisionNetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBaremetalChassisAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBaremetalChassisAction.java index fc64dcf4139..07419c8e291 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBaremetalChassisAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBaremetalChassisAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBaremetalInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBaremetalInstanceAction.java index 5644728262a..5f27c055ead 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBaremetalInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBaremetalInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBaremetalPxeServerAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBaremetalPxeServerAction.java index 3563c447f09..e01f4307bc8 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBaremetalPxeServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBaremetalPxeServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBlockPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBlockPrimaryStorageAction.java index 1c3e645d110..70bdbf0e433 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBlockPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBlockPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBlockVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBlockVolumeAction.java index 828d8e47cf8..2819df1da90 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBlockVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBlockVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBondingAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBondingAction.java index 89aca7200f4..f27cd2fc8ae 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBondingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBondingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateBuildAppAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateBuildAppAction.java index 632d33d3376..efde7ad598f 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateBuildAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateBuildAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateCCSCertificateUserStateAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateCCSCertificateUserStateAction.java index 936b447b1b8..5d5dcdfd3c1 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateCCSCertificateUserStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateCCSCertificateUserStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateCSPSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateCSPSecretResourcePoolAction.java index cfb5fe80737..0588c376916 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateCSPSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateCSPSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateCasClientAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateCasClientAction.java index 15e95e6b894..729278d9b3b 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateCasClientAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateCasClientAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateCdpPolicyAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateCdpPolicyAction.java index 1098854b4ce..d25ea9d8b53 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateCdpPolicyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateCdpPolicyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateCdpTaskAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateCdpTaskAction.java index 346b52d0358..e20d3b3478b 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateCdpTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateCdpTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateCephBackupStorageMonAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateCephBackupStorageMonAction.java index 7c4a47dbc03..153af6af245 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateCephBackupStorageMonAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateCephBackupStorageMonAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateCephPrimaryStorageMonAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateCephPrimaryStorageMonAction.java index 80376adbf07..16f13f02735 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateCephPrimaryStorageMonAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateCephPrimaryStorageMonAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateCephPrimaryStoragePoolAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateCephPrimaryStoragePoolAction.java index d35c1ee4b2f..945a4aeb69b 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateCephPrimaryStoragePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateCephPrimaryStoragePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateCertificateAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateCertificateAction.java index 11fd2fb9fac..7b846c549fc 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateCertificateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateCertificateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateChronyServersAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateChronyServersAction.java index bb5244319f4..4b97c05bc1e 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateChronyServersAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateChronyServersAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateClusterAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateClusterAction.java index 243c8150d41..2c45bf1208e 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateClusterDRSAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateClusterDRSAction.java index fb76409dcfd..a1e12b25e21 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateClusterDRSAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateClusterDRSAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateClusterOSAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateClusterOSAction.java index dd77ab33d8a..afc53d783a9 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateClusterOSAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateClusterOSAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateConnectionBetweenL3NetWorkAndAliyunVSwitchAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateConnectionBetweenL3NetWorkAndAliyunVSwitchAction.java index 549732c2441..dc980e18d77 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateConnectionBetweenL3NetWorkAndAliyunVSwitchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateConnectionBetweenL3NetWorkAndAliyunVSwitchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateConsoleProxyAgentAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateConsoleProxyAgentAction.java index da6a400c4b6..3c4d95d8067 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateConsoleProxyAgentAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateConsoleProxyAgentAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateContainerManagementEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateContainerManagementEndpointAction.java index d2675c1a78f..7b109ec4922 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateContainerManagementEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateContainerManagementEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateDatasetAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateDatasetAction.java index 5a2b0988f43..67636abaa0a 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateDatasetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateDatasetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateDatasetsAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateDatasetsAction.java index 7cae036b324..a2353df98de 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateDatasetsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateDatasetsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateDirectoryAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateDirectoryAction.java index a9bd4f381bd..5122957bb5a 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateDirectoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateDirectoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateDiskOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateDiskOfferingAction.java index 12c88867a3d..cce0311c085 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateDiskOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateDiskOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateEcsImageAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateEcsImageAction.java index 1f3c6797dc2..887b3b3cde1 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateEcsImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateEcsImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateEcsInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateEcsInstanceAction.java index db946f4b212..91d9e2497ca 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateEcsInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateEcsInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateEcsInstanceVncPasswordAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateEcsInstanceVncPasswordAction.java index cf0187f5b20..48d80066f09 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateEcsInstanceVncPasswordAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateEcsInstanceVncPasswordAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateEcsSecurityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateEcsSecurityGroupAction.java index 28c147a7965..495751dfcd6 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateEcsSecurityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateEcsSecurityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateEcsVSwitchAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateEcsVSwitchAction.java index be914692e31..6249da8a67f 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateEcsVSwitchAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateEcsVSwitchAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateEcsVpcAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateEcsVpcAction.java index 1e54843e9df..c0b41696472 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateEcsVpcAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateEcsVpcAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateEipAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateEipAction.java index 36a008f4dd3..50327c098e1 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateEipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateEipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateEmailMediaAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateEmailMediaAction.java index 1e67474a1d3..b4b1b20d9d0 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateEmailMediaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateEmailMediaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateEmailMonitorTriggerActionAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateEmailMonitorTriggerActionAction.java index 67f5e6b77a0..982aeacc955 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateEmailMonitorTriggerActionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateEmailMonitorTriggerActionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateExternalPrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateExternalPrimaryStorageAction.java index b1950a316c1..2b606b784ae 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateExternalPrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateExternalPrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateFactoryModeStateAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateFactoryModeStateAction.java index dd90148902d..430a15e0ff1 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateFactoryModeStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateFactoryModeStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateFiSecSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateFiSecSecretResourcePoolAction.java index d3af21f2c54..b76c2c63082 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateFiSecSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateFiSecSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateFiSecSecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateFiSecSecurityMachineAction.java index 424388a71fa..e94edb24355 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateFiSecSecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateFiSecSecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateFirewallIpSetTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateFirewallIpSetTemplateAction.java index d2c60aa6795..8e57de2162e 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateFirewallIpSetTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateFirewallIpSetTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateFirewallRuleAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateFirewallRuleAction.java index 173a0a9ede0..83c1c046421 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateFirewallRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateFirewallRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateFirewallRuleSetAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateFirewallRuleSetAction.java index 8eadc9975dd..d96ab773efd 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateFirewallRuleSetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateFirewallRuleSetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateFirewallRuleTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateFirewallRuleTemplateAction.java index 28722832db1..f82a8c10bdf 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateFirewallRuleTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateFirewallRuleTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateFlkSecSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateFlkSecSecretResourcePoolAction.java index c541687f743..a0802869022 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateFlkSecSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateFlkSecSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateFlkSecSecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateFlkSecSecurityMachineAction.java index 48605b48daf..9df159e9d91 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateFlkSecSecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateFlkSecSecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateFlowCollectorAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateFlowCollectorAction.java index 44198be3205..9f9e1563cdc 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateFlowCollectorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateFlowCollectorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateFlowMeterAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateFlowMeterAction.java index c90d8bc55e7..bac8a56235d 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateFlowMeterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateFlowMeterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateGlobalConfigAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateGlobalConfigAction.java index f4909f7d297..8127a84ab8a 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateGlobalConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateGlobalConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateGuestToolsStateAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateGuestToolsStateAction.java index fc119a1454e..9c8c80e1baa 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateGuestToolsStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateGuestToolsStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateGuestVmScriptAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateGuestVmScriptAction.java index ad9a2c9e625..4d2c7970851 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateGuestVmScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateGuestVmScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateHaStrategyConditionAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateHaStrategyConditionAction.java index 916734260df..2f6bfc404b2 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateHaStrategyConditionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateHaStrategyConditionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateHostAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateHostAction.java index 4a554e45480..75953794ee9 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateHostIommuStateAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateHostIommuStateAction.java index 0c8d0651a1f..eaa467966c7 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateHostIommuStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateHostIommuStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateHostIpmiAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateHostIpmiAction.java index 05fbe585d63..4713896b401 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateHostIpmiAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateHostIpmiAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateHostNetworkInterfaceAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateHostNetworkInterfaceAction.java index e453b8e2737..66a4fb4af17 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateHostNetworkInterfaceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateHostNetworkInterfaceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateHostNetworkServiceTypeAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateHostNetworkServiceTypeAction.java index 7842f4d353f..f629ce4048b 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateHostNetworkServiceTypeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateHostNetworkServiceTypeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateHostSchedulingRuleGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateHostSchedulingRuleGroupAction.java index 12cefebf541..48a299557b5 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateHostSchedulingRuleGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateHostSchedulingRuleGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateHybridEipAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateHybridEipAction.java index 176a5d60cef..7454be66c54 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateHybridEipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateHybridEipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateHybridKeySecretAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateHybridKeySecretAction.java index 339e4654ce8..f40554d8647 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateHybridKeySecretAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateHybridKeySecretAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateIPsecConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateIPsecConnectionAction.java index 11679d1ccb6..f95bc1d2cb9 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateIPsecConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateIPsecConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateImageAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateImageAction.java index d1c334ea54f..698d326185c 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateImageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateImageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateImagePackageAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateImagePackageAction.java index 40b2fa1d0d7..fbb167d965d 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateImagePackageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateImagePackageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateImageStoreBackupStorageAction.java index 1aa44c79d8f..b8b954780c1 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateInfoSecSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateInfoSecSecretResourcePoolAction.java index a9a3f34a353..51912e8f5c7 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateInfoSecSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateInfoSecSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateInfoSecSecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateInfoSecSecurityMachineAction.java index 910fc7260c6..5266137cda3 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateInfoSecSecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateInfoSecSecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateInstanceOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateInstanceOfferingAction.java index 881575e8986..4bbdb9e89a7 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateInstanceOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateInstanceOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateIpRangeAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateIpRangeAction.java index 3f30465ce3a..b191b32d670 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateIpRangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateIpRangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateIscsiServerAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateIscsiServerAction.java index 729a47a599e..93395336cb5 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateIscsiServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateIscsiServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateJitSecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateJitSecurityMachineAction.java index 22e7700cbe7..750e33f3132 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateJitSecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateJitSecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateKVMHostAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateKVMHostAction.java index 68bd4a35100..0a574e3164d 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateKVMHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateKVMHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateKoAlSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateKoAlSecretResourcePoolAction.java index e7f36e3ea42..ffde16b8697 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateKoAlSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateKoAlSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateL2NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateL2NetworkAction.java index d746c5a5b90..5e97baa8074 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateL2NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateL2NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateL3NetworkAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateL3NetworkAction.java index db3a173ed45..b2a2b242b35 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateL3NetworkAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateL3NetworkAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateLdapServerAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateLdapServerAction.java index dad56a281df..1afe9b17a1d 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateLdapServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateLdapServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateLicenseAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateLicenseAction.java index a512789f546..406ae135e69 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateLicenseAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateLicenseAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateLoadBalancerAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateLoadBalancerAction.java index f6fc845e83a..efb01276d66 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateLoadBalancerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateLoadBalancerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateLoadBalancerListenerAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateLoadBalancerListenerAction.java index d8f72b419b6..6670190cf48 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateLoadBalancerListenerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateLoadBalancerListenerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateLoadBalancerServerGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateLoadBalancerServerGroupAction.java index 984a17e78e6..473aa55f0c0 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateLoadBalancerServerGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateLoadBalancerServerGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateLogConfigurationAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateLogConfigurationAction.java index 92d04f38be1..c19c977da0a 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateLogConfigurationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateLogConfigurationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateLogServerAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateLogServerAction.java index e2853cb1f16..c85032f011b 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateLogServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateLogServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateLongJobAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateLongJobAction.java index d7ea24051eb..f47cbdfbb63 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateLongJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateLongJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateMdevDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateMdevDeviceAction.java index 68c0636165b..718edf858ac 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateMdevDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateMdevDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateMdevDeviceSpecAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateMdevDeviceSpecAction.java index ad0e83b845d..30e5a21d75d 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateMdevDeviceSpecAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateMdevDeviceSpecAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateModelAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateModelAction.java index 057e11a49a7..b2cf3886659 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateModelAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateModelAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateModelCenterAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateModelCenterAction.java index 9bc5590ef92..bcf8ae3afad 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateModelCenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateModelCenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateModelEvaluationTaskAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateModelEvaluationTaskAction.java index 98f1015d91a..23fd8c9d4ec 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateModelEvaluationTaskAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateModelEvaluationTaskAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateModelServiceAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateModelServiceAction.java index defc4fa5c08..57967337a7b 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateModelServiceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateModelServiceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateModelServiceInstanceGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateModelServiceInstanceGroupAction.java index 0862c561bf0..c8b3da95056 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateModelServiceInstanceGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateModelServiceInstanceGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateMonitorTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateMonitorTriggerAction.java index b8507f9de10..35eb180a683 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateMonitorTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateMonitorTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateNasFileSystemAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateNasFileSystemAction.java index 5ed3bb480b0..e748cd53665 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateNasFileSystemAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateNasFileSystemAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateNasMountTargetAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateNasMountTargetAction.java index 13a4c973882..6bcf45cffaf 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateNasMountTargetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateNasMountTargetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateOAuthClientAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateOAuthClientAction.java index a17f2fe1d00..1bf3693d002 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateOAuthClientAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateOAuthClientAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateOssBucketAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateOssBucketAction.java index 1be7702d819..785da3ae620 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateOssBucketAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateOssBucketAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdatePciDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/UpdatePciDeviceAction.java index 9d3b2787213..ccdf9762167 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdatePciDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdatePciDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdatePciDeviceSpecAction.java b/sdk/src/main/java/org/zstack/sdk/UpdatePciDeviceSpecAction.java index 5bc3e795521..e3aec959c50 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdatePciDeviceSpecAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdatePciDeviceSpecAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdatePluginSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/UpdatePluginSecretResourcePoolAction.java index f90210e0adc..94995c69f0b 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdatePluginSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdatePluginSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdatePolicyRouteRuleSetAction.java b/sdk/src/main/java/org/zstack/sdk/UpdatePolicyRouteRuleSetAction.java index f73e1876e5e..fcbc48086e4 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdatePolicyRouteRuleSetAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdatePolicyRouteRuleSetAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdatePortForwardingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/UpdatePortForwardingRuleAction.java index 7611e0dd347..f716d5dd4d7 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdatePortForwardingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdatePortForwardingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdatePortMirrorAction.java b/sdk/src/main/java/org/zstack/sdk/UpdatePortMirrorAction.java index f8aa8b0108e..beb96affed2 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdatePortMirrorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdatePortMirrorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdatePreconfigurationTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/UpdatePreconfigurationTemplateAction.java index 1fd613de5d2..c0669c43a71 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdatePreconfigurationTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdatePreconfigurationTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdatePriceTableAction.java b/sdk/src/main/java/org/zstack/sdk/UpdatePriceTableAction.java index f475efa2747..56a29ed0605 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdatePriceTableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdatePriceTableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdatePrimaryStorageAction.java b/sdk/src/main/java/org/zstack/sdk/UpdatePrimaryStorageAction.java index d1ff1f64030..6c81e393d60 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdatePrimaryStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdatePrimaryStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdatePriorityConfigAction.java b/sdk/src/main/java/org/zstack/sdk/UpdatePriorityConfigAction.java index adab463eb21..619470cdf5a 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdatePriorityConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdatePriorityConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdatePublishAppAction.java b/sdk/src/main/java/org/zstack/sdk/UpdatePublishAppAction.java index c3d71d3a0c3..3e8010027fa 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdatePublishAppAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdatePublishAppAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateQuotaAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateQuotaAction.java index 12f2b6efe12..d29ab462c09 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateQuotaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateQuotaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateResourceConfigAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateResourceConfigAction.java index 70cb42ca5a2..8cad1de0068 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateResourceConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateResourceConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateResourceConfigsAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateResourceConfigsAction.java index 3cb6a9c5acb..bf90d9d6021 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateResourceConfigsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateResourceConfigsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateResourcePriceAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateResourcePriceAction.java index de602dc0dfc..469d4bce288 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateResourcePriceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateResourcePriceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateResourceStackAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateResourceStackAction.java index 1422f1f0583..db3e73a6d59 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateResourceStackAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateResourceStackAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSAML2ClientAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSAML2ClientAction.java index 73bb94a429d..da402d1b4ed 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSAML2ClientAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSAML2ClientAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSSOClientAttributeAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSSOClientAttributeAction.java index c59c63aeea8..cb6063b0dc8 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSSOClientAttributeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSSOClientAttributeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSSORedirectTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSSORedirectTemplateAction.java index 34dfd73e502..b1bc2e08a69 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSSORedirectTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSSORedirectTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSanSecSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSanSecSecretResourcePoolAction.java index 3ede6bc7a27..260f8c7c462 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSanSecSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSanSecSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSanSecSecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSanSecSecurityMachineAction.java index 9dc47e68b05..97455593f77 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSanSecSecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSanSecSecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSchedulerJobAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSchedulerJobAction.java index e45bd6cc086..c4ee253f008 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSchedulerJobAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSchedulerJobAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSchedulerJobGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSchedulerJobGroupAction.java index 8325bd1b7b6..a7bea811038 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSchedulerJobGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSchedulerJobGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSchedulerTriggerAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSchedulerTriggerAction.java index 6afe258edb3..e37b682c255 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSchedulerTriggerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSchedulerTriggerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateScsiLunAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateScsiLunAction.java index 80b74f4c175..ef2a4dd0317 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateScsiLunAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateScsiLunAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSdnControllerAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSdnControllerAction.java index 2ebcb637887..80f563b3574 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSdnControllerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSdnControllerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSecretResourcePoolAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSecretResourcePoolAction.java index da5dda7bf9a..2fbbff830df 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSecretResourcePoolAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSecretResourcePoolAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSecurityGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSecurityGroupAction.java index 2ab5cc0efa4..e6e3c7df6ac 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSecurityGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSecurityGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSecurityGroupRulePriorityAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSecurityGroupRulePriorityAction.java index b750d86eb6f..4301ca4da77 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSecurityGroupRulePriorityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSecurityGroupRulePriorityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSecurityMachineAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSecurityMachineAction.java index 15d2606ccb9..cb8b385290c 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSecurityMachineAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSecurityMachineAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSftpBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSftpBackupStorageAction.java index dd1a6da9ae0..0d19c63de33 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSftpBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSftpBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSharedBlockAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSharedBlockAction.java index 6631d0ee1d4..25df9a87980 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSharedBlockAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSharedBlockAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSlbGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSlbGroupAction.java index c888d3d4d75..66c4cd9ae82 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSlbGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSlbGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSnmpAgentAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSnmpAgentAction.java index 6ecc72480a8..0c2b00ff978 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSnmpAgentAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSnmpAgentAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSshKeyPairAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSshKeyPairAction.java index f1d8039064b..0bd3a425d74 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSshKeyPairAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSshKeyPairAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateStackTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateStackTemplateAction.java index 75284c07aae..a81f6ebfee4 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateStackTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateStackTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateSystemTagAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateSystemTagAction.java index 6d7c6a24ed8..c6bc590ccac 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateSystemTagAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateSystemTagAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateTagAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateTagAction.java index 15728631a7b..02af943e9e4 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateTagAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateTagAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateTemplateConfigAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateTemplateConfigAction.java index 6c1fca0bfe7..6ebac2d7af0 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateTemplateConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateTemplateConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateUsbDeviceAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateUsbDeviceAction.java index 830321098b5..35f7a17a295 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateUsbDeviceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateUsbDeviceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateUserAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateUserAction.java index 3136c7fd7c6..531426b3ba8 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateUserAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateUserAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateUserGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateUserGroupAction.java index 9e0c47bdeaf..75fd4b7f220 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateUserGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateUserGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateUserProxyConfigAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateUserProxyConfigAction.java index a5fda8afd1a..113f561acd5 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateUserProxyConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateUserProxyConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateV2VConversionHostAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateV2VConversionHostAction.java index 60de61344fb..42a218c5bcd 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateV2VConversionHostAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateV2VConversionHostAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVCenterAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVCenterAction.java index 64ca0ef1f59..88cdb1450e9 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVCenterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVCenterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVRouterOspfAreaAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVRouterOspfAreaAction.java index d70756a7456..dcda6c21e8e 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVRouterOspfAreaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVRouterOspfAreaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVRouterRouteTableAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVRouterRouteTableAction.java index 846705a76fe..665e1c431b6 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVRouterRouteTableAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVRouterRouteTableAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVipAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVipAction.java index 4000b12da16..2a248126cae 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVipAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVipAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVirtualBorderRouterRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVirtualBorderRouterRemoteAction.java index 43bc8e720bf..2b9f10827f9 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVirtualBorderRouterRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVirtualBorderRouterRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVirtualRouterAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVirtualRouterAction.java index 162f4d4d70a..88078301bbc 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVirtualRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVirtualRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVirtualRouterOfferingAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVirtualRouterOfferingAction.java index ecdd4b0538c..d9e5b5c3d10 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVirtualRouterOfferingAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVirtualRouterOfferingAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVirtualRouterSoftwareVersionAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVirtualRouterSoftwareVersionAction.java index 5170b33803a..1808d2b5ff3 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVirtualRouterSoftwareVersionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVirtualRouterSoftwareVersionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVmCdRomAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVmCdRomAction.java index 849d8ce4956..34e294834d4 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVmCdRomAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVmCdRomAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVmInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVmInstanceAction.java index 3e825297523..fd4805628fb 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVmInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVmInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVmNetworkConfigAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVmNetworkConfigAction.java index 3a9542063d5..400f7440681 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVmNetworkConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVmNetworkConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVmNicDriverAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVmNicDriverAction.java index f4f053763db..cd8899900df 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVmNicDriverAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVmNicDriverAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVmNicMacAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVmNicMacAction.java index 3bb570ca25f..bde000a803a 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVmNicMacAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVmNicMacAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVmPriorityAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVmPriorityAction.java index dcc80492d7e..cde6d94df5d 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVmPriorityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVmPriorityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVmSchedulingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVmSchedulingRuleAction.java index a1be77af68e..253536ad1b6 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVmSchedulingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVmSchedulingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVmSchedulingRuleGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVmSchedulingRuleGroupAction.java index 67029dfe520..0145207cc61 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVmSchedulingRuleGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVmSchedulingRuleGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVmUserDefinedXmlHookScriptAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVmUserDefinedXmlHookScriptAction.java index 9e5cf8ce15f..793c1cca8b1 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVmUserDefinedXmlHookScriptAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVmUserDefinedXmlHookScriptAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVniRangeAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVniRangeAction.java index c5208c9e6f5..7c206ed664f 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVniRangeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVniRangeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVolumeAction.java index ee9bbd3330e..05aa0a0c109 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVolumeSnapshotAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVolumeSnapshotAction.java index a71a208f304..773790de7bf 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVolumeSnapshotAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVolumeSnapshotAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVolumeSnapshotGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVolumeSnapshotGroupAction.java index 7e552255433..df5442812d8 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVolumeSnapshotGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVolumeSnapshotGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVpcFirewallAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVpcFirewallAction.java index 28ba0a34fda..05d8bdc749f 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVpcFirewallAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVpcFirewallAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVpcHaGroupAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVpcHaGroupAction.java index 3f84c3a35b6..d9e0e54035f 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVpcHaGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVpcHaGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVpcSharedQosAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVpcSharedQosAction.java index 60f32aa0d18..717d6f06018 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVpcSharedQosAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVpcSharedQosAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVpcUserVpnGatewayAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVpcUserVpnGatewayAction.java index b17a44ac919..db336b384cb 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVpcUserVpnGatewayAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVpcUserVpnGatewayAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVpcVpnConnectionRemoteAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVpcVpnConnectionRemoteAction.java index ba48c88c42e..0520bb0e09a 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVpcVpnConnectionRemoteAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVpcVpnConnectionRemoteAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateVpcVpnGatewayAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateVpcVpnGatewayAction.java index 1cd12890b81..4c094ba346d 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateVpcVpnGatewayAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateVpcVpnGatewayAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateWebhookAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateWebhookAction.java index 65f06e38ab8..c5a5769a39b 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateWebhookAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateWebhookAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateXskyBlockVolumeAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateXskyBlockVolumeAction.java index c08d3e312a6..8daf469ff39 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateXskyBlockVolumeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateXskyBlockVolumeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateZoneAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateZoneAction.java index 74d8ab46b9a..172013fc7ce 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateZoneAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateZoneAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UpgradeBackupStorageCdpTasksAction.java b/sdk/src/main/java/org/zstack/sdk/UpgradeBackupStorageCdpTasksAction.java index 4abb6210e11..3c7cce70cea 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpgradeBackupStorageCdpTasksAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpgradeBackupStorageCdpTasksAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/UploadFileToVmAction.java b/sdk/src/main/java/org/zstack/sdk/UploadFileToVmAction.java index fb9c77ce378..688f4176451 100644 --- a/sdk/src/main/java/org/zstack/sdk/UploadFileToVmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UploadFileToVmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ValidateClusterSupportDRSAction.java b/sdk/src/main/java/org/zstack/sdk/ValidateClusterSupportDRSAction.java index 012b2b92672..f59bc1ffae8 100644 --- a/sdk/src/main/java/org/zstack/sdk/ValidateClusterSupportDRSAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ValidateClusterSupportDRSAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ValidateDiskOfferingUserConfigAction.java b/sdk/src/main/java/org/zstack/sdk/ValidateDiskOfferingUserConfigAction.java index 8e4cc267d42..f3a3344b3b7 100644 --- a/sdk/src/main/java/org/zstack/sdk/ValidateDiskOfferingUserConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ValidateDiskOfferingUserConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ValidateInstanceOfferingUserConfigAction.java b/sdk/src/main/java/org/zstack/sdk/ValidateInstanceOfferingUserConfigAction.java index 9f39699d37e..d97b7277a98 100644 --- a/sdk/src/main/java/org/zstack/sdk/ValidateInstanceOfferingUserConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ValidateInstanceOfferingUserConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ValidatePasswordAction.java b/sdk/src/main/java/org/zstack/sdk/ValidatePasswordAction.java index c11a62f89e1..6aa96c01532 100644 --- a/sdk/src/main/java/org/zstack/sdk/ValidatePasswordAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ValidatePasswordAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ValidatePriceUserConfigAction.java b/sdk/src/main/java/org/zstack/sdk/ValidatePriceUserConfigAction.java index 126d16433c4..d67fc95c921 100644 --- a/sdk/src/main/java/org/zstack/sdk/ValidatePriceUserConfigAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ValidatePriceUserConfigAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ValidateSecurityGroupRuleAction.java b/sdk/src/main/java/org/zstack/sdk/ValidateSecurityGroupRuleAction.java index 6d31c030d61..9a7fe302dd9 100644 --- a/sdk/src/main/java/org/zstack/sdk/ValidateSecurityGroupRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ValidateSecurityGroupRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ValidateSessionAction.java b/sdk/src/main/java/org/zstack/sdk/ValidateSessionAction.java index 9842a9cab6a..f563a6ba64b 100644 --- a/sdk/src/main/java/org/zstack/sdk/ValidateSessionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ValidateSessionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ValidateVmSchedulingRuleAction.java b/sdk/src/main/java/org/zstack/sdk/ValidateVmSchedulingRuleAction.java index 6b8eb32df75..20c0b34c450 100644 --- a/sdk/src/main/java/org/zstack/sdk/ValidateVmSchedulingRuleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ValidateVmSchedulingRuleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ValidateVolumeSnapshotChainAction.java b/sdk/src/main/java/org/zstack/sdk/ValidateVolumeSnapshotChainAction.java index d4d844ab922..422b3b3dab1 100644 --- a/sdk/src/main/java/org/zstack/sdk/ValidateVolumeSnapshotChainAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ValidateVolumeSnapshotChainAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ZQLQueryAction.java b/sdk/src/main/java/org/zstack/sdk/ZQLQueryAction.java index 7864b7c2017..75e2c8e442c 100644 --- a/sdk/src/main/java/org/zstack/sdk/ZQLQueryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ZQLQueryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/databasebackup/CreateDatabaseBackupAction.java b/sdk/src/main/java/org/zstack/sdk/databasebackup/CreateDatabaseBackupAction.java index ead81d60920..a0b202b8ee4 100644 --- a/sdk/src/main/java/org/zstack/sdk/databasebackup/CreateDatabaseBackupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/databasebackup/CreateDatabaseBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/databasebackup/DeleteDatabaseBackupAction.java b/sdk/src/main/java/org/zstack/sdk/databasebackup/DeleteDatabaseBackupAction.java index aaa99d25c15..973c5210726 100644 --- a/sdk/src/main/java/org/zstack/sdk/databasebackup/DeleteDatabaseBackupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/databasebackup/DeleteDatabaseBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/databasebackup/DeleteExportedDatabaseBackupFromBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/databasebackup/DeleteExportedDatabaseBackupFromBackupStorageAction.java index 77ac868db92..0d5be460c97 100644 --- a/sdk/src/main/java/org/zstack/sdk/databasebackup/DeleteExportedDatabaseBackupFromBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/databasebackup/DeleteExportedDatabaseBackupFromBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/databasebackup/ExportDatabaseBackupFromBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/databasebackup/ExportDatabaseBackupFromBackupStorageAction.java index 208a5bbeae4..463723274bb 100644 --- a/sdk/src/main/java/org/zstack/sdk/databasebackup/ExportDatabaseBackupFromBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/databasebackup/ExportDatabaseBackupFromBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/databasebackup/GetDatabaseBackupFromImageStoreAction.java b/sdk/src/main/java/org/zstack/sdk/databasebackup/GetDatabaseBackupFromImageStoreAction.java index ae3be65ef98..3cc3faed417 100644 --- a/sdk/src/main/java/org/zstack/sdk/databasebackup/GetDatabaseBackupFromImageStoreAction.java +++ b/sdk/src/main/java/org/zstack/sdk/databasebackup/GetDatabaseBackupFromImageStoreAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/databasebackup/QueryDatabaseBackupAction.java b/sdk/src/main/java/org/zstack/sdk/databasebackup/QueryDatabaseBackupAction.java index 48738043a7f..6cd75d1c3eb 100644 --- a/sdk/src/main/java/org/zstack/sdk/databasebackup/QueryDatabaseBackupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/databasebackup/QueryDatabaseBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/databasebackup/RecoverDatabaseFromBackupAction.java b/sdk/src/main/java/org/zstack/sdk/databasebackup/RecoverDatabaseFromBackupAction.java index acca7f018b7..7e1b8f5b027 100644 --- a/sdk/src/main/java/org/zstack/sdk/databasebackup/RecoverDatabaseFromBackupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/databasebackup/RecoverDatabaseFromBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/databasebackup/SyncDatabaseBackupAction.java b/sdk/src/main/java/org/zstack/sdk/databasebackup/SyncDatabaseBackupAction.java index 58cf0b6e0af..4656ab8b995 100644 --- a/sdk/src/main/java/org/zstack/sdk/databasebackup/SyncDatabaseBackupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/databasebackup/SyncDatabaseBackupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/databasebackup/SyncDatabaseBackupFromImageStoreBackupStorageAction.java b/sdk/src/main/java/org/zstack/sdk/databasebackup/SyncDatabaseBackupFromImageStoreBackupStorageAction.java index 8a57c7a1bc5..491dc523f07 100644 --- a/sdk/src/main/java/org/zstack/sdk/databasebackup/SyncDatabaseBackupFromImageStoreBackupStorageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/databasebackup/SyncDatabaseBackupFromImageStoreBackupStorageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/CreateHuaweiIMasterVRouterAction.java b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/CreateHuaweiIMasterVRouterAction.java index 40808907cbe..074c0da9b25 100644 --- a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/CreateHuaweiIMasterVRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/CreateHuaweiIMasterVRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterFabricAction.java b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterFabricAction.java index dac79b20065..2d08f1f39d4 100644 --- a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterFabricAction.java +++ b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterFabricAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterTenantAction.java b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterTenantAction.java index 8f42501e563..c9cbff64a77 100644 --- a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterTenantAction.java +++ b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterTenantAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterVRouterAction.java b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterVRouterAction.java index b901c8c9526..845f72dcc05 100644 --- a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterVRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterVRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterVpcAction.java b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterVpcAction.java index e61f3a56f21..b150123dfcd 100644 --- a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterVpcAction.java +++ b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/DeleteHuaweiIMasterVpcAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/PullHuaweiIMasterControllerAction.java b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/PullHuaweiIMasterControllerAction.java index c8cab63f3fa..61a03e333b8 100644 --- a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/PullHuaweiIMasterControllerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/PullHuaweiIMasterControllerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterFabricAction.java b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterFabricAction.java index 52ab2e1b5cd..a2b0e5fc649 100644 --- a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterFabricAction.java +++ b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterFabricAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterTenantAction.java b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterTenantAction.java index ef20f29f9d9..9167063180b 100644 --- a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterTenantAction.java +++ b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterTenantAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterVRouterAction.java b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterVRouterAction.java index 1ea349fce1a..fc8d2fdcb54 100644 --- a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterVRouterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterVRouterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterVpcAction.java b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterVpcAction.java index 877f4bd0feb..a254deb75be 100644 --- a/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterVpcAction.java +++ b/sdk/src/main/java/org/zstack/sdk/huawei/imaster/QueryHuaweiIMasterVpcAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2OrganizationAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2OrganizationAction.java index f00de1952fb..785031e89c4 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2OrganizationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2OrganizationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2ProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2ProjectAction.java index 53bb36c5b6f..c44b35489fd 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2ProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2ProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2VirtualIDAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2VirtualIDAction.java index 188581aa6bb..bd814f180ec 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2VirtualIDAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2VirtualIDAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2VirtualIDGroupAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2VirtualIDGroupAction.java index ea4ea41d38a..f6b2ebd3552 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2VirtualIDGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddAttributesToIAM2VirtualIDGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDGroupToProjectsAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDGroupToProjectsAction.java index d9d9ae5e33b..14b42a0d42f 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDGroupToProjectsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDGroupToProjectsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToGroupAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToGroupAction.java index 095e3ee8378..379016cf544 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToOrganizationAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToOrganizationAction.java index 6659e146a43..b22686ad3f8 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToOrganizationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToOrganizationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToProjectAction.java index 5958bcbdc30..83b94000970 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToProjectsAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToProjectsAction.java index 7320a5c6fc4..d48d19b800b 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToProjectsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddIAM2VirtualIDsToProjectsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddResourceToIAM2ProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddResourceToIAM2ProjectAction.java index 90aec660595..3523b0d78b2 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddResourceToIAM2ProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddResourceToIAM2ProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddRolesToIAM2VirtualIDAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddRolesToIAM2VirtualIDAction.java index 08da2267a85..228bf377242 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddRolesToIAM2VirtualIDAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddRolesToIAM2VirtualIDAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddRolesToIAM2VirtualIDGroupAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddRolesToIAM2VirtualIDGroupAction.java index c82beaf94e2..5233dcec3f4 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AddRolesToIAM2VirtualIDGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AddRolesToIAM2VirtualIDGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/AttachIAM2ProjectToIAM2OrganizationAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/AttachIAM2ProjectToIAM2OrganizationAction.java index 59ed9c8c863..7291d60ee71 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/AttachIAM2ProjectToIAM2OrganizationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/AttachIAM2ProjectToIAM2OrganizationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/BatchCreateIAM2VirtualIDFromConfigFileAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/BatchCreateIAM2VirtualIDFromConfigFileAction.java index d8979de3cca..8cfbea0c4bb 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/BatchCreateIAM2VirtualIDFromConfigFileAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/BatchCreateIAM2VirtualIDFromConfigFileAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2OrganizationParentAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2OrganizationParentAction.java index 190291ad557..3e29ec006b7 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2OrganizationParentAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2OrganizationParentAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2OrganizationStateAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2OrganizationStateAction.java index 69c87a49009..4d3de4eeae4 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2OrganizationStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2OrganizationStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2ProjectStateAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2ProjectStateAction.java index c4ae6821a67..e493af2e3a4 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2ProjectStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2ProjectStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2VirtualIDGroupStateAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2VirtualIDGroupStateAction.java index fc59203fdcd..4f06ff48b24 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2VirtualIDGroupStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2VirtualIDGroupStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2VirtualIDStateAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2VirtualIDStateAction.java index 46dff445083..ee7566b156e 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2VirtualIDStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2VirtualIDStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2VirtualIDTypeAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2VirtualIDTypeAction.java index 945ae077534..e2a544de9eb 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2VirtualIDTypeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/ChangeIAM2VirtualIDTypeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/CheckIAM2OrganizationAvailabilityAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/CheckIAM2OrganizationAvailabilityAction.java index 5b9cbba11c4..2c595c84bcb 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/CheckIAM2OrganizationAvailabilityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/CheckIAM2OrganizationAvailabilityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/CheckIAM2VirtualIDConfigFileAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/CheckIAM2VirtualIDConfigFileAction.java index 94ea71721ca..d41084409d6 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/CheckIAM2VirtualIDConfigFileAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/CheckIAM2VirtualIDConfigFileAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2OrganizationAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2OrganizationAction.java index 0eeec742bbb..ff62e0cb03a 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2OrganizationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2OrganizationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectAction.java index ba48f0c2e9d..ee9ff1d4269 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectFromTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectFromTemplateAction.java index 24c59d1109f..2222129cd71 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectFromTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectFromTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectRoleAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectRoleAction.java index b70638444fd..32d8119ebc2 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectRoleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectRoleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectTemplateAction.java index afc0334c75b..fe21ffd4852 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectTemplateFromProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectTemplateFromProjectAction.java index 7d87d108777..6d502951acc 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectTemplateFromProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2ProjectTemplateFromProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2VirtualIDAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2VirtualIDAction.java index 40cd014b6d4..400083a612d 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2VirtualIDAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2VirtualIDAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2VirtualIDGroupAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2VirtualIDGroupAction.java index 5db10864bdc..09e0adea9e9 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2VirtualIDGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/CreateIAM2VirtualIDGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2OrganizationAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2OrganizationAction.java index 02a9b82fd91..c5463b2718d 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2OrganizationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2OrganizationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2ProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2ProjectAction.java index bce7d3914c6..f9f83e75e48 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2ProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2ProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2ProjectTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2ProjectTemplateAction.java index 93dda594247..91417545b1f 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2ProjectTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2ProjectTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2VirtualIDAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2VirtualIDAction.java index 22c842115ef..716b516c8b7 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2VirtualIDAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2VirtualIDAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2VirtualIDGroupAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2VirtualIDGroupAction.java index 177696a16c0..389a225bad0 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2VirtualIDGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/DeleteIAM2VirtualIDGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/DetachIAM2ProjectFromIAM2OrganizationAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/DetachIAM2ProjectFromIAM2OrganizationAction.java index 5ee8e5a63ce..a760c5b491d 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/DetachIAM2ProjectFromIAM2OrganizationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/DetachIAM2ProjectFromIAM2OrganizationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/ExpungeIAM2ProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/ExpungeIAM2ProjectAction.java index 911d0b7a958..a503074de8b 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/ExpungeIAM2ProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/ExpungeIAM2ProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2OrganizationVirtualIDNumberAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2OrganizationVirtualIDNumberAction.java index 66bb78f9a78..d90b3683caa 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2OrganizationVirtualIDNumberAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2OrganizationVirtualIDNumberAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2ProjectsOfVirtualIDAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2ProjectsOfVirtualIDAction.java index 2bdef6d7461..f38b55def99 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2ProjectsOfVirtualIDAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2ProjectsOfVirtualIDAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2SystemAttributesAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2SystemAttributesAction.java index c72643bcae7..9bd53710652 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2SystemAttributesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2SystemAttributesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2VirtualIDAPIPermissionAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2VirtualIDAPIPermissionAction.java index 84aa96ee950..ad13a0de5a1 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2VirtualIDAPIPermissionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2VirtualIDAPIPermissionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2VirtualIDInGroupAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2VirtualIDInGroupAction.java index 9fd8469a455..c6b604b0777 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2VirtualIDInGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/GetIAM2VirtualIDInGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/GetOrganizationQuotaUsageAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/GetOrganizationQuotaUsageAction.java index 5ee45da0c93..64fc37417db 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/GetOrganizationQuotaUsageAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/GetOrganizationQuotaUsageAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/LoginIAM2PlatformAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/LoginIAM2PlatformAction.java index 7f2c5560620..97cf6b25409 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/LoginIAM2PlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/LoginIAM2PlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/LoginIAM2ProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/LoginIAM2ProjectAction.java index 83e73332d24..abcc4e12c5d 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/LoginIAM2ProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/LoginIAM2ProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/LoginIAM2VirtualIDAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/LoginIAM2VirtualIDAction.java index 6eaf9e0db5f..4fd6d1f4ae7 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/LoginIAM2VirtualIDAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/LoginIAM2VirtualIDAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2OrganizationAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2OrganizationAction.java index 9f6bbcd17a6..02a184cfc8f 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2OrganizationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2OrganizationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2OrganizationAttributeAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2OrganizationAttributeAction.java index 0bd3d937bf9..18bb3064cdf 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2OrganizationAttributeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2OrganizationAttributeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2OrganizationProjectRefAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2OrganizationProjectRefAction.java index 3994afc84cd..d9d7b48e8f7 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2OrganizationProjectRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2OrganizationProjectRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectAccountRefAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectAccountRefAction.java index fbbaa06a078..0e948528016 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectAccountRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectAccountRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectAction.java index 9bb22c61b82..9ae3aba4bd0 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectAttributeAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectAttributeAction.java index f2f5ca3496f..f762f6f6233 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectAttributeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectAttributeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectRoleAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectRoleAction.java index d8d5b2df962..a6e84a31eff 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectRoleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectRoleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectTemplateAction.java index 0ccb30fb24d..b4616187e8e 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2ProjectTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDAction.java index 55308268eae..a8d244d8727 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDAttributeAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDAttributeAction.java index 4b7adaf95a5..6e4c724d5cd 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDAttributeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDAttributeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDGroupAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDGroupAction.java index b862489eb2f..6e1fec94707 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDGroupAttributeAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDGroupAttributeAction.java index 7a8223472e2..60e022a1200 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDGroupAttributeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/QueryIAM2VirtualIDGroupAttributeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RecoverIAM2ProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RecoverIAM2ProjectAction.java index 9dd2a44f60c..f3887f99be2 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RecoverIAM2ProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RecoverIAM2ProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2OrganizationAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2OrganizationAction.java index 583e1c74023..5f6d5d662f7 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2OrganizationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2OrganizationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2ProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2ProjectAction.java index 3e6df585357..fdb6c91d141 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2ProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2ProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2VirtualIDAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2VirtualIDAction.java index a60560db14d..49001300f23 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2VirtualIDAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2VirtualIDAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2VirtualIDGroupAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2VirtualIDGroupAction.java index dfb19368649..5556a5086ba 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2VirtualIDGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveAttributesFromIAM2VirtualIDGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2ProjectLoginExpiredAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2ProjectLoginExpiredAction.java index 83cae324e0a..ce394938012 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2ProjectLoginExpiredAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2ProjectLoginExpiredAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDGroupFromProjectsAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDGroupFromProjectsAction.java index a670804f856..01240771d80 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDGroupFromProjectsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDGroupFromProjectsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromGroupAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromGroupAction.java index 51b54bde2de..d81fb75f391 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromOrganizationAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromOrganizationAction.java index c1eae738074..ddd0d67dad9 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromOrganizationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromOrganizationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromProjectAction.java index 96f9b59ebcf..0b0cd79f3a5 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromProjectsAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromProjectsAction.java index 97a67ee6b23..5f3c216dc45 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromProjectsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveIAM2VirtualIDsFromProjectsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveRolesFromIAM2VirtualIDAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveRolesFromIAM2VirtualIDAction.java index f5c1b087c54..4eafc5785fc 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveRolesFromIAM2VirtualIDAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveRolesFromIAM2VirtualIDAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveRolesFromIAM2VirtualIDGroupAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveRolesFromIAM2VirtualIDGroupAction.java index 16d4eaaead0..935bc36d146 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveRolesFromIAM2VirtualIDGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/RemoveRolesFromIAM2VirtualIDGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/SetIAM2ProjectLoginExpiredAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/SetIAM2ProjectLoginExpiredAction.java index 38df38a70e7..347f244aae6 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/SetIAM2ProjectLoginExpiredAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/SetIAM2ProjectLoginExpiredAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/SetIAM2ProjectRetirePolicyAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/SetIAM2ProjectRetirePolicyAction.java index 24f903ce22b..656f0ce023b 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/SetIAM2ProjectRetirePolicyAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/SetIAM2ProjectRetirePolicyAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/SetOrganizationOperationAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/SetOrganizationOperationAction.java index a712dc663b2..980cf395d5c 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/SetOrganizationOperationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/SetOrganizationOperationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/SetOrganizationSupervisorAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/SetOrganizationSupervisorAction.java index 97cc2963cc6..31bd3eb91f9 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/SetOrganizationSupervisorAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/SetOrganizationSupervisorAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/StopAllResourcesInIAM2ProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/StopAllResourcesInIAM2ProjectAction.java index c63aa50b88d..3f840811432 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/StopAllResourcesInIAM2ProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/StopAllResourcesInIAM2ProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2OrganizationAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2OrganizationAction.java index ad6506acf8c..2630bf5d877 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2OrganizationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2OrganizationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2OrganizationAttributeAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2OrganizationAttributeAction.java index 83a66ee2d3b..92d7001054b 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2OrganizationAttributeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2OrganizationAttributeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2ProjectAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2ProjectAction.java index c69898d3ef8..92373b3a870 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2ProjectAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2ProjectAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2ProjectAttributeAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2ProjectAttributeAction.java index cf980b8e938..1284b66322f 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2ProjectAttributeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2ProjectAttributeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2ProjectTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2ProjectTemplateAction.java index 2e91ce544b4..29f50e5ab29 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2ProjectTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2ProjectTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDAction.java index 053860e40bd..f1f90a8d6a5 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDAttributeAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDAttributeAction.java index 252aba3c19f..473d254b8a5 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDAttributeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDAttributeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDGroupAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDGroupAction.java index 757210c6de1..c42203dc0ee 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDGroupAttributeAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDGroupAttributeAction.java index 09b8eae4bd4..5198fd00286 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDGroupAttributeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateIAM2VirtualIDGroupAttributeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateOrganizationQuotaAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateOrganizationQuotaAction.java index 5c2293bf9db..d11f4589a5c 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateOrganizationQuotaAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/api/UpdateOrganizationQuotaAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectContainerClusterCandidatesAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectContainerClusterCandidatesAction.java index c8b4ba46056..d57c1861617 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectContainerClusterCandidatesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectContainerClusterCandidatesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectContainerImageTagsAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectContainerImageTagsAction.java index 07f4dd84749..9013fc89cf5 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectContainerImageTagsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectContainerImageTagsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectContainerImagesAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectContainerImagesAction.java index 8bd4638d381..74086f090d6 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectContainerImagesAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectContainerImagesAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectRepositoryAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectRepositoryAction.java index cba3da80379..da794ba2ec6 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectRepositoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/container/GetIAM2ProjectRepositoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/iam2/container/SetIAM2ProjectContainerClusterAction.java b/sdk/src/main/java/org/zstack/sdk/iam2/container/SetIAM2ProjectContainerClusterAction.java index 10ea4c31d00..d112fcab57c 100644 --- a/sdk/src/main/java/org/zstack/sdk/iam2/container/SetIAM2ProjectContainerClusterAction.java +++ b/sdk/src/main/java/org/zstack/sdk/iam2/container/SetIAM2ProjectContainerClusterAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/identity/role/api/AddPolicyStatementsToRoleAction.java b/sdk/src/main/java/org/zstack/sdk/identity/role/api/AddPolicyStatementsToRoleAction.java index e832bb48d6c..a0745599c5c 100644 --- a/sdk/src/main/java/org/zstack/sdk/identity/role/api/AddPolicyStatementsToRoleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/identity/role/api/AddPolicyStatementsToRoleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/identity/role/api/AttachPolicyToRoleAction.java b/sdk/src/main/java/org/zstack/sdk/identity/role/api/AttachPolicyToRoleAction.java index d49a3425f04..bcde899dfaf 100644 --- a/sdk/src/main/java/org/zstack/sdk/identity/role/api/AttachPolicyToRoleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/identity/role/api/AttachPolicyToRoleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/identity/role/api/AttachRoleToAccountAction.java b/sdk/src/main/java/org/zstack/sdk/identity/role/api/AttachRoleToAccountAction.java index 2f2dad88fe8..d0a8c3fbb30 100644 --- a/sdk/src/main/java/org/zstack/sdk/identity/role/api/AttachRoleToAccountAction.java +++ b/sdk/src/main/java/org/zstack/sdk/identity/role/api/AttachRoleToAccountAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/identity/role/api/ChangeRoleStateAction.java b/sdk/src/main/java/org/zstack/sdk/identity/role/api/ChangeRoleStateAction.java index 59c6f30d19d..ee15360c1df 100644 --- a/sdk/src/main/java/org/zstack/sdk/identity/role/api/ChangeRoleStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/identity/role/api/ChangeRoleStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/identity/role/api/CreateRoleAction.java b/sdk/src/main/java/org/zstack/sdk/identity/role/api/CreateRoleAction.java index 0afc3d658ad..d48851eab05 100644 --- a/sdk/src/main/java/org/zstack/sdk/identity/role/api/CreateRoleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/identity/role/api/CreateRoleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/identity/role/api/DeleteRoleAction.java b/sdk/src/main/java/org/zstack/sdk/identity/role/api/DeleteRoleAction.java index 41a8424a486..efc35fdc387 100644 --- a/sdk/src/main/java/org/zstack/sdk/identity/role/api/DeleteRoleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/identity/role/api/DeleteRoleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/identity/role/api/DetachPolicyFromRoleAction.java b/sdk/src/main/java/org/zstack/sdk/identity/role/api/DetachPolicyFromRoleAction.java index b6ebf312817..2dfb8aa8a9f 100644 --- a/sdk/src/main/java/org/zstack/sdk/identity/role/api/DetachPolicyFromRoleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/identity/role/api/DetachPolicyFromRoleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/identity/role/api/DetachRoleFromAccountAction.java b/sdk/src/main/java/org/zstack/sdk/identity/role/api/DetachRoleFromAccountAction.java index 346d675e7ee..0ac754e9727 100644 --- a/sdk/src/main/java/org/zstack/sdk/identity/role/api/DetachRoleFromAccountAction.java +++ b/sdk/src/main/java/org/zstack/sdk/identity/role/api/DetachRoleFromAccountAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/identity/role/api/QueryRoleAction.java b/sdk/src/main/java/org/zstack/sdk/identity/role/api/QueryRoleAction.java index b5e16e6ccce..6fe16643921 100644 --- a/sdk/src/main/java/org/zstack/sdk/identity/role/api/QueryRoleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/identity/role/api/QueryRoleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/identity/role/api/RemovePolicyStatementsFromRoleAction.java b/sdk/src/main/java/org/zstack/sdk/identity/role/api/RemovePolicyStatementsFromRoleAction.java index 4933cfb8415..82c3481fe7c 100644 --- a/sdk/src/main/java/org/zstack/sdk/identity/role/api/RemovePolicyStatementsFromRoleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/identity/role/api/RemovePolicyStatementsFromRoleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/identity/role/api/UpdateRoleAction.java b/sdk/src/main/java/org/zstack/sdk/identity/role/api/UpdateRoleAction.java index 28ab46551cd..cd622201df2 100644 --- a/sdk/src/main/java/org/zstack/sdk/identity/role/api/UpdateRoleAction.java +++ b/sdk/src/main/java/org/zstack/sdk/identity/role/api/UpdateRoleAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/license/api/server/DegradeFromLicenseServerAction.java b/sdk/src/main/java/org/zstack/sdk/license/api/server/DegradeFromLicenseServerAction.java index 63c9e9edc32..e65418eb88a 100644 --- a/sdk/src/main/java/org/zstack/sdk/license/api/server/DegradeFromLicenseServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/license/api/server/DegradeFromLicenseServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/license/api/server/GetLicenseAuthorizedCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/license/api/server/GetLicenseAuthorizedCapacityAction.java index 510d48226c1..fbe1184ebdd 100644 --- a/sdk/src/main/java/org/zstack/sdk/license/api/server/GetLicenseAuthorizedCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/license/api/server/GetLicenseAuthorizedCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/license/api/server/IsLicenseServerAction.java b/sdk/src/main/java/org/zstack/sdk/license/api/server/IsLicenseServerAction.java index e590a853801..46367c650ba 100644 --- a/sdk/src/main/java/org/zstack/sdk/license/api/server/IsLicenseServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/license/api/server/IsLicenseServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/license/api/server/QueryLicenseAuthorizedNodeAction.java b/sdk/src/main/java/org/zstack/sdk/license/api/server/QueryLicenseAuthorizedNodeAction.java index b4d633f3d96..c88d45c5120 100644 --- a/sdk/src/main/java/org/zstack/sdk/license/api/server/QueryLicenseAuthorizedNodeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/license/api/server/QueryLicenseAuthorizedNodeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/license/api/server/RegisterLicenseServerAction.java b/sdk/src/main/java/org/zstack/sdk/license/api/server/RegisterLicenseServerAction.java index 14ddda4da72..571c12efde5 100644 --- a/sdk/src/main/java/org/zstack/sdk/license/api/server/RegisterLicenseServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/license/api/server/RegisterLicenseServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/license/api/server/RequestLicenseCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/license/api/server/RequestLicenseCapacityAction.java index 0f42eedfe4f..19ab7334854 100644 --- a/sdk/src/main/java/org/zstack/sdk/license/api/server/RequestLicenseCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/license/api/server/RequestLicenseCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/license/api/server/SyncLicenseCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/license/api/server/SyncLicenseCapacityAction.java index 7610c600282..9ef82cdde94 100644 --- a/sdk/src/main/java/org/zstack/sdk/license/api/server/SyncLicenseCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/license/api/server/SyncLicenseCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/license/api/server/UnregisterLicenseRequestedApplicationAction.java b/sdk/src/main/java/org/zstack/sdk/license/api/server/UnregisterLicenseRequestedApplicationAction.java index 727c9605895..a5ab9600a08 100644 --- a/sdk/src/main/java/org/zstack/sdk/license/api/server/UnregisterLicenseRequestedApplicationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/license/api/server/UnregisterLicenseRequestedApplicationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/license/api/server/UnregisterLicenseServerAction.java b/sdk/src/main/java/org/zstack/sdk/license/api/server/UnregisterLicenseServerAction.java index 8c9669b4fd6..4162ddf1a6b 100644 --- a/sdk/src/main/java/org/zstack/sdk/license/api/server/UnregisterLicenseServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/license/api/server/UnregisterLicenseServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/license/api/server/UpgradeToLicenseServerAction.java b/sdk/src/main/java/org/zstack/sdk/license/api/server/UpgradeToLicenseServerAction.java index f3ea01c77e7..aa5c2935b05 100644 --- a/sdk/src/main/java/org/zstack/sdk/license/api/server/UpgradeToLicenseServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/license/api/server/UpgradeToLicenseServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/license/api/server/VerifyLicenseServerAction.java b/sdk/src/main/java/org/zstack/sdk/license/api/server/VerifyLicenseServerAction.java index 7cce409fdbf..9ca6b2251bb 100644 --- a/sdk/src/main/java/org/zstack/sdk/license/api/server/VerifyLicenseServerAction.java +++ b/sdk/src/main/java/org/zstack/sdk/license/api/server/VerifyLicenseServerAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/license/api/server/WithdrawLicenseCapacityApplicationAction.java b/sdk/src/main/java/org/zstack/sdk/license/api/server/WithdrawLicenseCapacityApplicationAction.java index 6334e2ec530..3be7202261c 100644 --- a/sdk/src/main/java/org/zstack/sdk/license/api/server/WithdrawLicenseCapacityApplicationAction.java +++ b/sdk/src/main/java/org/zstack/sdk/license/api/server/WithdrawLicenseCapacityApplicationAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/AddSNSSmsReceiverAction.java b/sdk/src/main/java/org/zstack/sdk/sns/AddSNSSmsReceiverAction.java index 35324213240..1b71a488b70 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/AddSNSSmsReceiverAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/AddSNSSmsReceiverAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/ChangeSNSApplicationEndpointStateAction.java b/sdk/src/main/java/org/zstack/sdk/sns/ChangeSNSApplicationEndpointStateAction.java index 64c16ec4b97..53f8dcab511 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/ChangeSNSApplicationEndpointStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/ChangeSNSApplicationEndpointStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/ChangeSNSApplicationPlatformStateAction.java b/sdk/src/main/java/org/zstack/sdk/sns/ChangeSNSApplicationPlatformStateAction.java index 1479afeb011..4377113a248 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/ChangeSNSApplicationPlatformStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/ChangeSNSApplicationPlatformStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/ChangeSNSTopicStateAction.java b/sdk/src/main/java/org/zstack/sdk/sns/ChangeSNSTopicStateAction.java index 13b357987d5..34084af2ff8 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/ChangeSNSTopicStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/ChangeSNSTopicStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/CreateSNSTopicAction.java b/sdk/src/main/java/org/zstack/sdk/sns/CreateSNSTopicAction.java index bb015db72fa..ab7921f273a 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/CreateSNSTopicAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/CreateSNSTopicAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/DeleteSNSApplicationEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/DeleteSNSApplicationEndpointAction.java index 0c15298903d..601f618b054 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/DeleteSNSApplicationEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/DeleteSNSApplicationEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/DeleteSNSApplicationPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/sns/DeleteSNSApplicationPlatformAction.java index 243b476f807..ed5a3d582cc 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/DeleteSNSApplicationPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/DeleteSNSApplicationPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/DeleteSNSTopicAction.java b/sdk/src/main/java/org/zstack/sdk/sns/DeleteSNSTopicAction.java index 973e03c8682..58106f0f157 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/DeleteSNSTopicAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/DeleteSNSTopicAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSApplicationEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSApplicationEndpointAction.java index d7628ae0c5e..e4e2c6dd3e4 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSApplicationEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSApplicationEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSApplicationPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSApplicationPlatformAction.java index 41a58d9227d..019f72877e6 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSApplicationPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSApplicationPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSSmsEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSSmsEndpointAction.java index 74efa5b9e9c..a8b509b8cff 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSSmsEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSSmsEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSTopicAction.java b/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSTopicAction.java index a440ce5a183..7eeb25dfb14 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSTopicAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSTopicAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSTopicSubscriberAction.java b/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSTopicSubscriberAction.java index c7ddc4c142d..c225adf17de 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSTopicSubscriberAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/QuerySNSTopicSubscriberAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/RemoveSNSSmsReceiverAction.java b/sdk/src/main/java/org/zstack/sdk/sns/RemoveSNSSmsReceiverAction.java index b96e5cb3fa7..850dcd998a2 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/RemoveSNSSmsReceiverAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/RemoveSNSSmsReceiverAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/SubscribeSNSTopicAction.java b/sdk/src/main/java/org/zstack/sdk/sns/SubscribeSNSTopicAction.java index 9adabbe3ec8..cbeebdf7f13 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/SubscribeSNSTopicAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/SubscribeSNSTopicAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/UnsubscribeSNSTopicAction.java b/sdk/src/main/java/org/zstack/sdk/sns/UnsubscribeSNSTopicAction.java index dc978bc9657..28596c42adc 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/UnsubscribeSNSTopicAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/UnsubscribeSNSTopicAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/UpdateSNSApplicationEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/UpdateSNSApplicationEndpointAction.java index 8f1855de02c..1d405e1db41 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/UpdateSNSApplicationEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/UpdateSNSApplicationEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/UpdateSNSApplicationPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/sns/UpdateSNSApplicationPlatformAction.java index ba5f3ce0c41..591686b97c9 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/UpdateSNSApplicationPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/UpdateSNSApplicationPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/UpdateSNSTopicAction.java b/sdk/src/main/java/org/zstack/sdk/sns/UpdateSNSTopicAction.java index dd1c531979e..f0c834178fe 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/UpdateSNSTopicAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/UpdateSNSTopicAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/aliyunsms/CreateSNSAliyunSmsEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/aliyunsms/CreateSNSAliyunSmsEndpointAction.java index 0c0fdc89887..270c33cfaca 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/aliyunsms/CreateSNSAliyunSmsEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/aliyunsms/CreateSNSAliyunSmsEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/aliyunsms/ValidateSNSAliyunSmsEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/aliyunsms/ValidateSNSAliyunSmsEndpointAction.java index 1c570b67a56..7036795f02c 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/aliyunsms/ValidateSNSAliyunSmsEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/aliyunsms/ValidateSNSAliyunSmsEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/AddSNSDingTalkAtPersonAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/AddSNSDingTalkAtPersonAction.java index 39637a75f03..d40386770d6 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/AddSNSDingTalkAtPersonAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/AddSNSDingTalkAtPersonAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/CreateSNSDingTalkEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/CreateSNSDingTalkEndpointAction.java index 5f8947f9d09..d0e2854b2ee 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/CreateSNSDingTalkEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/CreateSNSDingTalkEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/QuerySNSDingTalkAtPersonAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/QuerySNSDingTalkAtPersonAction.java index 63cbff2db04..be30a76148c 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/QuerySNSDingTalkAtPersonAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/QuerySNSDingTalkAtPersonAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/QuerySNSDingTalkEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/QuerySNSDingTalkEndpointAction.java index 4ad87bc27ed..f4dad7e389b 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/QuerySNSDingTalkEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/QuerySNSDingTalkEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/RemoveSNSDingTalkAtPersonAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/RemoveSNSDingTalkAtPersonAction.java index 094764be42b..0bf4699f430 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/RemoveSNSDingTalkAtPersonAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/RemoveSNSDingTalkAtPersonAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/SNSDingTalkTestConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/SNSDingTalkTestConnectionAction.java index 2dbb1bc6474..40fa9cd07f2 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/SNSDingTalkTestConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/SNSDingTalkTestConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/UpdateAtPersonOfAtDingTalkEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/UpdateAtPersonOfAtDingTalkEndpointAction.java index cef26806645..8d27b8b17b2 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/UpdateAtPersonOfAtDingTalkEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/UpdateAtPersonOfAtDingTalkEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/UpdateSNSDingTalkEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/UpdateSNSDingTalkEndpointAction.java index 2ba9e03a747..e91c891a2bd 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/UpdateSNSDingTalkEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/dingtalk/UpdateSNSDingTalkEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/AddEmailAddressToSNSEmailEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/AddEmailAddressToSNSEmailEndpointAction.java index 69d85314a6b..84e42984f01 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/AddEmailAddressToSNSEmailEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/AddEmailAddressToSNSEmailEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/CreateSNSEmailEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/CreateSNSEmailEndpointAction.java index 9aaf51049c7..d9a66f2ed6b 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/CreateSNSEmailEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/CreateSNSEmailEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/CreateSNSEmailPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/CreateSNSEmailPlatformAction.java index 609c5327014..496a05c4e61 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/CreateSNSEmailPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/CreateSNSEmailPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/DeleteEmailAddressOfSNSEmailEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/DeleteEmailAddressOfSNSEmailEndpointAction.java index 4903a2bb836..5e4e0ef5443 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/DeleteEmailAddressOfSNSEmailEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/DeleteEmailAddressOfSNSEmailEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/QuerySNSEmailAddressAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/QuerySNSEmailAddressAction.java index dab16a12a82..50309094178 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/QuerySNSEmailAddressAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/QuerySNSEmailAddressAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/QuerySNSEmailEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/QuerySNSEmailEndpointAction.java index a00dd2844d3..b346b45aa50 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/QuerySNSEmailEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/QuerySNSEmailEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/QuerySNSEmailPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/QuerySNSEmailPlatformAction.java index 7a3820165da..a79c0fe9bf8 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/QuerySNSEmailPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/QuerySNSEmailPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/SNSEmailTestConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/SNSEmailTestConnectionAction.java index 6da8fc35baf..6b232b7dc93 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/SNSEmailTestConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/SNSEmailTestConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/UpdateEmailAddressOfSNSEmailEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/UpdateEmailAddressOfSNSEmailEndpointAction.java index 5746ebacd86..01a22098b83 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/UpdateEmailAddressOfSNSEmailEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/UpdateEmailAddressOfSNSEmailEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/ValidateSNSEmailPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/ValidateSNSEmailPlatformAction.java index 5b0914bc88f..955cc4306e5 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/email/ValidateSNSEmailPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/email/ValidateSNSEmailPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/AddSNSFeiShuAtPersonAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/AddSNSFeiShuAtPersonAction.java index 895ded49891..f18e6169fb3 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/AddSNSFeiShuAtPersonAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/AddSNSFeiShuAtPersonAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/CreateSNSFeiShuEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/CreateSNSFeiShuEndpointAction.java index 40ffa9bd6bb..7c7e5abbe41 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/CreateSNSFeiShuEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/CreateSNSFeiShuEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/QuerySNSFeiShuAtPersonAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/QuerySNSFeiShuAtPersonAction.java index 11fefcd7ffa..c8665019b41 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/QuerySNSFeiShuAtPersonAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/QuerySNSFeiShuAtPersonAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/QuerySNSFeiShuEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/QuerySNSFeiShuEndpointAction.java index 80a107d9b2a..4d80afc3521 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/QuerySNSFeiShuEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/QuerySNSFeiShuEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/RemoveSNSFeiShuAtPersonAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/RemoveSNSFeiShuAtPersonAction.java index f1e2b8d6c9f..3610137a53e 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/RemoveSNSFeiShuAtPersonAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/RemoveSNSFeiShuAtPersonAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/SNSFeiShuTestConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/SNSFeiShuTestConnectionAction.java index 835b4442f91..23b7327a04e 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/SNSFeiShuTestConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/SNSFeiShuTestConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/UpdateAtPersonOfAtFeiShuEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/UpdateAtPersonOfAtFeiShuEndpointAction.java index b4aabb43ec9..7ab8d175210 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/UpdateAtPersonOfAtFeiShuEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/UpdateAtPersonOfAtFeiShuEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/UpdateSNSFeiShuEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/UpdateSNSFeiShuEndpointAction.java index 68b6c2cd9f1..9707c30ffea 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/UpdateSNSFeiShuEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/feishu/UpdateSNSFeiShuEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/http/CreateSNSHttpEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/http/CreateSNSHttpEndpointAction.java index 254a4535b5d..7ab1b846de0 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/http/CreateSNSHttpEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/http/CreateSNSHttpEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/http/QuerySNSHttpEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/http/QuerySNSHttpEndpointAction.java index ffbce0cec63..1fe44b8ee64 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/http/QuerySNSHttpEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/http/QuerySNSHttpEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/http/SNSHttpTestConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/http/SNSHttpTestConnectionAction.java index e09630c166b..1ecb7a5c8fe 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/http/SNSHttpTestConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/http/SNSHttpTestConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/http/UpdateSNSHttpEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/http/UpdateSNSHttpEndpointAction.java index 0f89264ac22..b1609da3fa4 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/http/UpdateSNSHttpEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/http/UpdateSNSHttpEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/CreateSNSMicrosoftTeamsEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/CreateSNSMicrosoftTeamsEndpointAction.java index 3dbff3c1891..ab72d1652cd 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/CreateSNSMicrosoftTeamsEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/CreateSNSMicrosoftTeamsEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/QuerySNSMicrosoftTeamsEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/QuerySNSMicrosoftTeamsEndpointAction.java index f26a3466cbe..c6bb14720ad 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/QuerySNSMicrosoftTeamsEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/QuerySNSMicrosoftTeamsEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/SNSMicrosoftTeamsTestConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/SNSMicrosoftTeamsTestConnectionAction.java index 146c2b4860a..9d966ba5a88 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/SNSMicrosoftTeamsTestConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/SNSMicrosoftTeamsTestConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/UpdateSNSMicrosoftTeamsEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/UpdateSNSMicrosoftTeamsEndpointAction.java index e05c877d54b..763f6534dfd 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/UpdateSNSMicrosoftTeamsEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/microsoftteams/UpdateSNSMicrosoftTeamsEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/plugin/CreateSNSPluginEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/plugin/CreateSNSPluginEndpointAction.java index 88c0b681aff..b2a795c8808 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/plugin/CreateSNSPluginEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/plugin/CreateSNSPluginEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/plugin/QuerySNSPluginEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/plugin/QuerySNSPluginEndpointAction.java index 296635f110b..9b7d94af3e5 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/plugin/QuerySNSPluginEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/plugin/QuerySNSPluginEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/CreateSNSSnmpEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/CreateSNSSnmpEndpointAction.java index 010aa44fe7f..e39b267ee12 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/CreateSNSSnmpEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/CreateSNSSnmpEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/CreateSNSSnmpPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/CreateSNSSnmpPlatformAction.java index 6ce4f3e1c4d..b6bc8e6c80a 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/CreateSNSSnmpPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/CreateSNSSnmpPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/QuerySNSSnmpPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/QuerySNSSnmpPlatformAction.java index c7847ee16fe..552cd905297 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/QuerySNSSnmpPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/QuerySNSSnmpPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/SNSSnmpTestConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/SNSSnmpTestConnectionAction.java index 89820d7d833..891297223ed 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/SNSSnmpTestConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/SNSSnmpTestConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/UpdateSNSSnmpPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/UpdateSNSSnmpPlatformAction.java index 56c5ee91a2f..a42d4c02021 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/UpdateSNSSnmpPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/snmp/UpdateSNSSnmpPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/CreateSNSUniversalSmsEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/CreateSNSUniversalSmsEndpointAction.java index 787c7cf1349..d029fc30117 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/CreateSNSUniversalSmsEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/CreateSNSUniversalSmsEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/QuerySNSUniversalSmsEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/QuerySNSUniversalSmsEndpointAction.java index 250241796f2..3a406239adc 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/QuerySNSUniversalSmsEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/QuerySNSUniversalSmsEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/UpdateSNSUniversalSmsEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/UpdateSNSUniversalSmsEndpointAction.java index daf739c45f2..941d0e4bd48 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/UpdateSNSUniversalSmsEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/UpdateSNSUniversalSmsEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/ValidateSNSUniversalSmsEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/ValidateSNSUniversalSmsEndpointAction.java index c257c3b7329..b009139af3c 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/ValidateSNSUniversalSmsEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/universalsms/ValidateSNSUniversalSmsEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/AddSNSWeComAtPersonAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/AddSNSWeComAtPersonAction.java index dfcf0f8cf80..784284245c7 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/AddSNSWeComAtPersonAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/AddSNSWeComAtPersonAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/CreateSNSWeComEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/CreateSNSWeComEndpointAction.java index f62b4a8ffe4..8a458767d4c 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/CreateSNSWeComEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/CreateSNSWeComEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/QuerySNSWeComAtPersonAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/QuerySNSWeComAtPersonAction.java index 23f48b592ba..9ec4e2e471d 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/QuerySNSWeComAtPersonAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/QuerySNSWeComAtPersonAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/QuerySNSWeComEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/QuerySNSWeComEndpointAction.java index 3b778d31ce0..99755a30769 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/QuerySNSWeComEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/QuerySNSWeComEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/RemoveSNSWeComAtPersonAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/RemoveSNSWeComAtPersonAction.java index 40ab12a7298..adf231360e0 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/RemoveSNSWeComAtPersonAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/RemoveSNSWeComAtPersonAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/SNSWeComTestConnectionAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/SNSWeComTestConnectionAction.java index 0e01e29bd4b..fb92652ac3e 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/SNSWeComTestConnectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/SNSWeComTestConnectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/UpdateAtPersonOfAtWeComEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/UpdateAtPersonOfAtWeComEndpointAction.java index 8682af91990..1f94a5a9625 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/UpdateAtPersonOfAtWeComEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/UpdateAtPersonOfAtWeComEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/UpdateSNSWeComEndpointAction.java b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/UpdateSNSWeComEndpointAction.java index 20034054e65..5a7262d4394 100644 --- a/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/UpdateSNSWeComEndpointAction.java +++ b/sdk/src/main/java/org/zstack/sdk/sns/platform/wecom/UpdateSNSWeComEndpointAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/AddTicketTypesToTicketFlowCollectionAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/AddTicketTypesToTicketFlowCollectionAction.java index 441b7390f31..7958fbf4a4f 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/AddTicketTypesToTicketFlowCollectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/AddTicketTypesToTicketFlowCollectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/ChangeTicketFlowCollectionStateAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/ChangeTicketFlowCollectionStateAction.java index c3e53209657..f7a07cdbdf4 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/ChangeTicketFlowCollectionStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/ChangeTicketFlowCollectionStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/ChangeTicketStatusAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/ChangeTicketStatusAction.java index fe627a40a68..d320bd4af13 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/ChangeTicketStatusAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/ChangeTicketStatusAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/CreateTicketAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/CreateTicketAction.java index 8a8c907558a..406c57bcfa6 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/CreateTicketAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/CreateTicketAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/DeleteTicketAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/DeleteTicketAction.java index 95ef5c87d68..06638a17813 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/DeleteTicketAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/DeleteTicketAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/DeleteTicketFlowCollectionAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/DeleteTicketFlowCollectionAction.java index 40fd796b65e..9aa86600b7f 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/DeleteTicketFlowCollectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/DeleteTicketFlowCollectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryArchiveTicketAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryArchiveTicketAction.java index c9d6c8856c0..63074b8f5dd 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryArchiveTicketAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryArchiveTicketAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryArchiveTicketHistoryAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryArchiveTicketHistoryAction.java index 751079db434..aeb2b1c631e 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryArchiveTicketHistoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryArchiveTicketHistoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketAction.java index 6e802e1838e..669a4ed04d4 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketFlowAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketFlowAction.java index d447bbf75ed..a679f294606 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketFlowAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketFlowAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketFlowCollectionAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketFlowCollectionAction.java index 740b2339ca4..e8298c9206a 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketFlowCollectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketFlowCollectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketHistoryAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketHistoryAction.java index 0b95d9ec94e..93967118966 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketHistoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketHistoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketTypeAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketTypeAction.java index db6335e6436..867addec771 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketTypeAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/QueryTicketTypeAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/RemoveTicketTypesFromTicketFlowCollectionAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/RemoveTicketTypesFromTicketFlowCollectionAction.java index 397a3baf729..76bff5c9fd5 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/RemoveTicketTypesFromTicketFlowCollectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/RemoveTicketTypesFromTicketFlowCollectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/api/UpdateTicketRequestAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/api/UpdateTicketRequestAction.java index a4cef75fbb4..7363db2d1b7 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/api/UpdateTicketRequestAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/api/UpdateTicketRequestAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/AddIAM2TicketFlowAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/AddIAM2TicketFlowAction.java index 1995014c803..c42c3f3ccab 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/AddIAM2TicketFlowAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/AddIAM2TicketFlowAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/CreateIAM2TickFlowCollectionAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/CreateIAM2TickFlowCollectionAction.java index 7f61494eca6..686fdb1dbb8 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/CreateIAM2TickFlowCollectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/CreateIAM2TickFlowCollectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/DeleteIAM2TicketFlowAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/DeleteIAM2TicketFlowAction.java index 64689218122..2b177448260 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/DeleteIAM2TicketFlowAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/DeleteIAM2TicketFlowAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/UpdateIAM2TicketFlowAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/UpdateIAM2TicketFlowAction.java index 33a8548336e..52563647dfb 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/UpdateIAM2TicketFlowAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/UpdateIAM2TicketFlowAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/UpdateIAM2TicketFlowCollectionAction.java b/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/UpdateIAM2TicketFlowCollectionAction.java index e3ddf352383..8588b115014 100644 --- a/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/UpdateIAM2TicketFlowCollectionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ticket/iam2/api/UpdateIAM2TicketFlowCollectionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AckAlarmDataAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AckAlarmDataAction.java index cef7ef4838a..99a0620d460 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AckAlarmDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AckAlarmDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AckEventDataAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AckEventDataAction.java index 981caa40099..dc2dc96e23e 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AckEventDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AckEventDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddActionToAlarmAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddActionToAlarmAction.java index 9fdf8626123..054b786bdc3 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddActionToAlarmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddActionToAlarmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddActionToEventSubscriptionAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddActionToEventSubscriptionAction.java index b812bfe7281..d4a6ba39a8c 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddActionToEventSubscriptionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddActionToEventSubscriptionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddLabelToAlarmAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddLabelToAlarmAction.java index c77bbb562f4..53bc587d847 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddLabelToAlarmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddLabelToAlarmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddLabelToEventSubscriptionAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddLabelToEventSubscriptionAction.java index e0345a1a608..60b804b8913 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddLabelToEventSubscriptionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/AddLabelToEventSubscriptionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/ChangeAlarmStateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/ChangeAlarmStateAction.java index 1073da702e8..8a21810f586 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/ChangeAlarmStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/ChangeAlarmStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/ChangeEventSubscriptionStateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/ChangeEventSubscriptionStateAction.java index 723f190c944..781d83aa8c5 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/ChangeEventSubscriptionStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/ChangeEventSubscriptionStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/CreateAlarmAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/CreateAlarmAction.java index 01fbc19860f..eba94175aff 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/CreateAlarmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/CreateAlarmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/DeleteAlarmAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/DeleteAlarmAction.java index 0633bd9453e..47b42ea11bb 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/DeleteAlarmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/DeleteAlarmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/GetTextTemplateArgAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/GetTextTemplateArgAction.java index a8201fc47fa..463f923e299 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/GetTextTemplateArgAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/GetTextTemplateArgAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/QueryAlarmAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/QueryAlarmAction.java index 589b8d07764..97e6f7fd614 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/QueryAlarmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/QueryAlarmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/QueryAlertDataAckAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/QueryAlertDataAckAction.java index 53066bb329a..d453753db8d 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/QueryAlertDataAckAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/QueryAlertDataAckAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/QueryEventSubscriptionAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/QueryEventSubscriptionAction.java index a396095182b..7cd955be950 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/QueryEventSubscriptionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/QueryEventSubscriptionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveActionFromAlarmAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveActionFromAlarmAction.java index a3dd078830f..35b683cbe14 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveActionFromAlarmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveActionFromAlarmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveActionFromEventSubscriptionAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveActionFromEventSubscriptionAction.java index fb34e9523f4..450138947da 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveActionFromEventSubscriptionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveActionFromEventSubscriptionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveLabelFromAlarmAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveLabelFromAlarmAction.java index c3d3e219e9b..e321130b21a 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveLabelFromAlarmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveLabelFromAlarmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveLabelFromEventSubscriptionAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveLabelFromEventSubscriptionAction.java index b6bd3afb776..f7c15313b24 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveLabelFromEventSubscriptionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/RemoveLabelFromEventSubscriptionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/SubscribeEventAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/SubscribeEventAction.java index 78512035bec..e870c93d7c6 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/SubscribeEventAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/SubscribeEventAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UnsubscribeEventAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UnsubscribeEventAction.java index 73bca886e94..97672cdb7e3 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UnsubscribeEventAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UnsubscribeEventAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateAlarmAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateAlarmAction.java index ee64ddbf58c..a5fe457db6d 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateAlarmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateAlarmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateAlarmLabelAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateAlarmLabelAction.java index 23246bc1077..6a1caf98713 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateAlarmLabelAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateAlarmLabelAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateAlertDataAckAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateAlertDataAckAction.java index fc81682d8bd..11c6d11bec9 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateAlertDataAckAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateAlertDataAckAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateEventSubscriptionLabelAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateEventSubscriptionLabelAction.java index 252929e308e..70702a50f1d 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateEventSubscriptionLabelAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateEventSubscriptionLabelAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateSubscribeEventAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateSubscribeEventAction.java index 3da70032b13..c4ae78a2a57 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateSubscribeEventAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/UpdateSubscribeEventAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/ChangeActiveAlarmStateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/ChangeActiveAlarmStateAction.java index 94b745954bd..6d7ade3d4fb 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/ChangeActiveAlarmStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/ChangeActiveAlarmStateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/GetActiveAlarmStatusAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/GetActiveAlarmStatusAction.java index 40b3ed81472..ca36fb885fe 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/GetActiveAlarmStatusAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/GetActiveAlarmStatusAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/QueryActiveAlarmAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/QueryActiveAlarmAction.java index ff0a24d4289..8a36c027226 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/QueryActiveAlarmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/QueryActiveAlarmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/QueryActiveAlarmTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/QueryActiveAlarmTemplateAction.java index 333120ce5f8..915d6201197 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/QueryActiveAlarmTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/QueryActiveAlarmTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/UpdateActiveAlarmTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/UpdateActiveAlarmTemplateAction.java index 1ce16249266..8b501a1ed2a 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/UpdateActiveAlarmTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/activealarm/api/UpdateActiveAlarmTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/CreateSNSTextTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/CreateSNSTextTemplateAction.java index f89a0449d43..2258001731b 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/CreateSNSTextTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/CreateSNSTextTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/DeleteSNSTextTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/DeleteSNSTextTemplateAction.java index 74683946d1a..b1eacbdd9bd 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/DeleteSNSTextTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/DeleteSNSTextTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/QuerySNSTextTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/QuerySNSTextTemplateAction.java index 704c952373f..9691b4ce269 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/QuerySNSTextTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/QuerySNSTextTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/UpdateSNSTextTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/UpdateSNSTextTemplateAction.java index 5b269c8b833..676ca26b21f 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/UpdateSNSTextTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/UpdateSNSTextTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/template/aliyunsms/CreateAliyunSmsSNSTextTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/template/aliyunsms/CreateAliyunSmsSNSTextTemplateAction.java index 69422bcadfa..f1d48be4c13 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/template/aliyunsms/CreateAliyunSmsSNSTextTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/template/aliyunsms/CreateAliyunSmsSNSTextTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/template/aliyunsms/QueryAliyunSmsSNSTextTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/template/aliyunsms/QueryAliyunSmsSNSTextTemplateAction.java index b2acb875708..99d978ec52e 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/template/aliyunsms/QueryAliyunSmsSNSTextTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/template/aliyunsms/QueryAliyunSmsSNSTextTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/template/aliyunsms/UpdateAliyunSmsSNSTextTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/template/aliyunsms/UpdateAliyunSmsSNSTextTemplateAction.java index d752406bcb0..590e664ab0e 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/template/aliyunsms/UpdateAliyunSmsSNSTextTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/alarm/sns/template/aliyunsms/UpdateAliyunSmsSNSTextTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/CreateMetricDataHttpReceiverAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/CreateMetricDataHttpReceiverAction.java index 44bdc41c98a..b2655509083 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/CreateMetricDataHttpReceiverAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/CreateMetricDataHttpReceiverAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/CreateMetricTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/CreateMetricTemplateAction.java index 9f7a9979fca..e8d50e1cc9e 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/CreateMetricTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/CreateMetricTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/DeleteMetricDataAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/DeleteMetricDataAction.java index 24affc9750a..f3fe8c46e4c 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/DeleteMetricDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/DeleteMetricDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/DeleteMetricDataHttpReceiverAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/DeleteMetricDataHttpReceiverAction.java index 58511047277..9935ff7cd0e 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/DeleteMetricDataHttpReceiverAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/DeleteMetricDataHttpReceiverAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/DeleteMetricTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/DeleteMetricTemplateAction.java index 8ac195b6c5f..b37acaf4413 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/DeleteMetricTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/DeleteMetricTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAlarmDataAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAlarmDataAction.java index 692886da32e..c8e8d2d3ac8 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAlarmDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAlarmDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAllEventMetadataAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAllEventMetadataAction.java index 6be9bf7c0f1..70266ccecee 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAllEventMetadataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAllEventMetadataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAllMetricMetadataAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAllMetricMetadataAction.java index 2d63c01b841..c7e6631d9b1 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAllMetricMetadataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAllMetricMetadataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAuditDataAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAuditDataAction.java index 9f1e272b1a8..a346547417f 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAuditDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetAuditDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetEventDataAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetEventDataAction.java index 9896538ea03..0ec28f8cb1f 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetEventDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetEventDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetManagementNodeDirCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetManagementNodeDirCapacityAction.java index 45189fbe8b1..ebbdb6024cd 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetManagementNodeDirCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetManagementNodeDirCapacityAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetMetricDataAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetMetricDataAction.java index 41f913832a1..2e43207eb31 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetMetricDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetMetricDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetMetricLabelValueAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetMetricLabelValueAction.java index 8cd44121287..f45f1183201 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetMetricLabelValueAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetMetricLabelValueAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetPrometheusMetricLabelValueAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetPrometheusMetricLabelValueAction.java index 966d8ed7114..c3b945cb8c9 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetPrometheusMetricLabelValueAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetPrometheusMetricLabelValueAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetZWatchAlertHistogramAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetZWatchAlertHistogramAction.java index f4db6a405f5..81efd9a6c59 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetZWatchAlertHistogramAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/GetZWatchAlertHistogramAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/PutMetricDataAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/PutMetricDataAction.java index af1f2e04c48..88d53d77cd8 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/PutMetricDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/PutMetricDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryAlarmRecordAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryAlarmRecordAction.java index 5ba7bebb147..62fb1bdb827 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryAlarmRecordAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryAlarmRecordAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryAuditAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryAuditAction.java index dfee3116bef..f5acf232387 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryAuditAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryAuditAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryEventRecordAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryEventRecordAction.java index e5c885ae426..a0daafbda28 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryEventRecordAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryEventRecordAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryMetricDataHttpReceiverAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryMetricDataHttpReceiverAction.java index 1ac2445f06e..89d19918908 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryMetricDataHttpReceiverAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryMetricDataHttpReceiverAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryMetricTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryMetricTemplateAction.java index 5ca5618ab46..a057c4798a7 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryMetricTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/QueryMetricTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/UpdateAlarmDataAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/UpdateAlarmDataAction.java index f8224eb1886..45b4963ce61 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/UpdateAlarmDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/UpdateAlarmDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/api/UpdateEventDataAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/api/UpdateEventDataAction.java index 9d89ae13e28..5f974fc0264 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/api/UpdateEventDataAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/api/UpdateEventDataAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/AddEventRuleTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/AddEventRuleTemplateAction.java index 34e3a071322..e188af3e928 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/AddEventRuleTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/AddEventRuleTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/AddInstanceToMonitorGroupAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/AddInstanceToMonitorGroupAction.java index 3f613025fad..e8d1bf3faf1 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/AddInstanceToMonitorGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/AddInstanceToMonitorGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/AddMetricRuleTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/AddMetricRuleTemplateAction.java index d668b41938f..8cd9eecfdbc 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/AddMetricRuleTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/AddMetricRuleTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/ApplyMonitorTemplateToMonitorGroupAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/ApplyMonitorTemplateToMonitorGroupAction.java index a0c97e352e5..6834cffaed7 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/ApplyMonitorTemplateToMonitorGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/ApplyMonitorTemplateToMonitorGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/CloneMonitorTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/CloneMonitorTemplateAction.java index 2e13e8bdfd6..eda419e41ee 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/CloneMonitorTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/CloneMonitorTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/CreateMonitorGroupAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/CreateMonitorGroupAction.java index 11db3e7374f..ebfbbe383ed 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/CreateMonitorGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/CreateMonitorGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/CreateMonitorTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/CreateMonitorTemplateAction.java index 01bee36b72e..a5afb3bd570 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/CreateMonitorTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/CreateMonitorTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteEventRuleTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteEventRuleTemplateAction.java index 776223afc93..d1313dc5dc3 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteEventRuleTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteEventRuleTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteMetricRuleTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteMetricRuleTemplateAction.java index 6c5b3367b55..8599d346c65 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteMetricRuleTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteMetricRuleTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteMonitorGroupAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteMonitorGroupAction.java index 6c618a1fefb..519cd771e57 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteMonitorGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteMonitorGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteMonitorTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteMonitorTemplateAction.java index 033fb778ff4..df05b5b400d 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteMonitorTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/DeleteMonitorTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryEventRuleTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryEventRuleTemplateAction.java index ad6d2e51a75..fa122147392 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryEventRuleTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryEventRuleTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMetricRuleTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMetricRuleTemplateAction.java index e32e5373512..299940f7ea7 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMetricRuleTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMetricRuleTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupAction.java index 0c44a3ad79a..461d4e3d0a6 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupAlarmAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupAlarmAction.java index 9994bd858b6..a73ce5aa9dc 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupAlarmAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupAlarmAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupEventSubscriptionAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupEventSubscriptionAction.java index a992f9091c4..ade5df94bb2 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupEventSubscriptionAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupEventSubscriptionAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupInstanceAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupInstanceAction.java index f27681eca1e..e9c74a0cdf8 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupInstanceAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupInstanceAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupTemplateRefAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupTemplateRefAction.java index ebda18abdd9..050f623fb10 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupTemplateRefAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorGroupTemplateRefAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorTemplateAction.java index 3a960ad435e..ac0a0a0e23f 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/QueryMonitorTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/RemoveInstanceFromMonitorGroupAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/RemoveInstanceFromMonitorGroupAction.java index 7cf65c387b8..2f743f0bbad 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/RemoveInstanceFromMonitorGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/RemoveInstanceFromMonitorGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/RevokeMonitorTemplateFromMonitorGroupAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/RevokeMonitorTemplateFromMonitorGroupAction.java index 82be3fad8be..9b9c784ad7b 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/RevokeMonitorTemplateFromMonitorGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/RevokeMonitorTemplateFromMonitorGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateEventRuleTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateEventRuleTemplateAction.java index 1fb45a4d64f..604c95b6945 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateEventRuleTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateEventRuleTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateMetricRuleTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateMetricRuleTemplateAction.java index 58dd52d8dfc..3c9be31beac 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateMetricRuleTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateMetricRuleTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateMonitorGroupAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateMonitorGroupAction.java index 3a4967be2ae..027cf3f59dc 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateMonitorGroupAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateMonitorGroupAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateMonitorTemplateAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateMonitorTemplateAction.java index 62d18147c6c..165027826c2 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateMonitorTemplateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/monitorgroup/api/UpdateMonitorTemplateAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/AddThirdpartyPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/AddThirdpartyPlatformAction.java index 429fd24c961..ee530ae2fc2 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/AddThirdpartyPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/AddThirdpartyPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/DeleteThirdpartyPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/DeleteThirdpartyPlatformAction.java index 0e48f09b04e..fd4fb489186 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/DeleteThirdpartyPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/DeleteThirdpartyPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/QuerySNSEndpointThirdpartyAlertHistoryAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/QuerySNSEndpointThirdpartyAlertHistoryAction.java index b382733d9f9..5dca290875d 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/QuerySNSEndpointThirdpartyAlertHistoryAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/QuerySNSEndpointThirdpartyAlertHistoryAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/QueryThirdpartyAlertAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/QueryThirdpartyAlertAction.java index 620d7a0c193..f7a0d50014d 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/QueryThirdpartyAlertAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/QueryThirdpartyAlertAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/QueryThirdpartyPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/QueryThirdpartyPlatformAction.java index 2878b6c9adf..a70daf49fa2 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/QueryThirdpartyPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/QueryThirdpartyPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/UpdateThirdpartyAlertsAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/UpdateThirdpartyAlertsAction.java index 8f7899f182b..df466162c96 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/UpdateThirdpartyAlertsAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/UpdateThirdpartyAlertsAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/UpdateThirdpartyPlatformAction.java b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/UpdateThirdpartyPlatformAction.java index 26e16069c69..edcbf80cba6 100644 --- a/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/UpdateThirdpartyPlatformAction.java +++ b/sdk/src/main/java/org/zstack/sdk/zwatch/thirdparty/api/UpdateThirdpartyPlatformAction.java @@ -17,7 +17,7 @@ public static class Result { public Result throwExceptionIfError() { if (error != null) { throw new ApiException( - String.format("error[code: %s, description: %s, details: %s]", error.code, error.description, error.details) + String.format("error[code: %s, description: %s, details: %s, globalErrorCode: %s]", error.code, error.description, error.details, error.globalErrorCode) ); } diff --git a/search/src/main/java/org/zstack/query/BatchQuery.groovy b/search/src/main/java/org/zstack/query/BatchQuery.groovy index 86020e8cae6..f4f9cafb7dd 100755 --- a/search/src/main/java/org/zstack/query/BatchQuery.groovy +++ b/search/src/main/java/org/zstack/query/BatchQuery.groovy @@ -1,4 +1,6 @@ -package org.zstack.query +package org.zstack.query + +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; import org.apache.commons.lang.StringUtils import org.codehaus.groovy.control.CompilerConfiguration @@ -257,7 +259,7 @@ class BatchQuery { private Map syncApiCall(String apiname, String jstr) { Class msgClz = queryMessageClass[apiname] if (msgClz == null) { - throw new OperationFailureException(Platform.argerr("no query API found for %s", apiname)) + throw new OperationFailureException(org.zstack.core.Platform.argerr(ORG_ZSTACK_QUERY_10006, "no query API found for %s", apiname)) } APISyncCallMessage msg = JSONObjectUtil.toObject(jstr, msgClz) @@ -290,13 +292,13 @@ class BatchQuery { List words = qstr.split(" ") words = words.findAll { !it.isEmpty() } if (words.isEmpty()) { - throw new OperationFailureException(Platform.argerr("invalid query string: %s", qstr)) + throw new OperationFailureException(org.zstack.core.Platform.argerr(ORG_ZSTACK_QUERY_10007, "invalid query string: %s", qstr)) } String api = words[0].toLowerCase() Class msgClz = queryMessageClass[api] if (msgClz == null) { - throw new OperationFailureException(Platform.argerr("no query API found for %s", words[0])) + throw new OperationFailureException(org.zstack.core.Platform.argerr(ORG_ZSTACK_QUERY_10008, "no query API found for %s", words[0])) } APIQueryMessage msg = msgClz.newInstance() as APIQueryMessage @@ -357,7 +359,7 @@ class BatchQuery { } if (OP == null) { - throw new OperationFailureException(Platform.argerr("invalid query string[%s], word[%s] doesn't have a valid operator", qstr, word)) + throw new OperationFailureException(org.zstack.core.Platform.argerr(ORG_ZSTACK_QUERY_10009, "invalid query string[%s], word[%s] doesn't have a valid operator", qstr, word)) } List ks = word.split(Pattern.quote(delimiter), 2) @@ -367,7 +369,7 @@ class BatchQuery { cond.op = OP } else { if (ks.size() != 2) { - throw new OperationFailureException(Platform.argerr("invalid query string[%s], word[%s] doesn't has key-value pair", qstr, word)) + throw new OperationFailureException(org.zstack.core.Platform.argerr(ORG_ZSTACK_QUERY_10010, "invalid query string[%s], word[%s] doesn't has key-value pair", qstr, word)) } cond.name = ks[0] cond.op = OP @@ -463,7 +465,7 @@ class BatchQuery { } catch (Throwable t) { logger.warn(t.message, t) sandbox.unregister() - throw new OperationFailureException(Platform.operr("${errorLine(msg.script, t)}")) + throw new OperationFailureException(org.zstack.core.Platform.operr(ORG_ZSTACK_QUERY_10011, "${errorLine(msg.script, t)}")) } finally { sandbox.unregister() shell.resetLoadedClasses() diff --git a/search/src/main/java/org/zstack/query/MysqlQueryBuilderImpl3.java b/search/src/main/java/org/zstack/query/MysqlQueryBuilderImpl3.java index 101684ad18c..1f1c2abd816 100755 --- a/search/src/main/java/org/zstack/query/MysqlQueryBuilderImpl3.java +++ b/search/src/main/java/org/zstack/query/MysqlQueryBuilderImpl3.java @@ -40,6 +40,7 @@ import java.util.stream.Collectors; import static org.zstack.utils.StringDSL.s; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -429,12 +430,12 @@ String toJpql() { if (!skipInventoryCheck) { if (inventoryField == null || inventoryField.isAnnotationPresent(APINoSee.class)) { - throw new OperationFailureException(argerr("condition name[%s] is invalid, no such field on inventory class[%s]", + throw new OperationFailureException(argerr(ORG_ZSTACK_QUERY_10018, "condition name[%s] is invalid, no such field on inventory class[%s]", attr, inventoryClass.getName())); } if (inventoryField.isAnnotationPresent(Unqueryable.class)) { - throw new OperationFailureException(argerr("condition name[%s] is invalid, field[%s] of inventory[%s] is annotated as @Unqueryable field", + throw new OperationFailureException(argerr(ORG_ZSTACK_QUERY_10019, "condition name[%s] is invalid, field[%s] of inventory[%s] is annotated as @Unqueryable field", attr, attr, inventoryClass.getName())); } } @@ -445,7 +446,7 @@ String toJpql() { if (at == null) { Field metaField = FieldUtils.getField(attr, info.jpaMetaClass); if (metaField == null) { - throw new OperationFailureException(argerr("entity meta class[%s] has no field[%s]", + throw new OperationFailureException(argerr(ORG_ZSTACK_QUERY_10020, "entity meta class[%s] has no field[%s]", info.jpaMetaClass.getName(), attr)); } @@ -997,7 +998,7 @@ private void validateFields() { EntityInfo info = entityInfos.get(inventoryClass); for (String f : msg.getFields()) { if (!info.premitiveFieldNames.contains(f)) { - throw new OperationFailureException(argerr("field[%s] is not a primitive of the inventory %s; you cannot specify it in the parameter 'fields';" + + throw new OperationFailureException(argerr(ORG_ZSTACK_QUERY_10021, "field[%s] is not a primitive of the inventory %s; you cannot specify it in the parameter 'fields';" + "valid fields are %s", f, info.inventoryClass.getSimpleName(), info.premitiveFieldNames)); } } diff --git a/search/src/main/java/org/zstack/query/QueryFacadeImpl.java b/search/src/main/java/org/zstack/query/QueryFacadeImpl.java index 59aa7ce7e7d..3a0a291b1bc 100755 --- a/search/src/main/java/org/zstack/query/QueryFacadeImpl.java +++ b/search/src/main/java/org/zstack/query/QueryFacadeImpl.java @@ -45,6 +45,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class QueryFacadeImpl extends AbstractService implements QueryFacade, GlobalApiMessageInterceptor, MarshalReplyMessageExtensionPoint { private static CLogger logger = Utils.getLogger(QueryFacadeImpl.class); @@ -331,7 +332,7 @@ private Method getReplySetter(AutoQuery at) { setter = replyClass.getDeclaredMethod("setInventories", List.class); if (setter == null) { throw new OperationFailureException(inerr( - "query reply[%s] has no method setInventories()", replyClass.getName() + ORG_ZSTACK_QUERY_10012, "query reply[%s] has no method setInventories()", replyClass.getName() )); } setter.setAccessible(true); @@ -343,7 +344,7 @@ private Method getReplySetter(AutoQuery at) { throw of; } catch (Exception e) { logger.warn(e.getMessage(), e); - throw new OperationFailureException(inerr(e.getMessage())); + throw new OperationFailureException(inerr(ORG_ZSTACK_QUERY_10013, e.getMessage())); } } @@ -353,7 +354,7 @@ private void handle(APIQueryMessage msg) { at = msg.getClass().getAnnotation(AutoQuery.class); if (at == null) { throw new OperationFailureException(inerr( - "message[%s] is not annotated by @AutoQuery", msg.getClass() + ORG_ZSTACK_QUERY_10014, "message[%s] is not annotated by @AutoQuery", msg.getClass() )); } autoQueryMap.put(msg.getClass(), at); @@ -516,7 +517,7 @@ public ZQLQueryReturn queryUseZQL(APIQueryMessage msg, Class inventoryClass) { private QueryBelongFilter validateFilterNameAndGetExp(String filterName) { if (filterName.split(":").length < 2) { - throw new OperationFailureException(argerr("filterName must be formatted as [filterType:condition(s)]")); + throw new OperationFailureException(argerr(ORG_ZSTACK_QUERY_10015, "filterName must be formatted as [filterType:condition(s)]")); } return getBelongFilter(filterName); } @@ -652,11 +653,11 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti try { QueryOp.valueOf(cond.getOp()); } catch (IllegalArgumentException e) { - throw new ApiMessageInterceptionException(argerr(e.getMessage())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_QUERY_10016, e.getMessage())); } if (!QueryOp.NOT_NULL.equals(cond.getOp()) && !QueryOp.IS_NULL.equals(cond.getOp()) && cond.getValue() == null) { - throw new ApiMessageInterceptionException(argerr("'value' of query condition %s cannot be null", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_QUERY_10017, "'value' of query condition %s cannot be null", JSONObjectUtil.toJsonString(cond))); } } diff --git a/search/src/main/java/org/zstack/zql/ZQL.java b/search/src/main/java/org/zstack/zql/ZQL.java index 127bd3576cb..53a2aa7b2ff 100755 --- a/search/src/main/java/org/zstack/zql/ZQL.java +++ b/search/src/main/java/org/zstack/zql/ZQL.java @@ -54,6 +54,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.zql.ast.visitors.constants.MySqlKeyword.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class ZQL { @@ -403,7 +404,7 @@ protected void scripts() { clean.run(); } else if (ctx instanceof ZQLParser.SearchGrammarContext) { if (!SearchGlobalProperty.SearchAutoRegister) { - throw new OperationFailureException(err(SearchErrors.SEARCH_MODULE_DISABLED, "search module disabled")); + throw new OperationFailureException(err(ORG_ZSTACK_ZQL_10000, SearchErrors.SEARCH_MODULE_DISABLED, "search module disabled")); } ASTNode.Search search = ((ZQLParser.SearchGrammarContext) ctx).search().accept(new SearchVisitor()); diff --git a/search/src/main/java/org/zstack/zql/ast/parser/visitors/JoinClauseVisitor.java b/search/src/main/java/org/zstack/zql/ast/parser/visitors/JoinClauseVisitor.java index 8db22f844c3..5854722e3d7 100644 --- a/search/src/main/java/org/zstack/zql/ast/parser/visitors/JoinClauseVisitor.java +++ b/search/src/main/java/org/zstack/zql/ast/parser/visitors/JoinClauseVisitor.java @@ -7,6 +7,7 @@ import org.zstack.zql.antlr4.ZQLParser; import java.util.stream.Collectors; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class JoinClauseVisitor extends ZQLBaseVisitor { @@ -20,7 +21,7 @@ public ASTNode.JoinClause visitJoinTable(ZQLParser.JoinTableContext ctx) { } else if (ctx.RIGHT() != null) { joinType = ctx.RIGHT().getText(); } else { - throw new OperationFailureException(Platform.operr("can not find JoinType")); + throw new OperationFailureException(Platform.operr(ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10000, "can not find JoinType")); } ASTNode.JoinClause outerJoin = new ASTNode.JoinClause(); diff --git a/search/src/main/java/org/zstack/zql/ast/parser/visitors/ValueVisitor.java b/search/src/main/java/org/zstack/zql/ast/parser/visitors/ValueVisitor.java index 71f90539341..a1955db0007 100755 --- a/search/src/main/java/org/zstack/zql/ast/parser/visitors/ValueVisitor.java +++ b/search/src/main/java/org/zstack/zql/ast/parser/visitors/ValueVisitor.java @@ -21,6 +21,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ValueVisitor extends ZQLBaseVisitor { private static final CLogger logger = Utils.getLogger(ValueVisitor.class); @@ -137,7 +138,7 @@ private Object getParamsByType(ZQLParser.ValueContext context) { private Object callAction(String apiStr, String outputStr, Map params) { List o = Arrays.asList(outputStr.split("\\.")); if (o.isEmpty()) { - throw new OperationFailureException(Platform.operr("output from [%s] is empty", apiStr)); + throw new OperationFailureException(Platform.operr(ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10001, "output from [%s] is empty", apiStr)); } String apiName = "org.zstack.sdk." + apiStr + "Action"; @@ -156,7 +157,7 @@ private Object callAction(String apiStr, String outputStr, Map p err.setAccessible(true); Object ob = err.get(result); if (ob != null) { - throw new OperationFailureException(operr("call action[%s] failed, cause: %s", apiName, JSONObjectUtil.toJsonString(ob))); + throw new OperationFailureException(operr(ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10002, "call action[%s] failed, cause: %s", apiName, JSONObjectUtil.toJsonString(ob))); } else { Field field = result.getClass().getField("value"); field.setAccessible(true); @@ -168,10 +169,10 @@ private Object callAction(String apiStr, String outputStr, Map p // InvocationTargetException contains actual exception in its target // but no error message in itself if (e instanceof InvocationTargetException) { - throw new OperationFailureException(operr(((InvocationTargetException) e).getTargetException().getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10003, ((InvocationTargetException) e).getTargetException().getMessage())); } - throw new OperationFailureException(operr(e.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10004, e.getMessage())); } } @@ -207,7 +208,7 @@ private void setField(Object o, String key, Object value) { f.set(o, value); } } catch (Exception e) { - throw new OperationFailureException(operr(e.getMessage())); + throw new OperationFailureException(operr(ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10005, e.getMessage())); } } diff --git a/search/src/main/java/org/zstack/zql/ast/visitors/FunctionVisitor.java b/search/src/main/java/org/zstack/zql/ast/visitors/FunctionVisitor.java index 96fc8f515b6..bf0b08a7c9e 100644 --- a/search/src/main/java/org/zstack/zql/ast/visitors/FunctionVisitor.java +++ b/search/src/main/java/org/zstack/zql/ast/visitors/FunctionVisitor.java @@ -8,6 +8,7 @@ import java.util.Optional; import static org.zstack.zql.ast.visitors.constants.MySqlKeyword.keywordMap; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by MaJin on 2019/6/3. @@ -16,7 +17,7 @@ public class FunctionVisitor implements ASTVisitor { @Override public String visit(ASTNode.Function function) { if (function == null) { - throw new OperationFailureException(Platform.operr("function cannot be null")); + throw new OperationFailureException(Platform.operr(ORG_ZSTACK_ZQL_AST_VISITORS_10002, "function cannot be null")); } Optional result = keywordMap.keySet().stream() diff --git a/search/src/main/java/org/zstack/zql/ast/visitors/JoinClauseVisitor.java b/search/src/main/java/org/zstack/zql/ast/visitors/JoinClauseVisitor.java index 3dfd798ef0b..afec6ba71e7 100644 --- a/search/src/main/java/org/zstack/zql/ast/visitors/JoinClauseVisitor.java +++ b/search/src/main/java/org/zstack/zql/ast/visitors/JoinClauseVisitor.java @@ -10,12 +10,13 @@ import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class JoinClauseVisitor implements ASTVisitor { @Override public String visit(ASTNode.JoinClause node) { if (node.getConditions() == null) { - throw new OperationFailureException(Platform.operr("join condition is missing")); + throw new OperationFailureException(Platform.operr(ORG_ZSTACK_ZQL_AST_VISITORS_10003, "join condition is missing")); } String tableNameAndAlias = (String) node.getQueryTarget().accept(tableNameVisitor()); @@ -45,7 +46,7 @@ private static ASTVisitor tableNameVisitor() { @Override public String visit(ASTNode.QueryTarget queryTarget) { if (StringUtils.isBlank(queryTarget.getEntity())) { - throw new OperationFailureException(Platform.operr("entity is empty, cannot get TableName")); + throw new OperationFailureException(Platform.operr(ORG_ZSTACK_ZQL_AST_VISITORS_10004, "entity is empty, cannot get TableName")); } String entity = queryTarget.getEntity(); diff --git a/search/src/main/java/org/zstack/zql/ast/visitors/JoinExprVisitor.java b/search/src/main/java/org/zstack/zql/ast/visitors/JoinExprVisitor.java index e882e1aab65..b2de22415fc 100755 --- a/search/src/main/java/org/zstack/zql/ast/visitors/JoinExprVisitor.java +++ b/search/src/main/java/org/zstack/zql/ast/visitors/JoinExprVisitor.java @@ -7,6 +7,7 @@ import org.zstack.header.zql.ASTVisitor; import org.zstack.utils.CollectionUtils; import org.zstack.zql.ast.ZQLMetadata; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class JoinExprVisitor implements ASTVisitor { @Override @@ -22,10 +23,10 @@ private static ASTVisitor columnVisitor() { @Override public String visit(ASTNode.QueryTarget queryTarget) { if (StringUtils.isBlank(queryTarget.getEntity())) { - throw new OperationFailureException(Platform.operr("entity is empty, cannot get columnName")); + throw new OperationFailureException(Platform.operr(ORG_ZSTACK_ZQL_AST_VISITORS_10000, "entity is empty, cannot get columnName")); } if (CollectionUtils.isEmpty(queryTarget.getFields())) { - throw new OperationFailureException(Platform.operr("fieldList is empty, cannot get columnName")); + throw new OperationFailureException(Platform.operr(ORG_ZSTACK_ZQL_AST_VISITORS_10001, "fieldList is empty, cannot get columnName")); } String entity = queryTarget.getEntity(); String field = queryTarget.getFields().get(0); diff --git a/search/src/main/java/org/zstack/zql/ast/visitors/plugin/SumPlugin.java b/search/src/main/java/org/zstack/zql/ast/visitors/plugin/SumPlugin.java index e30289ebd05..86e92884ca3 100755 --- a/search/src/main/java/org/zstack/zql/ast/visitors/plugin/SumPlugin.java +++ b/search/src/main/java/org/zstack/zql/ast/visitors/plugin/SumPlugin.java @@ -8,6 +8,7 @@ import java.util.List; import java.util.stream.Collectors; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class SumPlugin extends AbstractQueryVisitorPlugin { public SumPlugin() { @@ -28,7 +29,7 @@ public String selectTarget() { List fields = targetFields(); if (fields.isEmpty()) { - throw new OperationFailureException(argerr("the field to sum must be specified")); + throw new OperationFailureException(argerr(ORG_ZSTACK_ZQL_AST_VISITORS_PLUGIN_10000, "the field to sum must be specified")); } String sumFields = StringUtils.join(fields.stream().map(f->String.format("SUM(%s.%s) as %s", entityAlias, f, f)).collect(Collectors.toList()), ","); diff --git a/simulator/simulatorImpl/src/main/java/org/zstack/simulator/SimulatorHost.java b/simulator/simulatorImpl/src/main/java/org/zstack/simulator/SimulatorHost.java index 9bcb5a34fc2..e72e6addb30 100755 --- a/simulator/simulatorImpl/src/main/java/org/zstack/simulator/SimulatorHost.java +++ b/simulator/simulatorImpl/src/main/java/org/zstack/simulator/SimulatorHost.java @@ -24,6 +24,7 @@ import java.util.List; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) class SimulatorHost extends HostBase { @@ -60,7 +61,7 @@ public void connectHook(ConnectHostInfo info, Completion complete) { String err = sc.connect(conn); if (err != null) { logger.warn(err); - complete.fail(operr(err)); + complete.fail(operr(ORG_ZSTACK_SIMULATOR_10001, err)); return; } } @@ -89,7 +90,7 @@ protected void pingHook(Completion completion) { if (!isDisconnected) { completion.success(); } else { - completion.fail(operr("set to disconnected")); + completion.fail(operr(ORG_ZSTACK_SIMULATOR_10002, "set to disconnected")); } } @@ -167,7 +168,7 @@ private void handle(UpdateVmOnHypervisorMsg msg) { private void handle(MigrateVmOnHypervisorMsg msg) { MigrateVmOnHypervisorReply reply = new MigrateVmOnHypervisorReply(); if (!config.migrateSuccess) { - reply.setError(operr("on purpose")); + reply.setError(operr(ORG_ZSTACK_SIMULATOR_10003, "on purpose")); } else { logger.debug(String.format("Successfully migrate vm[uuid:%s] on simulator host[uuid:%s] to host[uuid:%s]", msg.getVmInventory().getUuid(), self.getUuid(), msg.getDestHostInventory().getUuid())); config.removeVm(msg.getSrcHostUuid(), msg.getVmInventory().getUuid()); @@ -188,7 +189,7 @@ private void handle(DetachNicFromVmOnHypervisorMsg msg) { private void handle(TakeSnapshotOnHypervisorMsg msg) { TakeSnapshotOnHypervisorReply reply = new TakeSnapshotOnHypervisorReply(); if (!config.snapshotSuccess) { - reply.setError(operr("on purpose")); + reply.setError(operr(ORG_ZSTACK_SIMULATOR_10004, "on purpose")); bus.reply(msg, reply); return; } diff --git a/simulator/simulatorImpl/src/main/java/org/zstack/simulator/SimulatorSecurityGroupBackend.java b/simulator/simulatorImpl/src/main/java/org/zstack/simulator/SimulatorSecurityGroupBackend.java index 733eb019bff..b46eaf6656b 100755 --- a/simulator/simulatorImpl/src/main/java/org/zstack/simulator/SimulatorSecurityGroupBackend.java +++ b/simulator/simulatorImpl/src/main/java/org/zstack/simulator/SimulatorSecurityGroupBackend.java @@ -21,6 +21,7 @@ import java.util.*; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class SimulatorSecurityGroupBackend implements @@ -42,7 +43,7 @@ public class SimulatorSecurityGroupBackend implements public void applyRules(HostRuleTO hto, Completion complete) { logger.debug(String.format("apply security rules to simulator host[uuid:%s], ipv4:\n%s\nipv6:\n%s", hto.getHostUuid(), JSONObjectUtil.toJsonString(hto.getRules()), JSONObjectUtil.toJsonString(hto.getIp6Rules()))); if (!securityGroupSuccess) { - ErrorCode errorCode = operr("on purpose"); + ErrorCode errorCode = operr(ORG_ZSTACK_SIMULATOR_10000, "on purpose"); complete.fail(errorCode); return; } diff --git a/simulator/simulatorImpl/src/main/java/org/zstack/simulator/storage/primary/SimulatorPrimaryStorage.java b/simulator/simulatorImpl/src/main/java/org/zstack/simulator/storage/primary/SimulatorPrimaryStorage.java index a4c639c9bdd..4fcc0d10a3f 100755 --- a/simulator/simulatorImpl/src/main/java/org/zstack/simulator/storage/primary/SimulatorPrimaryStorage.java +++ b/simulator/simulatorImpl/src/main/java/org/zstack/simulator/storage/primary/SimulatorPrimaryStorage.java @@ -22,6 +22,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.err; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class SimulatorPrimaryStorage extends PrimaryStorageBase { @@ -266,7 +267,7 @@ protected void handle(CheckVolumeSnapshotOperationOnPrimaryStorageMsg msg) { .param("vmUuid", msg.getVmInstanceUuid()) .find(); if (hostStatus != HostStatus.Connected && hostStatus != null) { - reply.setError(err(HostErrors.HOST_IS_DISCONNECTED, "host where vm[uuid:%s] locate is not Connected.", msg.getVmInstanceUuid())); + reply.setError(err(ORG_ZSTACK_SIMULATOR_STORAGE_PRIMARY_10000, HostErrors.HOST_IS_DISCONNECTED, "host where vm[uuid:%s] locate is not Connected.", msg.getVmInstanceUuid())); } } diff --git a/storage/src/main/java/org/zstack/storage/addon/backup/ExternalBackupStorage.java b/storage/src/main/java/org/zstack/storage/addon/backup/ExternalBackupStorage.java index de4e84d1b4e..4014afc51a1 100755 --- a/storage/src/main/java/org/zstack/storage/addon/backup/ExternalBackupStorage.java +++ b/storage/src/main/java/org/zstack/storage/addon/backup/ExternalBackupStorage.java @@ -18,6 +18,7 @@ import org.zstack.utils.logging.CLogger; import java.util.List; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; // ExternalBackupStorage is an Addon Backup Storage Instance (`absi'). // @@ -50,7 +51,7 @@ protected void handle(final DownloadImageMsg msg) { @Override public void success(ImageDescriptor d) { if (d.getInstallPath() == null) { - r.setError(Platform.operr("null installPath returned from driver: %s", controller.getIdentity())); + r.setError(Platform.operr(ORG_ZSTACK_STORAGE_ADDON_BACKUP_10000, "null installPath returned from driver: %s", controller.getIdentity())); } else { r.setFormat(d.getFormat()); r.setInstallPath(d.getInstallPath()); @@ -108,7 +109,7 @@ public void success(StorageHealthy healthy) { return; } - completion.fail(Platform.operr("%s: health state: %s", getSelf().getIdentity(), healthy)); + completion.fail(Platform.operr(ORG_ZSTACK_STORAGE_ADDON_BACKUP_10001, "%s: health state: %s", getSelf().getIdentity(), healthy)); } @Override diff --git a/storage/src/main/java/org/zstack/storage/addon/backup/ExternalBackupStorageFactory.java b/storage/src/main/java/org/zstack/storage/addon/backup/ExternalBackupStorageFactory.java index d6c403684f1..f1818fc75d3 100755 --- a/storage/src/main/java/org/zstack/storage/addon/backup/ExternalBackupStorageFactory.java +++ b/storage/src/main/java/org/zstack/storage/addon/backup/ExternalBackupStorageFactory.java @@ -13,6 +13,7 @@ import org.zstack.header.storage.backup.*; import org.zstack.utils.Utils; import org.zstack.utils.logging.CLogger; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ExternalBackupStorageFactory implements BackupStorageFactory, Component { private static final CLogger logger = Utils.getLogger(ExternalBackupStorageFactory.class); @@ -37,7 +38,7 @@ public BackupStorageInventory createBackupStorage(BackupStorageVO vo, APIAddBack APIAddExternalBackupStorageMsg amsg = (APIAddExternalBackupStorageMsg) msg; if (findBackupStorageController(amsg.getIdentity()) == null) { throw new OperationFailureException( - Platform.operr("No backup storage plugin registered with identity: %s", amsg.getIdentity()) + Platform.operr(ORG_ZSTACK_STORAGE_ADDON_BACKUP_10002, "No backup storage plugin registered with identity: %s", amsg.getIdentity()) ); } @@ -53,7 +54,7 @@ public BackupStorage getBackupStorage(BackupStorageVO vo) { BackupStorageController c = findBackupStorageController(lvo.getIdentity()); if (c == null) { throw new OperationFailureException( - Platform.operr("No backup storage plugin registered with identity: %s", vo.getType()) + Platform.operr(ORG_ZSTACK_STORAGE_ADDON_BACKUP_10003, "No backup storage plugin registered with identity: %s", vo.getType()) ); } return new ExternalBackupStorage(lvo, c); diff --git a/storage/src/main/java/org/zstack/storage/addon/primary/ExternalPrimaryStorage.java b/storage/src/main/java/org/zstack/storage/addon/primary/ExternalPrimaryStorage.java index 05bea4ba5f3..15f47db280f 100644 --- a/storage/src/main/java/org/zstack/storage/addon/primary/ExternalPrimaryStorage.java +++ b/storage/src/main/java/org/zstack/storage/addon/primary/ExternalPrimaryStorage.java @@ -59,6 +59,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.storage.addon.primary.ExternalPrimaryStorageNameHelper.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE, dependencyCheck = true) @@ -149,7 +150,7 @@ private void handle(GetAccessPathMsg msg) { .eq(BlockVolumeVO_.uuid, msg.getVolumeUuid()).find(); if (blockVolumeVO == null) { GetAccessPathReply reply = new GetAccessPathReply(); - reply.setError(operr("can not found block volume, access path only for block volume")); + reply.setError(operr(ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10005, "can not found block volume, access path only for block volume")); return; } BlockExternalPrimaryStorageBackend backend = getBlockBackend(blockVolumeVO.getVendor()); @@ -456,7 +457,7 @@ private void handle(final SelectBackupStorageMsg msg) { } if (CollectionUtils.isEmpty(preferBsTypes)) { - reply.setError(operr("no backup storage type specified support to primary storage[uuid:%s]", self.getUuid())); + reply.setError(operr(ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10006, "no backup storage type specified support to primary storage[uuid:%s]", self.getUuid())); bus.reply(msg, reply); return; } @@ -1821,7 +1822,7 @@ public void setup() { public void run(final FlowTrigger trigger, Map data) { ImageVO ivo = dbf.findByUuid(msg.getVolume().getRootImageUuid(), ImageVO.class); if (ivo == null) { - throw new OperationFailureException(operr("cannot reinit rootvolume [%s] because image [%s] has been deleted and imagecache cannot be found", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10007, "cannot reinit rootvolume [%s] because image [%s] has been deleted and imagecache cannot be found", msg.getVolume().getUuid(), msg.getVolume().getRootImageUuid())); } @@ -2001,7 +2002,7 @@ public void success(StorageCapacity capacity) { }); trigger.next(); } else { - trigger.fail(operr("storage is not healthy:%s", capacity.getHealthy().toString())); + trigger.fail(operr(ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10008, "storage is not healthy:%s", capacity.getHealthy().toString())); } } diff --git a/storage/src/main/java/org/zstack/storage/addon/primary/ExternalPrimaryStorageFactory.java b/storage/src/main/java/org/zstack/storage/addon/primary/ExternalPrimaryStorageFactory.java index cfc8e3db3c5..931021c9c67 100644 --- a/storage/src/main/java/org/zstack/storage/addon/primary/ExternalPrimaryStorageFactory.java +++ b/storage/src/main/java/org/zstack/storage/addon/primary/ExternalPrimaryStorageFactory.java @@ -51,6 +51,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ExternalPrimaryStorageFactory implements PrimaryStorageFactory, Component, PSCapacityExtensionPoint, PreVmInstantiateResourceExtensionPoint, VmReleaseResourceExtensionPoint, @@ -208,7 +209,7 @@ public PrimaryStorageInventory createPrimaryStorage(PrimaryStorageVO vo, APIAddP ExternalPrimaryStorageSvcBuilder builder = getSvcBuilder(identity); if (builder == null) { throw new OperationFailureException( - Platform.operr("No primary storage plugin registered with identity: %s", identity) + Platform.operr(ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10002, "No primary storage plugin registered with identity: %s", identity) ); } @@ -258,7 +259,7 @@ public PrimaryStorageInventory getInventory(String uuid) { @Override public void validateStorageProtocol(String protocol) { if (!SUPPORT_PROTOCOL.contains(protocol)) { - throw new ApiMessageInterceptionException(argerr("not support protocol[%s] " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10003, "not support protocol[%s] " + "on type[%s] primary storage", protocol, getPrimaryStorageType())); } } @@ -529,7 +530,7 @@ public void beforeTakeLiveSnapshotsOnVolumes(CreateVolumesSnapshotOverlayInnerMs flowData.put(VolumeSnapshotConstant.NEED_BLOCK_STREAM_ON_HYPERVISOR, false); flowData.put(VolumeSnapshotConstant.NEED_TAKE_SNAPSHOTS_ON_HYPERVISOR, false); } else if (msg.getConsistentType() != ConsistentType.None) { - completion.fail(operr("not support take volumes snapshots " + + completion.fail(operr(ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10004, "not support take volumes snapshots " + "on multiple ps when including storage snapshot")); return; } diff --git a/storage/src/main/java/org/zstack/storage/addon/primary/ExternalPrimaryStorageManagerImpl.java b/storage/src/main/java/org/zstack/storage/addon/primary/ExternalPrimaryStorageManagerImpl.java index 0881cefa572..5f32d4616e4 100644 --- a/storage/src/main/java/org/zstack/storage/addon/primary/ExternalPrimaryStorageManagerImpl.java +++ b/storage/src/main/java/org/zstack/storage/addon/primary/ExternalPrimaryStorageManagerImpl.java @@ -25,6 +25,7 @@ import java.util.LinkedHashMap; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ExternalPrimaryStorageManagerImpl extends AbstractService { private static final CLogger logger = Utils.getLogger(ExternalPrimaryStorageManagerImpl.class); @@ -54,7 +55,7 @@ public void handleMessage(Message msg) { private void passThrough(PrimaryStorageMessage msg) { ExternalPrimaryStorageVO vo = dbf.findByUuid(msg.getPrimaryStorageUuid(), ExternalPrimaryStorageVO.class); if (vo == null) { - throw new OperationFailureException(operr("cannot find ExternalPrimaryStorage[uuid:%s]", msg.getPrimaryStorageUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10000, "cannot find ExternalPrimaryStorage[uuid:%s]", msg.getPrimaryStorageUuid())); } PrimaryStorage ext = factory.getPrimaryStorage(vo); @@ -121,7 +122,7 @@ public void fail(ErrorCode errorCode) { @Override public void done(ErrorCodeList errorCodeList) { if (event.getInventory() == null) { - event.setError(operr(errorCodeList, "cannot connect any external storage")); + event.setError(operr(ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10001, errorCodeList, "cannot connect any external storage")); } bus.publish(event); diff --git a/storage/src/main/java/org/zstack/storage/backup/BackupStorageApiInterceptor.java b/storage/src/main/java/org/zstack/storage/backup/BackupStorageApiInterceptor.java index eb99afae4ca..a7f4ee4ae76 100755 --- a/storage/src/main/java/org/zstack/storage/backup/BackupStorageApiInterceptor.java +++ b/storage/src/main/java/org/zstack/storage/backup/BackupStorageApiInterceptor.java @@ -16,6 +16,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -62,7 +63,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti private void checkNull(final String name, final String val) { if (val == null) { - throw new ApiMessageInterceptionException(argerr("%s should not be null", name)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_BACKUP_10003, "%s should not be null", name)); } } private void validate(APIDeleteExportedImageFromBackupStorageMsg msg) { @@ -85,7 +86,7 @@ private void validate(APIGetBackupStorageCapacityMsg msg) { } if (!pass && !msg.isAll()) { - throw new ApiMessageInterceptionException(argerr("zoneUuids, backupStorageUuids must have at least one be none-empty list, or all is set to true")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_BACKUP_10004, "zoneUuids, backupStorageUuids must have at least one be none-empty list, or all is set to true")); } if (msg.isAll() && (msg.getBackupStorageUuids() == null || msg.getBackupStorageUuids().isEmpty())) { @@ -115,7 +116,7 @@ private void validate(APIDetachBackupStorageFromZoneMsg msg) { q.add(BackupStorageZoneRefVO_.backupStorageUuid, Op.EQ, msg.getBackupStorageUuid()); q.add(BackupStorageZoneRefVO_.zoneUuid, Op.EQ, msg.getZoneUuid()); if (!q.isExists()) { - throw new ApiMessageInterceptionException(operr("backup storage[uuid:%s] has not been attached to zone[uuid:%s]", msg.getBackupStorageUuid(), msg.getZoneUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_BACKUP_10005, "backup storage[uuid:%s] has not been attached to zone[uuid:%s]", msg.getBackupStorageUuid(), msg.getZoneUuid())); } } @@ -124,13 +125,13 @@ private void validate(APIAttachBackupStorageToZoneMsg msg) { q.add(BackupStorageZoneRefVO_.backupStorageUuid, Op.EQ, msg.getBackupStorageUuid()); q.add(BackupStorageZoneRefVO_.zoneUuid, Op.EQ, msg.getZoneUuid()); if (q.isExists()) { - throw new ApiMessageInterceptionException(operr("backup storage[uuid:%s] has been attached to zone[uuid:%s]", msg.getBackupStorageUuid(), msg.getZoneUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_BACKUP_10006, "backup storage[uuid:%s] has been attached to zone[uuid:%s]", msg.getBackupStorageUuid(), msg.getZoneUuid())); } } private void validate(final APIGetTrashOnBackupStorageMsg msg) { if ((msg.getResourceType() != null) ^ (msg.getResourceUuid() != null)) { - throw new ApiMessageInterceptionException((argerr("'resourceUuid' and 'resourceType' must be set both or neither!"))); + throw new ApiMessageInterceptionException((argerr(ORG_ZSTACK_STORAGE_BACKUP_10007, "'resourceUuid' and 'resourceType' must be set both or neither!"))); } } } diff --git a/storage/src/main/java/org/zstack/storage/backup/BackupStorageBase.java b/storage/src/main/java/org/zstack/storage/backup/BackupStorageBase.java index ca9b35898fc..5bf2593524a 100755 --- a/storage/src/main/java/org/zstack/storage/backup/BackupStorageBase.java +++ b/storage/src/main/java/org/zstack/storage/backup/BackupStorageBase.java @@ -56,6 +56,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public abstract class BackupStorageBase extends AbstractBackupStorage { @@ -152,11 +153,11 @@ private long getContentLength(String url) { try { header = restf.syncHead(url); } catch (Exception e) { - throw new OperationFailureException(operr("failed to get header of image url %s: %s", url, e.toString())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_BACKUP_10015, "failed to get header of image url %s: %s", url, e.toString())); } if (header == null) { - throw new OperationFailureException(operr("failed to get header of image url %s", url)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_BACKUP_10016, "failed to get header of image url %s", url)); } return header.getContentLength(); @@ -178,10 +179,10 @@ protected void exceptionIfImageSizeGreaterThanAvailableCapacity(String url) { if (size == -1) { logger.error(String.format("failed to get image size from url %s, but ignore this error and proceed", url)); } else if (size < ImageConstant.MINI_IMAGE_SIZE_IN_BYTE) { - throw new OperationFailureException(operr("the image size get from url %s is %d bytes, " + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_BACKUP_10017, "the image size get from url %s is %d bytes, " + "it's too small for an image, please check the url again.", url, size)); } else if (size > available) { - throw new OperationFailureException(operr("the backup storage[uuid:%s, name:%s] has not enough capacity to download the image[%s]." + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_BACKUP_10018, "the backup storage[uuid:%s, name:%s] has not enough capacity to download the image[%s]." + "Required size:%s, available size:%s", self.getUuid(), self.getName(), url, size, available)); } } @@ -196,13 +197,13 @@ protected BackupStorageInventory getSelfInventory() { protected void checkStatus(Message msg) { if (!statusChecker.isOperationAllowed(msg.getClass().getName(), self.getStatus().toString())) { - throw new OperationFailureException(operr("backup storage cannot proceed message[%s] because its status is %s", msg.getClass().getName(), self.getStatus())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_BACKUP_10019, "backup storage cannot proceed message[%s] because its status is %s", msg.getClass().getName(), self.getStatus())); } } protected void checkState(Message msg) { if (!stateChecker.isOperationAllowed(msg.getClass().getName(), self.getState().toString())) { - throw new OperationFailureException(operr("backup storage cannot proceed message[%s] because its state is %s", msg.getClass().getName(), self.getState())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_BACKUP_10020, "backup storage cannot proceed message[%s] because its state is %s", msg.getClass().getName(), self.getState())); } } @@ -549,7 +550,7 @@ private void cleanTrash(Long trashId, final ReturnValueCompletion(trashs).all((inv, coml) -> { String details = trash.makeSureInstallPathNotUsed(inv); if (details != null) { - results.add(new TrashCleanupResult(inv.getResourceUuid(), inv.getTrashId(), operr(details))); + results.add(new TrashCleanupResult(inv.getResourceUuid(), inv.getTrashId(), operr(ORG_ZSTACK_STORAGE_BACKUP_10022, details))); coml.done(); return; } @@ -742,7 +743,7 @@ protected void handle(final APIDetachBackupStorageFromZoneMsg msg) { try { extpEmitter.preDetach(self, msg.getZoneUuid()); } catch (BackupStorageException e) { - evt.setError(err(BackupStorageErrors.DETACH_ERROR, e.getMessage())); + evt.setError(err(ORG_ZSTACK_STORAGE_BACKUP_10023, BackupStorageErrors.DETACH_ERROR, e.getMessage())); bus.publish(evt); return; } @@ -775,7 +776,7 @@ public void success() { public void fail(ErrorCode errorCode) { logger.warn(errorCode.getDetails()); extpEmitter.failToDetach(self, msg.getZoneUuid()); - evt.setError(err(BackupStorageErrors.DETACH_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_STORAGE_BACKUP_10024, BackupStorageErrors.DETACH_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); @@ -787,7 +788,7 @@ protected void handle(final APIAttachBackupStorageToZoneMsg msg) { String errStr = extpEmitter.preAttach(svo, msg.getZoneUuid()); if (errStr != null) { - evt.setError(err(BackupStorageErrors.ATTACH_ERROR, errStr)); + evt.setError(err(ORG_ZSTACK_STORAGE_BACKUP_10025, BackupStorageErrors.ATTACH_ERROR, errStr)); bus.publish(evt); return; } @@ -813,7 +814,7 @@ public void success() { public void fail(ErrorCode errorCode) { logger.warn(errorCode.toString()); extpEmitter.failToAttach(svo, msg.getZoneUuid()); - evt.setError(err(BackupStorageErrors.ATTACH_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_STORAGE_BACKUP_10026, BackupStorageErrors.ATTACH_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); @@ -829,7 +830,7 @@ protected void handle(APIChangeBackupStorageStateMsg msg) { try { extpEmitter.preChange(self, event); } catch (BackupStorageException e) { - evt.setError(err(SysErrors.CHANGE_RESOURCE_STATE_ERROR, e.getMessage())); + evt.setError(err(ORG_ZSTACK_STORAGE_BACKUP_10027, SysErrors.CHANGE_RESOURCE_STATE_ERROR, e.getMessage())); bus.publish(evt); return; } @@ -910,7 +911,7 @@ public void handle(Map data) { }).error(new FlowErrorHandler(msg) { @Override public void handle(ErrorCode errCode, Map data) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + evt.setError(err(ORG_ZSTACK_STORAGE_BACKUP_10028, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.publish(evt); } }).start(); diff --git a/storage/src/main/java/org/zstack/storage/backup/BackupStorageCapacityUpdater.java b/storage/src/main/java/org/zstack/storage/backup/BackupStorageCapacityUpdater.java index 85352718e09..89e85e79102 100755 --- a/storage/src/main/java/org/zstack/storage/backup/BackupStorageCapacityUpdater.java +++ b/storage/src/main/java/org/zstack/storage/backup/BackupStorageCapacityUpdater.java @@ -18,6 +18,7 @@ import javax.persistence.LockModeType; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/4/28. @@ -136,7 +137,7 @@ private boolean _reserveCapacity(long size, boolean exceptionOnFailure) { if (!exceptionOnFailure) { return false; } else { - throw new OperationFailureException(operr("cannot reserve %s on the backup storage[uuid:%s], it only has %s available", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_BACKUP_10014, "cannot reserve %s on the backup storage[uuid:%s], it only has %s available", size, backupStorageUuid, capacityVO.getAvailableCapacity())); } } diff --git a/storage/src/main/java/org/zstack/storage/backup/BackupStorageCascadeExtension.java b/storage/src/main/java/org/zstack/storage/backup/BackupStorageCascadeExtension.java index 8ccfe7c5c22..32b64b58886 100755 --- a/storage/src/main/java/org/zstack/storage/backup/BackupStorageCascadeExtension.java +++ b/storage/src/main/java/org/zstack/storage/backup/BackupStorageCascadeExtension.java @@ -17,6 +17,7 @@ import java.util.List; import static org.zstack.core.Platform.inerr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -107,7 +108,7 @@ private void handleDeletionCheck(CascadeAction action, Completion completion) { completion.success(); } catch (BackupStorageException e) { - completion.fail(inerr(e.getMessage())); + completion.fail(inerr(ORG_ZSTACK_STORAGE_BACKUP_10001, e.getMessage())); } } diff --git a/storage/src/main/java/org/zstack/storage/backup/BackupStorageMainAllocatorFlow.java b/storage/src/main/java/org/zstack/storage/backup/BackupStorageMainAllocatorFlow.java index f8c812ae2c5..5646f9a2939 100755 --- a/storage/src/main/java/org/zstack/storage/backup/BackupStorageMainAllocatorFlow.java +++ b/storage/src/main/java/org/zstack/storage/backup/BackupStorageMainAllocatorFlow.java @@ -17,6 +17,7 @@ import javax.persistence.TypedQuery; import java.util.List; import java.util.Map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -85,7 +86,7 @@ private Result allocate(Map data) { public void run(FlowTrigger trigger, Map data) { Result ret = allocate(data); if (ret.result.isEmpty()) { - throw new OperationFailureException(operr("%s", ret.error)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_BACKUP_10002, "%s", ret.error)); } data.put(AllocatorParams.CANDIDATES, ret.result); diff --git a/storage/src/main/java/org/zstack/storage/backup/BackupStorageManagerImpl.java b/storage/src/main/java/org/zstack/storage/backup/BackupStorageManagerImpl.java index 9e8e4ee62b3..ce08df36a2b 100755 --- a/storage/src/main/java/org/zstack/storage/backup/BackupStorageManagerImpl.java +++ b/storage/src/main/java/org/zstack/storage/backup/BackupStorageManagerImpl.java @@ -45,6 +45,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class BackupStorageManagerImpl extends AbstractService implements BackupStorageManager, ManagementNodeChangeListener, ManagementNodeReadyExtensionPoint { @@ -198,7 +199,7 @@ public void run(AddBackupStorageExtensionPoint ext) { } else { dbf.removeByPrimaryKey(inv.getUuid(), BackupStorageVO.class); - evt.setError(err(SysErrors.CREATE_RESOURCE_ERROR, reply.getError(), reply.getError().getDetails())); + evt.setError(err(ORG_ZSTACK_STORAGE_BACKUP_10009, SysErrors.CREATE_RESOURCE_ERROR, reply.getError(), reply.getError().getDetails())); bus.publish(evt); } } @@ -273,7 +274,7 @@ private void handle(AllocateBackupStorageMsg msg) { } if (target == null) { - reply.setError(operr("capacity reservation on all backup storage failed")); + reply.setError(operr(ORG_ZSTACK_STORAGE_BACKUP_10010, "capacity reservation on all backup storage failed")); } else { reply.setInventory(target); } @@ -317,7 +318,7 @@ private void check(APIAddBackupStorageMsg msg) { } if (backupStorageDataNetworkTags.size() > 1) { - throw new ApiMessageInterceptionException(argerr("only one backup storage data network system tag is allowed, but %s got", backupStorageDataNetworkTags.size())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_BACKUP_10011, "only one backup storage data network system tag is allowed, but %s got", backupStorageDataNetworkTags.size())); } validateDataNetworkSystemTag(backupStorageDataNetworkTags.get(0)); @@ -333,7 +334,7 @@ private void validateDataNetworkSystemTag(String systemTag) { BackupStorageSystemTags.BACKUP_STORAGE_DATA_NETWORK_TOKEN); String fmtCidr = NetworkUtils.fmtCidr(cidr); if (!fmtCidr.equals(cidr)) { - throw new ApiMessageInterceptionException(argerr("[%s] is not a standard cidr, do you mean [%s]?", cidr, fmtCidr)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_BACKUP_10012, "[%s] is not a standard cidr, do you mean [%s]?", cidr, fmtCidr)); } } } diff --git a/storage/src/main/java/org/zstack/storage/backup/BackupStoragePrimaryStorageAllocatorFlow.java b/storage/src/main/java/org/zstack/storage/backup/BackupStoragePrimaryStorageAllocatorFlow.java index 601beda979d..0c45a5952a5 100644 --- a/storage/src/main/java/org/zstack/storage/backup/BackupStoragePrimaryStorageAllocatorFlow.java +++ b/storage/src/main/java/org/zstack/storage/backup/BackupStoragePrimaryStorageAllocatorFlow.java @@ -18,9 +18,10 @@ import java.util.Map; import static org.zstack.core.Platform.operr; -/** +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*;/** * Created by MaJin on 2020/7/30. */ + @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class BackupStoragePrimaryStorageAllocatorFlow extends NoRollbackFlow { @@ -43,7 +44,7 @@ public void run(FlowTrigger trigger, Map data) { candidates.removeIf(it -> !supportBsUuids.contains(it.getUuid())); if (candidates.isEmpty()) { - trigger.fail(operr("required primary storage[uuid:%s, type:%s] could not support any backup storage.", + trigger.fail(operr(ORG_ZSTACK_STORAGE_BACKUP_10013, "required primary storage[uuid:%s, type:%s] could not support any backup storage.", spec.getRequiredPrimaryStorageUuid(), psTypeName)); return; } diff --git a/storage/src/main/java/org/zstack/storage/backup/BackupStorageReservedCapacityAllocatorFlow.java b/storage/src/main/java/org/zstack/storage/backup/BackupStorageReservedCapacityAllocatorFlow.java index 09628b9322a..29c93c89991 100755 --- a/storage/src/main/java/org/zstack/storage/backup/BackupStorageReservedCapacityAllocatorFlow.java +++ b/storage/src/main/java/org/zstack/storage/backup/BackupStorageReservedCapacityAllocatorFlow.java @@ -22,6 +22,7 @@ import java.util.List; import java.util.Map; import java.util.stream.Collectors; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -52,7 +53,7 @@ public void run(FlowTrigger trigger, Map data) { } if (ret.isEmpty()) { - throw new OperationFailureException(operr("after subtracting reserved capacity, no backup storage has required capacity[%s bytes]", spec.getSize())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_BACKUP_10008, "after subtracting reserved capacity, no backup storage has required capacity[%s bytes]", spec.getSize())); } data.put(AllocatorParams.CANDIDATES, ret); diff --git a/storage/src/main/java/org/zstack/storage/backup/DefaultBackupStorageAllocatorStrategy.java b/storage/src/main/java/org/zstack/storage/backup/DefaultBackupStorageAllocatorStrategy.java index d89705d8fa6..bfd855f80bc 100755 --- a/storage/src/main/java/org/zstack/storage/backup/DefaultBackupStorageAllocatorStrategy.java +++ b/storage/src/main/java/org/zstack/storage/backup/DefaultBackupStorageAllocatorStrategy.java @@ -18,6 +18,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.utils.CollectionDSL.e; import static org.zstack.utils.CollectionDSL.map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) @@ -59,7 +60,7 @@ public void handle(ErrorCode errCode, Map data) { }).start(); if (ret.errorCode != null) { - throw new BackupStorageException(err(BackupStorageErrors.ALLOCATE_ERROR, ret.errorCode, "unable to allocate a backup storage")); + throw new BackupStorageException(err(ORG_ZSTACK_STORAGE_BACKUP_10000, BackupStorageErrors.ALLOCATE_ERROR, ret.errorCode, "unable to allocate a backup storage")); } else { Collections.shuffle(ret.results); return BackupStorageInventory.valueOf(ret.results); diff --git a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageApiInterceptor.java b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageApiInterceptor.java index 54b59efd08f..53fa4e6a4a5 100755 --- a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageApiInterceptor.java +++ b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageApiInterceptor.java @@ -34,6 +34,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -87,7 +88,7 @@ private void validate(APIAddStorageProtocolMsg msg) { .eq(PrimaryStorageOutputProtocolRefVO_.primaryStorageUuid, msg.getUuid()) .eq(PrimaryStorageOutputProtocolRefVO_.outputProtocol, msg.getOutputProtocol()) .isExists()) { - throw new ApiMessageInterceptionException(argerr("outputProtocol[%s] is exist on primary storage[%s]" + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_10017, "outputProtocol[%s] is exist on primary storage[%s]" + "no need to add again", msg.getOutputProtocol(), msg.getPrimaryStorageUuid())); } PrimaryStorageVO vo = Q.New(PrimaryStorageVO.class).eq(PrimaryStorageVO_.uuid, msg.getPrimaryStorageUuid()).find(); @@ -108,7 +109,7 @@ private void validate(APIGetPrimaryStorageCapacityMsg msg) { } if (!pass && !msg.isAll()) { - throw new ApiMessageInterceptionException(argerr("zoneUuids, clusterUuids, primaryStorageUuids must have at least one be none-empty list, or all is set to true")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_10018, "zoneUuids, clusterUuids, primaryStorageUuids must have at least one be none-empty list, or all is set to true")); } if (msg.isAll() && (msg.getZoneUuids() == null || msg.getZoneUuids().isEmpty())) { @@ -130,7 +131,7 @@ private void validate(APIDetachPrimaryStorageFromClusterMsg msg) { q.add(PrimaryStorageClusterRefVO_.clusterUuid, Op.EQ, msg.getClusterUuid()); q.add(PrimaryStorageClusterRefVO_.primaryStorageUuid, Op.EQ, msg.getPrimaryStorageUuid()); if (!q.isExists()) { - throw new ApiMessageInterceptionException(argerr("primary storage[uuid:%s] has not been attached to cluster[uuid:%s] yet", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_10019, "primary storage[uuid:%s] has not been attached to cluster[uuid:%s] yet", msg.getPrimaryStorageUuid(), msg.getClusterUuid())); } } @@ -147,7 +148,7 @@ private void validate(APIAttachPrimaryStorageToClusterMsg msg) { q.setParameter("clusterUuid", msg.getClusterUuid()); long count = q.getSingleResult(); if (count != 0) { - throw new ApiMessageInterceptionException(operr("primary storage[uuid:%s] has been attached to cluster[uuid:%s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10020, "primary storage[uuid:%s] has been attached to cluster[uuid:%s]", msg.getPrimaryStorageUuid(), msg.getClusterUuid())); } } @@ -162,7 +163,7 @@ private void validate(APIAttachPrimaryStorageToClusterMsg msg) { jq.setParameter("clusterUuid", msg.getClusterUuid()); long count = jq.getSingleResult(); if (count == 0) { - throw new ApiMessageInterceptionException(argerr("primary storage[uuid:%s] and cluster[uuid:%s] are not in the same zone", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_10021, "primary storage[uuid:%s] and cluster[uuid:%s] are not in the same zone", msg.getPrimaryStorageUuid(), msg.getClusterUuid())); } } @@ -184,7 +185,7 @@ private void validate(APIAttachPrimaryStorageToClusterMsg msg) { if(count > 0){ throw new ApiMessageInterceptionException( - argerr("url[%s] has been occupied, it cannot be duplicate in same cluster", + argerr(ORG_ZSTACK_STORAGE_PRIMARY_10022, "url[%s] has been occupied, it cannot be duplicate in same cluster", url)); } } @@ -219,7 +220,7 @@ private void validate(APIDeletePrimaryStorageMsg msg) { private void validate(final APIGetTrashOnPrimaryStorageMsg msg) { if ((msg.getResourceType() != null) ^ (msg.getResourceUuid() != null)) { - throw new ApiMessageInterceptionException((argerr("'resourceUuid' and 'resourceType' must be set both or neither!"))); + throw new ApiMessageInterceptionException((argerr(ORG_ZSTACK_STORAGE_PRIMARY_10023, "'resourceUuid' and 'resourceType' must be set both or neither!"))); } } @@ -236,7 +237,7 @@ private void validate(final APICreateVolumeSnapshotGroupMsg msg) { psUuids.removeAll(allowedPsUuids); if (!psUuids.isEmpty()) { - throw new ApiMessageInterceptionException(operr("primary storage(s) [uuid: %s] where volume(s) locate" + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10024, "primary storage(s) [uuid: %s] where volume(s) locate" + " is not Enabled or Connected", psUuids)); } } diff --git a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageAvoidAllocatorFlow.java b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageAvoidAllocatorFlow.java index 293cf1802b5..f333cac2a7c 100755 --- a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageAvoidAllocatorFlow.java +++ b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageAvoidAllocatorFlow.java @@ -18,6 +18,7 @@ import java.util.List; import java.util.Map; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 7/4/2015. @@ -47,7 +48,7 @@ public PrimaryStorageVO call(PrimaryStorageVO arg) { }); if (candidates.isEmpty()) { - throw new OperationFailureException(operr("after removing primary storage%s to avoid," + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10030, "after removing primary storage%s to avoid," + " there is no candidate primary storage anymore. " + "please check primary storage status and state in the cluster.", spec.getAvoidPrimaryStorageUuids())); } diff --git a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageBase.java b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageBase.java index 6f9515a1e40..fd9abcffdf0 100755 --- a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageBase.java +++ b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageBase.java @@ -63,6 +63,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE, dependencyCheck = true) public abstract class PrimaryStorageBase extends AbstractPrimaryStorage { @@ -237,7 +238,7 @@ protected void checkImageIfNeedToDownload(DownloadIsoToPrimaryStorageMsg msg){ .isExists()){ throw new OperationFailureException(operr( - "cannot attach ISO to a primary storage[uuid:%s] which is disabled", + ORG_ZSTACK_STORAGE_PRIMARY_10000, "cannot attach ISO to a primary storage[uuid:%s] which is disabled", self.getUuid())); } } @@ -453,7 +454,7 @@ public void done(ErrorCodeList errorCodeList) { } protected void handle(CleanUpStorageTrashOnPrimaryStorageMsg msg) { - throw new OperationFailureException(operr("operation not supported")); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10001, "operation not supported")); } protected void handle(final CleanUpTrashOnPrimaryStroageMsg msg) { @@ -720,7 +721,7 @@ public void fail(ErrorCode errorCode) { private void handleBase(CheckVolumeSnapshotOperationOnPrimaryStorageMsg msg) { if (self.getStatus() != PrimaryStorageStatus.Connected) { CheckVolumeSnapshotOperationOnPrimaryStorageReply reply = new CheckVolumeSnapshotOperationOnPrimaryStorageReply(); - reply.setError(err(PrimaryStorageErrors.DISCONNECTED, "primary storage[uuid:%s] is not Connected", self.getUuid())); + reply.setError(err(ORG_ZSTACK_STORAGE_PRIMARY_10002, PrimaryStorageErrors.DISCONNECTED, "primary storage[uuid:%s] is not Connected", self.getUuid())); bus.reply(msg, reply); return; } @@ -776,7 +777,7 @@ private void checkIfBackupStorageAttachedToMyZone(String bsUuid) { q.setParameter("zoneUuid", self.getZoneUuid()); q.setParameter("bsUuid", bsUuid); if (q.getResultList().isEmpty()) { - throw new OperationFailureException(operr("backup storage[uuid:%s] is not attached to zone[uuid:%s] the primary storage[uuid:%s] belongs to", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10003, "backup storage[uuid:%s] is not attached to zone[uuid:%s] the primary storage[uuid:%s] belongs to", bsUuid, self.getZoneUuid(), self.getUuid())); } } @@ -796,7 +797,7 @@ private void checkVolumeNotActive(String volUuid) { .param("volUuid", volUuid) .find(); if (vmState != null && vmState != VmInstanceState.Stopped) { - throw new ApiMessageInterceptionException(operr("volume[uuid:%s] has been attached a %s VM. VM should be Stopped.", volUuid, vmState)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10004, "volume[uuid:%s] has been attached a %s VM. VM should be Stopped.", volUuid, vmState)); } } @@ -865,7 +866,7 @@ public void success() { public void fail(ErrorCode errorCode) { extpEmitter.failToDetach(self, msg.getClusterUuid()); logger.warn(errorCode.toString()); - reply.setError(err(PrimaryStorageErrors.DETACH_ERROR, errorCode, errorCode.getDetails())); + reply.setError(err(ORG_ZSTACK_STORAGE_PRIMARY_10005, PrimaryStorageErrors.DETACH_ERROR, errorCode, errorCode.getDetails())); bus.reply(msg, reply); chain.next(); } @@ -999,7 +1000,7 @@ protected void doAddProtocol(APIAddStorageProtocolMsg msg, Completion completion } protected void handle(APICleanUpImageCacheOnPrimaryStorageMsg msg) { - throw new OperationFailureException(operr("operation not supported")); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10006, "operation not supported")); } private void handle(final APIGetTrashOnPrimaryStorageMsg msg) { @@ -1020,7 +1021,7 @@ private void handle(final APIGetTrashOnPrimaryStorageMsg msg) { } protected void handle(APICleanUpStorageTrashOnPrimaryStorageMsg msg) { - throw new OperationFailureException(operr("operation not supported")); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10007, "operation not supported")); } protected synchronized void updateTrashSize(CleanTrashResult result, Long size) { @@ -1037,7 +1038,7 @@ private void cleanTrash(Long trashId, final ReturnValueCompletion considerImageBackupStorageRef(PrimaryStorageAlloc public void run(FlowTrigger trigger, Map data) { Result ret = allocate(data); if (ret.result.isEmpty()) { - throw new OperationFailureException(operr("%s", ret.error)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10027, "%s", ret.error)); } logger.debug(String.format("PrimaryStorageMainAllocatorFlow: %s", ret.result.size())); diff --git a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageManagerImpl.java b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageManagerImpl.java index 965747050ef..085d32b7987 100755 --- a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageManagerImpl.java +++ b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageManagerImpl.java @@ -74,6 +74,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class PrimaryStorageManagerImpl extends AbstractService implements PrimaryStorageManager, ManagementNodeChangeListener, ManagementNodeReadyExtensionPoint, VmInstanceStartExtensionPoint, @@ -122,11 +123,11 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy String uuid = PrimaryStorageSystemTags.PRIMARY_STORAGE_ALLOCATOR_UUID_TAG.getTokenByTag( systemTag, PrimaryStorageSystemTags.PRIMARY_STORAGE_ALLOCATOR_UUID_TAG_TOKEN); if (!StringDSL.isZStackUuid(uuid)) { - throw new ApiMessageInterceptionException(argerr("%s is invalid. %s is not a valid zstack uuid", systemTag, uuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_10038, "%s is invalid. %s is not a valid zstack uuid", systemTag, uuid)); } if (!dbf.isExist(uuid, PrimaryStorageVO.class)) { - throw new ApiMessageInterceptionException(argerr("no primary storage[uuid:%s] found", resourceUuid)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_10039, "no primary storage[uuid:%s] found", resourceUuid)); } } }); @@ -156,7 +157,7 @@ private void handle(APIGetPrimaryStorageLicenseInfoMsg msg) { APIGetPrimaryStorageLicenseInfoReply sreply = new APIGetPrimaryStorageLicenseInfoReply(); PrimaryStorageVO vo = dbf.findByUuid(msg.getUuid(), PrimaryStorageVO.class); if (vo == null) { - sreply.setError(operr("primaryStorage[uuid=%s] does not exist", msg.getUuid())); + sreply.setError(operr(ORG_ZSTACK_STORAGE_PRIMARY_10040, "primaryStorage[uuid=%s] does not exist", msg.getUuid())); bus.reply(msg, sreply); return; } @@ -297,7 +298,7 @@ private void passThrough(PrimaryStorageMessage pmsg) { Message msg = (Message) pmsg; if (vo == null) { - bus.replyErrorByMessageType(msg, err(SysErrors.RESOURCE_NOT_FOUND, "Cannot find primary storage[uuid:%s], it may have been deleted", pmsg.getPrimaryStorageUuid())); + bus.replyErrorByMessageType(msg, err(ORG_ZSTACK_STORAGE_PRIMARY_10041, SysErrors.RESOURCE_NOT_FOUND, "Cannot find primary storage[uuid:%s], it may have been deleted", pmsg.getPrimaryStorageUuid())); return; } @@ -549,7 +550,7 @@ private void allocatePrimaryStoreSpace(AllocatePrimaryStorageSpaceMsg msg, NoErr AllocatePrimaryStorageSpaceReply reply = new AllocatePrimaryStorageSpaceReply(null); if (msg.getRequiredInstallUri() == null && msg.getPurpose() == null) { throw new OperationFailureException( - argerr("please specify the purpose before allocating space")); + argerr(ORG_ZSTACK_STORAGE_PRIMARY_10042, "please specify the purpose before allocating space")); } if (msg.getRequiredInstallUri() != null && msg.isForce()) { @@ -614,7 +615,7 @@ private void allocatePrimaryStoreSpace(AllocatePrimaryStorageSpaceMsg msg, NoErr } if (target == null) { - throw new OperationFailureException(operr("cannot find any qualified primary storage, errors are %s", errs)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10043, "cannot find any qualified primary storage, errors are %s", errs)); } reply.setPrimaryStorageInventory(target); @@ -669,7 +670,7 @@ private void allocatePrimaryStore(AllocatePrimaryStorageMsg msg, NoErrorCompleti } if (target == null) { - throw new OperationFailureException(operr("cannot find any qualified primary storage, errors are %s", errs)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10044, "cannot find any qualified primary storage, errors are %s", errs)); } reply.setPrimaryStorageInventory(target); @@ -886,7 +887,7 @@ public void validateSystemTag(String resourceUuid, Class resourceType, String sy String cidr = PrimaryStorageSystemTags.PRIMARY_STORAGE_GATEWAY.getTokenByTag(systemTag, PrimaryStorageSystemTags.PRIMARY_STORAGE_GATEWAY_TOKEN); if (!NetworkUtils.isCidr(cidr)) { throw new ApiMessageInterceptionException(argerr( - "cidr[%s] Input Format Error", cidr)); + ORG_ZSTACK_STORAGE_PRIMARY_10045, "cidr[%s] Input Format Error", cidr)); } } } @@ -901,12 +902,12 @@ public void validateSystemTagInCreateMessage(APICreateMessage msg) { for (String systemTag : msg.getSystemTags()) { if (PrimaryStorageSystemTags.PRIMARY_STORAGE_GATEWAY.isMatch(systemTag)) { if (++cidrCount > 1) { - throw new ApiMessageInterceptionException(argerr("only one primaryStorage cidr system tag is allowed, but %d got", cidrCount)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_10046, "only one primaryStorage cidr system tag is allowed, but %d got", cidrCount)); } String cidr = PrimaryStorageSystemTags.PRIMARY_STORAGE_GATEWAY.getTokenByTag(systemTag, PrimaryStorageSystemTags.PRIMARY_STORAGE_GATEWAY_TOKEN); if (!NetworkUtils.isCidr(cidr)) { throw new ApiMessageInterceptionException(argerr( - "cidr[%s] Input Format Error", cidr)); + ORG_ZSTACK_STORAGE_PRIMARY_10047, "cidr[%s] Input Format Error", cidr)); } } } @@ -1350,7 +1351,7 @@ private void checkVmAllVolumePrimaryStorageState(String vmUuid) { .param("psState", PrimaryStorageState.Maintenance) .list(); if (result != null && !result.isEmpty()) { - throw new OperationFailureException(argerr("the VM[uuid:%s] volume stored location primary storage is in a state of maintenance", vmUuid)); + throw new OperationFailureException(argerr(ORG_ZSTACK_STORAGE_PRIMARY_10048, "the VM[uuid:%s] volume stored location primary storage is in a state of maintenance", vmUuid)); } } @@ -1399,7 +1400,7 @@ public void preCreateVmInstance(CreateVmInstanceMsg msg) { } if (msg.getClusterUuid() != null && !msg.getClusterUuid().equals(clusterUuid)) { - throw new OperationFailureException(operr("clusterUuid conflict, the cluster specified by the instance offering is %s, and the cluster specified in the creation parameter is %s" + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10049, "clusterUuid conflict, the cluster specified by the instance offering is %s, and the cluster specified in the creation parameter is %s" , clusterUuid, msg.getClusterUuid())); } @@ -1414,7 +1415,7 @@ private void settingRootVolume(CreateVmInstanceMsg msg) { if (config.getAllocate() != null && config.getAllocate().getPrimaryStorage() != null) { String psUuid = config.getAllocate().getPrimaryStorage().getUuid(); if (!msg.getCandidatePrimaryStorageUuidsForRootVolume().isEmpty() && !msg.getCandidatePrimaryStorageUuidsForRootVolume().contains(psUuid)) { - throw new OperationFailureException(operr("primaryStorageUuid conflict, the primary storage specified by the instance offering is %s, and the primary storage specified in the creation parameter is %s" + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10050, "primaryStorageUuid conflict, the primary storage specified by the instance offering is %s, and the primary storage specified in the creation parameter is %s" , psUuid, msg.getCandidatePrimaryStorageUuidsForRootVolume())); } msg.setPrimaryStorageUuidForRootVolume(psUuid); @@ -1435,7 +1436,7 @@ private void settingRootVolume(CreateVmInstanceMsg msg) { List requiredPrimaryStorageUuids = config.getAllocate().getAllPrimaryStorages().stream() .map(PrimaryStorageAllocateConfig::getUuid).collect(Collectors.toList()); if (!msg.getCandidatePrimaryStorageUuidsForRootVolume().isEmpty() && Collections.disjoint(requiredPrimaryStorageUuids, msg.getCandidatePrimaryStorageUuidsForRootVolume())) { - throw new OperationFailureException(operr("primaryStorageUuid conflict, the primary storage specified by the disk offering are %s, and the primary storage specified in the creation parameter is %s", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10051, "primaryStorageUuid conflict, the primary storage specified by the disk offering are %s, and the primary storage specified in the creation parameter is %s", requiredPrimaryStorageUuids, msg.getCandidatePrimaryStorageUuidsForRootVolume())); } else if (msg.getCandidatePrimaryStorageUuidsForRootVolume().isEmpty()) { msg.setCandidatePrimaryStorageUuidsForRootVolume(requiredPrimaryStorageUuids); @@ -1462,7 +1463,7 @@ private void settingDataVolume(CreateVmInstanceMsg msg) { List requiredPrimaryStorageUuids = config.getAllocate().getAllPrimaryStorages().stream() .map(PrimaryStorageAllocateConfig::getUuid).collect(Collectors.toList()); if (!msg.getCandidatePrimaryStorageUuidsForDataVolume().isEmpty() && Collections.disjoint(requiredPrimaryStorageUuids, msg.getCandidatePrimaryStorageUuidsForDataVolume())) { - throw new OperationFailureException(operr("primaryStorageUuid conflict, the primary storage specified by the disk offering are %s, and the primary storage specified in the creation parameter is %s", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10052, "primaryStorageUuid conflict, the primary storage specified by the disk offering are %s, and the primary storage specified in the creation parameter is %s", requiredPrimaryStorageUuids, msg.getCandidatePrimaryStorageUuidsForDataVolume())); } else if (msg.getCandidatePrimaryStorageUuidsForDataVolume().isEmpty()) { msg.setCandidatePrimaryStorageUuidsForDataVolume(requiredPrimaryStorageUuids); diff --git a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageReservedCapacityAllocatorFlow.java b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageReservedCapacityAllocatorFlow.java index 3e88b0af7ac..f2a45c780b3 100755 --- a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageReservedCapacityAllocatorFlow.java +++ b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageReservedCapacityAllocatorFlow.java @@ -20,6 +20,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -45,7 +46,7 @@ public void run(FlowTrigger trigger, Map data) { ).collect(Collectors.toList()); if (ret.isEmpty()) { - throw new OperationFailureException(operr("after subtracting reserved capacity[%s], there is no primary storage having required size[%s bytes], may be the threshold of primary storage physical capacity setting is lower", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10028, "after subtracting reserved capacity[%s], there is no primary storage having required size[%s bytes], may be the threshold of primary storage physical capacity setting is lower", PrimaryStorageGlobalConfig.RESERVED_CAPACITY.value(), spec.getSize())); } diff --git a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageTagAllocatorExtension.java b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageTagAllocatorExtension.java index 3446af78de2..045f3393f99 100755 --- a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageTagAllocatorExtension.java +++ b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageTagAllocatorExtension.java @@ -24,6 +24,7 @@ import static org.zstack.core.Platform.err; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -50,7 +51,7 @@ public String call(HostVO arg) { candidates = q.getResultList(); if (candidates.isEmpty()) { - throw new OperationFailureException(err(HostAllocatorError.NO_AVAILABLE_HOST, + throw new OperationFailureException(err(ORG_ZSTACK_STORAGE_PRIMARY_10031, HostAllocatorError.NO_AVAILABLE_HOST, "cannot find host whose cluster has attached to primary storage[uuid:%s]. The primary storage uuid is specified in instance offering tag", psUuid )); } @@ -101,7 +102,7 @@ public String call(HostVO arg) { List vos = q.getResultList(); if (vos.isEmpty() && required) { - throw new OperationFailureException(err(HostAllocatorError.NO_AVAILABLE_HOST, + throw new OperationFailureException(err(ORG_ZSTACK_STORAGE_PRIMARY_10032, HostAllocatorError.NO_AVAILABLE_HOST, "cannot find host whose cluster has attached to primary storage having user tag[%s]. The user tag is specified in instance offering tag", tag )); } else if (vos.isEmpty()) { @@ -124,7 +125,7 @@ public PrimaryStorageVO call(PrimaryStorageVO arg) { }); if (pvo == null) { - throw new OperationFailureException(operr("cannot find primary storage[uuid:%s], the uuid is specified in instance offering or disk offering", uuid)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10033, "cannot find primary storage[uuid:%s], the uuid is specified in instance offering or disk offering", uuid)); } List psvos = new ArrayList(); @@ -164,7 +165,7 @@ public String call(PrimaryStorageVO arg) { List vos = q.getResultList(); if (vos.isEmpty() && required) { - throw new OperationFailureException(operr("cannot find primary storage having user tag[%s]. The user tag is specified in instance offering or disk offering", tag)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10034, "cannot find primary storage having user tag[%s]. The user tag is specified in instance offering or disk offering", tag)); } else if (vos.isEmpty()) { return candidates; } else { diff --git a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageTagAllocatorFlow.java b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageTagAllocatorFlow.java index 26595c4b199..eb65bd7e051 100755 --- a/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageTagAllocatorFlow.java +++ b/storage/src/main/java/org/zstack/storage/primary/PrimaryStorageTagAllocatorFlow.java @@ -26,6 +26,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -77,7 +78,7 @@ protected List callTagExtensions(List tags } if (ret.isEmpty()) { - throw new OperationFailureException(operr("PrimaryStorageTagAllocatorExtensionPoint[%s] returns zero primary storage candidate", extp.getClass().getName())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_PRIMARY_10036, "PrimaryStorageTagAllocatorExtensionPoint[%s] returns zero primary storage candidate", extp.getClass().getName())); } candidates = ret; diff --git a/storage/src/main/java/org/zstack/storage/snapshot/DeleteVolumeSnapshotLongJob.java b/storage/src/main/java/org/zstack/storage/snapshot/DeleteVolumeSnapshotLongJob.java index 1b7864807d5..50539ad97dc 100644 --- a/storage/src/main/java/org/zstack/storage/snapshot/DeleteVolumeSnapshotLongJob.java +++ b/storage/src/main/java/org/zstack/storage/snapshot/DeleteVolumeSnapshotLongJob.java @@ -22,6 +22,7 @@ import org.zstack.header.vm.*; import org.zstack.header.volume.VolumeVO; import org.zstack.utils.gson.JSONObjectUtil; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by kayo on 2018/5/9. @@ -95,22 +96,22 @@ public void run(MessageReply reply) { private ErrorCode checkIfVolumeSnapshotSupportCancel(String volumeUuid) { VolumeVO volume = dbf.findByUuid(volumeUuid, VolumeVO.class); if (volume == null) { - return Platform.operr("failed to cancel deletion job. Volume[uuid:%s] not exists."); + return Platform.operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10006, "failed to cancel deletion job. Volume[uuid:%s] not exists."); } if (volume.getVmInstanceUuid() == null) { - return Platform.operr("failed to cancel deletion job. Volume[uuid:%s] not attached to any vm," + + return Platform.operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10007, "failed to cancel deletion job. Volume[uuid:%s] not attached to any vm," + " offline snapshot deletion do not support cancel."); } VmInstanceVO vmInstance = dbf.findByUuid(volume.getVmInstanceUuid(), VmInstanceVO.class); if (vmInstance == null) { - return Platform.operr("failed to cancel deletion job. Volume[uuid:%s] attached vm not exists," + + return Platform.operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10008, "failed to cancel deletion job. Volume[uuid:%s] attached vm not exists," + " offline snapshot deletion do not support cancel."); } if (!vmInstance.getState().equals(VmInstanceState.Running)) { - return Platform.operr("failed to cancel deletion job. Volume[uuid:%s] attached vm not in state %s" + + return Platform.operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10009, "failed to cancel deletion job. Volume[uuid:%s] attached vm not in state %s" + " offline snapshot deletion do not support cancel.", VmInstanceState.Running); } diff --git a/storage/src/main/java/org/zstack/storage/snapshot/VolumeSnapshotApiInterceptor.java b/storage/src/main/java/org/zstack/storage/snapshot/VolumeSnapshotApiInterceptor.java index 1da009fc2d9..9e74d109b13 100755 --- a/storage/src/main/java/org/zstack/storage/snapshot/VolumeSnapshotApiInterceptor.java +++ b/storage/src/main/java/org/zstack/storage/snapshot/VolumeSnapshotApiInterceptor.java @@ -32,6 +32,7 @@ import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** @@ -98,7 +99,7 @@ private void validate(APIRevertVmFromSnapshotGroupMsg msg) { if (!disabledSnapshotUuids.isEmpty()) { throw new ApiMessageInterceptionException(operr( - "volume snapshot[uuids:%s] is in state Disabled, cannot revert volume to it", disabledSnapshotUuids) + ORG_ZSTACK_STORAGE_SNAPSHOT_10000, "volume snapshot[uuids:%s] is in state Disabled, cannot revert volume to it", disabledSnapshotUuids) ); } @@ -118,7 +119,7 @@ private void validate(APIRevertVmFromSnapshotGroupMsg msg) { .eq(VmInstanceVO_.uuid, group.getVmInstanceUuid()) .in(VmInstanceVO_.state, Arrays.asList(VmInstanceState.Running, VmInstanceState.Paused)) .isExists()) { - throw new ApiMessageInterceptionException(argerr("Can not take memory snapshot, expected vm states are [%s, %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_SNAPSHOT_10001, "Can not take memory snapshot, expected vm states are [%s, %s]", VmInstanceState.Running.toString(), VmInstanceState.Paused.toString())); } @@ -187,12 +188,12 @@ private void validate(APIRevertVolumeFromSnapshotMsg msg) { Tuple t = q.findTuple(); VolumeSnapshotState state = t.get(0, VolumeSnapshotState.class); if (state != VolumeSnapshotState.Enabled) { - throw new ApiMessageInterceptionException(operr("volume snapshot[uuid:%s] is in state %s, cannot revert volume to it", msg.getUuid(), state)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10002, "volume snapshot[uuid:%s] is in state %s, cannot revert volume to it", msg.getUuid(), state)); } String volUuid = t.get(1, String.class); if (volUuid == null) { - throw new ApiMessageInterceptionException(operr("original volume for snapshot[uuid:%s] has been deleted, cannot revert volume to it", msg.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10003, "original volume for snapshot[uuid:%s] has been deleted, cannot revert volume to it", msg.getUuid())); } } @@ -210,11 +211,11 @@ private void validate(APIBatchDeleteVolumeSnapshotMsg msg) { if (msg.getVolumeUuid() == null) { msg.setVolumeUuid(snapshotVO.getVolumeUuid()); } else if (!snapshotVO.getVolumeUuid().equals(msg.getVolumeUuid())) { - throw new ApiMessageInterceptionException(operr("not support delete snapshots on different volumes[uuid: %s, %s]", msg.getVolumeUuid(), snapshotVO.getVolumeUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10004, "not support delete snapshots on different volumes[uuid: %s, %s]", msg.getVolumeUuid(), snapshotVO.getVolumeUuid())); } } if (msg.getVolumeUuid() == null) { - throw new ApiMessageInterceptionException(operr("can not find volume uuid for snapshosts[uuid: %s]", msg.getUuids())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10005, "can not find volume uuid for snapshosts[uuid: %s]", msg.getUuids())); } } } diff --git a/storage/src/main/java/org/zstack/storage/snapshot/VolumeSnapshotManagerImpl.java b/storage/src/main/java/org/zstack/storage/snapshot/VolumeSnapshotManagerImpl.java index 7488f23e178..4540b58756f 100755 --- a/storage/src/main/java/org/zstack/storage/snapshot/VolumeSnapshotManagerImpl.java +++ b/storage/src/main/java/org/zstack/storage/snapshot/VolumeSnapshotManagerImpl.java @@ -63,6 +63,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.core.progress.ProgressReportService.reportProgress; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -106,7 +107,7 @@ public class VolumeSnapshotManagerImpl extends AbstractService implements private void passThrough(VolumeSnapshotMessage msg) { VolumeSnapshotVO vo = dbf.findByUuid(msg.getSnapshotUuid(), VolumeSnapshotVO.class); if (vo == null) { - throw new OperationFailureException(err(SysErrors.RESOURCE_NOT_FOUND, + throw new OperationFailureException(err(ORG_ZSTACK_STORAGE_SNAPSHOT_10020, SysErrors.RESOURCE_NOT_FOUND, "cannot find volume snapshot[uuid:%s]", msg.getSnapshotUuid() )); } @@ -126,7 +127,7 @@ private void passThrough(VolumeSnapshotMessage msg) { private void passThrough(VolumeSnapshotGroupMessage msg) { VolumeSnapshotGroupVO vo = dbf.findByUuid(msg.getGroupUuid(), VolumeSnapshotGroupVO.class); if (vo == null) { - throw new OperationFailureException(err(SysErrors.RESOURCE_NOT_FOUND, + throw new OperationFailureException(err(ORG_ZSTACK_STORAGE_SNAPSHOT_10021, SysErrors.RESOURCE_NOT_FOUND, "cannot find volume snapshot[uuid:%s]", msg.getGroupUuid() )); } @@ -618,7 +619,7 @@ private VolumeSnapshotStruct saveChainTypeSnapshot(VolumeSnapshotVO vo, Snapshot final Integer maxIncrementalSnapshotNum = getMaxIncrementalSnapshotNum(vo.getVolumeUuid()); if (!CoreGlobalProperty.UNIT_TEST_ON) { if (maxIncrementalSnapshotNum <= 1) { - throw new OperationFailureException(operr("Unsupported maximum snapshot number (%d) for volume [uuid:%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10022, "Unsupported maximum snapshot number (%d) for volume [uuid:%s]", maxIncrementalSnapshotNum, vo.getVolumeUuid() )); } @@ -719,13 +720,13 @@ private VolumeSnapshotStruct getVolumeSnapshotStruct(CreateVolumeSnapshotMsg msg bus.makeLocalServiceId(askMsg, PrimaryStorageConstant.SERVICE_ID); MessageReply reply = bus.call(askMsg); if (!reply.isSuccess()) { - throw new OperationFailureException(operr("cannot ask primary storage[uuid:%s] for volume snapshot capability, see detail [%s]", vol.getUuid(),reply.getError())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10023, "cannot ask primary storage[uuid:%s] for volume snapshot capability, see detail [%s]", vol.getUuid(),reply.getError())); } AskVolumeSnapshotCapabilityReply areply = reply.castReply(); VolumeSnapshotCapability capability = areply.getCapability(); if (!capability.isSupport()) { - throw new OperationFailureException(operr("primary storage[uuid:%s] doesn't support volume snapshot;" + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10024, "primary storage[uuid:%s] doesn't support volume snapshot;" + " cannot create snapshot for volume[uuid:%s]", primaryStorageUuid, vol.getUuid())); } @@ -1050,7 +1051,7 @@ private void handle(MarkRootVolumeAsSnapshotMsg msg) { String psType = Q.New(PrimaryStorageVO.class).select(PrimaryStorageVO_.type).eq(PrimaryStorageVO_.uuid, vol.getPrimaryStorageUuid()).findValue(); if (psType == null) { - ret.setError(operr("cannot find type for primaryStorage [%s]", vol.getPrimaryStorageUuid())); + ret.setError(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10025, "cannot find type for primaryStorage [%s]", vol.getPrimaryStorageUuid())); bus.reply(msg, ret); return; } @@ -1073,7 +1074,7 @@ public void run(FlowTrigger trigger, Map data) { bus.makeTargetServiceIdByResourceUuid(askMsg, PrimaryStorageConstant.SERVICE_ID, primaryStorageUuid); MessageReply reply = bus.call(askMsg); if (!reply.isSuccess()) { - ret.setError(operr(reply.getError(), + ret.setError(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10026, reply.getError(), "cannot ask primary storage[uuid:%s] for volume snapshot capability", vol.getUuid())); bus.reply(msg, ret); @@ -1084,7 +1085,7 @@ public void run(FlowTrigger trigger, Map data) { AskVolumeSnapshotCapabilityReply areply = reply.castReply(); capability = areply.getCapability(); if (!capability.isSupport()) { - ret.setError(operr("primary storage[uuid:%s] doesn't support volume snapshot;" + + ret.setError(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10027, "primary storage[uuid:%s] doesn't support volume snapshot;" + " cannot create snapshot for volume[uuid:%s]", primaryStorageUuid, vol.getUuid())); bus.reply(msg, ret); trigger.fail(ret.getError()); @@ -1147,7 +1148,7 @@ public void run(FlowTrigger trigger, Map data) { String uuid = vo.getUuid(); vo = dbf.findByUuid(uuid, VolumeSnapshotVO.class); if (vo == null) { - trigger.fail(operr("cannot find snapshot: %s", uuid)); + trigger.fail(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10028, "cannot find snapshot: %s", uuid)); return; } List extensions = pluginRgty.getExtensionList(PostMarkRootVolumeAsSnapshotExtension.class); @@ -1216,7 +1217,7 @@ private void handle(APIGetMemorySnapshotGroupReferenceMsg msg) { return; } - reply.setError(operr("this resource type %s does not support querying memory snapshot references", msg.getResourceType())); + reply.setError(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10029, "this resource type %s does not support querying memory snapshot references", msg.getResourceType())); bus.reply(msg, reply); } diff --git a/storage/src/main/java/org/zstack/storage/snapshot/VolumeSnapshotTreeBase.java b/storage/src/main/java/org/zstack/storage/snapshot/VolumeSnapshotTreeBase.java index 154438d94fd..487e1592e00 100755 --- a/storage/src/main/java/org/zstack/storage/snapshot/VolumeSnapshotTreeBase.java +++ b/storage/src/main/java/org/zstack/storage/snapshot/VolumeSnapshotTreeBase.java @@ -76,6 +76,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.core.progress.ProgressReportService.reportProgress; import static org.zstack.utils.CollectionDSL.e; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -147,7 +148,7 @@ private ErrorCode isOperationAllowed(Message msg) { if (allowedStatus.isOperationAllowed(msg.getClass().getName(), currentRoot.getStatus().toString())) { return null; } else { - return err(VolumeSnapshotErrors.NOT_IN_CORRECT_STATE, + return err(ORG_ZSTACK_STORAGE_SNAPSHOT_10010, VolumeSnapshotErrors.NOT_IN_CORRECT_STATE, "snapshot[uuid:%s, name:%s]'s status[%s] is not allowed for message[%s], allowed status%s", currentRoot.getUuid(), currentRoot.getName(), currentRoot.getStatus(), msg.getClass().getName(), allowedStatus.getStatesForOperation(msg.getClass().getName())); } @@ -156,7 +157,7 @@ private ErrorCode isOperationAllowed(Message msg) { private void refreshVO() { VolumeSnapshotVO vo = dbf.reload(currentRoot); if (vo == null) { - throw new OperationFailureException(operr("cannot find volume snapshot[uuid:%s, name:%s], it may have been deleted by previous operation", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10011, "cannot find volume snapshot[uuid:%s, name:%s], it may have been deleted by previous operation", currentRoot.getUuid(), currentRoot.getName())); } @@ -402,7 +403,7 @@ public void run(FlowTrigger trigger, Map data) { return; } - trigger.fail(operr("snapshot or its desendant has reference volume[uuids:%s]", refVolUuids)); + trigger.fail(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10012, "snapshot or its desendant has reference volume[uuids:%s]", refVolUuids)); } }); flow(new NoRollbackFlow() { @@ -772,7 +773,7 @@ private void deleteSingleFlows() { public void run(final FlowTrigger trigger, Map data) { if (volume == null) { - trigger.fail(operr("volume not found for volumeUuid: %s", msg.getVolumeUuid())); + trigger.fail(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10013, "volume not found for volumeUuid: %s", msg.getVolumeUuid())); return; } @@ -796,7 +797,7 @@ public void fail(ErrorCode errorCode) { vmState = Q.New(VmInstanceVO.class).eq(VmInstanceVO_.uuid, volume.getVmInstanceUuid()).select(VmInstanceVO_.state).findValue(); if (vmState != VmInstanceState.Running && vmState != VmInstanceState.Paused && vmState != VmInstanceState.Destroyed && vmState != VmInstanceState.Stopped && vmState != VmInstanceState.Destroying) { - trigger.fail(operr("vm[uuid:%s] is not Running, Paused or Destroyed, Stopped, Destroying, " + + trigger.fail(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10014, "vm[uuid:%s] is not Running, Paused or Destroyed, Stopped, Destroying, " + "current state[%s]", volume.getVmInstanceUuid(), vmState)); return; } @@ -888,7 +889,7 @@ public void run(FlowTrigger trigger, Map data) { @Override public void run(MessageReply reply) { if (!reply.isSuccess()) { - trigger.fail(operr(String.format("failed to get volume[uuid:%s, installPath:%s] size " + + trigger.fail(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10015, String.format("failed to get volume[uuid:%s, installPath:%s] size " + "on primary storage[uuid:%s], %s", volume.getUuid(), volume.getInstallPath(), volume.getPrimaryStorageUuid(), reply.getError().getDetails()))); return; @@ -1148,7 +1149,7 @@ public void run(FlowTrigger trigger, Map data) { @Override public void run(MessageReply reply) { if (!reply.isSuccess()) { - trigger.fail(operr(String.format("failed to get volume[uuid:%s, installPath:%s] size on primary storage[uuid:%s], because %s", + trigger.fail(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10016, String.format("failed to get volume[uuid:%s, installPath:%s] size on primary storage[uuid:%s], because %s", volume.getUuid(), volume.getInstallPath(), volume.getPrimaryStorageUuid(), reply.getError().getDetails()))); return; } @@ -1637,7 +1638,7 @@ public void run(List replies) { } if (err != null) { - completion.fail(operr("failed to change status of volume snapshot[uuid:%s, name:%s] by status event[%s]", + completion.fail(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10017, "failed to change status of volume snapshot[uuid:%s, name:%s] by status event[%s]", failSnapshot.getUuid(), failSnapshot.getName(), evt).causedBy(err)); } else { completion.success(); @@ -2552,7 +2553,7 @@ public void run(FlowTrigger trigger, Map data) { q.add(VmInstanceVO_.uuid, Op.EQ, vmUuid); VmInstanceState state = q.findValue(); if (state != VmInstanceState.Stopped) { - trigger.fail(operr("unable to reset volume[uuid:%s] to snapshot[uuid:%s]," + + trigger.fail(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_10018, "unable to reset volume[uuid:%s] to snapshot[uuid:%s]," + " the vm[uuid:%s] volume attached to is not in Stopped state," + " current state is %s", volumeInventory.getUuid(), @@ -2902,7 +2903,7 @@ public void handle(Map data) { }).error(new FlowErrorHandler(completion) { @Override public void handle(ErrorCode errCode, Map data) { - completion.fail(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); + completion.fail(err(ORG_ZSTACK_STORAGE_SNAPSHOT_10019, SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); } }).start(); } diff --git a/storage/src/main/java/org/zstack/storage/snapshot/group/VolumeSnapshotGroupBase.java b/storage/src/main/java/org/zstack/storage/snapshot/group/VolumeSnapshotGroupBase.java index 4463fe97847..6208b3f9bf4 100644 --- a/storage/src/main/java/org/zstack/storage/snapshot/group/VolumeSnapshotGroupBase.java +++ b/storage/src/main/java/org/zstack/storage/snapshot/group/VolumeSnapshotGroupBase.java @@ -48,6 +48,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.storage.snapshot.VolumeSnapshotMessageRouter.getResourceIdToRouteMsg; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by MaJin on 2019/7/9. @@ -357,7 +358,7 @@ private void handle(RevertVmFromSnapshotGroupInnerMsg msg) { VolumeSnapshotGroupAvailability availability = VolumeSnapshotGroupChecker.getAvailability(self); if (!availability.isAvailable()) { - reply.setError(operr(availability.getReason())); + reply.setError(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_GROUP_10000, availability.getReason())); bus.reply(msg, reply); return; } diff --git a/storage/src/main/java/org/zstack/storage/snapshot/reference/VolumeSnapshotReferenceUtils.java b/storage/src/main/java/org/zstack/storage/snapshot/reference/VolumeSnapshotReferenceUtils.java index 49662466a46..39293324faa 100644 --- a/storage/src/main/java/org/zstack/storage/snapshot/reference/VolumeSnapshotReferenceUtils.java +++ b/storage/src/main/java/org/zstack/storage/snapshot/reference/VolumeSnapshotReferenceUtils.java @@ -30,6 +30,7 @@ import java.util.stream.Collectors; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VolumeSnapshotReferenceUtils { private static final CLogger logger = Utils.getLogger(VolumeSnapshotReferenceUtils.class); @@ -423,7 +424,7 @@ public static void handleVolumeInstallUrlChange(String volumeUuid, Map refVols = getReferenceVolume(volumeUuid); if (!refVols.isEmpty()) { List infos = refVols.stream().map(v -> String.format("uuid:%s, name:%s", v.getUuid(), v.getName())).collect(Collectors.toList()); - throw new OperationFailureException(operr(" volume[uuid: %s] has been referenced by other volumes [%s], " + + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_SNAPSHOT_REFERENCE_10000, " volume[uuid: %s] has been referenced by other volumes [%s], " + "can not change install path before flatten them and their descendants ", volumeUuid, infos.toString())); } diff --git a/storage/src/main/java/org/zstack/storage/volume/AbstractVolume.java b/storage/src/main/java/org/zstack/storage/volume/AbstractVolume.java index c96b6ca2ea9..77339b5eee5 100644 --- a/storage/src/main/java/org/zstack/storage/volume/AbstractVolume.java +++ b/storage/src/main/java/org/zstack/storage/volume/AbstractVolume.java @@ -16,6 +16,7 @@ import org.zstack.utils.message.OperationChecker; import java.util.Set; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public abstract class AbstractVolume { @@ -89,10 +90,10 @@ private ErrorCode validateOperationByState(OperationChecker checker, Message msg return null; } - ErrorCode cause = Platform.err(VmErrors.NOT_IN_CORRECT_STATE, "current volume state[%s] doesn't allow to proceed message[%s]", currentState, + ErrorCode cause = Platform.err(ORG_ZSTACK_STORAGE_VOLUME_10087, VmErrors.NOT_IN_CORRECT_STATE, "current volume state[%s] doesn't allow to proceed message[%s]", currentState, msg.getMessageName()); if (errorCode != null) { - return Platform.err(errorCode, cause, cause.getDetails()); + return Platform.err(ORG_ZSTACK_STORAGE_VOLUME_10088, errorCode, cause, cause.getDetails()); } return cause; } diff --git a/storage/src/main/java/org/zstack/storage/volume/DownloadIsoForVmExtension.java b/storage/src/main/java/org/zstack/storage/volume/DownloadIsoForVmExtension.java index 99768b2cdae..cfe53859889 100755 --- a/storage/src/main/java/org/zstack/storage/volume/DownloadIsoForVmExtension.java +++ b/storage/src/main/java/org/zstack/storage/volume/DownloadIsoForVmExtension.java @@ -41,6 +41,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.utils.CollectionDSL.list; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by frank on 5/23/2015. @@ -163,7 +164,7 @@ public void done(ErrorCodeList errorCodeList) { return; } - ErrorCode ec = operr(new ErrorCodeList().causedBy(errorCodes), "unable to download iso to primary storage, becasue: %s", + ErrorCode ec = operr(ORG_ZSTACK_STORAGE_VOLUME_10089, new ErrorCodeList().causedBy(errorCodes), "unable to download iso to primary storage, becasue: %s", errorCodes.get(0).getDetails()); completion.fail(ec); diff --git a/storage/src/main/java/org/zstack/storage/volume/VolumeApiInterceptor.java b/storage/src/main/java/org/zstack/storage/volume/VolumeApiInterceptor.java index 2cc740aa4d4..5085e034f9e 100755 --- a/storage/src/main/java/org/zstack/storage/volume/VolumeApiInterceptor.java +++ b/storage/src/main/java/org/zstack/storage/volume/VolumeApiInterceptor.java @@ -90,6 +90,7 @@ import static org.zstack.core.Platform.argerr; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -172,7 +173,7 @@ private void validate(VolumeCreateMessage msg) { List requiredPrimaryStorageUuids = config.getAllocate().getAllPrimaryStorages().stream() .map(PrimaryStorageAllocateConfig::getUuid).collect(Collectors.toList()); if (msg.getPrimaryStorageUuid() != null && !requiredPrimaryStorageUuids.contains(msg.getPrimaryStorageUuid())) { - throw new ApiMessageInterceptionException(operr("primary storage uuid conflict, the primary storage specified by the disk offering are %s, and the primary storage specified in the creation parameter is %s", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10032, "primary storage uuid conflict, the primary storage specified by the disk offering are %s, and the primary storage specified in the creation parameter is %s", requiredPrimaryStorageUuids, msg.getPrimaryStorageUuid())); } } @@ -185,17 +186,17 @@ private void validate(APICreateVolumeSnapshotMsg msg) { Tuple tuple = q.findTuple(); VolumeStatus status = (VolumeStatus) tuple.get(0); if (status != VolumeStatus.Ready) { - throw new ApiMessageInterceptionException(operr("volume[uuid:%s] is not in status Ready, current is %s, can't create snapshot", msg.getVolumeUuid(), status)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10033, "volume[uuid:%s] is not in status Ready, current is %s, can't create snapshot", msg.getVolumeUuid(), status)); } VolumeType type = (VolumeType) tuple.get(1); if (type != VolumeType.Root && type != VolumeType.Data) { - throw new ApiMessageInterceptionException(operr("volume[uuid:%s, type:%s], can't create snapshot", msg.getVolumeUuid(), type)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10034, "volume[uuid:%s, type:%s], can't create snapshot", msg.getVolumeUuid(), type)); } VolumeState state = (VolumeState) tuple.get(2); if (state != VolumeState.Enabled) { - throw new ApiMessageInterceptionException(operr("volume[uuid:%s] is not in state Enabled, " + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10035, "volume[uuid:%s] is not in state Enabled, " + "current is %s, can't create snapshot", msg.getVolumeUuid(), state)); } } @@ -210,17 +211,17 @@ private void validate(APICreateVolumeSnapshotGroupMsg msg) { .find(); if (vmvo == null) { - throw new ApiMessageInterceptionException(argerr("volume[uuid:%s] is not root volume", msg.getRootVolumeUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10036, "volume[uuid:%s] is not root volume", msg.getRootVolumeUuid())); } if (msg.isWithMemory() && !(vmvo.getState().equals(VmInstanceState.Running) || (vmvo.getState().equals(VmInstanceState.Paused)))) { - throw new ApiMessageInterceptionException(argerr("Can not take memory snapshot, vm current state[%s], but expect state are [%s, %s]", + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10037, "Can not take memory snapshot, vm current state[%s], but expect state are [%s, %s]", vmvo.getState().toString(), VmInstanceState.Running.toString(), VmInstanceState.Paused.toString())); } for (VolumeVO vol : vmvo.getAllVolumes()) { if (vol.getStatus() != VolumeStatus.Ready) { - throw new ApiMessageInterceptionException(operr("volume[uuid:%s] is not in status Ready, " + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10038, "volume[uuid:%s] is not in status Ready, " + "current is %s, can't create snapshot", vol.getUuid(), vol.getStatus())); } } @@ -247,7 +248,7 @@ private void validate(APIRecoverDataVolumeMsg msg) { q.add(VolumeVO_.uuid, Op.EQ, msg.getVolumeUuid()); q.add(VolumeVO_.status, Op.EQ, VolumeStatus.Deleted); if (!q.isExists()) { - throw new ApiMessageInterceptionException(operr("the volume[uuid:%s] is not in status of deleted. This is operation is to recover a deleted data volume", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10039, "the volume[uuid:%s] is not in status of deleted. This is operation is to recover a deleted data volume", msg.getVolumeUuid())); } } @@ -257,7 +258,7 @@ private void exceptionIsVolumeIsDeleted(String volumeUuid) { q.add(VolumeVO_.uuid, Op.EQ, volumeUuid); q.add(VolumeVO_.status, Op.EQ, VolumeStatus.Deleted); if (q.isExists()) { - throw new ApiMessageInterceptionException(operr("the volume[uuid:%s] is in status of deleted, cannot do the operation", volumeUuid)); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10040, "the volume[uuid:%s] is in status of deleted, cannot do the operation", volumeUuid)); } } @@ -265,15 +266,15 @@ private void validate(APICreateDataVolumeFromVolumeTemplateMsg msg) { ImageVO img = dbf.findByUuid(msg.getImageUuid(), ImageVO.class); ImageMediaType type = img.getMediaType(); if (ImageMediaType.DataVolumeTemplate != type) { - throw new ApiMessageInterceptionException(argerr("image[uuid:%s] is not %s, it's %s", msg.getImageUuid(), ImageMediaType.DataVolumeTemplate, type)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10041, "image[uuid:%s] is not %s, it's %s", msg.getImageUuid(), ImageMediaType.DataVolumeTemplate, type)); } if (ImageState.Enabled != img.getState()) { - throw new ApiMessageInterceptionException(operr("image[uuid:%s] is not Enabled, it's %s", img.getUuid(), img.getState())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10042, "image[uuid:%s] is not Enabled, it's %s", img.getUuid(), img.getState())); } if (ImageStatus.Ready != img.getStatus()) { - throw new ApiMessageInterceptionException(operr("image[uuid:%s] is not Ready, it's %s", img.getUuid(), img.getStatus())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10043, "image[uuid:%s] is not Ready, it's %s", img.getUuid(), img.getStatus())); } } @@ -285,35 +286,35 @@ private void validate(APIGetDataVolumeAttachableVmMsg msg) { VolumeType type = t.get(3, VolumeType.class); if (type == VolumeType.Root) { - throw new ApiMessageInterceptionException(argerr("volume[uuid:%s] is Root volume, can not be attach to vm", msg.getVolumeUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10044, "volume[uuid:%s] is Root volume, can not be attach to vm", msg.getVolumeUuid())); } // As per issue #1696, we do not report error if the volume has been attached. // Instead, an empty list will be returned later when handling this message. VolumeState state = t.get(1, VolumeState.class); if (state != VolumeState.Enabled) { - throw new ApiMessageInterceptionException(argerr("volume[uuid:%s] is in state[%s], data volume can only be attached when state is %s", msg.getVolumeUuid(), state, VolumeState.Enabled)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10045, "volume[uuid:%s] is in state[%s], data volume can only be attached when state is %s", msg.getVolumeUuid(), state, VolumeState.Enabled)); } VolumeStatus status = t.get(2, VolumeStatus.class); if (status != VolumeStatus.Ready && status != VolumeStatus.NotInstantiated) { - throw new ApiMessageInterceptionException(argerr("volume[uuid:%s] is in status[%s], data volume can only be attached when status is %s or %S", msg.getVolumeUuid(), status, VolumeStatus.Ready, VolumeStatus.NotInstantiated)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10046, "volume[uuid:%s] is in status[%s], data volume can only be attached when status is %s or %S", msg.getVolumeUuid(), status, VolumeStatus.Ready, VolumeStatus.NotInstantiated)); } } private void validate(APIDetachDataVolumeFromVmMsg msg) { VolumeVO vol = dbf.findByUuid(msg.getVolumeUuid(), VolumeVO.class); if (!vol.isShareable() && vol.getVmInstanceUuid() == null) { - throw new ApiMessageInterceptionException(operr("data volume[uuid:%s] is not attached to any vm, can't detach", msg.getVolumeUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10047, "data volume[uuid:%s] is not attached to any vm, can't detach", msg.getVolumeUuid())); } if (vol.isShareable() && msg.getVmUuid() == null) { - throw new ApiMessageInterceptionException(operr("to detach shareable data volume[uuid:%s], vm uuid is needed.", msg.getVolumeUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10048, "to detach shareable data volume[uuid:%s], vm uuid is needed.", msg.getVolumeUuid())); } if (vol.getType() != VolumeType.Data) { - throw new ApiMessageInterceptionException(operr("the volume[uuid:%s, name:%s, type:%s] can't detach it", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10049, "the volume[uuid:%s, name:%s, type:%s] can't detach it", vol.getUuid(), vol.getName(), vol.getType())); } } @@ -351,7 +352,7 @@ protected void scripts() { .param("vmState", VmInstanceState.Stopped) .param("platformType", ImagePlatform.Other.toString()).find(); if (count > 0) { - throw new ApiMessageInterceptionException(operr("the vm[uuid:%s] doesn't support to online attach volume[%s] on the basis of that the image platform type of the vm is other ", msg.getVmInstanceUuid(), msg.getVolumeUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10050, "the vm[uuid:%s] doesn't support to online attach volume[%s] on the basis of that the image platform type of the vm is other ", msg.getVmInstanceUuid(), msg.getVolumeUuid())); } String hvType = q(VmInstanceVO.class).eq(VmInstanceVO_.uuid, msg.getVmInstanceUuid()).select(VmInstanceVO_.hypervisorType).findValue(); @@ -379,23 +380,23 @@ protected void scripts() { private ErrorCode checkDataVolume(VolumeVO volumeVO, String hvType, long attachedDataVolumeNum) { if (volumeVO.getType() == VolumeType.Root) { - return operr("the volume[uuid:%s, name:%s] is Root Volume, can't attach it", volumeVO.getUuid(), volumeVO.getName()); + return operr(ORG_ZSTACK_STORAGE_VOLUME_10051, "the volume[uuid:%s, name:%s] is Root Volume, can't attach it", volumeVO.getUuid(), volumeVO.getName()); } if (volumeVO.getState() == VolumeState.Disabled) { - return operr("data volume[uuid:%s] is Disabled, can't attach", volumeVO.getUuid()); + return operr(ORG_ZSTACK_STORAGE_VOLUME_10052, "data volume[uuid:%s] is Disabled, can't attach", volumeVO.getUuid()); } if (volumeVO.getStatus() == VolumeStatus.Deleted) { - return operr("the volume[uuid:%s] is in status of deleted, cannot do the operation", volumeVO.getUuid()); + return operr(ORG_ZSTACK_STORAGE_VOLUME_10053, "the volume[uuid:%s] is in status of deleted, cannot do the operation", volumeVO.getUuid()); } if (volumeVO.isAttached() && !volumeVO.isShareable()) { - return operr("data volume[uuid:%s] has been attached to some vm, can't attach again", volumeVO.getUuid()); + return operr(ORG_ZSTACK_STORAGE_VOLUME_10054, "data volume[uuid:%s] has been attached to some vm, can't attach again", volumeVO.getUuid()); } if (VolumeStatus.Ready != volumeVO.getStatus() && VolumeStatus.NotInstantiated != volumeVO.getStatus()) { - return operr("data volume can only be attached when status is [%s, %s], current is %s", + return operr(ORG_ZSTACK_STORAGE_VOLUME_10055, "data volume can only be attached when status is [%s, %s], current is %s", VolumeStatus.Ready, VolumeStatus.NotInstantiated, volumeVO.getStatus()); } @@ -403,11 +404,11 @@ private ErrorCode checkDataVolume(VolumeVO volumeVO, String hvType, long attache List hvTypes = VolumeFormat.valueOf(volumeVO.getFormat()).getHypervisorTypesSupportingThisVolumeFormatInString(); if (hvTypes.isEmpty()) { - return operr("data volume[uuid:%s] of format[%s] is not supported for attach to any hypervisor.", volumeVO.getUuid(), volumeVO.getFormat()); + return operr(ORG_ZSTACK_STORAGE_VOLUME_10056, "data volume[uuid:%s] of format[%s] is not supported for attach to any hypervisor.", volumeVO.getUuid(), volumeVO.getFormat()); } if (!hvTypes.contains(hvType)) { - return operr("data volume[uuid:%s] has format[%s] that can only be attached to hypervisor[%s], " + + return operr(ORG_ZSTACK_STORAGE_VOLUME_10057, "data volume[uuid:%s] has format[%s] that can only be attached to hypervisor[%s], " + "but vm has hypervisor type[%s]. Can't attach", volumeVO.getUuid(), volumeVO.getFormat(), hvTypes, hvType); } } @@ -429,7 +430,7 @@ private ErrorCode checkClusterAccessible(VolumeVO volumeVO, List vmInsta // if there is no cluster contains both vm root volume and data volume, the data volume won't be attachable if (vmInstanceClusterUuids.isEmpty() && !volumeClusterUuids.isEmpty()) { - return operr("Can't attach volume to VM, no qualified cluster"); + return operr(ORG_ZSTACK_STORAGE_VOLUME_10058, "Can't attach volume to VM, no qualified cluster"); } return null; @@ -446,7 +447,7 @@ private ErrorCode checkHostAccessible(VolumeVO volumeVO, String hostUuid) { .select(PrimaryStorageHostRefVO_.status) .findValue(); if (primaryStorageHostStatus == PrimaryStorageHostStatus.Disconnected) { - return operr("Can not attach volume to vm runs on host[uuid: %s] which is disconnected " + + return operr(ORG_ZSTACK_STORAGE_VOLUME_10059, "Can not attach volume to vm runs on host[uuid: %s] which is disconnected " + "with volume's storage[uuid: %s]", hostUuid, volumeVO.getPrimaryStorageUuid()); } @@ -455,7 +456,7 @@ private ErrorCode checkHostAccessible(VolumeVO volumeVO, String hostUuid) { private void validate(APIBackupDataVolumeMsg msg) { if (isRootVolume(msg.getUuid())) { - throw new ApiMessageInterceptionException(operr("it's not allowed to backup root volume, uuid:%s", msg.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10060, "it's not allowed to backup root volume, uuid:%s", msg.getUuid())); } exceptionIsVolumeIsDeleted(msg.getVolumeUuid()); @@ -464,7 +465,7 @@ private void validate(APIBackupDataVolumeMsg msg) { private void validate(APICreateDataVolumeMsg msg) { if (msg.getDiskOfferingUuid() == null) { if (msg.getDiskSize() < 0) { - throw new ApiMessageInterceptionException(argerr("unexpected disk size settings")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10061, "unexpected disk size settings")); } } else { Long diskSize = Q.New(DiskOfferingVO.class).eq(DiskOfferingVO_.uuid, msg.getDiskOfferingUuid()).select(DiskOfferingVO_.diskSize).findValue(); @@ -485,18 +486,18 @@ private void validate(APIDeleteDataVolumeMsg msg) { Tuple t = q.findTuple(); VolumeType type = t.get(0, VolumeType.class); if (type != VolumeType.Data) { - throw new ApiMessageInterceptionException(argerr("volume[uuid:%s, type:%s] can't be deleted", msg.getVolumeUuid(), type)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10062, "volume[uuid:%s, type:%s] can't be deleted", msg.getVolumeUuid(), type)); } VolumeStatus status = t.get(1, VolumeStatus.class); if (status == VolumeStatus.Deleted) { - throw new ApiMessageInterceptionException(operr("volume[uuid:%s] is already in status of deleted", msg.getVolumeUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10063, "volume[uuid:%s] is already in status of deleted", msg.getVolumeUuid())); } String hostUuid = Q.New(VolumeHostRefVO.class).select(VolumeHostRefVO_.hostUuid) .eq(VolumeHostRefVO_.volumeUuid, msg.getUuid()).findValue(); if (hostUuid != null) { - throw new ApiMessageInterceptionException(argerr("can not delete volume[%s], " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10064, "can not delete volume[%s], " + "because volume attach to host[%s]", msg.getVolumeUuid(), hostUuid)); } } @@ -511,7 +512,7 @@ private boolean isRootVolume(String uuid) { private void validate(APIChangeVolumeStateMsg msg) { if (isRootVolume(msg.getUuid())) { - throw new ApiMessageInterceptionException(operr("it's not allowed to change state of root volume, uuid:%s", msg.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10065, "it's not allowed to change state of root volume, uuid:%s", msg.getUuid())); } exceptionIsVolumeIsDeleted(msg.getVolumeUuid()); @@ -519,7 +520,7 @@ private void validate(APIChangeVolumeStateMsg msg) { String hostUuid = Q.New(VolumeHostRefVO.class).select(VolumeHostRefVO_.hostUuid) .eq(VolumeHostRefVO_.volumeUuid, msg.getUuid()).findValue(); if (hostUuid != null) { - throw new ApiMessageInterceptionException(argerr("can not change volume[%s] state, " + + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10066, "can not change volume[%s] state, " + "because volume attach to host[%s]", msg.getVolumeUuid(), hostUuid)); } } @@ -527,12 +528,12 @@ private void validate(APIChangeVolumeStateMsg msg) { private void validate(APIAttachDataVolumeToHostMsg msg) { HostStatus hostStatus = Q.New(HostVO.class).select(HostVO_.status).eq(HostVO_.uuid, msg.getHostUuid()).findValue(); if (hostStatus != HostStatus.Connected) { - throw new ApiMessageInterceptionException(operr("can not attach volume[%s] to host[%s], because host[status:%s] is not connected", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10067, "can not attach volume[%s] to host[%s], because host[status:%s] is not connected", msg.getVolumeUuid(), msg.getHostUuid(), hostStatus)); } if (!msg.getMountPath().startsWith("/")) { - throw new ApiMessageInterceptionException(argerr("mount path must be absolute path")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10068, "mount path must be absolute path")); } Tuple hostAndMountPath = Q.New(VolumeHostRefVO.class) @@ -549,11 +550,11 @@ private void doValidateAttachedVolume(Tuple hostAndMountPath, APIAttachDataVolum String hostUuid = hostAndMountPath.get(0, String.class); String mountPath = hostAndMountPath.get(1, String.class); if (!hostUuid.equals(msg.getHostUuid())) { - throw new ApiMessageInterceptionException(operr("can not attach volume[%s] to host[%s], because volume is attaching to host[%s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10069, "can not attach volume[%s] to host[%s], because volume is attaching to host[%s]", msg.getVolumeUuid(), msg.getHostUuid(), hostUuid)); } if (!mountPath.equals(msg.getMountPath())) { - throw new ApiMessageInterceptionException(operr("can not attach volume[%s] to host[%s], because the volume[%s] occupies the mount path[%s] on host[%s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10070, "can not attach volume[%s] to host[%s], because the volume[%s] occupies the mount path[%s] on host[%s]", msg.getVolumeUuid(), msg.getHostUuid(), msg.getVolumeUuid(), mountPath, hostUuid)); } } @@ -563,14 +564,14 @@ private void checkMountPathOnHost(APIAttachDataVolumeToHostMsg msg) { .eq(VolumeHostRefVO_.hostUuid, msg.getHostUuid()) .select(VolumeHostRefVO_.mountPath).listValues(); if (mountPaths.contains(msg.getMountPath())) { - throw new ApiMessageInterceptionException(operr("can not attach volume[%s] to host[%s], because the another volume occupies the mount path[%s]", + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10071, "can not attach volume[%s] to host[%s], because the another volume occupies the mount path[%s]", msg.getVolumeUuid(), msg.getHostUuid(), msg.getMountPath())); } } private void validate(APIDetachDataVolumeFromHostMsg msg) { if (!Q.New(VolumeHostRefVO.class).eq(VolumeHostRefVO_.volumeUuid, msg.getVolumeUuid()).isExists()) { - throw new ApiMessageInterceptionException(operr("can not detach volume[%s] from host. " + + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10072, "can not detach volume[%s] from host. " + "it may have been detached", msg.getVolumeUuid())); } } @@ -578,7 +579,7 @@ private void validate(APIDetachDataVolumeFromHostMsg msg) { private void validate(APIFlattenVolumeMsg msg) { boolean isShareable = Q.New(VolumeVO.class).eq(VolumeVO_.uuid, msg.getVolumeUuid()).select(VolumeVO_.isShareable).findValue(); if (isShareable) { - throw new ApiMessageInterceptionException(argerr("cannot flatten a shareable volume[uuid:%s]", msg.getVolumeUuid())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10073, "cannot flatten a shareable volume[uuid:%s]", msg.getVolumeUuid())); } } @@ -589,7 +590,7 @@ private void validate(APIUndoSnapshotCreationMsg msg) { .eq(VolumeSnapshotTreeVO_.volumeUuid, msg.getUuid()) .findValue(); if (currentTreeUuid == null) { - throw new ApiMessageInterceptionException(operr("can not found in used snapshot tree of volume[uuid: %s]", msg.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10074, "can not found in used snapshot tree of volume[uuid: %s]", msg.getUuid())); } boolean isLatest = Q.New(VolumeSnapshotVO.class) @@ -599,7 +600,7 @@ private void validate(APIUndoSnapshotCreationMsg msg) { .isExists(); if (!isLatest) { - throw new ApiMessageInterceptionException(argerr("cannot undo not latest snapshot")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10075, "cannot undo not latest snapshot")); } } @@ -620,7 +621,7 @@ protected void validate(APICreateVmInstanceMsg msg) { .collect(Collectors.groupingBy(Function.identity(), Collectors.counting())) .entrySet().stream().filter(entry -> entry.getValue() > 1).map(Map.Entry::getKey).collect(Collectors.toList()); if (!CollectionUtils.isEmpty(duplicateVolumeUuids)) { - throw new ApiMessageInterceptionException(operr("duplicate volume uuids: %s", duplicateVolumeUuids.toString())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_STORAGE_VOLUME_10076, "duplicate volume uuids: %s", duplicateVolumeUuids.toString())); } List clusterUuids = new ArrayList<>(); @@ -657,7 +658,7 @@ protected void validate(APICreateVmInstanceMsg msg) { } if (!errors.isEmpty()) { - throw new ApiMessageInterceptionException(argerr(errors.toString())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_STORAGE_VOLUME_10077, errors.toString())); } } diff --git a/storage/src/main/java/org/zstack/storage/volume/VolumeBase.java b/storage/src/main/java/org/zstack/storage/volume/VolumeBase.java index c9790563260..33578cb3881 100755 --- a/storage/src/main/java/org/zstack/storage/volume/VolumeBase.java +++ b/storage/src/main/java/org/zstack/storage/volume/VolumeBase.java @@ -69,6 +69,7 @@ import static org.zstack.storage.volume.VolumeSystemTags.VOLUME_PROVISIONING_STRATEGY; import static org.zstack.storage.volume.VolumeSystemTags.VOLUME_PROVISIONING_STRATEGY_TOKEN; import static org.zstack.utils.CollectionDSL.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created with IntelliJ IDEA. @@ -204,7 +205,7 @@ public void run(FlowTrigger trigger, Map data) { boolean imageExists = Q.New(ImageVO.class).eq(ImageVO_.uuid, self.getRootImageUuid()).isExists(); if (!cacheExists && !imageExists) { - trigger.fail(operr("cannot find image cache[imageUuid: %s] for reinit volume", self.getRootImageUuid())); + trigger.fail(operr(ORG_ZSTACK_STORAGE_VOLUME_10090, "cannot find image cache[imageUuid: %s] for reinit volume", self.getRootImageUuid())); return; } @@ -893,7 +894,7 @@ private void expunge(final Completion completion) { } if (self.getStatus() != VolumeStatus.Deleted) { - completion.fail(operr("the volume[uuid:%s, name:%s] is not deleted yet, can't expunge it", + completion.fail(operr(ORG_ZSTACK_STORAGE_VOLUME_10091, "the volume[uuid:%s, name:%s] is not deleted yet, can't expunge it", self.getUuid(), self.getName())); return; } @@ -1846,7 +1847,7 @@ protected void scripts() { VolumeVO oldRootVolumeVO = vm.getRootVolume(); VolumeVO newRootVolumeVO = vm.getAllVolumes().stream().filter(it -> it.getUuid().equals(msg.getVolumeUuid())) .findFirst().orElseThrow(() -> new OperationFailureException( - operr("volume[uuid%s] should be attached.") + operr(ORG_ZSTACK_STORAGE_VOLUME_10092, "volume[uuid%s] should be attached.") )); oldRootVolOldAndNewInstallPaths.put(oldRootVolumeVO.getInstallPath(), oldRootVol.getInstallPath()); @@ -1949,7 +1950,7 @@ public void handle(Map data) { private void handle(ChangeVolumeTypeMsg msg) { if (self.isAttached()) { ChangeVolumeTypeReply reply = new ChangeVolumeTypeReply(); - reply.setError(operr("only support detached volume, use SetVmBootVolumeMsg instead.")); + reply.setError(operr(ORG_ZSTACK_STORAGE_VOLUME_10093, "only support detached volume, use SetVmBootVolumeMsg instead.")); bus.reply(msg, reply); return; } @@ -2705,7 +2706,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); + evt.setError(err(ORG_ZSTACK_STORAGE_VOLUME_10094, SysErrors.DELETE_RESOURCE_ERROR, errorCode, errorCode.getDetails())); bus.publish(evt); } }); @@ -3223,7 +3224,7 @@ public void success() { @Override public void fail(ErrorCode errorCode) { - reply.setError(err(VolumeErrors.FLATTEN_ERROR, errorCode, "failed to flatten volume[uuid:%s]", self.getUuid())); + reply.setError(err(ORG_ZSTACK_STORAGE_VOLUME_10095, VolumeErrors.FLATTEN_ERROR, errorCode, "failed to flatten volume[uuid:%s]", self.getUuid())); bus.reply(msg, reply); chain.next(); } @@ -3276,7 +3277,7 @@ static void vmAttachVolumeValidator(VmInstanceInventory vmInv, String volumeUuid .eq(VolumeVO_.vmInstanceUuid, vmUuid) .count(); if (vmDataVolumeUsage + 1 > maxDataVolumeNum) { - throw new OperationFailureException(operr("hypervisor[%s] only allows max %s data volumes to be attached to a single vm; there have been %s data volumes attached to vm[uuid:%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_VOLUME_10096, "hypervisor[%s] only allows max %s data volumes to be attached to a single vm; there have been %s data volumes attached to vm[uuid:%s]", hypervisorType, maxDataVolumeNum, vmDataVolumeUsage, vmUuid)); } } diff --git a/storage/src/main/java/org/zstack/storage/volume/VolumeManagerImpl.java b/storage/src/main/java/org/zstack/storage/volume/VolumeManagerImpl.java index 76e8bc229a8..bd99d761292 100755 --- a/storage/src/main/java/org/zstack/storage/volume/VolumeManagerImpl.java +++ b/storage/src/main/java/org/zstack/storage/volume/VolumeManagerImpl.java @@ -68,6 +68,7 @@ import static org.zstack.core.Platform.operr; import static org.zstack.header.host.HostStatus.Connected; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class VolumeManagerImpl extends AbstractService implements VolumeManager, ManagementNodeReadyExtensionPoint, ResourceOwnerAfterChangeExtensionPoint, VmStateChangedExtensionPoint, VmDetachVolumeExtensionPoint, @@ -168,11 +169,11 @@ private boolean getShareableCapabilityFromMsg(CreateDataVolumeFromVolumeTemplate .findValue(); if (StringUtils.isEmpty(psType)) { - throw new OperationFailureException(operr("get primaryStorage %s type failed", msg.getPrimaryStorageUuid())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_VOLUME_10078, "get primaryStorage %s type failed", msg.getPrimaryStorageUuid())); } if (!PrimaryStorageType.getSupportFeaturesTypes(PrimaryStorageType::isSupportSharedVolume).contains(psType)) { - throw new OperationFailureException(operr("primaryStorage type [%s] not support shared volume yet", psType)); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_VOLUME_10079, "primaryStorage type [%s] not support shared volume yet", psType)); } } @@ -299,7 +300,7 @@ public String call(ImageBackupStorageRefVO arg) { }); if (bsUuids.isEmpty()) { - throw new OperationFailureException(operr("the image[uuid:%s, name:%s] has been deleted on all backup storage", template.getUuid(), template.getName())); + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_VOLUME_10080, "the image[uuid:%s, name:%s] has been deleted on all backup storage", template.getUuid(), template.getName())); } String sql = "select bs.uuid from BackupStorageVO bs, BackupStorageZoneRefVO zref, PrimaryStorageVO ps where zref.zoneUuid = ps.zoneUuid and bs.status = :bsStatus and bs.state = :bsState and ps.uuid = :psUuid and zref.backupStorageUuid = bs.uuid and bs.uuid in (:bsUuids)"; @@ -316,7 +317,7 @@ public String call(ImageBackupStorageRefVO arg) { if (bsUuids.isEmpty()) { - trigger.fail(operr("cannot find a backup storage on which the image[uuid:%s] is that satisfies all conditions of: 1. has state Enabled 2. has status Connected. 3 has attached to zone in which primary storage[uuid:%s] is", + trigger.fail(operr(ORG_ZSTACK_STORAGE_VOLUME_10081, "cannot find a backup storage on which the image[uuid:%s] is that satisfies all conditions of: 1. has state Enabled 2. has status Connected. 3 has attached to zone in which primary storage[uuid:%s] is", template.getUuid(), msg.getPrimaryStorageUuid())); return; } @@ -477,7 +478,7 @@ public void rollback(FlowRollback trigger, Map data) { public void run(FlowTrigger trigger, Map data) { VolumeVO vo = dbf.reload(vol); if (vo == null) { - trigger.fail(operr("target volume is expunged during volume creation")); + trigger.fail(operr(ORG_ZSTACK_STORAGE_VOLUME_10082, "target volume is expunged during volume creation")); return; } vo.setInstallPath(primaryStorageInstallPath); @@ -513,7 +514,7 @@ public void run(MessageReply reply) { public void handle(Map data) { VolumeVO vo = dbf.reload(vol); if (vo == null) { - reply.setError(operr("target volume is expunged during volume creation")); + reply.setError(operr(ORG_ZSTACK_STORAGE_VOLUME_10083, "target volume is expunged during volume creation")); bus.reply(msg, reply); return; } @@ -569,7 +570,7 @@ public static void preCheckPrimaryStorage(VolumeCreateMessage msg) { List requiredPrimaryStorageUuids = config.getAllocate().getAllPrimaryStorages().stream() .map(PrimaryStorageAllocateConfig::getUuid).collect(Collectors.toList()); if (!requiredPrimaryStorageUuids.contains(msg.getPrimaryStorageUuid())) { - throw new OperationFailureException(operr("primary storage uuid conflict, the primary storage specified by the disk offering are %s, and the primary storage specified in the creation parameter is %s", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_VOLUME_10084, "primary storage uuid conflict, the primary storage specified by the disk offering are %s, and the primary storage specified in the creation parameter is %s", requiredPrimaryStorageUuids, msg.getPrimaryStorageUuid())); } } @@ -899,7 +900,7 @@ private void instantiateDataVolumeFromSnapshot(VolumeVO vo, String snapshotUuid, public void run(MessageReply reply) { VolumeVO vvo = dbf.reload(vo); if (vvo == null) { - reply.setError(operr("target volume is expunged during volume creation")); + reply.setError(operr(ORG_ZSTACK_STORAGE_VOLUME_10085, "target volume is expunged during volume creation")); } if (reply.isSuccess()) { @@ -1179,7 +1180,7 @@ public Object call(InstantiateDataVolumeOnCreationExtensionPoint arg) { List exts = pluginRgty.getExtensionList( VolumeFactory.class); if (exts.size() > 1) { - throw new OperationFailureException(operr("there should not be more than one %s implementation.", + throw new OperationFailureException(operr(ORG_ZSTACK_STORAGE_VOLUME_10086, "there should not be more than one %s implementation.", VolumeFactory.class.getSimpleName())); } } diff --git a/tag/src/main/java/org/zstack/tag/TagApiInterceptor.java b/tag/src/main/java/org/zstack/tag/TagApiInterceptor.java index d6965e3fe5d..357a88b1ba5 100755 --- a/tag/src/main/java/org/zstack/tag/TagApiInterceptor.java +++ b/tag/src/main/java/org/zstack/tag/TagApiInterceptor.java @@ -17,6 +17,7 @@ import javax.persistence.TypedQuery; import static org.zstack.core.Platform.*; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -45,7 +46,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti private void validate(APICreateSystemTagsMsg msg) { if (!tagMgr.getManagedEntityNames().contains(msg.getResourceType())) { - throw new ApiMessageInterceptionException(argerr("no resource type[%s] found in tag system", msg.getResourceType())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_TAG_10009, "no resource type[%s] found in tag system", msg.getResourceType())); } for (String tag : msg.getTags()) { @@ -76,7 +77,7 @@ private void validate(APIUpdateSystemTagMsg msg) { private void validate(APIAbstractCreateTagMsg msg) { if (!tagMgr.getManagedEntityNames().contains(msg.getResourceType())) { - throw new ApiMessageInterceptionException(argerr("no resource type[%s] found in tag system", msg.getResourceType())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_TAG_10010, "no resource type[%s] found in tag system", msg.getResourceType())); } if (msg instanceof APICreateSystemTagMsg) { @@ -99,7 +100,7 @@ private void validate(APIDeleteTagMsg msg) { q.add(SystemTagVO_.uuid, Op.EQ, msg.getUuid()); q.add(SystemTagVO_.inherent, Op.EQ, true); if (q.isExists()) { - throw new ApiMessageInterceptionException(operr("tag[uuid:%s] is an inherent system tag, can not be removed", msg.getUuid())); + throw new ApiMessageInterceptionException(operr(ORG_ZSTACK_TAG_10011, "tag[uuid:%s] is an inherent system tag, can not be removed", msg.getUuid())); } boolean userTag = dbf.isExist(msg.getUuid(), UserTagVO.class); @@ -125,7 +126,7 @@ private void checkIfResourceHasThisTagType(String resourceUuid, String resourceT Long size = q.getSingleResult(); if (size <= 0) { - throw new ApiMessageInterceptionException(argerr("The argument :'resourceType' doesn't match uuid")); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_TAG_10012, "The argument :'resourceType' doesn't match uuid")); } } @@ -140,7 +141,7 @@ private void checkAccountForSystemTag(APIDeleteTagMsg msg) { q.setParameter("tuuid", msg.getUuid()); String accountUuid = q.getSingleResult(); if (!msg.getSession().getAccountUuid().equals(accountUuid)) { - throw new ApiMessageInterceptionException(err(IdentityErrors.PERMISSION_DENIED, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_TAG_10013, IdentityErrors.PERMISSION_DENIED, "permission denied. The system tag[uuid: %s] refer to a resource not belonging to the account[uuid: %s]", msg.getUuid(), msg.getSession().getAccountUuid() )); @@ -154,7 +155,7 @@ private void checkAccountForUserTag(APIDeleteTagMsg msg) { q.setParameter("tuuid", msg.getUuid()); String accountUuid = q.getSingleResult(); if (!msg.getSession().getAccountUuid().equals(accountUuid)) { - throw new ApiMessageInterceptionException(err(IdentityErrors.PERMISSION_DENIED, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_TAG_10014, IdentityErrors.PERMISSION_DENIED, "permission denied. The user tag[uuid: %s] refer to a resource not belonging to the account[uuid: %s]", msg.getUuid(), msg.getSession().getAccountUuid() )); @@ -167,7 +168,7 @@ private void checkAccountForTagPattern(APIDeleteTagMsg msg) { q.setParameter("tuuid", msg.getUuid()); String accountUuid = q.getSingleResult(); if (!msg.getSession().getAccountUuid().equals(accountUuid)) { - throw new ApiMessageInterceptionException(err(IdentityErrors.PERMISSION_DENIED, + throw new ApiMessageInterceptionException(err(ORG_ZSTACK_TAG_10015, IdentityErrors.PERMISSION_DENIED, "permission denied. The tag pattern[uuid: %s] refer to a resource not belonging to the account[uuid: %s]", msg.getUuid(), msg.getSession().getAccountUuid() )); diff --git a/tag/src/main/java/org/zstack/tag/TagManagerImpl.java b/tag/src/main/java/org/zstack/tag/TagManagerImpl.java index b3c916391a2..7f4825f5d2a 100755 --- a/tag/src/main/java/org/zstack/tag/TagManagerImpl.java +++ b/tag/src/main/java/org/zstack/tag/TagManagerImpl.java @@ -42,6 +42,7 @@ import static org.zstack.core.Platform.*; import static org.zstack.utils.CollectionDSL.list; import static org.zstack.utils.CollectionUtils.removeDuplicateFromList; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class TagManagerImpl extends AbstractService implements TagManager, SoftDeleteEntityExtensionPoint, GlobalApiMessageInterceptor, SystemTagLifeCycleExtension, @@ -242,7 +243,7 @@ private TagInventory createTag(String resourceUuid, String tag, TagType type, St } if (isTagExisting(resourceUuid, tag, type, resourceType)) { - throw new OperationFailureException(operr("Duplicated Tag[tag:%s, type:%s, resourceType:%s, resourceUuid:%s]", + throw new OperationFailureException(operr(ORG_ZSTACK_TAG_10000, "Duplicated Tag[tag:%s, type:%s, resourceType:%s, resourceUuid:%s]", tag, type, resourceType, resourceUuid)); } @@ -283,7 +284,7 @@ private SystemTagInventory createResourceConfigFromTag(String resourceUuid, Stri resourceConfigSystemTag.newResourceConfig(resourceUuid, tag); } catch (GlobalConfigException e) { logger.debug(String.format("Failed to create resource config, because %s", e.getMessage())); - throw new ApiMessageInterceptionException(argerr(e.getMessage())); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_TAG_10001, e.getMessage())); } return null; @@ -657,7 +658,7 @@ private void handle(APICreateSystemTagsMsg msg) { if (resourceConfigSystemTag.isMatch(tag)) { throw new ApiMessageInterceptionException( - argerr("no system tag matches[%s] for resourceType[%s]", tag, msg.getResourceType())); + argerr(ORG_ZSTACK_TAG_10002, "no system tag matches[%s] for resourceType[%s]", tag, msg.getResourceType())); } } @@ -695,7 +696,7 @@ private void handle(APICreateSystemTagMsg msg) { if (resourceConfigSystemTag.isMatch(msg.getTag())) { throw new ApiMessageInterceptionException( - argerr("no system tag matches[%s] for resourceType[%s]", msg.getTag(), msg.getResourceType())); + argerr(ORG_ZSTACK_TAG_10003, "no system tag matches[%s] for resourceType[%s]", msg.getTag(), msg.getResourceType())); } SystemTagInventory inv = createNonInherentSystemTag(msg.getResourceUuid(), msg.getTag(), msg.getResourceType()); @@ -758,13 +759,13 @@ private boolean isValidSystemTag(String resourceUuid, String resourceType, Strin public void validateSystemTag(String resourceUuid, String resourceType, String tag) { if (!isValidSystemTag(resourceUuid, resourceType, tag)) { throw new ApiMessageInterceptionException( - argerr("no system tag matches[%s] for resourceType[%s]", tag, resourceType)); + argerr(ORG_ZSTACK_TAG_10004, "no system tag matches[%s] for resourceType[%s]", tag, resourceType)); } for (ValidateSystemTagExtensionPoint exp: pluginRgty.getExtensionList(ValidateSystemTagExtensionPoint.class)) { if (!exp.validateSystemTag(resourceUuid, resourceType, tag)) { throw new ApiMessageInterceptionException( - argerr("validate system tag [%s] for resourceType[%s] failed", tag, resourceType)); + argerr(ORG_ZSTACK_TAG_10005, "validate system tag [%s] for resourceType[%s] failed", tag, resourceType)); } } } @@ -947,7 +948,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti } if (!matchSystemTag && !matchResourceTag) { - throw new ApiMessageInterceptionException(argerr("no system tag matches %s", tag)); + throw new ApiMessageInterceptionException(argerr(ORG_ZSTACK_TAG_10006, "no system tag matches %s", tag)); } // resource config system tag will create new resource config @@ -960,7 +961,7 @@ public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionExcepti Class resourceType = resourceTypeCreateMessageMap.get(cmsg.getClass()); if (resourceType == null) { throw new ApiMessageInterceptionException(inerr( - "API message[%s] doesn't define resource type by @TagResourceType", + ORG_ZSTACK_TAG_10007, "API message[%s] doesn't define resource type by @TagResourceType", cmsg.getClass().getName() )); } @@ -982,7 +983,7 @@ private ErrorCode checkPemission(String tag, SessionInventory session){ } if (adminOnlySystemTags.stream().anyMatch(it -> it.isMatch(tag))) { - return operr("tag[%s] is only for admin", tag); + return operr(ORG_ZSTACK_TAG_10008, "tag[%s] is only for admin", tag); } return null; } diff --git a/test/src/test/groovy/org/zstack/test/integration/core/DistanceElaborationCase.groovy b/test/src/test/groovy/org/zstack/test/integration/core/DistanceElaborationCase.groovy index dc19af53f20..91de01ca290 100644 --- a/test/src/test/groovy/org/zstack/test/integration/core/DistanceElaborationCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/core/DistanceElaborationCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.core +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.zstack.core.Platform import org.zstack.header.errorcode.ErrorCode import org.zstack.header.errorcode.ErrorCodeList @@ -37,7 +39,7 @@ class DistanceElaborationCase extends SubCase { } void testElaboration1() { - def err = Platform.operr("arg 'startTime' should format like 'yyyy-MM-dd HH:mm:ss' or '1545380003000'") as ErrorCode + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10040, "arg 'startTime' should format like 'yyyy-MM-dd HH:mm:ss' or '1545380003000'") as ErrorCode assert err.messages != null assert err.messages.method == ElaborationSearchMethod.distance assert err.messages.message_cn == "输入参数中 'startTime' 的格式应该类似 'yyyy-MM-dd HH:mm:ss' 或 '1545380003000'。" diff --git a/test/src/test/groovy/org/zstack/test/integration/core/ElaborationCase.groovy b/test/src/test/groovy/org/zstack/test/integration/core/ElaborationCase.groovy index a15b6ca72f0..2d77b8c79ea 100644 --- a/test/src/test/groovy/org/zstack/test/integration/core/ElaborationCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/core/ElaborationCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.core +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.zstack.core.Platform import org.zstack.header.errorcode.ErrorCode import org.zstack.header.errorcode.ErrorCodeList @@ -47,24 +49,24 @@ class ElaborationCase extends SubCase { } void testElaborationWithLongName() { - def err = operr("host[uuid:%s, name:%s] is in status[%s], cannot perform required operation", Platform.uuid, "long long long long long long long long long host name", "Connecting") as ErrorCode + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10019, "host[uuid:%s, name:%s] is in status[%s], cannot perform required operation", Platform.uuid, "long long long long long long long long long host name", "Connecting") as ErrorCode assert err.elaboration != null assert err.elaboration.trim() == "错误信息: 物理机 [long long long long long long long long long host name] 正处于 [Connecting] 状态,当前状态不允许进行该操作。" } void testElaboration() { - def err = operr("certificate has expired or is not yet valid") as ErrorCode + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10020, "certificate has expired or is not yet valid") as ErrorCode assert err.elaboration != null assert err.elaboration.trim() == "错误信息: 当前系统时间不在镜像仓库证书有效期内,可能因为镜像仓库服务器的系统时间被调整,或者证书被修改。" - err = operr("The state of vm[uuid:%s] is %s. Only these state[Running,Stopped] is allowed to update cpu or memory.", Platform.uuid, "Rebooting") as ErrorCode + err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10021, "The state of vm[uuid:%s] is %s. Only these state[Running,Stopped] is allowed to update cpu or memory.", Platform.uuid, "Rebooting") as ErrorCode assert err.elaboration != null assert err.elaboration.trim() == "错误信息: 云主机的状态为 Rebooting,只有状态 [Running,Stopped] 允许升级 CPU/内存。" - err = operr("test for missed error") as ErrorCode + err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10022, "test for missed error") as ErrorCode assert err.elaboration == null - err = Platform.err(IdentityErrors.INVALID_SESSION, "xxxxxxxxx") as ErrorCode + err = org.zstack.core.Platform.err(ORG_ZSTACK_TEST_INTEGRATION_CORE_10023, IdentityErrors.INVALID_SESSION, "xxxxxxxxx") as ErrorCode assert err.elaboration != null } @@ -83,22 +85,22 @@ class ElaborationCase extends SubCase { } void testElaborationEnglish() { - def err = operr("certificate has expired or is not yet valid") as ErrorCode + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10024, "certificate has expired or is not yet valid") as ErrorCode assert err.elaboration != null assert err.elaboration.trim() == "Error message: The current system time has expired for ImageStore certificate. Possible reason: ImageStore server system time or certificate is modified." assert err.messages.message_en != null assert err.messages.message_cn == null - err = operr("The state of vm[uuid:%s] is %s. Only these state[Running,Stopped] is allowed to update cpu or memory.", Platform.uuid, "Rebooting") as ErrorCode + err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10025, "The state of vm[uuid:%s] is %s. Only these state[Running,Stopped] is allowed to update cpu or memory.", Platform.uuid, "Rebooting") as ErrorCode assert err.elaboration != null assert err.elaboration.trim() == "Error message: Only VMs with the status [Running, Stopped] support CPU/memory update. Current status: Rebooting." assert err.messages.message_en != null assert err.messages.message_cn == null - err = operr("test for missed error") as ErrorCode + err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10026, "test for missed error") as ErrorCode assert err.elaboration == null - err = Platform.err(IdentityErrors.INVALID_SESSION, "xxxxxxxxx") as ErrorCode + err = org.zstack.core.Platform.err(ORG_ZSTACK_TEST_INTEGRATION_CORE_10027, IdentityErrors.INVALID_SESSION, "xxxxxxxxx") as ErrorCode assert err.elaboration != null } @@ -160,37 +162,37 @@ class ElaborationCase extends SubCase { } void testElaborationWithUnknownFormatConversion() { - def err = operr("%!s(int=0) %!s(bytes.readOp=0)", "nowadays") as ErrorCode + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10028, "%!s(int=0) %!s(bytes.readOp=0)", "nowadays") as ErrorCode assert err.elaboration == null assert err.details == "%!s(int=0) %!s(bytes.readOp=0)" } void testErrorList() { def list = new ArrayList() - def err1 = operr("host[uuid:%s, name:%s] is in state[%s], cannot perform required operation", Platform.uuid, "host-1", "Maintenance") as ErrorCode - def err2 = operr("host[uuid:%s, name:%s] is in state[%s], cannot perform required operation", Platform.uuid, "host-2", "Maintenance") as ErrorCode + def err1 = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10029, "host[uuid:%s, name:%s] is in state[%s], cannot perform required operation", Platform.uuid, "host-1", "Maintenance") as ErrorCode + def err2 = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10030, "host[uuid:%s, name:%s] is in state[%s], cannot perform required operation", Platform.uuid, "host-2", "Maintenance") as ErrorCode list.addAll([err1, err2]) def errlist = new ErrorCodeList().causedBy(list) - def err = operr(errlist, "unable to commit backup storage because: %s", err1.details) + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10031, errlist, "unable to commit backup storage because: %s", err1.details) assert err.messages.message_cn == "物理机 [host-1] 正处于 [Maintenance] 状态,当前状态不允许进行该操作。,物理机 [host-2] 正处于 [Maintenance] 状态,当前状态不允许进行该操作。" } void testNestedError() { // VM.1004 def str = "no Connected hosts found in the [%d] candidate hosts" - def err = operr(str, 3) + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10032, str, 3) assert err.elaboration != null def errEla = err.elaboration def errCn = err.messages.message_cn - def err1 = operr(err, "test %s err", String.format(str, 3)) + def err1 = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10033, err, "test %s err", String.format(str, 3)) assert err1.elaboration == errEla assert err1.messages.message_cn == errCn - def err2 = operr("test %s err", String.format(str, 3)) + def err2 = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10034, "test %s err", String.format(str, 3)) assert err2.messages.message_cn != null assert err2.elaboration == "错误信息: no Connected hosts found in the [3] candidate hosts" } diff --git a/test/src/test/groovy/org/zstack/test/integration/core/ElaborationMigrateVmCase.groovy b/test/src/test/groovy/org/zstack/test/integration/core/ElaborationMigrateVmCase.groovy index 2fa6c00d3f5..479fdd900bb 100644 --- a/test/src/test/groovy/org/zstack/test/integration/core/ElaborationMigrateVmCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/core/ElaborationMigrateVmCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.core +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.zstack.core.Platform import org.zstack.header.errorcode.ErrorCode import org.zstack.header.errorcode.SysErrors @@ -31,7 +33,7 @@ class ElaborationMigrateVmCase extends SubCase { } void testElaboration() { - def err = Platform.operr("failed to migrate vm[uuid:54a8af3843094c53a8fd2b87bbbf95c4] from kvm host[uuid:f3712c38be0742f6b9c815b305685e98, ip:172.24.197.225] to dest host[ip:172.24.193.169], No enough physical memory for guest") as ErrorCode + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10035, "failed to migrate vm[uuid:54a8af3843094c53a8fd2b87bbbf95c4] from kvm host[uuid:f3712c38be0742f6b9c815b305685e98, ip:172.24.197.225] to dest host[ip:172.24.193.169], No enough physical memory for guest") as ErrorCode assert err.elaboration != null assert err.elaboration.trim() == "错误信息: 在物理机上迁移云主机失败,因为物理机已经没有足够的物理内存可供云主机使用。" } diff --git a/test/src/test/groovy/org/zstack/test/integration/core/ElaborationReconnectHostCase.groovy b/test/src/test/groovy/org/zstack/test/integration/core/ElaborationReconnectHostCase.groovy index 6e23385ea1f..fcfef955095 100644 --- a/test/src/test/groovy/org/zstack/test/integration/core/ElaborationReconnectHostCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/core/ElaborationReconnectHostCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.core +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.zstack.core.Platform import org.zstack.header.errorcode.ErrorCode import org.zstack.header.errorcode.SysErrors @@ -32,20 +34,20 @@ class ElaborationReconnectHostCase extends SubCase { void testElaboration() { - def err = Platform.operr("Unable to reconnect host") as ErrorCode + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10000, "Unable to reconnect host") as ErrorCode assert err.elaboration != null assert err.elaboration.trim() == "错误信息: 无法重连物理机。" - def err1 = Platform.operr("failed to create bridge") as ErrorCode + def err1 = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10001, "failed to create bridge") as ErrorCode assert err1.elaboration == null - def err2 = Platform.err(HostErrors.CONNECTION_ERROR, err1, "connection error for KVM host[uuid:%s, ip:%s]", Platform.getUuid(), "127.0.0.1") as ErrorCode + def err2 = org.zstack.core.Platform.err(ORG_ZSTACK_TEST_INTEGRATION_CORE_10002, HostErrors.CONNECTION_ERROR, err1, "connection error for KVM host[uuid:%s, ip:%s]", Platform.getUuid(), "127.0.0.1") as ErrorCode assert err2.getElaboration() == null - def err3 = Platform.err(HostErrors.CONNECTION_ERROR, err2, "connection error for KVM host[uuid:%s, ip:%s]", Platform.getUuid(), "127.0.0.1") as ErrorCode + def err3 = org.zstack.core.Platform.err(ORG_ZSTACK_TEST_INTEGRATION_CORE_10003, HostErrors.CONNECTION_ERROR, err2, "connection error for KVM host[uuid:%s, ip:%s]", Platform.getUuid(), "127.0.0.1") as ErrorCode assert err3.getElaboration() == null - def err4 = Platform.err(SysErrors.OPERATION_ERROR, err, "failed to create bridge") as ErrorCode + def err4 = org.zstack.core.Platform.err(ORG_ZSTACK_TEST_INTEGRATION_CORE_10004, SysErrors.OPERATION_ERROR, err, "failed to create bridge") as ErrorCode assert err4.getElaboration() != null assert err4.elaboration.trim() == "错误信息: 无法重连物理机。" } diff --git a/test/src/test/groovy/org/zstack/test/integration/core/ErrorCodeHashCase.groovy b/test/src/test/groovy/org/zstack/test/integration/core/ErrorCodeHashCase.groovy index 2ec7643fe98..cec1f54f5ec 100644 --- a/test/src/test/groovy/org/zstack/test/integration/core/ErrorCodeHashCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/core/ErrorCodeHashCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.core +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.springframework.beans.factory.annotation.Autowired import org.zstack.core.errorcode.ErrorFacade import org.zstack.core.errorcode.ErrorFacadeImpl @@ -29,9 +31,9 @@ class ErrorCodeHashCase extends SubCase{ ErrorFacade errf = bean(ErrorFacade.class) ErrorCode err1, err2, err3 ErrorCodeList errl1, errl2, errl3, errl4 - err1 = operr("test error") - err2 = operr("test error") - err3 = argerr("test error") + err1 = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10036, "test error") + err2 = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10037, "test error") + err3 = org.zstack.core.Platform.argerr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10038, "test error") assert err1.hashCode() == err1.hashCode() assert err1.hashCode() == err2.hashCode() diff --git a/test/src/test/groovy/org/zstack/test/integration/core/RegexElaborationCase.groovy b/test/src/test/groovy/org/zstack/test/integration/core/RegexElaborationCase.groovy index 13535134c55..58d94c797b9 100644 --- a/test/src/test/groovy/org/zstack/test/integration/core/RegexElaborationCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/core/RegexElaborationCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.core +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.zstack.core.Platform import org.zstack.header.errorcode.ErrorCode import org.zstack.header.errorcode.ErrorCodeList @@ -45,14 +47,14 @@ class RegexElaborationCase extends SubCase { } void testElaboration1() { - def err = Platform.operr("Fn::Join must be array and contain 2 params, array[0] must be String, array[1] must be array!") as ErrorCode + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10005, "Fn::Join must be array and contain 2 params, array[0] must be String, array[1] must be array!") as ErrorCode assert err.messages != null assert err.messages.method == ElaborationSearchMethod.regex assert err.messages.message_cn == "Fn::Join 后面的参数出错,该参数应包含 2 个参数,第一个为 String,第二个为数组。" } void testElaboration2() { - def err = Platform.operr("Param [%s] has no value or default value found!", "ImageUuid") as ErrorCode + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10006, "Param [%s] has no value or default value found!", "ImageUuid") as ErrorCode assert err.messages != null assert err.messages.method == ElaborationSearchMethod.regex assert err.messages.method == ElaborationSearchMethod.regex @@ -60,28 +62,28 @@ class RegexElaborationCase extends SubCase { } void testElaboration3() { - def err = Platform.operr("no host having cpu[%s], memory[%s bytes] found", 4, 8589934592) as ErrorCode + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10007, "no host having cpu[%s], memory[%s bytes] found", 4, 8589934592) as ErrorCode assert err.messages != null assert err.messages.method == ElaborationSearchMethod.regex assert err.messages.message_cn == "找不到合适的物理机来启动云主机,因为可以用于分配云主机的物理机都没有足够的资源:CPU [4],内存 [8589934592 字节]。" } void testElaboration4() { - def err = Platform.operr("no Connected hosts found in the [%s] candidate hosts having the hypervisor type [%s]", 4, "KVM") as ErrorCode + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10008, "no Connected hosts found in the [%s] candidate hosts having the hypervisor type [%s]", 4, "KVM") as ErrorCode assert err.messages != null assert err.messages.method == ElaborationSearchMethod.regex assert err.messages.message_cn == "找不到合适的物理机来启动云主机,因为满足分配条件的 4 个物理机都不是 KVM 的虚拟化类型。" } void testElaboration5() { - def err = Platform.operr("no Connected hosts found in the [%s] candidate hosts", 2) as ErrorCode + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10009, "no Connected hosts found in the [%s] candidate hosts", 2) as ErrorCode assert err.messages != null assert err.messages.method == ElaborationSearchMethod.regex assert err.messages.message_cn == "找不到合适的物理机来启动云主机,因为满足分配条件的 2 个物理机都不处于 Connected 状态。" } void testElaboration6() { - def err = Platform.operr("shell command[sudo PYTHONPATH=/usr/local/zstack/ansible/files/zstacklib timeout 1800 python /usr/local/zstack/ansible/kvm.py -i /usr/local/zstack/ansible/hosts --private-key /usr/local/zstack/apache-tomcat-7.0.35/webapps/zstack/WEB-INF/classes/ansible/rsaKeys/id_rsa -e '{\"chrony_servers\":\"\",\"trusted_host\":\"\",\"remote_port\":\"22\",\"update_packages\":\"false\",\"zstack_root\":\"/var/lib/zstack\",\"remote_user\":\"root\",\"hostname\":\"10-0-121-175.zstack.org\",\"pkg_kvmagent\":\"kvmagent-3.2.0.tar.gz\",\"post_url\":\"http://172.20.11.235:8080/zstack/kvm/ansiblelog/%s\\n\",\"remote_pass\":\"******\",\"host\":\"172.20.11.235\",\"pip_url\":\"http://172.20.11.235:8080/zstack/static/pypi/simple\",\"zstack_repo\":\"\\\"zstack-mn,qemu-kvm-ev-mn\\\"\",\"yum_server\":\"172.20.11.235:8080\",\"pkg_zstacklib\":\"zstacklib-3.2.0.tar.gz\"}'] failed\n ret code: 1", Platform.uuid) + def err = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10010, "shell command[sudo PYTHONPATH=/usr/local/zstack/ansible/files/zstacklib timeout 1800 python /usr/local/zstack/ansible/kvm.py -i /usr/local/zstack/ansible/hosts --private-key /usr/local/zstack/apache-tomcat-7.0.35/webapps/zstack/WEB-INF/classes/ansible/rsaKeys/id_rsa -e '{\"chrony_servers\":\"\",\"trusted_host\":\"\",\"remote_port\":\"22\",\"update_packages\":\"false\",\"zstack_root\":\"/var/lib/zstack\",\"remote_user\":\"root\",\"hostname\":\"10-0-121-175.zstack.org\",\"pkg_kvmagent\":\"kvmagent-3.2.0.tar.gz\",\"post_url\":\"http://172.20.11.235:8080/zstack/kvm/ansiblelog/%s\\n\",\"remote_pass\":\"******\",\"host\":\"172.20.11.235\",\"pip_url\":\"http://172.20.11.235:8080/zstack/static/pypi/simple\",\"zstack_repo\":\"\\\"zstack-mn,qemu-kvm-ev-mn\\\"\",\"yum_server\":\"172.20.11.235:8080\",\"pkg_zstacklib\":\"zstacklib-3.2.0.tar.gz\"}'] failed\n ret code: 1", Platform.uuid) assert err.elaboration != null assert err.messages.method == ElaborationSearchMethod.regex assert err.messages.message_cn == "pip 安装失败。可能因为 pip 安装文件不完整,或者 pip 版本不正确。" @@ -91,28 +93,28 @@ class RegexElaborationCase extends SubCase { ErrorCode errorCodes = new ErrorCodeList() List causes = Collections.synchronizedList(new ArrayList<>()) - def errCode1 = Platform.operr("operation error, because:%s", ".*can not find vg .* and create vg with forceWipw=.*") as ErrorCode - def errCode2 = Platform.operr("operation error, because:%s", ".*can not find vg .* and create vg with forceWipw=.*") as ErrorCode + def errCode1 = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10011, "operation error, because:%s", ".*can not find vg .* and create vg with forceWipw=.*") as ErrorCode + def errCode2 = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10012, "operation error, because:%s", ".*can not find vg .* and create vg with forceWipw=.*") as ErrorCode causes.add(errCode1) causes.add(errCode2) errorCodes.setCauses(causes) - ErrorCode result = err(PrimaryStorageErrors.ATTACH_ERROR, errorCodes, errorCodes.getDetails()) + ErrorCode result = org.zstack.core.Platform.err(ORG_ZSTACK_TEST_INTEGRATION_CORE_10013, PrimaryStorageErrors.ATTACH_ERROR, errorCodes, errorCodes.getDetails()) assert result.elaboration.trim().equals("错误信息: .*can not find vg .* and create vg with forceWipw=.*") assert result.messages.message_cn.trim().equals("无法将物理机上的共享块主存储加载到集群,因为存在原有数据,请勾选清理块设备并重试。") assert result.messages.message_en.trim().equals("Could not attach shared block storage to cluster, because device is not empty. Please select the checkbox \"Clear LUN\" and try again.") - errCode1 = Platform.operr("operation error, because:.*can not find vg .* and create vg with forceWipw=.*") as ErrorCode - errCode2 = Platform.operr("operation error, because:.*can not find vg .* and create vg with forceWipw=.*") as ErrorCode + errCode1 = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10014, "operation error, because:.*can not find vg .* and create vg with forceWipw=.*") as ErrorCode + errCode2 = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10015, "operation error, because:.*can not find vg .* and create vg with forceWipw=.*") as ErrorCode causes.clear() causes.add(errCode1) causes.add(errCode2) errorCodes.setCauses(causes) - result = err(PrimaryStorageErrors.ATTACH_ERROR, errorCodes, errorCodes.getDetails()) + result = org.zstack.core.Platform.err(ORG_ZSTACK_TEST_INTEGRATION_CORE_10016, PrimaryStorageErrors.ATTACH_ERROR, errorCodes, errorCodes.getDetails()) assert result.elaboration.trim().equals("错误信息: 无法将物理机上的共享块主存储加载到集群,因为存在原有数据,请勾选清理块设备并重试。") assert result.messages.message_cn.trim().equals("无法将物理机上的共享块主存储加载到集群,因为存在原有数据,请勾选清理块设备并重试。") assert result.messages.message_en.trim().equals("Could not attach shared block storage to cluster, because device is not empty. Please select the checkbox \"Clear LUN\" and try again.") @@ -123,8 +125,8 @@ class RegexElaborationCase extends SubCase { * test error do not match wrong elaboration */ void testElaboration8() { - ErrorCode errorCode = Platform.operr("operation error, because:%s", "failed to execute bash") - ErrorCode result = err(VmErrors.START_ERROR, errorCode, errorCode.getDetails()) + ErrorCode errorCode = org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_10017, "operation error, because:%s", "failed to execute bash") + ErrorCode result = org.zstack.core.Platform.err(ORG_ZSTACK_TEST_INTEGRATION_CORE_10018, VmErrors.START_ERROR, errorCode, errorCode.getDetails()) // current error do not match elaboration assert result.elaboration == null } diff --git a/test/src/test/groovy/org/zstack/test/integration/core/cloudbus/CloudBusCase.groovy b/test/src/test/groovy/org/zstack/test/integration/core/cloudbus/CloudBusCase.groovy index e3ab4170478..ef921a0da03 100644 --- a/test/src/test/groovy/org/zstack/test/integration/core/cloudbus/CloudBusCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/core/cloudbus/CloudBusCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.core.cloudbus +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.zstack.core.Platform import org.zstack.core.cloudbus.CloudBusCallBack import org.zstack.core.cloudbus.CloudBusGlobalProperty @@ -76,7 +78,7 @@ class CloudBusCase extends SubCase{ }) } else if (msg instanceof FakeNeedReplyMessage3) { def r = new MessageReply() - r.setError(errf.stringToOperationError("fake first error", [operr("origin error")])) + r.setError(errf.stringToOperationError("fake first error", [org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_CLOUDBUS_10000, "origin error")])) bus.reply(msg, r) } else if (msg instanceof FakeNeedReplyMessage4) { // no reply diff --git a/test/src/test/groovy/org/zstack/test/integration/core/gc/EventBasedGarbageCollectorCase.groovy b/test/src/test/groovy/org/zstack/test/integration/core/gc/EventBasedGarbageCollectorCase.groovy index 1e20aafcabc..a39d20bdd5c 100755 --- a/test/src/test/groovy/org/zstack/test/integration/core/gc/EventBasedGarbageCollectorCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/core/gc/EventBasedGarbageCollectorCase.groovy @@ -1,4 +1,6 @@ -package org.zstack.test.integration.core.gc +package org.zstack.test.integration.core.gc + +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; import org.apache.commons.collections.map.HashedMap import org.zstack.core.Platform @@ -114,7 +116,7 @@ class EventBasedGarbageCollectorCase extends SubCase { if (ret == EventBasedGCInDbBehavior.SUCCESS) { completion.success() } else if (ret == EventBasedGCInDbBehavior.FAIL) { - completion.fail(operr("on purpose")) + completion.fail(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10003, "on purpose")) } else if (ret == EventBasedGCInDbBehavior.CANCEL) { completion.cancel() } else { @@ -154,7 +156,7 @@ class EventBasedGarbageCollectorCase extends SubCase { if (ret == EventBasedGCInDbBehavior.SUCCESS) { completion.success() } else if (ret == EventBasedGCInDbBehavior.FAIL) { - completion.fail(operr("on purpose")) + completion.fail(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10005, "on purpose")) } else if (ret == EventBasedGCInDbBehavior.CANCEL) { completion.cancel() } else { @@ -214,7 +216,7 @@ class EventBasedGarbageCollectorCase extends SubCase { def gc = new EventBasedGC1() gc.testLogic = { GCCompletion completion -> - completion.fail(operr("testEventBasedGCFailure")) + completion.fail(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10006, "testEventBasedGCFailure")) latch.countDown() } gc.NAME = "testEventBasedGCFailure" @@ -336,7 +338,7 @@ class EventBasedGarbageCollectorCase extends SubCase { gc.testLogic = { GCCompletion completion -> count ++ if (count == 1) { - completion.fail(operr("testTwoEventsTriggeredGC")) + completion.fail(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10007, "testTwoEventsTriggeredGC")) } else { completion.success() } @@ -562,7 +564,7 @@ class EventBasedGarbageCollectorCase extends SubCase { gc.testLogic = { GCCompletion completion -> if (count == 0) { assert !TaskContext.getTaskContextItem("test") - completion.fail(operr("mock failure")) + completion.fail(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10009, "mock failure")) count++ return } diff --git a/test/src/test/groovy/org/zstack/test/integration/core/gc/TimeBasedGarbageCollectorCase.groovy b/test/src/test/groovy/org/zstack/test/integration/core/gc/TimeBasedGarbageCollectorCase.groovy index f63a6871e51..0d187bca6a6 100755 --- a/test/src/test/groovy/org/zstack/test/integration/core/gc/TimeBasedGarbageCollectorCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/core/gc/TimeBasedGarbageCollectorCase.groovy @@ -1,4 +1,6 @@ -package org.zstack.test.integration.core.gc +package org.zstack.test.integration.core.gc + +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; import org.zstack.core.db.DatabaseFacade import org.zstack.core.db.SQL @@ -43,7 +45,7 @@ class TimeBasedGarbageCollectorCase extends SubCase { if (ret == Behavior.SUCCESS) { completion.success() } else if (ret == Behavior.FAILURE) { - completion.fail(operr("failure")) + completion.fail(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10012, "failure")) } else if (ret == Behavior.CANCEL) { completion.cancel() } else { @@ -61,7 +63,7 @@ class TimeBasedGarbageCollectorCase extends SubCase { if (ret == Behavior.SUCCESS) { completion.success() } else if (ret == Behavior.FAILURE) { - completion.fail(operr("failure")) + completion.fail(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10013, "failure")) } else if (ret == Behavior.CANCEL) { completion.cancel() } else { diff --git a/test/src/test/groovy/org/zstack/test/integration/kvm/host/BatchAddHostCase.groovy b/test/src/test/groovy/org/zstack/test/integration/kvm/host/BatchAddHostCase.groovy index de3fd6eea25..0b744a57e65 100644 --- a/test/src/test/groovy/org/zstack/test/integration/kvm/host/BatchAddHostCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/kvm/host/BatchAddHostCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.kvm.host +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.zstack.core.cloudbus.CloudBus import org.zstack.core.db.Q import org.zstack.header.host.ConnectHostMsg @@ -39,7 +41,7 @@ class BatchAddHostCase extends SubCase { while (!over) { sleep(1000) } - reply.setError(operr("on purpose")) + reply.setError(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_KVM_HOST_10001, "on purpose")) bus.reply(msg, reply) } diff --git a/test/src/test/groovy/org/zstack/test/integration/kvm/host/MaintainHostCase.groovy b/test/src/test/groovy/org/zstack/test/integration/kvm/host/MaintainHostCase.groovy index 49153d5b7ff..d50f65974cc 100644 --- a/test/src/test/groovy/org/zstack/test/integration/kvm/host/MaintainHostCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/kvm/host/MaintainHostCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.kvm.host +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.springframework.http.HttpEntity import org.zstack.core.cloudbus.CloudBus @@ -227,7 +229,7 @@ class MaintainHostCase extends SubCase{ env.message(StopVmInstanceMsg){ StopVmInstanceMsg msg, CloudBus bus -> def r = new StopVmInstanceReply() - r.setError(operr("on purpose")) + r.setError(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_KVM_HOST_10002, "on purpose")) bus.reply(msg, r) } diff --git a/test/src/test/groovy/org/zstack/test/integration/kvm/vm/RebootVmInstanceCase.groovy b/test/src/test/groovy/org/zstack/test/integration/kvm/vm/RebootVmInstanceCase.groovy index 2766d626c04..36ef559ecce 100644 --- a/test/src/test/groovy/org/zstack/test/integration/kvm/vm/RebootVmInstanceCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/kvm/vm/RebootVmInstanceCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.kvm.vm +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.zstack.core.cloudbus.CloudBus import org.zstack.core.db.SQL import org.zstack.header.vm.StartVmOnHypervisorMsg @@ -50,7 +52,7 @@ class RebootVmInstanceCase extends SubCase{ .update() StartVmOnHypervisorReply reply = new StartVmOnHypervisorReply() - reply.setError(operr("start fail on purpose")) + reply.setError(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10007, "start fail on purpose")) bus.reply(msg, reply) } diff --git a/test/src/test/groovy/org/zstack/test/integration/kvm/vm/VmLastHostUuidCase.groovy b/test/src/test/groovy/org/zstack/test/integration/kvm/vm/VmLastHostUuidCase.groovy index 522af2a43f8..a560080b92e 100644 --- a/test/src/test/groovy/org/zstack/test/integration/kvm/vm/VmLastHostUuidCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/kvm/vm/VmLastHostUuidCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.kvm.vm +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.zstack.core.cloudbus.CloudBus import org.zstack.core.db.Q import org.zstack.header.allocator.AllocateHostMsg @@ -180,7 +182,7 @@ class VmLastHostUuidCase extends SubCase{ void testStartVmAllocateHostFailHostUuid(){ env.message(AllocateHostMsg.class) { AllocateHostMsg msg, CloudBus bus -> def reply = new AllocateHostReply() - reply.setError(operr("allocate host fail")) + reply.setError(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10004, "allocate host fail")) bus.reply(msg, reply) } testStartVmExpect(false, host1.uuid, null, host2.uuid) @@ -210,7 +212,7 @@ class VmLastHostUuidCase extends SubCase{ void testMigrateVmAllocateHostFailHostUuid(){ env.message(AllocateHostMsg.class) { AllocateHostMsg msg, CloudBus bus -> def reply = new AllocateHostReply() - reply.setError(operr("allocate host fail")) + reply.setError(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10005, "allocate host fail")) bus.reply(msg, reply) } testMigrateVmExpect(false, host1.uuid, host2.uuid, host1.uuid) diff --git a/test/src/test/groovy/org/zstack/test/integration/kvm/vm/VmVolumeGCCase.groovy b/test/src/test/groovy/org/zstack/test/integration/kvm/vm/VmVolumeGCCase.groovy index 1817076e8b2..01c2f393d37 100644 --- a/test/src/test/groovy/org/zstack/test/integration/kvm/vm/VmVolumeGCCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/kvm/vm/VmVolumeGCCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.kvm.vm +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.springframework.http.HttpEntity import org.zstack.compute.vm.DeleteVolumeGC import org.zstack.core.cloudbus.CloudBus @@ -149,7 +151,7 @@ class VmVolumeGCCase extends SubCase { DeleteVolumeReply reply = new DeleteVolumeReply() reply.success = false - reply.setError(operr("ase mock error")) + reply.setError(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10006, "ase mock error")) bus.reply(msg, reply) } diff --git a/test/src/test/groovy/org/zstack/test/integration/networkservice/provider/flat/eip/StartFlatNetworkVmWithEipCase.groovy b/test/src/test/groovy/org/zstack/test/integration/networkservice/provider/flat/eip/StartFlatNetworkVmWithEipCase.groovy index ac5cfa42337..0a3506b94d2 100644 --- a/test/src/test/groovy/org/zstack/test/integration/networkservice/provider/flat/eip/StartFlatNetworkVmWithEipCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/networkservice/provider/flat/eip/StartFlatNetworkVmWithEipCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.networkservice.provider.flat.eip +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.springframework.http.HttpEntity import org.zstack.core.cloudbus.CloudBus import org.zstack.header.network.service.NetworkServiceType @@ -213,7 +215,7 @@ class StartFlatNetworkVmWithEipCase extends SubCase { env.message(StopVipMsg.class) { StopVipMsg msg, CloudBus bus -> def reply = new StopVipReply() - reply.setError(operr("on purpose")) + reply.setError(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_NETWORKSERVICE_PROVIDER_FLAT_EIP_10000, "on purpose")) bus.reply(msg, reply) } diff --git a/test/src/test/groovy/org/zstack/test/integration/networkservice/provider/virtualrouter/VirtualRouterCreateFailedCase.groovy b/test/src/test/groovy/org/zstack/test/integration/networkservice/provider/virtualrouter/VirtualRouterCreateFailedCase.groovy index c35ef5fbf12..9e8159b425a 100644 --- a/test/src/test/groovy/org/zstack/test/integration/networkservice/provider/virtualrouter/VirtualRouterCreateFailedCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/networkservice/provider/virtualrouter/VirtualRouterCreateFailedCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.networkservice.provider.virtualrouter +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.zstack.appliancevm.ApplianceVmVO import org.zstack.appliancevm.StartNewCreatedApplianceVmMsg import org.zstack.core.cloudbus.CloudBus @@ -51,7 +53,7 @@ class VirtualRouterCreateFailedCase extends SubCase { env.message(StartNewCreatedApplianceVmMsg.class) { StartNewCreatedApplianceVmMsg msg, CloudBus bus -> InstantiateNewCreatedVmInstanceReply reply = new InstantiateNewCreatedVmInstanceReply() - reply.setError(operr("on purpose")) + reply.setError(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_NETWORKSERVICE_PROVIDER_VIRTUALROUTER_10000, "on purpose")) bus.reply(msg, reply) } diff --git a/test/src/test/groovy/org/zstack/test/integration/storage/primary/local/datavolume/MigrateVolumeCase.groovy b/test/src/test/groovy/org/zstack/test/integration/storage/primary/local/datavolume/MigrateVolumeCase.groovy index 954d9293aea..ce322a6282f 100644 --- a/test/src/test/groovy/org/zstack/test/integration/storage/primary/local/datavolume/MigrateVolumeCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/storage/primary/local/datavolume/MigrateVolumeCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.storage.primary.local.datavolume +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.springframework.beans.BeanUtils import org.springframework.http.HttpEntity import org.zstack.compute.vm.VmGlobalConfig @@ -343,7 +345,7 @@ class MigrateVolumeCase extends SubCase { env.message(LocalStorageCreateEmptyVolumeMsg.class) { LocalStorageCreateEmptyVolumeMsg msg, CloudBus bus -> def reply = new LocalStorageCreateEmptyVolumeReply() run.run() - reply.setError(operr("on purpose")) + reply.setError(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_STORAGE_PRIMARY_LOCAL_DATAVOLUME_10000, "on purpose")) context.called = true bus.reply(msg, reply) } diff --git a/test/src/test/groovy/org/zstack/test/integration/storage/volume/CreateDataVolumeFromTemplateCase.groovy b/test/src/test/groovy/org/zstack/test/integration/storage/volume/CreateDataVolumeFromTemplateCase.groovy index 5ed0fece887..dc96e8362e9 100644 --- a/test/src/test/groovy/org/zstack/test/integration/storage/volume/CreateDataVolumeFromTemplateCase.groovy +++ b/test/src/test/groovy/org/zstack/test/integration/storage/volume/CreateDataVolumeFromTemplateCase.groovy @@ -1,5 +1,7 @@ package org.zstack.test.integration.storage.volume +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; + import org.zstack.core.Platform import org.zstack.core.cloudbus.CloudBus import org.zstack.core.db.Q @@ -123,7 +125,7 @@ class CreateDataVolumeFromTemplateCase extends SubCase{ env.message(DownloadDataVolumeToPrimaryStorageMsg.class){DownloadDataVolumeToPrimaryStorageMsg msg, CloudBus bus -> def reply = new DownloadDataVolumeToPrimaryStorageReply() - reply.setError(operr("on purpose")) + reply.setError(org.zstack.core.Platform.operr(ORG_ZSTACK_TEST_INTEGRATION_STORAGE_VOLUME_10000, "on purpose")) installPath = PathUtil.join(ps.getUrl(), PrimaryStoragePathMaker.makeDataVolumeInstallPath(volumeUuid)) bus.reply(msg, reply) } diff --git a/test/src/test/java/org/zstack/test/ApiSender.java b/test/src/test/java/org/zstack/test/ApiSender.java index f3b1d0cb883..e4b2e35bd7b 100755 --- a/test/src/test/java/org/zstack/test/ApiSender.java +++ b/test/src/test/java/org/zstack/test/ApiSender.java @@ -18,6 +18,7 @@ import static java.util.Arrays.asList; import static org.zstack.core.Platform.touterr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; @Configurable(preConstruction = true, autowire = Autowire.BY_TYPE) public class ApiSender { @@ -82,7 +83,7 @@ public boolean handleEvent(Event e) { bus.send(dmsg); TimeUnit.SECONDS.sleep(2); - throw new ApiSenderException(touterr("%s[uuid:%s] timeout after %s seconds", msg.getMessageName(), msg.getId(), timeout)); + throw new ApiSenderException(touterr(ORG_ZSTACK_TEST_10000, "%s[uuid:%s] timeout after %s seconds", msg.getMessageName(), msg.getId(), timeout)); } } catch (InterruptedException e1) { throw new CloudRuntimeException("", e1); diff --git a/test/src/test/java/org/zstack/test/TestSafeWhile.java b/test/src/test/java/org/zstack/test/TestSafeWhile.java index 4a4e01b2d97..b134dde4230 100644 --- a/test/src/test/java/org/zstack/test/TestSafeWhile.java +++ b/test/src/test/java/org/zstack/test/TestSafeWhile.java @@ -11,6 +11,7 @@ import java.util.concurrent.atomic.AtomicInteger; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by MaJin on 2021/1/27. @@ -20,7 +21,7 @@ public void testSafeWhile() { // *(.., WhileCompletion, ..) will catch the exception, and call the addError. FutureCompletion fc = new FutureCompletion(null); new While<>(Arrays.asList(1, 2, 3)).each((item, completion) -> { - throw new OperationFailureException(operr("on purpose %d", item)); + throw new OperationFailureException(operr(ORG_ZSTACK_TEST_10001, "on purpose %d", item)); }).run(new WhileDoneCompletion(fc) { @Override public void done(ErrorCodeList errs) { @@ -35,9 +36,9 @@ public void done(ErrorCodeList errs) { // *(.., WhileCompletion, ..) will catch the exception, but addError will only be called once. FutureCompletion fc2 = new FutureCompletion(null); new While<>(Arrays.asList(1, 2, 3)).each((item, completion) -> { - completion.addError(operr("on purpose %d", item)); - completion.addError(operr("I should not be in error list %d", item)); - throw new OperationFailureException(operr("I should not be in error list either %d", item)); + completion.addError(operr(ORG_ZSTACK_TEST_10002, "on purpose %d", item)); + completion.addError(operr(ORG_ZSTACK_TEST_10003, "I should not be in error list %d", item)); + throw new OperationFailureException(operr(ORG_ZSTACK_TEST_10004, "I should not be in error list either %d", item)); }).run(new WhileDoneCompletion(fc2) { @Override public void done(ErrorCodeList errs) { @@ -53,14 +54,14 @@ public void done(ErrorCodeList errs) { // WhileDoneCompletion(asyncBackup async).done() will handle the exception and asyncBackup will be called. FutureCompletion fc3 = new FutureCompletion(null); new While<>(Arrays.asList(1, 2, 3)).each((item, completion) -> { - completion.addError(operr("on purpose %d", item)); + completion.addError(operr(ORG_ZSTACK_TEST_10005, "on purpose %d", item)); completion.done(); }).run(new WhileDoneCompletion(fc3) { @Override public void done(ErrorCodeList errs) { assert errs.getCauses().size() == 3 : "errors:" + errs.getCauses().toString(); assert errs.getCauses().stream().allMatch(it -> it.getDetails().startsWith("on purpose")); - throw new OperationFailureException(operr("done, on purpose")); + throw new OperationFailureException(operr(ORG_ZSTACK_TEST_10006, "done, on purpose")); } }); @@ -77,9 +78,9 @@ public void done(ErrorCodeList errs) { }).run(new WhileDoneCompletion(completion) { @Override public void done(ErrorCodeList errorCodeList) { - completion.addError(operr("on purpose")); - completion.addError(operr("I should not be errs list")); - throw new OperationFailureException(operr("I should not be errs list either.")); + completion.addError(operr(ORG_ZSTACK_TEST_10007, "on purpose")); + completion.addError(operr(ORG_ZSTACK_TEST_10008, "I should not be errs list")); + throw new OperationFailureException(operr(ORG_ZSTACK_TEST_10009, "I should not be errs list either.")); } }); }).run(new WhileDoneCompletion(fc4) { diff --git a/test/src/test/java/org/zstack/test/aop/ManInTheMiddleService.java b/test/src/test/java/org/zstack/test/aop/ManInTheMiddleService.java index 625a453acf6..95e79c183b7 100755 --- a/test/src/test/java/org/zstack/test/aop/ManInTheMiddleService.java +++ b/test/src/test/java/org/zstack/test/aop/ManInTheMiddleService.java @@ -10,6 +10,7 @@ import org.zstack.utils.logging.CLogger; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class ManInTheMiddleService extends AbstractService { private static final CLogger logger = Utils.getLogger(ManInTheMiddleService.class); @@ -37,7 +38,7 @@ public boolean stop() { public void handleMessage(Message msg) { String behavior = msg.getHeaderEntry(CloudBusAopProxy.MESSAGE_BEHAVIOR); if (CloudBusAopProxy.Behavior.FAIL.toString().equals(behavior)) { - ErrorCode err = operr("unit test asks it to fail"); + ErrorCode err = operr(ORG_ZSTACK_TEST_AOP_10001, "unit test asks it to fail"); bus.replyErrorByMessageType(msg, err); } else if (CloudBusAopProxy.Behavior.TIMEOUT.toString().equals(behavior)) { logger.debug(String.format("drop message[%s, %s] as unit test ask it to time out", msg.getMessageName(), msg.getId())); diff --git a/test/src/test/java/org/zstack/test/aop/TestFutureCompletion1.java b/test/src/test/java/org/zstack/test/aop/TestFutureCompletion1.java index 63e6a2c5fa0..a52e9057f58 100755 --- a/test/src/test/java/org/zstack/test/aop/TestFutureCompletion1.java +++ b/test/src/test/java/org/zstack/test/aop/TestFutureCompletion1.java @@ -14,6 +14,7 @@ import org.zstack.utils.logging.CLogger; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -31,7 +32,7 @@ public void setUp() throws Exception { } private void complete(Completion completion) { - completion.fail(operr("on purpose")); + completion.fail(operr(ORG_ZSTACK_TEST_AOP_10003, "on purpose")); } @Test diff --git a/test/src/test/java/org/zstack/test/aop/TestFutureCompletion3.java b/test/src/test/java/org/zstack/test/aop/TestFutureCompletion3.java index db45506dba9..e7ff22ce0ea 100755 --- a/test/src/test/java/org/zstack/test/aop/TestFutureCompletion3.java +++ b/test/src/test/java/org/zstack/test/aop/TestFutureCompletion3.java @@ -16,6 +16,7 @@ import java.util.concurrent.TimeUnit; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -33,7 +34,7 @@ public void setUp() throws Exception { } private void complete(Completion completion) { - throw new OperationFailureException(operr("on purpose")); + throw new OperationFailureException(operr(ORG_ZSTACK_TEST_AOP_10002, "on purpose")); } @Test diff --git a/test/src/test/java/org/zstack/test/aop/TestFutureReturnValueCompletion1.java b/test/src/test/java/org/zstack/test/aop/TestFutureReturnValueCompletion1.java index 0885160839a..473a369df7a 100755 --- a/test/src/test/java/org/zstack/test/aop/TestFutureReturnValueCompletion1.java +++ b/test/src/test/java/org/zstack/test/aop/TestFutureReturnValueCompletion1.java @@ -14,6 +14,7 @@ import org.zstack.utils.logging.CLogger; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** */ @@ -32,7 +33,7 @@ public void setUp() throws Exception { } private void complete(ReturnValueCompletion completion) { - completion.fail(operr("on purpose")); + completion.fail(operr(ORG_ZSTACK_TEST_AOP_10000, "on purpose")); } @Test diff --git a/test/src/test/java/org/zstack/test/compute/hostallocator/HostAllocateExtension.java b/test/src/test/java/org/zstack/test/compute/hostallocator/HostAllocateExtension.java index a9d6f64060d..09e652d94a2 100644 --- a/test/src/test/java/org/zstack/test/compute/hostallocator/HostAllocateExtension.java +++ b/test/src/test/java/org/zstack/test/compute/hostallocator/HostAllocateExtension.java @@ -4,6 +4,7 @@ import org.zstack.header.allocator.HostAllocatorSpec; import org.zstack.header.errorcode.OperationFailureException; import org.zstack.header.host.HostAllocateExtensionPoint; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class HostAllocateExtension implements HostAllocateExtensionPoint { private boolean errorOut = false; @@ -19,7 +20,7 @@ public void setErrorOut(boolean errorOut) { @Override public void beforeAllocateHostSuccessReply(HostAllocatorSpec spec, String replyHostUuid) { if (isErrorOut()) { - throw new OperationFailureException(Platform.operr("On purpose")); + throw new OperationFailureException(Platform.operr(ORG_ZSTACK_TEST_COMPUTE_HOSTALLOCATOR_10000, "On purpose")); } } } diff --git a/test/src/test/java/org/zstack/test/core/asyncbackup/TestSafeCompletion.java b/test/src/test/java/org/zstack/test/core/asyncbackup/TestSafeCompletion.java index c9d43790983..df676c36bbb 100644 --- a/test/src/test/java/org/zstack/test/core/asyncbackup/TestSafeCompletion.java +++ b/test/src/test/java/org/zstack/test/core/asyncbackup/TestSafeCompletion.java @@ -10,6 +10,7 @@ import org.zstack.utils.logging.CLogger; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by MaJin on 2021/11/1. @@ -64,7 +65,7 @@ public void testSafeCompletion() { @Override public void run(MessageReply reply) { haCompletion.success(null); - throw new OperationFailureException(operr("on purpose 3")); + throw new OperationFailureException(operr(ORG_ZSTACK_TEST_CORE_ASYNCBACKUP_10000, "on purpose 3")); } }.run(null); assert succCount == 1; @@ -72,7 +73,7 @@ public void run(MessageReply reply) { } private void throwException(HaCheckerCompletion completion) { - throw new OperationFailureException(operr("on purpose 1")); + throw new OperationFailureException(operr(ORG_ZSTACK_TEST_CORE_ASYNCBACKUP_10001, "on purpose 1")); } private void throwExceptionAndCallSucc(HaCheckerCompletion completion) { @@ -80,7 +81,7 @@ private void throwExceptionAndCallSucc(HaCheckerCompletion completion) { completion.noWay(); completion.fail(null); completion.notStable(); - throw new OperationFailureException(operr("on purpose 2")); + throw new OperationFailureException(operr(ORG_ZSTACK_TEST_CORE_ASYNCBACKUP_10002, "on purpose 2")); } private void reset() { diff --git a/test/src/test/java/org/zstack/test/core/errorcode/TestErrorCode.java b/test/src/test/java/org/zstack/test/core/errorcode/TestErrorCode.java index fe93d3e967a..7b45941a7a0 100755 --- a/test/src/test/java/org/zstack/test/core/errorcode/TestErrorCode.java +++ b/test/src/test/java/org/zstack/test/core/errorcode/TestErrorCode.java @@ -11,6 +11,7 @@ import static org.zstack.core.Platform.inerr; import static org.zstack.core.Platform.touterr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; public class TestErrorCode { CLogger logger = Utils.getLogger(TestErrorCode.class); @@ -26,9 +27,9 @@ public void setUp() throws Exception { @Test public void test() { - ErrorCode err = inerr("on purpose"); + ErrorCode err = inerr(ORG_ZSTACK_TEST_CORE_ERRORCODE_10000, "on purpose"); logger.debug(err.toString()); - err = touterr("on purpose"); + err = touterr(ORG_ZSTACK_TEST_CORE_ERRORCODE_10001, "on purpose"); logger.debug(err.toString()); } } diff --git a/test/src/test/java/org/zstack/test/core/workflow/TestSimpleFlow13.java b/test/src/test/java/org/zstack/test/core/workflow/TestSimpleFlow13.java index 202ce6d89b3..8e385eb3d99 100644 --- a/test/src/test/java/org/zstack/test/core/workflow/TestSimpleFlow13.java +++ b/test/src/test/java/org/zstack/test/core/workflow/TestSimpleFlow13.java @@ -11,6 +11,7 @@ import java.util.Map; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /* @@ -59,7 +60,7 @@ public void rollback(FlowRollback trigger, Map data) { @Override public void run(FlowTrigger chain, Map data) { count[0] = count[0] + 1; - throw new OperationFailureException(operr("on purpose")); + throw new OperationFailureException(operr(ORG_ZSTACK_TEST_CORE_WORKFLOW_10000, "on purpose")); } @Override diff --git a/test/src/test/java/org/zstack/test/kvm/KVMPingAgentExtensionForTest.java b/test/src/test/java/org/zstack/test/kvm/KVMPingAgentExtensionForTest.java index b9ede71d7e4..3ed62287007 100755 --- a/test/src/test/java/org/zstack/test/kvm/KVMPingAgentExtensionForTest.java +++ b/test/src/test/java/org/zstack/test/kvm/KVMPingAgentExtensionForTest.java @@ -9,6 +9,7 @@ import org.zstack.kvm.KVMPingAgentExtensionPoint; import static org.zstack.core.Platform.operr; +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; /** * Created by xing5 on 2016/8/6. @@ -24,7 +25,7 @@ public void kvmPingAgent(KVMHostInventory host, Completion completion) { if (success) { completion.success(); } else { - ErrorCode err = operr("on purpose"); + ErrorCode err = operr(ORG_ZSTACK_TEST_KVM_10000, "on purpose"); err.putToOpaque(Opaque.NO_RECONNECT_AFTER_PING_FAILURE.toString(), true); completion.fail(err); } diff --git a/testlib/src/main/java/org/zstack/testlib/controller/BackupStorageController.groovy b/testlib/src/main/java/org/zstack/testlib/controller/BackupStorageController.groovy index f565838a5b6..207b9a473dd 100755 --- a/testlib/src/main/java/org/zstack/testlib/controller/BackupStorageController.groovy +++ b/testlib/src/main/java/org/zstack/testlib/controller/BackupStorageController.groovy @@ -1,4 +1,6 @@ -package org.zstack.testlib.controller +package org.zstack.testlib.controller + +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; import org.zstack.core.Platform import org.zstack.core.db.Q @@ -32,7 +34,7 @@ class BackupStorageController { def proxy = new TProxy(bs) proxy.mockMethod("connectHook") { invokeSuper, boolean newAdd, Completion completion -> if (disconnectedUuids.contains(bs.self.uuid)) { - completion.fail(Platform.operr("BackupStorageController puts it down")) + completion.fail(org.zstack.core.Platform.operr(ORG_ZSTACK_TESTLIB_CONTROLLER_10000, "BackupStorageController puts it down")) } else { return invokeSuper() } diff --git a/testlib/src/main/java/org/zstack/testlib/controller/PrimaryStorageController.groovy b/testlib/src/main/java/org/zstack/testlib/controller/PrimaryStorageController.groovy index be99c9f1bdc..ab14c917c52 100755 --- a/testlib/src/main/java/org/zstack/testlib/controller/PrimaryStorageController.groovy +++ b/testlib/src/main/java/org/zstack/testlib/controller/PrimaryStorageController.groovy @@ -1,4 +1,6 @@ -package org.zstack.testlib.controller +package org.zstack.testlib.controller + +import static org.zstack.utils.clouderrorcode.CloudOperationsErrorCode.*; import org.zstack.core.Platform import org.zstack.core.db.Q @@ -31,7 +33,7 @@ class PrimaryStorageController { TProxy proxy = new TProxy(ps) proxy.mockMethod("connectHook") { Closure invokeSuper, PrimaryStorageBase.ConnectParam param, Completion completion -> if (disconnectedUuids.contains(ps.self.uuid)) { - completion.fail(Platform.operr("PrimaryStorageController puts it down")) + completion.fail(org.zstack.core.Platform.operr(ORG_ZSTACK_TESTLIB_CONTROLLER_10001, "PrimaryStorageController puts it down")) } else { return invokeSuper() } diff --git a/utils/src/main/java/org/zstack/utils/clouderrorcode/CloudOperationsErrorCode.java b/utils/src/main/java/org/zstack/utils/clouderrorcode/CloudOperationsErrorCode.java new file mode 100644 index 00000000000..1021ba81cc1 --- /dev/null +++ b/utils/src/main/java/org/zstack/utils/clouderrorcode/CloudOperationsErrorCode.java @@ -0,0 +1,15158 @@ +package org.zstack.utils.clouderrorcode; + +public class CloudOperationsErrorCode { + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_PUSHGATEWAY_10000 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_PUSHGATEWAY_10000"; + + public static final String ORG_ZSTACK_AUTOSCALING_10000 = "ORG_ZSTACK_AUTOSCALING_10000"; + + public static final String ORG_ZSTACK_AUTOSCALING_10001 = "ORG_ZSTACK_AUTOSCALING_10001"; + + public static final String ORG_ZSTACK_AUTOSCALING_10002 = "ORG_ZSTACK_AUTOSCALING_10002"; + + public static final String ORG_ZSTACK_AUTOSCALING_10003 = "ORG_ZSTACK_AUTOSCALING_10003"; + + public static final String ORG_ZSTACK_AUTOSCALING_10004 = "ORG_ZSTACK_AUTOSCALING_10004"; + + public static final String ORG_ZSTACK_AUTOSCALING_10005 = "ORG_ZSTACK_AUTOSCALING_10005"; + + public static final String ORG_ZSTACK_AUTOSCALING_10006 = "ORG_ZSTACK_AUTOSCALING_10006"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10000 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10000"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10001 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10001"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10002 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10002"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10003 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10003"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10004 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10004"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10005 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10005"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10006 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10006"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10007 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10007"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10008 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10008"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10009 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10009"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10010 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10010"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10011 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10011"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10012 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10012"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10013 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10013"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10014 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10014"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_BACKUP_10015 = "ORG_ZSTACK_STORAGE_CEPH_BACKUP_10015"; + + public static final String ORG_ZSTACK_APPLIANCEVM_10000 = "ORG_ZSTACK_APPLIANCEVM_10000"; + + public static final String ORG_ZSTACK_APPLIANCEVM_10001 = "ORG_ZSTACK_APPLIANCEVM_10001"; + + public static final String ORG_ZSTACK_APPLIANCEVM_10002 = "ORG_ZSTACK_APPLIANCEVM_10002"; + + public static final String ORG_ZSTACK_APPLIANCEVM_10003 = "ORG_ZSTACK_APPLIANCEVM_10003"; + + public static final String ORG_ZSTACK_APPLIANCEVM_10004 = "ORG_ZSTACK_APPLIANCEVM_10004"; + + public static final String ORG_ZSTACK_APPLIANCEVM_10005 = "ORG_ZSTACK_APPLIANCEVM_10005"; + + public static final String ORG_ZSTACK_APPLIANCEVM_10006 = "ORG_ZSTACK_APPLIANCEVM_10006"; + + public static final String ORG_ZSTACK_APPLIANCEVM_10007 = "ORG_ZSTACK_APPLIANCEVM_10007"; + + public static final String ORG_ZSTACK_PORTAL_APIMEDIATOR_10000 = "ORG_ZSTACK_PORTAL_APIMEDIATOR_10000"; + + public static final String ORG_ZSTACK_PORTAL_APIMEDIATOR_10001 = "ORG_ZSTACK_PORTAL_APIMEDIATOR_10001"; + + public static final String ORG_ZSTACK_PORTAL_APIMEDIATOR_10002 = "ORG_ZSTACK_PORTAL_APIMEDIATOR_10002"; + + public static final String ORG_ZSTACK_PORTAL_APIMEDIATOR_10003 = "ORG_ZSTACK_PORTAL_APIMEDIATOR_10003"; + + public static final String ORG_ZSTACK_PORTAL_APIMEDIATOR_10004 = "ORG_ZSTACK_PORTAL_APIMEDIATOR_10004"; + + public static final String ORG_ZSTACK_PORTAL_APIMEDIATOR_10005 = "ORG_ZSTACK_PORTAL_APIMEDIATOR_10005"; + + public static final String ORG_ZSTACK_PORTAL_APIMEDIATOR_10006 = "ORG_ZSTACK_PORTAL_APIMEDIATOR_10006"; + + public static final String ORG_ZSTACK_PORTAL_APIMEDIATOR_10007 = "ORG_ZSTACK_PORTAL_APIMEDIATOR_10007"; + + public static final String ORG_ZSTACK_PORTAL_APIMEDIATOR_10008 = "ORG_ZSTACK_PORTAL_APIMEDIATOR_10008"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10000 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10000"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10001 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10001"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10002 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10002"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10003 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10003"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10004 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10004"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10005 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10005"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10006 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10006"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10007 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10007"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10008 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10008"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10009 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10009"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10010 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10010"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10011 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10011"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10012 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10012"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10013 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10013"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10014 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10014"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10015 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10015"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10016 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10016"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10017 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10017"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10018 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10018"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10019 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10019"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10020 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10020"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10021 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10021"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10022 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10022"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10023 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10023"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10024 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10024"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10025 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10025"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10026 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10026"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10027 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10027"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10028 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10028"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10029 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10029"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10030 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10030"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10031 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10031"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10032 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10032"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10033 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10033"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10034 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10034"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10035 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10035"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10036 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10036"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10037 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10037"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10038 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10038"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10039 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10039"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10040 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10040"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10041 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10041"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10042 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10042"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10043 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10043"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10044 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10044"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10045 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10045"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10046 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10046"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10047 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10047"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10048 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10048"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10049 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10049"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10050 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10050"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10051 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10051"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10052 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10052"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10053 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10053"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10054 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10054"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10055 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10055"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10056 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10056"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10057 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10057"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10058 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10058"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10059 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10059"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10060 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10060"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10061 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10061"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10062 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10062"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10063 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10063"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10064 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10064"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10065 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10065"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10066 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10066"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10067 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10067"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10068 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10068"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10069 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10069"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10070 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10070"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10071 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10071"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10072 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10072"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10073 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10073"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10074 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10074"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10075 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10075"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10076 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10076"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10077 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10077"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10078 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10078"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10079 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10079"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10080 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10080"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10081 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10081"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10082 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10082"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10083 = "ORG_ZSTACK_STORAGE_BACKUP_IMAGESTORE_10083"; + + public static final String ORG_ZSTACK_MTTYDEVICE_KVMMTTYDEVICEBACKEND_10000 = "ORG_ZSTACK_MTTYDEVICE_KVMMTTYDEVICEBACKEND_10000"; + + public static final String ORG_ZSTACK_MTTYDEVICE_KVMMTTYDEVICEBACKEND_10001 = "ORG_ZSTACK_MTTYDEVICE_KVMMTTYDEVICEBACKEND_10001"; + + public static final String ORG_ZSTACK_MTTYDEVICE_KVMMTTYDEVICEBACKEND_10002 = "ORG_ZSTACK_MTTYDEVICE_KVMMTTYDEVICEBACKEND_10002"; + + public static final String ORG_ZSTACK_MTTYDEVICE_KVMMTTYDEVICEBACKEND_10003 = "ORG_ZSTACK_MTTYDEVICE_KVMMTTYDEVICEBACKEND_10003"; + + public static final String ORG_ZSTACK_MTTYDEVICE_KVMMTTYDEVICEBACKEND_10004 = "ORG_ZSTACK_MTTYDEVICE_KVMMTTYDEVICEBACKEND_10004"; + + public static final String ORG_ZSTACK_ISCSI_KVM_10000 = "ORG_ZSTACK_ISCSI_KVM_10000"; + + public static final String ORG_ZSTACK_ALIYUN_PANGU_10000 = "ORG_ZSTACK_ALIYUN_PANGU_10000"; + + public static final String ORG_ZSTACK_ALIYUN_PANGU_10001 = "ORG_ZSTACK_ALIYUN_PANGU_10001"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10000 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10000"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10001 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10001"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10002 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10002"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10003 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10003"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10004 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10004"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10005 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10005"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10006 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10006"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10007 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10007"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10008 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10008"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10009 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10009"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10010 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10010"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10011 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10011"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10012 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10012"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10013 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10013"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10014 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10014"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10015 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10015"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10016 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10016"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10017 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10017"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10018 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10018"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10019 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10019"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10020 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10020"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10021 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10021"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10022 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10022"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10023 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10023"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10024 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10024"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10025 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10025"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10026 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10026"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10027 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10027"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10028 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10028"; + + public static final String ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10029 = "ORG_ZSTACK_APPCENTER_BUILDSYSTEM_10029"; + + public static final String ORG_ZSTACK_VPC_HA_VYOS_10000 = "ORG_ZSTACK_VPC_HA_VYOS_10000"; + + public static final String ORG_ZSTACK_ZBOX_10000 = "ORG_ZSTACK_ZBOX_10000"; + + public static final String ORG_ZSTACK_ZBOX_10001 = "ORG_ZSTACK_ZBOX_10001"; + + public static final String ORG_ZSTACK_ZBOX_10002 = "ORG_ZSTACK_ZBOX_10002"; + + public static final String ORG_ZSTACK_ZBOX_10003 = "ORG_ZSTACK_ZBOX_10003"; + + public static final String ORG_ZSTACK_ZBOX_10004 = "ORG_ZSTACK_ZBOX_10004"; + + public static final String ORG_ZSTACK_ZBOX_10005 = "ORG_ZSTACK_ZBOX_10005"; + + public static final String ORG_ZSTACK_ZBOX_10006 = "ORG_ZSTACK_ZBOX_10006"; + + public static final String ORG_ZSTACK_ZBOX_10007 = "ORG_ZSTACK_ZBOX_10007"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_LICENSE_SERVER_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_LICENSE_SERVER_10000"; + + public static final String ORG_ZSTACK_ZWATCH_10000 = "ORG_ZSTACK_ZWATCH_10000"; + + public static final String ORG_ZSTACK_ZWATCH_10001 = "ORG_ZSTACK_ZWATCH_10001"; + + public static final String ORG_ZSTACK_ZWATCH_10002 = "ORG_ZSTACK_ZWATCH_10002"; + + public static final String ORG_ZSTACK_ZWATCH_10003 = "ORG_ZSTACK_ZWATCH_10003"; + + public static final String ORG_ZSTACK_ZWATCH_10004 = "ORG_ZSTACK_ZWATCH_10004"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_VPN_10000 = "ORG_ZSTACK_ALIYUN_NETWORK_VPN_10000"; + + public static final String ORG_ZSTACK_SSO_SAML2_SERVICE_10000 = "ORG_ZSTACK_SSO_SAML2_SERVICE_10000"; + + public static final String ORG_ZSTACK_SSO_SAML2_SERVICE_10001 = "ORG_ZSTACK_SSO_SAML2_SERVICE_10001"; + + public static final String ORG_ZSTACK_ZWATCH_UTILS_10000 = "ORG_ZSTACK_ZWATCH_UTILS_10000"; + + public static final String ORG_ZSTACK_ZWATCH_UTILS_10001 = "ORG_ZSTACK_ZWATCH_UTILS_10001"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10000 = "ORG_ZSTACK_ROUTEPROTOCOL_10000"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10001 = "ORG_ZSTACK_ROUTEPROTOCOL_10001"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10002 = "ORG_ZSTACK_ROUTEPROTOCOL_10002"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10003 = "ORG_ZSTACK_ROUTEPROTOCOL_10003"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10004 = "ORG_ZSTACK_ROUTEPROTOCOL_10004"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10005 = "ORG_ZSTACK_ROUTEPROTOCOL_10005"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10006 = "ORG_ZSTACK_ROUTEPROTOCOL_10006"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10007 = "ORG_ZSTACK_ROUTEPROTOCOL_10007"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10008 = "ORG_ZSTACK_ROUTEPROTOCOL_10008"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10009 = "ORG_ZSTACK_ROUTEPROTOCOL_10009"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10010 = "ORG_ZSTACK_ROUTEPROTOCOL_10010"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10011 = "ORG_ZSTACK_ROUTEPROTOCOL_10011"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10012 = "ORG_ZSTACK_ROUTEPROTOCOL_10012"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10013 = "ORG_ZSTACK_ROUTEPROTOCOL_10013"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10014 = "ORG_ZSTACK_ROUTEPROTOCOL_10014"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10015 = "ORG_ZSTACK_ROUTEPROTOCOL_10015"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10016 = "ORG_ZSTACK_ROUTEPROTOCOL_10016"; + + public static final String ORG_ZSTACK_ROUTEPROTOCOL_10017 = "ORG_ZSTACK_ROUTEPROTOCOL_10017"; + + public static final String ORG_ZSTACK_VPC_10000 = "ORG_ZSTACK_VPC_10000"; + + public static final String ORG_ZSTACK_VPC_10001 = "ORG_ZSTACK_VPC_10001"; + + public static final String ORG_ZSTACK_VPC_10002 = "ORG_ZSTACK_VPC_10002"; + + public static final String ORG_ZSTACK_VPC_10003 = "ORG_ZSTACK_VPC_10003"; + + public static final String ORG_ZSTACK_VPC_10004 = "ORG_ZSTACK_VPC_10004"; + + public static final String ORG_ZSTACK_VPC_10005 = "ORG_ZSTACK_VPC_10005"; + + public static final String ORG_ZSTACK_VPC_10006 = "ORG_ZSTACK_VPC_10006"; + + public static final String ORG_ZSTACK_VPC_10007 = "ORG_ZSTACK_VPC_10007"; + + public static final String ORG_ZSTACK_VPC_10008 = "ORG_ZSTACK_VPC_10008"; + + public static final String ORG_ZSTACK_VPC_10009 = "ORG_ZSTACK_VPC_10009"; + + public static final String ORG_ZSTACK_VPC_10010 = "ORG_ZSTACK_VPC_10010"; + + public static final String ORG_ZSTACK_VPC_10011 = "ORG_ZSTACK_VPC_10011"; + + public static final String ORG_ZSTACK_VPC_10012 = "ORG_ZSTACK_VPC_10012"; + + public static final String ORG_ZSTACK_VPC_10013 = "ORG_ZSTACK_VPC_10013"; + + public static final String ORG_ZSTACK_VPC_10014 = "ORG_ZSTACK_VPC_10014"; + + public static final String ORG_ZSTACK_VPC_10015 = "ORG_ZSTACK_VPC_10015"; + + public static final String ORG_ZSTACK_VPC_10016 = "ORG_ZSTACK_VPC_10016"; + + public static final String ORG_ZSTACK_VPC_10017 = "ORG_ZSTACK_VPC_10017"; + + public static final String ORG_ZSTACK_VPC_10018 = "ORG_ZSTACK_VPC_10018"; + + public static final String ORG_ZSTACK_VPC_10019 = "ORG_ZSTACK_VPC_10019"; + + public static final String ORG_ZSTACK_VPC_10020 = "ORG_ZSTACK_VPC_10020"; + + public static final String ORG_ZSTACK_VPC_10021 = "ORG_ZSTACK_VPC_10021"; + + public static final String ORG_ZSTACK_VPC_10022 = "ORG_ZSTACK_VPC_10022"; + + public static final String ORG_ZSTACK_VPC_10023 = "ORG_ZSTACK_VPC_10023"; + + public static final String ORG_ZSTACK_VPC_10024 = "ORG_ZSTACK_VPC_10024"; + + public static final String ORG_ZSTACK_VPC_10025 = "ORG_ZSTACK_VPC_10025"; + + public static final String ORG_ZSTACK_VPC_10026 = "ORG_ZSTACK_VPC_10026"; + + public static final String ORG_ZSTACK_VPC_10027 = "ORG_ZSTACK_VPC_10027"; + + public static final String ORG_ZSTACK_VPC_10028 = "ORG_ZSTACK_VPC_10028"; + + public static final String ORG_ZSTACK_VPC_10029 = "ORG_ZSTACK_VPC_10029"; + + public static final String ORG_ZSTACK_VPC_10030 = "ORG_ZSTACK_VPC_10030"; + + public static final String ORG_ZSTACK_VPC_10031 = "ORG_ZSTACK_VPC_10031"; + + public static final String ORG_ZSTACK_VPC_10032 = "ORG_ZSTACK_VPC_10032"; + + public static final String ORG_ZSTACK_VPC_10033 = "ORG_ZSTACK_VPC_10033"; + + public static final String ORG_ZSTACK_VPC_10034 = "ORG_ZSTACK_VPC_10034"; + + public static final String ORG_ZSTACK_VPC_10035 = "ORG_ZSTACK_VPC_10035"; + + public static final String ORG_ZSTACK_VPC_10036 = "ORG_ZSTACK_VPC_10036"; + + public static final String ORG_ZSTACK_VPC_10037 = "ORG_ZSTACK_VPC_10037"; + + public static final String ORG_ZSTACK_VPC_10038 = "ORG_ZSTACK_VPC_10038"; + + public static final String ORG_ZSTACK_VPC_10039 = "ORG_ZSTACK_VPC_10039"; + + public static final String ORG_ZSTACK_VPC_10040 = "ORG_ZSTACK_VPC_10040"; + + public static final String ORG_ZSTACK_VPC_10041 = "ORG_ZSTACK_VPC_10041"; + + public static final String ORG_ZSTACK_VPC_10042 = "ORG_ZSTACK_VPC_10042"; + + public static final String ORG_ZSTACK_VPC_10043 = "ORG_ZSTACK_VPC_10043"; + + public static final String ORG_ZSTACK_VPC_10044 = "ORG_ZSTACK_VPC_10044"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_CLOUDBUS_10000 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_CLOUDBUS_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_CLOUDBUS_10001 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_CLOUDBUS_10001"; + + public static final String ORG_ZSTACK_SSO_SAML2_10000 = "ORG_ZSTACK_SSO_SAML2_10000"; + + public static final String ORG_ZSTACK_SSO_SAML2_10001 = "ORG_ZSTACK_SSO_SAML2_10001"; + + public static final String ORG_ZSTACK_SSO_SAML2_10002 = "ORG_ZSTACK_SSO_SAML2_10002"; + + public static final String ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10000 = "ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10000"; + + public static final String ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10001 = "ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10001"; + + public static final String ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10002 = "ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10002"; + + public static final String ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10003 = "ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10003"; + + public static final String ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10004 = "ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10004"; + + public static final String ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10005 = "ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10005"; + + public static final String ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10006 = "ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10006"; + + public static final String ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10007 = "ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10007"; + + public static final String ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10008 = "ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10008"; + + public static final String ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10009 = "ORG_ZSTACK_COMPUTE_AFFINITYGROUP_10009"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10002 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10003 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10004 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10004"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10005 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10005"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10006 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10006"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10007 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10007"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10008 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10008"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10009 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10009"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10010 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10010"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10011 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10011"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10012 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10012"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10013 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10013"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10014 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10014"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10015 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10015"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10016 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10016"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10017 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10017"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10018 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10018"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10019 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10019"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10020 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10020"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10021 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10021"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10022 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10022"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10023 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10023"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10024 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10024"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10025 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10025"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10026 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10026"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10027 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_SANSEC_10027"; + + public static final String ORG_ZSTACK_SCHEDULER_VM_10000 = "ORG_ZSTACK_SCHEDULER_VM_10000"; + + public static final String ORG_ZSTACK_SCHEDULER_VM_10001 = "ORG_ZSTACK_SCHEDULER_VM_10001"; + + public static final String ORG_ZSTACK_SCHEDULER_VM_10002 = "ORG_ZSTACK_SCHEDULER_VM_10002"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10000 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10000"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10001 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10001"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10002 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10002"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10003 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10003"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10004 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10004"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10005 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10005"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10006 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10006"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10007 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10007"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10008 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10008"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10009 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10009"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10010 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10010"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10011 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10011"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10012 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10012"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10013 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10013"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10014 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10014"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10015 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10015"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10016 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10016"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10017 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10017"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10018 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10018"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10019 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10019"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10020 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10020"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10021 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10021"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10022 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10022"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10023 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10023"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10024 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10024"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10025 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10025"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10026 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10026"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10027 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10027"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10028 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10028"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10029 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10029"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10030 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10030"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10031 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10031"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10032 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10032"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10033 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10033"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10034 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_PRIMARY_10034"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_IDENTITYZONE_10000 = "ORG_ZSTACK_ALIYUN_CORE_IDENTITYZONE_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10000 = "ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10001 = "ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10002 = "ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10003 = "ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10004 = "ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10005 = "ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10005"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10006 = "ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10006"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10007 = "ORG_ZSTACK_TEST_INTEGRATION_KVM_VM_10007"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_UNIVERSALSMS_10000 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_UNIVERSALSMS_10000"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_UNIVERSALSMS_10001 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_UNIVERSALSMS_10001"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_UNIVERSALSMS_10002 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_UNIVERSALSMS_10002"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_BLOCK_10000 = "ORG_ZSTACK_STORAGE_VOLUME_BLOCK_10000"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_BLOCK_10001 = "ORG_ZSTACK_STORAGE_VOLUME_BLOCK_10001"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_BLOCK_10002 = "ORG_ZSTACK_STORAGE_VOLUME_BLOCK_10002"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10000 = "ORG_ZSTACK_ALIYUN_CORE_10000"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10001 = "ORG_ZSTACK_ALIYUN_CORE_10001"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10002 = "ORG_ZSTACK_ALIYUN_CORE_10002"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10003 = "ORG_ZSTACK_ALIYUN_CORE_10003"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10004 = "ORG_ZSTACK_ALIYUN_CORE_10004"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10005 = "ORG_ZSTACK_ALIYUN_CORE_10005"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10006 = "ORG_ZSTACK_ALIYUN_CORE_10006"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10007 = "ORG_ZSTACK_ALIYUN_CORE_10007"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10008 = "ORG_ZSTACK_ALIYUN_CORE_10008"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10009 = "ORG_ZSTACK_ALIYUN_CORE_10009"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10010 = "ORG_ZSTACK_ALIYUN_CORE_10010"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10011 = "ORG_ZSTACK_ALIYUN_CORE_10011"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10012 = "ORG_ZSTACK_ALIYUN_CORE_10012"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10013 = "ORG_ZSTACK_ALIYUN_CORE_10013"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10014 = "ORG_ZSTACK_ALIYUN_CORE_10014"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10015 = "ORG_ZSTACK_ALIYUN_CORE_10015"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10016 = "ORG_ZSTACK_ALIYUN_CORE_10016"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10017 = "ORG_ZSTACK_ALIYUN_CORE_10017"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10018 = "ORG_ZSTACK_ALIYUN_CORE_10018"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10019 = "ORG_ZSTACK_ALIYUN_CORE_10019"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10020 = "ORG_ZSTACK_ALIYUN_CORE_10020"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10021 = "ORG_ZSTACK_ALIYUN_CORE_10021"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10022 = "ORG_ZSTACK_ALIYUN_CORE_10022"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10023 = "ORG_ZSTACK_ALIYUN_CORE_10023"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10024 = "ORG_ZSTACK_ALIYUN_CORE_10024"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10025 = "ORG_ZSTACK_ALIYUN_CORE_10025"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10026 = "ORG_ZSTACK_ALIYUN_CORE_10026"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10027 = "ORG_ZSTACK_ALIYUN_CORE_10027"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10028 = "ORG_ZSTACK_ALIYUN_CORE_10028"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10029 = "ORG_ZSTACK_ALIYUN_CORE_10029"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10030 = "ORG_ZSTACK_ALIYUN_CORE_10030"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10031 = "ORG_ZSTACK_ALIYUN_CORE_10031"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10032 = "ORG_ZSTACK_ALIYUN_CORE_10032"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10033 = "ORG_ZSTACK_ALIYUN_CORE_10033"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10034 = "ORG_ZSTACK_ALIYUN_CORE_10034"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10035 = "ORG_ZSTACK_ALIYUN_CORE_10035"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10036 = "ORG_ZSTACK_ALIYUN_CORE_10036"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10037 = "ORG_ZSTACK_ALIYUN_CORE_10037"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10038 = "ORG_ZSTACK_ALIYUN_CORE_10038"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10039 = "ORG_ZSTACK_ALIYUN_CORE_10039"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10040 = "ORG_ZSTACK_ALIYUN_CORE_10040"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_10041 = "ORG_ZSTACK_ALIYUN_CORE_10041"; + + public static final String ORG_ZSTACK_CONFIGURATION_10000 = "ORG_ZSTACK_CONFIGURATION_10000"; + + public static final String ORG_ZSTACK_CONFIGURATION_10001 = "ORG_ZSTACK_CONFIGURATION_10001"; + + public static final String ORG_ZSTACK_CONFIGURATION_10002 = "ORG_ZSTACK_CONFIGURATION_10002"; + + public static final String ORG_ZSTACK_CONFIGURATION_10003 = "ORG_ZSTACK_CONFIGURATION_10003"; + + public static final String ORG_ZSTACK_CONFIGURATION_10004 = "ORG_ZSTACK_CONFIGURATION_10004"; + + public static final String ORG_ZSTACK_CONFIGURATION_10005 = "ORG_ZSTACK_CONFIGURATION_10005"; + + public static final String ORG_ZSTACK_CONFIGURATION_10006 = "ORG_ZSTACK_CONFIGURATION_10006"; + + public static final String ORG_ZSTACK_CONFIGURATION_10007 = "ORG_ZSTACK_CONFIGURATION_10007"; + + public static final String ORG_ZSTACK_CONFIGURATION_10008 = "ORG_ZSTACK_CONFIGURATION_10008"; + + public static final String ORG_ZSTACK_CONFIGURATION_10009 = "ORG_ZSTACK_CONFIGURATION_10009"; + + public static final String ORG_ZSTACK_CONFIGURATION_10010 = "ORG_ZSTACK_CONFIGURATION_10010"; + + public static final String ORG_ZSTACK_CONFIGURATION_10011 = "ORG_ZSTACK_CONFIGURATION_10011"; + + public static final String ORG_ZSTACK_CONFIGURATION_10012 = "ORG_ZSTACK_CONFIGURATION_10012"; + + public static final String ORG_ZSTACK_NETWORK_L3_10000 = "ORG_ZSTACK_NETWORK_L3_10000"; + + public static final String ORG_ZSTACK_NETWORK_L3_10001 = "ORG_ZSTACK_NETWORK_L3_10001"; + + public static final String ORG_ZSTACK_NETWORK_L3_10002 = "ORG_ZSTACK_NETWORK_L3_10002"; + + public static final String ORG_ZSTACK_NETWORK_L3_10003 = "ORG_ZSTACK_NETWORK_L3_10003"; + + public static final String ORG_ZSTACK_NETWORK_L3_10004 = "ORG_ZSTACK_NETWORK_L3_10004"; + + public static final String ORG_ZSTACK_NETWORK_L3_10005 = "ORG_ZSTACK_NETWORK_L3_10005"; + + public static final String ORG_ZSTACK_NETWORK_L3_10006 = "ORG_ZSTACK_NETWORK_L3_10006"; + + public static final String ORG_ZSTACK_NETWORK_L3_10007 = "ORG_ZSTACK_NETWORK_L3_10007"; + + public static final String ORG_ZSTACK_NETWORK_L3_10008 = "ORG_ZSTACK_NETWORK_L3_10008"; + + public static final String ORG_ZSTACK_NETWORK_L3_10009 = "ORG_ZSTACK_NETWORK_L3_10009"; + + public static final String ORG_ZSTACK_NETWORK_L3_10010 = "ORG_ZSTACK_NETWORK_L3_10010"; + + public static final String ORG_ZSTACK_NETWORK_L3_10011 = "ORG_ZSTACK_NETWORK_L3_10011"; + + public static final String ORG_ZSTACK_NETWORK_L3_10012 = "ORG_ZSTACK_NETWORK_L3_10012"; + + public static final String ORG_ZSTACK_NETWORK_L3_10013 = "ORG_ZSTACK_NETWORK_L3_10013"; + + public static final String ORG_ZSTACK_NETWORK_L3_10014 = "ORG_ZSTACK_NETWORK_L3_10014"; + + public static final String ORG_ZSTACK_NETWORK_L3_10015 = "ORG_ZSTACK_NETWORK_L3_10015"; + + public static final String ORG_ZSTACK_NETWORK_L3_10016 = "ORG_ZSTACK_NETWORK_L3_10016"; + + public static final String ORG_ZSTACK_NETWORK_L3_10017 = "ORG_ZSTACK_NETWORK_L3_10017"; + + public static final String ORG_ZSTACK_NETWORK_L3_10018 = "ORG_ZSTACK_NETWORK_L3_10018"; + + public static final String ORG_ZSTACK_NETWORK_L3_10019 = "ORG_ZSTACK_NETWORK_L3_10019"; + + public static final String ORG_ZSTACK_NETWORK_L3_10020 = "ORG_ZSTACK_NETWORK_L3_10020"; + + public static final String ORG_ZSTACK_NETWORK_L3_10021 = "ORG_ZSTACK_NETWORK_L3_10021"; + + public static final String ORG_ZSTACK_NETWORK_L3_10022 = "ORG_ZSTACK_NETWORK_L3_10022"; + + public static final String ORG_ZSTACK_NETWORK_L3_10023 = "ORG_ZSTACK_NETWORK_L3_10023"; + + public static final String ORG_ZSTACK_NETWORK_L3_10024 = "ORG_ZSTACK_NETWORK_L3_10024"; + + public static final String ORG_ZSTACK_NETWORK_L3_10025 = "ORG_ZSTACK_NETWORK_L3_10025"; + + public static final String ORG_ZSTACK_NETWORK_L3_10026 = "ORG_ZSTACK_NETWORK_L3_10026"; + + public static final String ORG_ZSTACK_NETWORK_L3_10027 = "ORG_ZSTACK_NETWORK_L3_10027"; + + public static final String ORG_ZSTACK_NETWORK_L3_10028 = "ORG_ZSTACK_NETWORK_L3_10028"; + + public static final String ORG_ZSTACK_NETWORK_L3_10029 = "ORG_ZSTACK_NETWORK_L3_10029"; + + public static final String ORG_ZSTACK_NETWORK_L3_10030 = "ORG_ZSTACK_NETWORK_L3_10030"; + + public static final String ORG_ZSTACK_NETWORK_L3_10031 = "ORG_ZSTACK_NETWORK_L3_10031"; + + public static final String ORG_ZSTACK_NETWORK_L3_10032 = "ORG_ZSTACK_NETWORK_L3_10032"; + + public static final String ORG_ZSTACK_NETWORK_L3_10033 = "ORG_ZSTACK_NETWORK_L3_10033"; + + public static final String ORG_ZSTACK_NETWORK_L3_10034 = "ORG_ZSTACK_NETWORK_L3_10034"; + + public static final String ORG_ZSTACK_NETWORK_L3_10035 = "ORG_ZSTACK_NETWORK_L3_10035"; + + public static final String ORG_ZSTACK_NETWORK_L3_10036 = "ORG_ZSTACK_NETWORK_L3_10036"; + + public static final String ORG_ZSTACK_NETWORK_L3_10037 = "ORG_ZSTACK_NETWORK_L3_10037"; + + public static final String ORG_ZSTACK_NETWORK_L3_10038 = "ORG_ZSTACK_NETWORK_L3_10038"; + + public static final String ORG_ZSTACK_NETWORK_L3_10039 = "ORG_ZSTACK_NETWORK_L3_10039"; + + public static final String ORG_ZSTACK_NETWORK_L3_10040 = "ORG_ZSTACK_NETWORK_L3_10040"; + + public static final String ORG_ZSTACK_NETWORK_L3_10041 = "ORG_ZSTACK_NETWORK_L3_10041"; + + public static final String ORG_ZSTACK_NETWORK_L3_10042 = "ORG_ZSTACK_NETWORK_L3_10042"; + + public static final String ORG_ZSTACK_NETWORK_L3_10043 = "ORG_ZSTACK_NETWORK_L3_10043"; + + public static final String ORG_ZSTACK_NETWORK_L3_10044 = "ORG_ZSTACK_NETWORK_L3_10044"; + + public static final String ORG_ZSTACK_NETWORK_L3_10045 = "ORG_ZSTACK_NETWORK_L3_10045"; + + public static final String ORG_ZSTACK_NETWORK_L3_10046 = "ORG_ZSTACK_NETWORK_L3_10046"; + + public static final String ORG_ZSTACK_NETWORK_L3_10047 = "ORG_ZSTACK_NETWORK_L3_10047"; + + public static final String ORG_ZSTACK_NETWORK_L3_10048 = "ORG_ZSTACK_NETWORK_L3_10048"; + + public static final String ORG_ZSTACK_NETWORK_L3_10049 = "ORG_ZSTACK_NETWORK_L3_10049"; + + public static final String ORG_ZSTACK_NETWORK_L3_10050 = "ORG_ZSTACK_NETWORK_L3_10050"; + + public static final String ORG_ZSTACK_NETWORK_L3_10051 = "ORG_ZSTACK_NETWORK_L3_10051"; + + public static final String ORG_ZSTACK_NETWORK_L3_10052 = "ORG_ZSTACK_NETWORK_L3_10052"; + + public static final String ORG_ZSTACK_NETWORK_L3_10053 = "ORG_ZSTACK_NETWORK_L3_10053"; + + public static final String ORG_ZSTACK_NETWORK_L3_10054 = "ORG_ZSTACK_NETWORK_L3_10054"; + + public static final String ORG_ZSTACK_NETWORK_L3_10055 = "ORG_ZSTACK_NETWORK_L3_10055"; + + public static final String ORG_ZSTACK_NETWORK_L3_10056 = "ORG_ZSTACK_NETWORK_L3_10056"; + + public static final String ORG_ZSTACK_NETWORK_L3_10057 = "ORG_ZSTACK_NETWORK_L3_10057"; + + public static final String ORG_ZSTACK_NETWORK_L3_10058 = "ORG_ZSTACK_NETWORK_L3_10058"; + + public static final String ORG_ZSTACK_NETWORK_L3_10059 = "ORG_ZSTACK_NETWORK_L3_10059"; + + public static final String ORG_ZSTACK_NETWORK_L3_10060 = "ORG_ZSTACK_NETWORK_L3_10060"; + + public static final String ORG_ZSTACK_NETWORK_L3_10061 = "ORG_ZSTACK_NETWORK_L3_10061"; + + public static final String ORG_ZSTACK_NETWORK_L3_10062 = "ORG_ZSTACK_NETWORK_L3_10062"; + + public static final String ORG_ZSTACK_NETWORK_L3_10063 = "ORG_ZSTACK_NETWORK_L3_10063"; + + public static final String ORG_ZSTACK_NETWORK_L3_10064 = "ORG_ZSTACK_NETWORK_L3_10064"; + + public static final String ORG_ZSTACK_NETWORK_L3_10065 = "ORG_ZSTACK_NETWORK_L3_10065"; + + public static final String ORG_ZSTACK_NETWORK_L3_10066 = "ORG_ZSTACK_NETWORK_L3_10066"; + + public static final String ORG_ZSTACK_NETWORK_L3_10067 = "ORG_ZSTACK_NETWORK_L3_10067"; + + public static final String ORG_ZSTACK_NETWORK_L3_10068 = "ORG_ZSTACK_NETWORK_L3_10068"; + + public static final String ORG_ZSTACK_NETWORK_L3_10069 = "ORG_ZSTACK_NETWORK_L3_10069"; + + public static final String ORG_ZSTACK_NETWORK_L3_10070 = "ORG_ZSTACK_NETWORK_L3_10070"; + + public static final String ORG_ZSTACK_NETWORK_L3_10071 = "ORG_ZSTACK_NETWORK_L3_10071"; + + public static final String ORG_ZSTACK_NETWORK_L3_10072 = "ORG_ZSTACK_NETWORK_L3_10072"; + + public static final String ORG_ZSTACK_NETWORK_L3_10073 = "ORG_ZSTACK_NETWORK_L3_10073"; + + public static final String ORG_ZSTACK_NETWORK_L3_10074 = "ORG_ZSTACK_NETWORK_L3_10074"; + + public static final String ORG_ZSTACK_NETWORK_L3_10075 = "ORG_ZSTACK_NETWORK_L3_10075"; + + public static final String ORG_ZSTACK_NETWORK_L3_10076 = "ORG_ZSTACK_NETWORK_L3_10076"; + + public static final String ORG_ZSTACK_NETWORK_L3_10077 = "ORG_ZSTACK_NETWORK_L3_10077"; + + public static final String ORG_ZSTACK_NETWORK_L3_10078 = "ORG_ZSTACK_NETWORK_L3_10078"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_UNIVERSALSMS_SUPPLIER_EMAY_10000 = "ORG_ZSTACK_SNS_PLATFORM_UNIVERSALSMS_SUPPLIER_EMAY_10000"; + + public static final String ORG_ZSTACK_CORE_VALIDATION_10000 = "ORG_ZSTACK_CORE_VALIDATION_10000"; + + public static final String ORG_ZSTACK_NETWORK_L2_10000 = "ORG_ZSTACK_NETWORK_L2_10000"; + + public static final String ORG_ZSTACK_NETWORK_L2_10001 = "ORG_ZSTACK_NETWORK_L2_10001"; + + public static final String ORG_ZSTACK_NETWORK_L2_10002 = "ORG_ZSTACK_NETWORK_L2_10002"; + + public static final String ORG_ZSTACK_NETWORK_L2_10003 = "ORG_ZSTACK_NETWORK_L2_10003"; + + public static final String ORG_ZSTACK_NETWORK_L2_10004 = "ORG_ZSTACK_NETWORK_L2_10004"; + + public static final String ORG_ZSTACK_NETWORK_L2_10005 = "ORG_ZSTACK_NETWORK_L2_10005"; + + public static final String ORG_ZSTACK_NETWORK_L2_10006 = "ORG_ZSTACK_NETWORK_L2_10006"; + + public static final String ORG_ZSTACK_NETWORK_L2_10007 = "ORG_ZSTACK_NETWORK_L2_10007"; + + public static final String ORG_ZSTACK_NETWORK_L2_10008 = "ORG_ZSTACK_NETWORK_L2_10008"; + + public static final String ORG_ZSTACK_NETWORK_L2_10009 = "ORG_ZSTACK_NETWORK_L2_10009"; + + public static final String ORG_ZSTACK_NETWORK_L2_10010 = "ORG_ZSTACK_NETWORK_L2_10010"; + + public static final String ORG_ZSTACK_NETWORK_L2_10011 = "ORG_ZSTACK_NETWORK_L2_10011"; + + public static final String ORG_ZSTACK_NETWORK_L2_10012 = "ORG_ZSTACK_NETWORK_L2_10012"; + + public static final String ORG_ZSTACK_NETWORK_L2_10013 = "ORG_ZSTACK_NETWORK_L2_10013"; + + public static final String ORG_ZSTACK_NETWORK_L2_10014 = "ORG_ZSTACK_NETWORK_L2_10014"; + + public static final String ORG_ZSTACK_NETWORK_L2_10015 = "ORG_ZSTACK_NETWORK_L2_10015"; + + public static final String ORG_ZSTACK_NETWORK_L2_10016 = "ORG_ZSTACK_NETWORK_L2_10016"; + + public static final String ORG_ZSTACK_NETWORK_L2_10017 = "ORG_ZSTACK_NETWORK_L2_10017"; + + public static final String ORG_ZSTACK_NETWORK_L2_10018 = "ORG_ZSTACK_NETWORK_L2_10018"; + + public static final String ORG_ZSTACK_NETWORK_L2_10019 = "ORG_ZSTACK_NETWORK_L2_10019"; + + public static final String ORG_ZSTACK_NETWORK_L2_10020 = "ORG_ZSTACK_NETWORK_L2_10020"; + + public static final String ORG_ZSTACK_CONSOLE_10000 = "ORG_ZSTACK_CONSOLE_10000"; + + public static final String ORG_ZSTACK_CONSOLE_10001 = "ORG_ZSTACK_CONSOLE_10001"; + + public static final String ORG_ZSTACK_CONSOLE_10002 = "ORG_ZSTACK_CONSOLE_10002"; + + public static final String ORG_ZSTACK_CONSOLE_10003 = "ORG_ZSTACK_CONSOLE_10003"; + + public static final String ORG_ZSTACK_CONSOLE_10004 = "ORG_ZSTACK_CONSOLE_10004"; + + public static final String ORG_ZSTACK_CONSOLE_10005 = "ORG_ZSTACK_CONSOLE_10005"; + + public static final String ORG_ZSTACK_CONSOLE_10006 = "ORG_ZSTACK_CONSOLE_10006"; + + public static final String ORG_ZSTACK_CONSOLE_10007 = "ORG_ZSTACK_CONSOLE_10007"; + + public static final String ORG_ZSTACK_CONSOLE_10008 = "ORG_ZSTACK_CONSOLE_10008"; + + public static final String ORG_ZSTACK_CONSOLE_10009 = "ORG_ZSTACK_CONSOLE_10009"; + + public static final String ORG_ZSTACK_CONSOLE_10010 = "ORG_ZSTACK_CONSOLE_10010"; + + public static final String ORG_ZSTACK_CONSOLE_10011 = "ORG_ZSTACK_CONSOLE_10011"; + + public static final String ORG_ZSTACK_CONSOLE_10012 = "ORG_ZSTACK_CONSOLE_10012"; + + public static final String ORG_ZSTACK_CONSOLE_10013 = "ORG_ZSTACK_CONSOLE_10013"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORK_10000 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORK_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10002 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10003 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10004 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10005 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10006 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10006"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10007 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10007"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10008 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10008"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10009 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10009"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10010 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10010"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10011 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10011"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10012 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10012"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10013 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10013"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10014 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10014"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10015 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10015"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10016 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10016"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10017 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10017"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10018 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10018"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10019 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10019"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10020 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10020"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10021 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10021"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10022 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10022"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10023 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10023"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10024 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10024"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10025 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10025"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10026 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10026"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10027 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10027"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10028 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10028"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10029 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10029"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10030 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10030"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10031 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10031"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10032 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10032"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10033 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10033"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10034 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10034"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10035 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10035"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10036 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10036"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10037 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10037"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10038 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10038"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10039 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_10039"; + + public static final String ORG_ZSTACK_MONITORING_10000 = "ORG_ZSTACK_MONITORING_10000"; + + public static final String ORG_ZSTACK_MONITORING_10001 = "ORG_ZSTACK_MONITORING_10001"; + + public static final String ORG_ZSTACK_MONITORING_10002 = "ORG_ZSTACK_MONITORING_10002"; + + public static final String ORG_ZSTACK_MONITORING_10003 = "ORG_ZSTACK_MONITORING_10003"; + + public static final String ORG_ZSTACK_MONITORING_10004 = "ORG_ZSTACK_MONITORING_10004"; + + public static final String ORG_ZSTACK_MONITORING_10005 = "ORG_ZSTACK_MONITORING_10005"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10002"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10003 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10003"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10004 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10004"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10005 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10005"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10006 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10006"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10007 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10007"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10008 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10008"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10009 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10009"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10010 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10010"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10011 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10011"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10012 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10012"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10013 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10013"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10014 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10014"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10015 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10015"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10016 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10016"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10017 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10017"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10018 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10018"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10019 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10019"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10020 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10020"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10021 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10021"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10022 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10022"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10023 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10023"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10024 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10024"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10025 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10025"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10026 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10026"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10027 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10027"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10028 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10028"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10029 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10029"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10030 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10030"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10031 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10031"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10032 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10032"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10033 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10033"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10034 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10034"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10035 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10035"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10036 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10036"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10037 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10037"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10038 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10038"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10039 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10039"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10040 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10040"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10041 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10041"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10042 = "ORG_ZSTACK_STORAGE_PRIMARY_MINISTORAGE_10042"; + + public static final String ORG_ZSTACK_TICKET_API_10000 = "ORG_ZSTACK_TICKET_API_10000"; + + public static final String ORG_ZSTACK_TICKET_API_10001 = "ORG_ZSTACK_TICKET_API_10001"; + + public static final String ORG_ZSTACK_TICKET_API_10002 = "ORG_ZSTACK_TICKET_API_10002"; + + public static final String ORG_ZSTACK_TICKET_API_10003 = "ORG_ZSTACK_TICKET_API_10003"; + + public static final String ORG_ZSTACK_TICKET_API_10004 = "ORG_ZSTACK_TICKET_API_10004"; + + public static final String ORG_ZSTACK_TICKET_API_10005 = "ORG_ZSTACK_TICKET_API_10005"; + + public static final String ORG_ZSTACK_TICKET_API_10006 = "ORG_ZSTACK_TICKET_API_10006"; + + public static final String ORG_ZSTACK_TICKET_API_10007 = "ORG_ZSTACK_TICKET_API_10007"; + + public static final String ORG_ZSTACK_TICKET_API_10008 = "ORG_ZSTACK_TICKET_API_10008"; + + public static final String ORG_ZSTACK_TICKET_API_10009 = "ORG_ZSTACK_TICKET_API_10009"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_10000 = "ORG_ZSTACK_IAM2_ATTRIBUTE_10000"; + + public static final String ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10000 = "ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10000"; + + public static final String ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10001 = "ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10001"; + + public static final String ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10002 = "ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10002"; + + public static final String ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10003 = "ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10003"; + + public static final String ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10004 = "ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10004"; + + public static final String ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10005 = "ORG_ZSTACK_ZQL_AST_PARSER_VISITORS_10005"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10000 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10000"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10001 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10001"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10002 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10002"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10003 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10003"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10004 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10004"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10005 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10005"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10006 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10006"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10007 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10007"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10008 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10008"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10009 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10009"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10010 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10010"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10011 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10011"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10012 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10012"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10013 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10013"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10014 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10014"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10015 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10015"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10016 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10016"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10017 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10017"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10018 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10018"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10019 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10019"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10020 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10020"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10021 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10021"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10022 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10022"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10023 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10023"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10024 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10024"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10025 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10025"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10026 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10026"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10027 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10027"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10028 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10028"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_10029 = "ORG_ZSTACK_STORAGE_SNAPSHOT_10029"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10000 = "ORG_ZSTACK_STORAGE_CBT_10000"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10001 = "ORG_ZSTACK_STORAGE_CBT_10001"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10002 = "ORG_ZSTACK_STORAGE_CBT_10002"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10003 = "ORG_ZSTACK_STORAGE_CBT_10003"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10004 = "ORG_ZSTACK_STORAGE_CBT_10004"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10005 = "ORG_ZSTACK_STORAGE_CBT_10005"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10006 = "ORG_ZSTACK_STORAGE_CBT_10006"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10007 = "ORG_ZSTACK_STORAGE_CBT_10007"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10008 = "ORG_ZSTACK_STORAGE_CBT_10008"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10009 = "ORG_ZSTACK_STORAGE_CBT_10009"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10010 = "ORG_ZSTACK_STORAGE_CBT_10010"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10011 = "ORG_ZSTACK_STORAGE_CBT_10011"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10012 = "ORG_ZSTACK_STORAGE_CBT_10012"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10013 = "ORG_ZSTACK_STORAGE_CBT_10013"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10014 = "ORG_ZSTACK_STORAGE_CBT_10014"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10015 = "ORG_ZSTACK_STORAGE_CBT_10015"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10016 = "ORG_ZSTACK_STORAGE_CBT_10016"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10017 = "ORG_ZSTACK_STORAGE_CBT_10017"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10018 = "ORG_ZSTACK_STORAGE_CBT_10018"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10019 = "ORG_ZSTACK_STORAGE_CBT_10019"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10020 = "ORG_ZSTACK_STORAGE_CBT_10020"; + + public static final String ORG_ZSTACK_STORAGE_CBT_10021 = "ORG_ZSTACK_STORAGE_CBT_10021"; + + public static final String ORG_ZSTACK_ZWATCH_NAMESPACE_10000 = "ORG_ZSTACK_ZWATCH_NAMESPACE_10000"; + + public static final String ORG_ZSTACK_ZWATCH_NAMESPACE_10001 = "ORG_ZSTACK_ZWATCH_NAMESPACE_10001"; + + public static final String ORG_ZSTACK_ZWATCH_NAMESPACE_10002 = "ORG_ZSTACK_ZWATCH_NAMESPACE_10002"; + + public static final String ORG_ZSTACK_USBDEVICE_10000 = "ORG_ZSTACK_USBDEVICE_10000"; + + public static final String ORG_ZSTACK_USBDEVICE_10001 = "ORG_ZSTACK_USBDEVICE_10001"; + + public static final String ORG_ZSTACK_USBDEVICE_10002 = "ORG_ZSTACK_USBDEVICE_10002"; + + public static final String ORG_ZSTACK_USBDEVICE_10003 = "ORG_ZSTACK_USBDEVICE_10003"; + + public static final String ORG_ZSTACK_USBDEVICE_10004 = "ORG_ZSTACK_USBDEVICE_10004"; + + public static final String ORG_ZSTACK_USBDEVICE_10005 = "ORG_ZSTACK_USBDEVICE_10005"; + + public static final String ORG_ZSTACK_USBDEVICE_10006 = "ORG_ZSTACK_USBDEVICE_10006"; + + public static final String ORG_ZSTACK_USBDEVICE_10007 = "ORG_ZSTACK_USBDEVICE_10007"; + + public static final String ORG_ZSTACK_USBDEVICE_10008 = "ORG_ZSTACK_USBDEVICE_10008"; + + public static final String ORG_ZSTACK_USBDEVICE_10009 = "ORG_ZSTACK_USBDEVICE_10009"; + + public static final String ORG_ZSTACK_USBDEVICE_10010 = "ORG_ZSTACK_USBDEVICE_10010"; + + public static final String ORG_ZSTACK_USBDEVICE_10011 = "ORG_ZSTACK_USBDEVICE_10011"; + + public static final String ORG_ZSTACK_USBDEVICE_10012 = "ORG_ZSTACK_USBDEVICE_10012"; + + public static final String ORG_ZSTACK_USBDEVICE_10013 = "ORG_ZSTACK_USBDEVICE_10013"; + + public static final String ORG_ZSTACK_USBDEVICE_10014 = "ORG_ZSTACK_USBDEVICE_10014"; + + public static final String ORG_ZSTACK_USBDEVICE_10015 = "ORG_ZSTACK_USBDEVICE_10015"; + + public static final String ORG_ZSTACK_USBDEVICE_10016 = "ORG_ZSTACK_USBDEVICE_10016"; + + public static final String ORG_ZSTACK_USBDEVICE_10017 = "ORG_ZSTACK_USBDEVICE_10017"; + + public static final String ORG_ZSTACK_USBDEVICE_10018 = "ORG_ZSTACK_USBDEVICE_10018"; + + public static final String ORG_ZSTACK_USBDEVICE_10019 = "ORG_ZSTACK_USBDEVICE_10019"; + + public static final String ORG_ZSTACK_USBDEVICE_10020 = "ORG_ZSTACK_USBDEVICE_10020"; + + public static final String ORG_ZSTACK_USBDEVICE_10021 = "ORG_ZSTACK_USBDEVICE_10021"; + + public static final String ORG_ZSTACK_USBDEVICE_10022 = "ORG_ZSTACK_USBDEVICE_10022"; + + public static final String ORG_ZSTACK_USBDEVICE_10023 = "ORG_ZSTACK_USBDEVICE_10023"; + + public static final String ORG_ZSTACK_USBDEVICE_10024 = "ORG_ZSTACK_USBDEVICE_10024"; + + public static final String ORG_ZSTACK_USBDEVICE_10025 = "ORG_ZSTACK_USBDEVICE_10025"; + + public static final String ORG_ZSTACK_USBDEVICE_10026 = "ORG_ZSTACK_USBDEVICE_10026"; + + public static final String ORG_ZSTACK_NAS_10000 = "ORG_ZSTACK_NAS_10000"; + + public static final String ORG_ZSTACK_NAS_10001 = "ORG_ZSTACK_NAS_10001"; + + public static final String ORG_ZSTACK_NAS_10002 = "ORG_ZSTACK_NAS_10002"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_PLUGIN_10000 = "ORG_ZSTACK_SNS_PLATFORM_PLUGIN_10000"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_PLUGIN_10001 = "ORG_ZSTACK_SNS_PLATFORM_PLUGIN_10001"; + + public static final String ORG_ZSTACK_BILLING_10000 = "ORG_ZSTACK_BILLING_10000"; + + public static final String ORG_ZSTACK_BILLING_10001 = "ORG_ZSTACK_BILLING_10001"; + + public static final String ORG_ZSTACK_BILLING_10002 = "ORG_ZSTACK_BILLING_10002"; + + public static final String ORG_ZSTACK_BILLING_10003 = "ORG_ZSTACK_BILLING_10003"; + + public static final String ORG_ZSTACK_BILLING_10004 = "ORG_ZSTACK_BILLING_10004"; + + public static final String ORG_ZSTACK_BILLING_10005 = "ORG_ZSTACK_BILLING_10005"; + + public static final String ORG_ZSTACK_BILLING_10006 = "ORG_ZSTACK_BILLING_10006"; + + public static final String ORG_ZSTACK_BILLING_10007 = "ORG_ZSTACK_BILLING_10007"; + + public static final String ORG_ZSTACK_BILLING_10008 = "ORG_ZSTACK_BILLING_10008"; + + public static final String ORG_ZSTACK_BILLING_10009 = "ORG_ZSTACK_BILLING_10009"; + + public static final String ORG_ZSTACK_BILLING_10010 = "ORG_ZSTACK_BILLING_10010"; + + public static final String ORG_ZSTACK_BILLING_10011 = "ORG_ZSTACK_BILLING_10011"; + + public static final String ORG_ZSTACK_BILLING_10012 = "ORG_ZSTACK_BILLING_10012"; + + public static final String ORG_ZSTACK_BILLING_10013 = "ORG_ZSTACK_BILLING_10013"; + + public static final String ORG_ZSTACK_BILLING_10014 = "ORG_ZSTACK_BILLING_10014"; + + public static final String ORG_ZSTACK_BILLING_10015 = "ORG_ZSTACK_BILLING_10015"; + + public static final String ORG_ZSTACK_BILLING_10016 = "ORG_ZSTACK_BILLING_10016"; + + public static final String ORG_ZSTACK_BILLING_10017 = "ORG_ZSTACK_BILLING_10017"; + + public static final String ORG_ZSTACK_BILLING_10018 = "ORG_ZSTACK_BILLING_10018"; + + public static final String ORG_ZSTACK_BILLING_10019 = "ORG_ZSTACK_BILLING_10019"; + + public static final String ORG_ZSTACK_BILLING_10020 = "ORG_ZSTACK_BILLING_10020"; + + public static final String ORG_ZSTACK_BILLING_10021 = "ORG_ZSTACK_BILLING_10021"; + + public static final String ORG_ZSTACK_BILLING_10022 = "ORG_ZSTACK_BILLING_10022"; + + public static final String ORG_ZSTACK_BILLING_10023 = "ORG_ZSTACK_BILLING_10023"; + + public static final String ORG_ZSTACK_BILLING_10024 = "ORG_ZSTACK_BILLING_10024"; + + public static final String ORG_ZSTACK_BILLING_10025 = "ORG_ZSTACK_BILLING_10025"; + + public static final String ORG_ZSTACK_BILLING_10026 = "ORG_ZSTACK_BILLING_10026"; + + public static final String ORG_ZSTACK_BILLING_10027 = "ORG_ZSTACK_BILLING_10027"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10000 = "ORG_ZSTACK_CRYPTO_CCS_10000"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10001 = "ORG_ZSTACK_CRYPTO_CCS_10001"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10002 = "ORG_ZSTACK_CRYPTO_CCS_10002"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10003 = "ORG_ZSTACK_CRYPTO_CCS_10003"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10004 = "ORG_ZSTACK_CRYPTO_CCS_10004"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10005 = "ORG_ZSTACK_CRYPTO_CCS_10005"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10006 = "ORG_ZSTACK_CRYPTO_CCS_10006"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10007 = "ORG_ZSTACK_CRYPTO_CCS_10007"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10008 = "ORG_ZSTACK_CRYPTO_CCS_10008"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10009 = "ORG_ZSTACK_CRYPTO_CCS_10009"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10010 = "ORG_ZSTACK_CRYPTO_CCS_10010"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10011 = "ORG_ZSTACK_CRYPTO_CCS_10011"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10012 = "ORG_ZSTACK_CRYPTO_CCS_10012"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10013 = "ORG_ZSTACK_CRYPTO_CCS_10013"; + + public static final String ORG_ZSTACK_CRYPTO_CCS_10014 = "ORG_ZSTACK_CRYPTO_CCS_10014"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_GRAFANA_API_10000 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_GRAFANA_API_10000"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_GRAFANA_API_10001 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_GRAFANA_API_10001"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_GRAFANA_API_10002 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_GRAFANA_API_10002"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_GRAFANA_API_10003 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_GRAFANA_API_10003"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_GRAFANA_API_10004 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_GRAFANA_API_10004"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_GRAFANA_API_10005 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_GRAFANA_API_10005"; + + public static final String ORG_ZSTACK_LICENSE_CUBE_10000 = "ORG_ZSTACK_LICENSE_CUBE_10000"; + + public static final String ORG_ZSTACK_LICENSE_CUBE_10001 = "ORG_ZSTACK_LICENSE_CUBE_10001"; + + public static final String ORG_ZSTACK_LICENSE_CUBE_10002 = "ORG_ZSTACK_LICENSE_CUBE_10002"; + + public static final String ORG_ZSTACK_LICENSE_CUBE_10003 = "ORG_ZSTACK_LICENSE_CUBE_10003"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10000 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10000"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10001 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10001"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10002 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10002"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10003 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10003"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10004 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10004"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10005 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10005"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10006 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_LOKI_10006"; + + public static final String ORG_ZSTACK_HYBRID_BACKUP_10000 = "ORG_ZSTACK_HYBRID_BACKUP_10000"; + + public static final String ORG_ZSTACK_ALIYUN_IDENTITYZONE_10000 = "ORG_ZSTACK_ALIYUN_IDENTITYZONE_10000"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_ORGANIZATION_10000 = "ORG_ZSTACK_IAM2_ATTRIBUTE_ORGANIZATION_10000"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_ORGANIZATION_10001 = "ORG_ZSTACK_IAM2_ATTRIBUTE_ORGANIZATION_10001"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_ORGANIZATION_10002 = "ORG_ZSTACK_IAM2_ATTRIBUTE_ORGANIZATION_10002"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_ORGANIZATION_10003 = "ORG_ZSTACK_IAM2_ATTRIBUTE_ORGANIZATION_10003"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_ORGANIZATION_10004 = "ORG_ZSTACK_IAM2_ATTRIBUTE_ORGANIZATION_10004"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_ORGANIZATION_10005 = "ORG_ZSTACK_IAM2_ATTRIBUTE_ORGANIZATION_10005"; + + public static final String ORG_ZSTACK_VMWARE_CASCADE_10000 = "ORG_ZSTACK_VMWARE_CASCADE_10000"; + + public static final String ORG_ZSTACK_VMWARE_CASCADE_10001 = "ORG_ZSTACK_VMWARE_CASCADE_10001"; + + public static final String ORG_ZSTACK_VMWARE_CASCADE_10002 = "ORG_ZSTACK_VMWARE_CASCADE_10002"; + + public static final String ORG_ZSTACK_VMWARE_CASCADE_10003 = "ORG_ZSTACK_VMWARE_CASCADE_10003"; + + public static final String ORG_ZSTACK_VMWARE_CASCADE_10004 = "ORG_ZSTACK_VMWARE_CASCADE_10004"; + + public static final String ORG_ZSTACK_VMWARE_CASCADE_10005 = "ORG_ZSTACK_VMWARE_CASCADE_10005"; + + public static final String ORG_ZSTACK_CORE_10000 = "ORG_ZSTACK_CORE_10000"; + + public static final String ORG_ZSTACK_CORE_10001 = "ORG_ZSTACK_CORE_10001"; + + public static final String ORG_ZSTACK_LOGIN_PLUGIN_10000 = "ORG_ZSTACK_LOGIN_PLUGIN_10000"; + + public static final String ORG_ZSTACK_LOGIN_PLUGIN_10001 = "ORG_ZSTACK_LOGIN_PLUGIN_10001"; + + public static final String ORG_ZSTACK_LOGIN_PLUGIN_10002 = "ORG_ZSTACK_LOGIN_PLUGIN_10002"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_BACKUP_10000 = "ORG_ZSTACK_STORAGE_ADDON_BACKUP_10000"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_BACKUP_10001 = "ORG_ZSTACK_STORAGE_ADDON_BACKUP_10001"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_BACKUP_10002 = "ORG_ZSTACK_STORAGE_ADDON_BACKUP_10002"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_BACKUP_10003 = "ORG_ZSTACK_STORAGE_ADDON_BACKUP_10003"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_ALIYUNSMS_10000 = "ORG_ZSTACK_SNS_PLATFORM_ALIYUNSMS_10000"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_ALIYUNSMS_10001 = "ORG_ZSTACK_SNS_PLATFORM_ALIYUNSMS_10001"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_ALIYUNSMS_10002 = "ORG_ZSTACK_SNS_PLATFORM_ALIYUNSMS_10002"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_ALIYUNSMS_10003 = "ORG_ZSTACK_SNS_PLATFORM_ALIYUNSMS_10003"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_ALIYUNSMS_10004 = "ORG_ZSTACK_SNS_PLATFORM_ALIYUNSMS_10004"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_ALIYUNSMS_10005 = "ORG_ZSTACK_SNS_PLATFORM_ALIYUNSMS_10005"; + + public static final String ORG_ZSTACK_LDAP_10000 = "ORG_ZSTACK_LDAP_10000"; + + public static final String ORG_ZSTACK_LDAP_10001 = "ORG_ZSTACK_LDAP_10001"; + + public static final String ORG_ZSTACK_LDAP_10002 = "ORG_ZSTACK_LDAP_10002"; + + public static final String ORG_ZSTACK_LDAP_10003 = "ORG_ZSTACK_LDAP_10003"; + + public static final String ORG_ZSTACK_LDAP_10004 = "ORG_ZSTACK_LDAP_10004"; + + public static final String ORG_ZSTACK_LDAP_10005 = "ORG_ZSTACK_LDAP_10005"; + + public static final String ORG_ZSTACK_LDAP_10006 = "ORG_ZSTACK_LDAP_10006"; + + public static final String ORG_ZSTACK_LDAP_10007 = "ORG_ZSTACK_LDAP_10007"; + + public static final String ORG_ZSTACK_LDAP_10008 = "ORG_ZSTACK_LDAP_10008"; + + public static final String ORG_ZSTACK_LDAP_10009 = "ORG_ZSTACK_LDAP_10009"; + + public static final String ORG_ZSTACK_LDAP_10010 = "ORG_ZSTACK_LDAP_10010"; + + public static final String ORG_ZSTACK_LDAP_10011 = "ORG_ZSTACK_LDAP_10011"; + + public static final String ORG_ZSTACK_LDAP_10012 = "ORG_ZSTACK_LDAP_10012"; + + public static final String ORG_ZSTACK_LDAP_10013 = "ORG_ZSTACK_LDAP_10013"; + + public static final String ORG_ZSTACK_LDAP_10014 = "ORG_ZSTACK_LDAP_10014"; + + public static final String ORG_ZSTACK_LDAP_10015 = "ORG_ZSTACK_LDAP_10015"; + + public static final String ORG_ZSTACK_LDAP_10016 = "ORG_ZSTACK_LDAP_10016"; + + public static final String ORG_ZSTACK_LDAP_10017 = "ORG_ZSTACK_LDAP_10017"; + + public static final String ORG_ZSTACK_LDAP_10018 = "ORG_ZSTACK_LDAP_10018"; + + public static final String ORG_ZSTACK_LDAP_10019 = "ORG_ZSTACK_LDAP_10019"; + + public static final String ORG_ZSTACK_MULTICAST_ROUTER_BACKEND_10000 = "ORG_ZSTACK_MULTICAST_ROUTER_BACKEND_10000"; + + public static final String ORG_ZSTACK_IMAGE_10000 = "ORG_ZSTACK_IMAGE_10000"; + + public static final String ORG_ZSTACK_IMAGE_10001 = "ORG_ZSTACK_IMAGE_10001"; + + public static final String ORG_ZSTACK_IMAGE_10002 = "ORG_ZSTACK_IMAGE_10002"; + + public static final String ORG_ZSTACK_IMAGE_10003 = "ORG_ZSTACK_IMAGE_10003"; + + public static final String ORG_ZSTACK_IMAGE_10004 = "ORG_ZSTACK_IMAGE_10004"; + + public static final String ORG_ZSTACK_IMAGE_10005 = "ORG_ZSTACK_IMAGE_10005"; + + public static final String ORG_ZSTACK_IMAGE_10006 = "ORG_ZSTACK_IMAGE_10006"; + + public static final String ORG_ZSTACK_IMAGE_10007 = "ORG_ZSTACK_IMAGE_10007"; + + public static final String ORG_ZSTACK_IMAGE_10008 = "ORG_ZSTACK_IMAGE_10008"; + + public static final String ORG_ZSTACK_IMAGE_10009 = "ORG_ZSTACK_IMAGE_10009"; + + public static final String ORG_ZSTACK_IMAGE_10010 = "ORG_ZSTACK_IMAGE_10010"; + + public static final String ORG_ZSTACK_IMAGE_10011 = "ORG_ZSTACK_IMAGE_10011"; + + public static final String ORG_ZSTACK_IMAGE_10012 = "ORG_ZSTACK_IMAGE_10012"; + + public static final String ORG_ZSTACK_IMAGE_10013 = "ORG_ZSTACK_IMAGE_10013"; + + public static final String ORG_ZSTACK_IMAGE_10014 = "ORG_ZSTACK_IMAGE_10014"; + + public static final String ORG_ZSTACK_IMAGE_10015 = "ORG_ZSTACK_IMAGE_10015"; + + public static final String ORG_ZSTACK_IMAGE_10016 = "ORG_ZSTACK_IMAGE_10016"; + + public static final String ORG_ZSTACK_IMAGE_10017 = "ORG_ZSTACK_IMAGE_10017"; + + public static final String ORG_ZSTACK_IMAGE_10018 = "ORG_ZSTACK_IMAGE_10018"; + + public static final String ORG_ZSTACK_IMAGE_10019 = "ORG_ZSTACK_IMAGE_10019"; + + public static final String ORG_ZSTACK_IMAGE_10020 = "ORG_ZSTACK_IMAGE_10020"; + + public static final String ORG_ZSTACK_IMAGE_10021 = "ORG_ZSTACK_IMAGE_10021"; + + public static final String ORG_ZSTACK_IMAGE_10022 = "ORG_ZSTACK_IMAGE_10022"; + + public static final String ORG_ZSTACK_IMAGE_10023 = "ORG_ZSTACK_IMAGE_10023"; + + public static final String ORG_ZSTACK_IMAGE_10024 = "ORG_ZSTACK_IMAGE_10024"; + + public static final String ORG_ZSTACK_IMAGE_10025 = "ORG_ZSTACK_IMAGE_10025"; + + public static final String ORG_ZSTACK_IMAGE_10026 = "ORG_ZSTACK_IMAGE_10026"; + + public static final String ORG_ZSTACK_IMAGE_10027 = "ORG_ZSTACK_IMAGE_10027"; + + public static final String ORG_ZSTACK_IMAGE_10028 = "ORG_ZSTACK_IMAGE_10028"; + + public static final String ORG_ZSTACK_IMAGE_10029 = "ORG_ZSTACK_IMAGE_10029"; + + public static final String ORG_ZSTACK_IMAGE_10030 = "ORG_ZSTACK_IMAGE_10030"; + + public static final String ORG_ZSTACK_IMAGE_10031 = "ORG_ZSTACK_IMAGE_10031"; + + public static final String ORG_ZSTACK_IMAGE_10032 = "ORG_ZSTACK_IMAGE_10032"; + + public static final String ORG_ZSTACK_IMAGE_10033 = "ORG_ZSTACK_IMAGE_10033"; + + public static final String ORG_ZSTACK_IMAGE_10034 = "ORG_ZSTACK_IMAGE_10034"; + + public static final String ORG_ZSTACK_IMAGE_10035 = "ORG_ZSTACK_IMAGE_10035"; + + public static final String ORG_ZSTACK_IMAGE_10036 = "ORG_ZSTACK_IMAGE_10036"; + + public static final String ORG_ZSTACK_IMAGE_10037 = "ORG_ZSTACK_IMAGE_10037"; + + public static final String ORG_ZSTACK_IMAGE_10038 = "ORG_ZSTACK_IMAGE_10038"; + + public static final String ORG_ZSTACK_IMAGE_10039 = "ORG_ZSTACK_IMAGE_10039"; + + public static final String ORG_ZSTACK_IMAGE_10040 = "ORG_ZSTACK_IMAGE_10040"; + + public static final String ORG_ZSTACK_IMAGE_10041 = "ORG_ZSTACK_IMAGE_10041"; + + public static final String ORG_ZSTACK_IMAGE_10042 = "ORG_ZSTACK_IMAGE_10042"; + + public static final String ORG_ZSTACK_IMAGE_10043 = "ORG_ZSTACK_IMAGE_10043"; + + public static final String ORG_ZSTACK_IMAGE_10044 = "ORG_ZSTACK_IMAGE_10044"; + + public static final String ORG_ZSTACK_IMAGE_10045 = "ORG_ZSTACK_IMAGE_10045"; + + public static final String ORG_ZSTACK_IMAGE_10046 = "ORG_ZSTACK_IMAGE_10046"; + + public static final String ORG_ZSTACK_IMAGE_10047 = "ORG_ZSTACK_IMAGE_10047"; + + public static final String ORG_ZSTACK_QUERY_10000 = "ORG_ZSTACK_QUERY_10000"; + + public static final String ORG_ZSTACK_QUERY_10001 = "ORG_ZSTACK_QUERY_10001"; + + public static final String ORG_ZSTACK_QUERY_10002 = "ORG_ZSTACK_QUERY_10002"; + + public static final String ORG_ZSTACK_QUERY_10003 = "ORG_ZSTACK_QUERY_10003"; + + public static final String ORG_ZSTACK_QUERY_10004 = "ORG_ZSTACK_QUERY_10004"; + + public static final String ORG_ZSTACK_QUERY_10005 = "ORG_ZSTACK_QUERY_10005"; + + public static final String ORG_ZSTACK_QUERY_10006 = "ORG_ZSTACK_QUERY_10006"; + + public static final String ORG_ZSTACK_QUERY_10007 = "ORG_ZSTACK_QUERY_10007"; + + public static final String ORG_ZSTACK_QUERY_10008 = "ORG_ZSTACK_QUERY_10008"; + + public static final String ORG_ZSTACK_QUERY_10009 = "ORG_ZSTACK_QUERY_10009"; + + public static final String ORG_ZSTACK_QUERY_10010 = "ORG_ZSTACK_QUERY_10010"; + + public static final String ORG_ZSTACK_QUERY_10011 = "ORG_ZSTACK_QUERY_10011"; + + public static final String ORG_ZSTACK_QUERY_10012 = "ORG_ZSTACK_QUERY_10012"; + + public static final String ORG_ZSTACK_QUERY_10013 = "ORG_ZSTACK_QUERY_10013"; + + public static final String ORG_ZSTACK_QUERY_10014 = "ORG_ZSTACK_QUERY_10014"; + + public static final String ORG_ZSTACK_QUERY_10015 = "ORG_ZSTACK_QUERY_10015"; + + public static final String ORG_ZSTACK_QUERY_10016 = "ORG_ZSTACK_QUERY_10016"; + + public static final String ORG_ZSTACK_QUERY_10017 = "ORG_ZSTACK_QUERY_10017"; + + public static final String ORG_ZSTACK_QUERY_10018 = "ORG_ZSTACK_QUERY_10018"; + + public static final String ORG_ZSTACK_QUERY_10019 = "ORG_ZSTACK_QUERY_10019"; + + public static final String ORG_ZSTACK_QUERY_10020 = "ORG_ZSTACK_QUERY_10020"; + + public static final String ORG_ZSTACK_QUERY_10021 = "ORG_ZSTACK_QUERY_10021"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10000 = "ORG_ZSTACK_ALIYUN_IMAGE_10000"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10001 = "ORG_ZSTACK_ALIYUN_IMAGE_10001"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10002 = "ORG_ZSTACK_ALIYUN_IMAGE_10002"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10003 = "ORG_ZSTACK_ALIYUN_IMAGE_10003"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10004 = "ORG_ZSTACK_ALIYUN_IMAGE_10004"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10005 = "ORG_ZSTACK_ALIYUN_IMAGE_10005"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10006 = "ORG_ZSTACK_ALIYUN_IMAGE_10006"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10007 = "ORG_ZSTACK_ALIYUN_IMAGE_10007"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10008 = "ORG_ZSTACK_ALIYUN_IMAGE_10008"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10009 = "ORG_ZSTACK_ALIYUN_IMAGE_10009"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10010 = "ORG_ZSTACK_ALIYUN_IMAGE_10010"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10011 = "ORG_ZSTACK_ALIYUN_IMAGE_10011"; + + public static final String ORG_ZSTACK_ALIYUN_IMAGE_10012 = "ORG_ZSTACK_ALIYUN_IMAGE_10012"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10000 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10001 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10002 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10003 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10004 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10005 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10006 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10006"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10007 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10007"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10008 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10008"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10009 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10009"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10010 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10010"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10011 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10011"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10012 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10012"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10013 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10013"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10014 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10014"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10015 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10015"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10016 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10016"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10017 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10017"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10018 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10018"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10019 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10019"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10020 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10020"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10021 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10021"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10022 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10022"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10023 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10023"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10024 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10024"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10025 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10025"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10026 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10026"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10027 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10027"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10028 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10028"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10029 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10029"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10030 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10030"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10031 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10031"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10032 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10032"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10033 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10033"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10034 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10034"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10035 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10035"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10036 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10036"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10037 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10037"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10038 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10038"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10039 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10039"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10040 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10040"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10041 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10041"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10042 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10042"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10043 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10043"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10044 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10044"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10045 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10045"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10046 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10046"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10047 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10047"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10048 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10048"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10049 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10049"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10050 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10050"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10051 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10051"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10052 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10052"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10053 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10053"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10054 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10054"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10055 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10055"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10056 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10056"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_10057 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_10057"; + + public static final String ORG_ZSTACK_HA_10000 = "ORG_ZSTACK_HA_10000"; + + public static final String ORG_ZSTACK_HA_10001 = "ORG_ZSTACK_HA_10001"; + + public static final String ORG_ZSTACK_HA_10002 = "ORG_ZSTACK_HA_10002"; + + public static final String ORG_ZSTACK_HA_10003 = "ORG_ZSTACK_HA_10003"; + + public static final String ORG_ZSTACK_HA_10004 = "ORG_ZSTACK_HA_10004"; + + public static final String ORG_ZSTACK_HA_10005 = "ORG_ZSTACK_HA_10005"; + + public static final String ORG_ZSTACK_HA_10006 = "ORG_ZSTACK_HA_10006"; + + public static final String ORG_ZSTACK_HA_10007 = "ORG_ZSTACK_HA_10007"; + + public static final String ORG_ZSTACK_HA_10008 = "ORG_ZSTACK_HA_10008"; + + public static final String ORG_ZSTACK_HA_10009 = "ORG_ZSTACK_HA_10009"; + + public static final String ORG_ZSTACK_HA_10010 = "ORG_ZSTACK_HA_10010"; + + public static final String ORG_ZSTACK_HA_10011 = "ORG_ZSTACK_HA_10011"; + + public static final String ORG_ZSTACK_HA_10012 = "ORG_ZSTACK_HA_10012"; + + public static final String ORG_ZSTACK_HA_10013 = "ORG_ZSTACK_HA_10013"; + + public static final String ORG_ZSTACK_HA_10014 = "ORG_ZSTACK_HA_10014"; + + public static final String ORG_ZSTACK_HA_10015 = "ORG_ZSTACK_HA_10015"; + + public static final String ORG_ZSTACK_HA_10016 = "ORG_ZSTACK_HA_10016"; + + public static final String ORG_ZSTACK_HA_10017 = "ORG_ZSTACK_HA_10017"; + + public static final String ORG_ZSTACK_HA_10018 = "ORG_ZSTACK_HA_10018"; + + public static final String ORG_ZSTACK_VMWARE_10000 = "ORG_ZSTACK_VMWARE_10000"; + + public static final String ORG_ZSTACK_VMWARE_10001 = "ORG_ZSTACK_VMWARE_10001"; + + public static final String ORG_ZSTACK_VMWARE_10002 = "ORG_ZSTACK_VMWARE_10002"; + + public static final String ORG_ZSTACK_VMWARE_10003 = "ORG_ZSTACK_VMWARE_10003"; + + public static final String ORG_ZSTACK_VMWARE_10004 = "ORG_ZSTACK_VMWARE_10004"; + + public static final String ORG_ZSTACK_VMWARE_10005 = "ORG_ZSTACK_VMWARE_10005"; + + public static final String ORG_ZSTACK_VMWARE_10006 = "ORG_ZSTACK_VMWARE_10006"; + + public static final String ORG_ZSTACK_VMWARE_10007 = "ORG_ZSTACK_VMWARE_10007"; + + public static final String ORG_ZSTACK_VMWARE_10008 = "ORG_ZSTACK_VMWARE_10008"; + + public static final String ORG_ZSTACK_VMWARE_10009 = "ORG_ZSTACK_VMWARE_10009"; + + public static final String ORG_ZSTACK_VMWARE_10010 = "ORG_ZSTACK_VMWARE_10010"; + + public static final String ORG_ZSTACK_VMWARE_10011 = "ORG_ZSTACK_VMWARE_10011"; + + public static final String ORG_ZSTACK_VMWARE_10012 = "ORG_ZSTACK_VMWARE_10012"; + + public static final String ORG_ZSTACK_VMWARE_10013 = "ORG_ZSTACK_VMWARE_10013"; + + public static final String ORG_ZSTACK_VMWARE_10014 = "ORG_ZSTACK_VMWARE_10014"; + + public static final String ORG_ZSTACK_VMWARE_10015 = "ORG_ZSTACK_VMWARE_10015"; + + public static final String ORG_ZSTACK_VMWARE_10016 = "ORG_ZSTACK_VMWARE_10016"; + + public static final String ORG_ZSTACK_VMWARE_10017 = "ORG_ZSTACK_VMWARE_10017"; + + public static final String ORG_ZSTACK_VMWARE_10018 = "ORG_ZSTACK_VMWARE_10018"; + + public static final String ORG_ZSTACK_VMWARE_10019 = "ORG_ZSTACK_VMWARE_10019"; + + public static final String ORG_ZSTACK_VMWARE_10020 = "ORG_ZSTACK_VMWARE_10020"; + + public static final String ORG_ZSTACK_VMWARE_10021 = "ORG_ZSTACK_VMWARE_10021"; + + public static final String ORG_ZSTACK_VMWARE_10022 = "ORG_ZSTACK_VMWARE_10022"; + + public static final String ORG_ZSTACK_VMWARE_10023 = "ORG_ZSTACK_VMWARE_10023"; + + public static final String ORG_ZSTACK_VMWARE_10024 = "ORG_ZSTACK_VMWARE_10024"; + + public static final String ORG_ZSTACK_VMWARE_10025 = "ORG_ZSTACK_VMWARE_10025"; + + public static final String ORG_ZSTACK_VMWARE_10026 = "ORG_ZSTACK_VMWARE_10026"; + + public static final String ORG_ZSTACK_VMWARE_10027 = "ORG_ZSTACK_VMWARE_10027"; + + public static final String ORG_ZSTACK_VMWARE_10028 = "ORG_ZSTACK_VMWARE_10028"; + + public static final String ORG_ZSTACK_VMWARE_10029 = "ORG_ZSTACK_VMWARE_10029"; + + public static final String ORG_ZSTACK_VMWARE_10030 = "ORG_ZSTACK_VMWARE_10030"; + + public static final String ORG_ZSTACK_VMWARE_10031 = "ORG_ZSTACK_VMWARE_10031"; + + public static final String ORG_ZSTACK_VMWARE_10032 = "ORG_ZSTACK_VMWARE_10032"; + + public static final String ORG_ZSTACK_VMWARE_10033 = "ORG_ZSTACK_VMWARE_10033"; + + public static final String ORG_ZSTACK_VMWARE_10034 = "ORG_ZSTACK_VMWARE_10034"; + + public static final String ORG_ZSTACK_VMWARE_10035 = "ORG_ZSTACK_VMWARE_10035"; + + public static final String ORG_ZSTACK_VMWARE_10036 = "ORG_ZSTACK_VMWARE_10036"; + + public static final String ORG_ZSTACK_VMWARE_10037 = "ORG_ZSTACK_VMWARE_10037"; + + public static final String ORG_ZSTACK_VMWARE_10038 = "ORG_ZSTACK_VMWARE_10038"; + + public static final String ORG_ZSTACK_VMWARE_10039 = "ORG_ZSTACK_VMWARE_10039"; + + public static final String ORG_ZSTACK_VMWARE_10040 = "ORG_ZSTACK_VMWARE_10040"; + + public static final String ORG_ZSTACK_VMWARE_10041 = "ORG_ZSTACK_VMWARE_10041"; + + public static final String ORG_ZSTACK_VMWARE_10042 = "ORG_ZSTACK_VMWARE_10042"; + + public static final String ORG_ZSTACK_VMWARE_10043 = "ORG_ZSTACK_VMWARE_10043"; + + public static final String ORG_ZSTACK_VMWARE_10044 = "ORG_ZSTACK_VMWARE_10044"; + + public static final String ORG_ZSTACK_VMWARE_10045 = "ORG_ZSTACK_VMWARE_10045"; + + public static final String ORG_ZSTACK_VMWARE_10046 = "ORG_ZSTACK_VMWARE_10046"; + + public static final String ORG_ZSTACK_VMWARE_10047 = "ORG_ZSTACK_VMWARE_10047"; + + public static final String ORG_ZSTACK_VMWARE_10048 = "ORG_ZSTACK_VMWARE_10048"; + + public static final String ORG_ZSTACK_VMWARE_10049 = "ORG_ZSTACK_VMWARE_10049"; + + public static final String ORG_ZSTACK_VMWARE_10050 = "ORG_ZSTACK_VMWARE_10050"; + + public static final String ORG_ZSTACK_VMWARE_10051 = "ORG_ZSTACK_VMWARE_10051"; + + public static final String ORG_ZSTACK_VMWARE_10052 = "ORG_ZSTACK_VMWARE_10052"; + + public static final String ORG_ZSTACK_VMWARE_10053 = "ORG_ZSTACK_VMWARE_10053"; + + public static final String ORG_ZSTACK_VMWARE_10054 = "ORG_ZSTACK_VMWARE_10054"; + + public static final String ORG_ZSTACK_VMWARE_10055 = "ORG_ZSTACK_VMWARE_10055"; + + public static final String ORG_ZSTACK_VMWARE_10056 = "ORG_ZSTACK_VMWARE_10056"; + + public static final String ORG_ZSTACK_VMWARE_10057 = "ORG_ZSTACK_VMWARE_10057"; + + public static final String ORG_ZSTACK_VMWARE_10058 = "ORG_ZSTACK_VMWARE_10058"; + + public static final String ORG_ZSTACK_VMWARE_10059 = "ORG_ZSTACK_VMWARE_10059"; + + public static final String ORG_ZSTACK_VMWARE_10060 = "ORG_ZSTACK_VMWARE_10060"; + + public static final String ORG_ZSTACK_VMWARE_10061 = "ORG_ZSTACK_VMWARE_10061"; + + public static final String ORG_ZSTACK_VMWARE_10062 = "ORG_ZSTACK_VMWARE_10062"; + + public static final String ORG_ZSTACK_VMWARE_10063 = "ORG_ZSTACK_VMWARE_10063"; + + public static final String ORG_ZSTACK_VMWARE_10064 = "ORG_ZSTACK_VMWARE_10064"; + + public static final String ORG_ZSTACK_VMWARE_10065 = "ORG_ZSTACK_VMWARE_10065"; + + public static final String ORG_ZSTACK_VMWARE_10066 = "ORG_ZSTACK_VMWARE_10066"; + + public static final String ORG_ZSTACK_VMWARE_10067 = "ORG_ZSTACK_VMWARE_10067"; + + public static final String ORG_ZSTACK_VMWARE_10068 = "ORG_ZSTACK_VMWARE_10068"; + + public static final String ORG_ZSTACK_VMWARE_10069 = "ORG_ZSTACK_VMWARE_10069"; + + public static final String ORG_ZSTACK_VMWARE_10070 = "ORG_ZSTACK_VMWARE_10070"; + + public static final String ORG_ZSTACK_VMWARE_10071 = "ORG_ZSTACK_VMWARE_10071"; + + public static final String ORG_ZSTACK_VMWARE_10072 = "ORG_ZSTACK_VMWARE_10072"; + + public static final String ORG_ZSTACK_VMWARE_10073 = "ORG_ZSTACK_VMWARE_10073"; + + public static final String ORG_ZSTACK_VMWARE_10074 = "ORG_ZSTACK_VMWARE_10074"; + + public static final String ORG_ZSTACK_VMWARE_10075 = "ORG_ZSTACK_VMWARE_10075"; + + public static final String ORG_ZSTACK_VMWARE_10076 = "ORG_ZSTACK_VMWARE_10076"; + + public static final String ORG_ZSTACK_VMWARE_10077 = "ORG_ZSTACK_VMWARE_10077"; + + public static final String ORG_ZSTACK_VMWARE_10078 = "ORG_ZSTACK_VMWARE_10078"; + + public static final String ORG_ZSTACK_VMWARE_10079 = "ORG_ZSTACK_VMWARE_10079"; + + public static final String ORG_ZSTACK_VMWARE_10080 = "ORG_ZSTACK_VMWARE_10080"; + + public static final String ORG_ZSTACK_VMWARE_10081 = "ORG_ZSTACK_VMWARE_10081"; + + public static final String ORG_ZSTACK_VMWARE_10082 = "ORG_ZSTACK_VMWARE_10082"; + + public static final String ORG_ZSTACK_VMWARE_10083 = "ORG_ZSTACK_VMWARE_10083"; + + public static final String ORG_ZSTACK_VMWARE_10084 = "ORG_ZSTACK_VMWARE_10084"; + + public static final String ORG_ZSTACK_VMWARE_10085 = "ORG_ZSTACK_VMWARE_10085"; + + public static final String ORG_ZSTACK_VMWARE_10086 = "ORG_ZSTACK_VMWARE_10086"; + + public static final String ORG_ZSTACK_VMWARE_10087 = "ORG_ZSTACK_VMWARE_10087"; + + public static final String ORG_ZSTACK_VMWARE_10088 = "ORG_ZSTACK_VMWARE_10088"; + + public static final String ORG_ZSTACK_VMWARE_10089 = "ORG_ZSTACK_VMWARE_10089"; + + public static final String ORG_ZSTACK_VMWARE_10090 = "ORG_ZSTACK_VMWARE_10090"; + + public static final String ORG_ZSTACK_VMWARE_10091 = "ORG_ZSTACK_VMWARE_10091"; + + public static final String ORG_ZSTACK_VMWARE_10092 = "ORG_ZSTACK_VMWARE_10092"; + + public static final String ORG_ZSTACK_VMWARE_10093 = "ORG_ZSTACK_VMWARE_10093"; + + public static final String ORG_ZSTACK_VMWARE_10094 = "ORG_ZSTACK_VMWARE_10094"; + + public static final String ORG_ZSTACK_VMWARE_10095 = "ORG_ZSTACK_VMWARE_10095"; + + public static final String ORG_ZSTACK_VMWARE_10096 = "ORG_ZSTACK_VMWARE_10096"; + + public static final String ORG_ZSTACK_VMWARE_10097 = "ORG_ZSTACK_VMWARE_10097"; + + public static final String ORG_ZSTACK_VMWARE_10098 = "ORG_ZSTACK_VMWARE_10098"; + + public static final String ORG_ZSTACK_VMWARE_10099 = "ORG_ZSTACK_VMWARE_10099"; + + public static final String ORG_ZSTACK_VMWARE_10100 = "ORG_ZSTACK_VMWARE_10100"; + + public static final String ORG_ZSTACK_VMWARE_10101 = "ORG_ZSTACK_VMWARE_10101"; + + public static final String ORG_ZSTACK_VMWARE_10102 = "ORG_ZSTACK_VMWARE_10102"; + + public static final String ORG_ZSTACK_VMWARE_10103 = "ORG_ZSTACK_VMWARE_10103"; + + public static final String ORG_ZSTACK_VMWARE_10104 = "ORG_ZSTACK_VMWARE_10104"; + + public static final String ORG_ZSTACK_VMWARE_10105 = "ORG_ZSTACK_VMWARE_10105"; + + public static final String ORG_ZSTACK_VMWARE_10106 = "ORG_ZSTACK_VMWARE_10106"; + + public static final String ORG_ZSTACK_VMWARE_10107 = "ORG_ZSTACK_VMWARE_10107"; + + public static final String ORG_ZSTACK_VMWARE_10108 = "ORG_ZSTACK_VMWARE_10108"; + + public static final String ORG_ZSTACK_VMWARE_10109 = "ORG_ZSTACK_VMWARE_10109"; + + public static final String ORG_ZSTACK_VMWARE_10110 = "ORG_ZSTACK_VMWARE_10110"; + + public static final String ORG_ZSTACK_VMWARE_10111 = "ORG_ZSTACK_VMWARE_10111"; + + public static final String ORG_ZSTACK_VMWARE_10112 = "ORG_ZSTACK_VMWARE_10112"; + + public static final String ORG_ZSTACK_VMWARE_10113 = "ORG_ZSTACK_VMWARE_10113"; + + public static final String ORG_ZSTACK_VMWARE_10114 = "ORG_ZSTACK_VMWARE_10114"; + + public static final String ORG_ZSTACK_VMWARE_10115 = "ORG_ZSTACK_VMWARE_10115"; + + public static final String ORG_ZSTACK_VMWARE_10116 = "ORG_ZSTACK_VMWARE_10116"; + + public static final String ORG_ZSTACK_VMWARE_10117 = "ORG_ZSTACK_VMWARE_10117"; + + public static final String ORG_ZSTACK_VMWARE_10118 = "ORG_ZSTACK_VMWARE_10118"; + + public static final String ORG_ZSTACK_VMWARE_10119 = "ORG_ZSTACK_VMWARE_10119"; + + public static final String ORG_ZSTACK_VMWARE_10120 = "ORG_ZSTACK_VMWARE_10120"; + + public static final String ORG_ZSTACK_VMWARE_10121 = "ORG_ZSTACK_VMWARE_10121"; + + public static final String ORG_ZSTACK_VMWARE_10122 = "ORG_ZSTACK_VMWARE_10122"; + + public static final String ORG_ZSTACK_VMWARE_10123 = "ORG_ZSTACK_VMWARE_10123"; + + public static final String ORG_ZSTACK_VMWARE_10124 = "ORG_ZSTACK_VMWARE_10124"; + + public static final String ORG_ZSTACK_VMWARE_10125 = "ORG_ZSTACK_VMWARE_10125"; + + public static final String ORG_ZSTACK_VMWARE_10126 = "ORG_ZSTACK_VMWARE_10126"; + + public static final String ORG_ZSTACK_VMWARE_10127 = "ORG_ZSTACK_VMWARE_10127"; + + public static final String ORG_ZSTACK_VMWARE_10128 = "ORG_ZSTACK_VMWARE_10128"; + + public static final String ORG_ZSTACK_VMWARE_10129 = "ORG_ZSTACK_VMWARE_10129"; + + public static final String ORG_ZSTACK_VMWARE_10130 = "ORG_ZSTACK_VMWARE_10130"; + + public static final String ORG_ZSTACK_VMWARE_10131 = "ORG_ZSTACK_VMWARE_10131"; + + public static final String ORG_ZSTACK_VMWARE_10132 = "ORG_ZSTACK_VMWARE_10132"; + + public static final String ORG_ZSTACK_VMWARE_10133 = "ORG_ZSTACK_VMWARE_10133"; + + public static final String ORG_ZSTACK_VMWARE_10134 = "ORG_ZSTACK_VMWARE_10134"; + + public static final String ORG_ZSTACK_VMWARE_10135 = "ORG_ZSTACK_VMWARE_10135"; + + public static final String ORG_ZSTACK_TEST_UNITTEST_MEVOCO_10000 = "ORG_ZSTACK_TEST_UNITTEST_MEVOCO_10000"; + + public static final String ORG_ZSTACK_CORE_EXTERNALSERVICE_10000 = "ORG_ZSTACK_CORE_EXTERNALSERVICE_10000"; + + public static final String ORG_ZSTACK_CORE_EXTERNALSERVICE_10001 = "ORG_ZSTACK_CORE_EXTERNALSERVICE_10001"; + + public static final String ORG_ZSTACK_CORE_EXTERNALSERVICE_10002 = "ORG_ZSTACK_CORE_EXTERNALSERVICE_10002"; + + public static final String ORG_ZSTACK_CORE_EXTERNALSERVICE_10003 = "ORG_ZSTACK_CORE_EXTERNALSERVICE_10003"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10000 = "ORG_ZSTACK_GUESTTOOLS_10000"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10001 = "ORG_ZSTACK_GUESTTOOLS_10001"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10002 = "ORG_ZSTACK_GUESTTOOLS_10002"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10003 = "ORG_ZSTACK_GUESTTOOLS_10003"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10004 = "ORG_ZSTACK_GUESTTOOLS_10004"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10005 = "ORG_ZSTACK_GUESTTOOLS_10005"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10006 = "ORG_ZSTACK_GUESTTOOLS_10006"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10007 = "ORG_ZSTACK_GUESTTOOLS_10007"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10008 = "ORG_ZSTACK_GUESTTOOLS_10008"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10009 = "ORG_ZSTACK_GUESTTOOLS_10009"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10010 = "ORG_ZSTACK_GUESTTOOLS_10010"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10011 = "ORG_ZSTACK_GUESTTOOLS_10011"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10012 = "ORG_ZSTACK_GUESTTOOLS_10012"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10013 = "ORG_ZSTACK_GUESTTOOLS_10013"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10014 = "ORG_ZSTACK_GUESTTOOLS_10014"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10015 = "ORG_ZSTACK_GUESTTOOLS_10015"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10016 = "ORG_ZSTACK_GUESTTOOLS_10016"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10017 = "ORG_ZSTACK_GUESTTOOLS_10017"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10018 = "ORG_ZSTACK_GUESTTOOLS_10018"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10019 = "ORG_ZSTACK_GUESTTOOLS_10019"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10020 = "ORG_ZSTACK_GUESTTOOLS_10020"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10021 = "ORG_ZSTACK_GUESTTOOLS_10021"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10022 = "ORG_ZSTACK_GUESTTOOLS_10022"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10023 = "ORG_ZSTACK_GUESTTOOLS_10023"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10024 = "ORG_ZSTACK_GUESTTOOLS_10024"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10025 = "ORG_ZSTACK_GUESTTOOLS_10025"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10026 = "ORG_ZSTACK_GUESTTOOLS_10026"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10027 = "ORG_ZSTACK_GUESTTOOLS_10027"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10028 = "ORG_ZSTACK_GUESTTOOLS_10028"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10029 = "ORG_ZSTACK_GUESTTOOLS_10029"; + + public static final String ORG_ZSTACK_GUESTTOOLS_10030 = "ORG_ZSTACK_GUESTTOOLS_10030"; + + public static final String ORG_ZSTACK_CORE_ERRORCODE_10000 = "ORG_ZSTACK_CORE_ERRORCODE_10000"; + + public static final String ORG_ZSTACK_CORE_ERRORCODE_10001 = "ORG_ZSTACK_CORE_ERRORCODE_10001"; + + public static final String ORG_ZSTACK_CORE_ERRORCODE_10002 = "ORG_ZSTACK_CORE_ERRORCODE_10002"; + + public static final String ORG_ZSTACK_CORE_ERRORCODE_10003 = "ORG_ZSTACK_CORE_ERRORCODE_10003"; + + public static final String ORG_ZSTACK_CORE_ERRORCODE_10004 = "ORG_ZSTACK_CORE_ERRORCODE_10004"; + + public static final String ORG_ZSTACK_CORE_ERRORCODE_10005 = "ORG_ZSTACK_CORE_ERRORCODE_10005"; + + public static final String ORG_ZSTACK_CORE_ERRORCODE_10006 = "ORG_ZSTACK_CORE_ERRORCODE_10006"; + + public static final String ORG_ZSTACK_CORE_ERRORCODE_10007 = "ORG_ZSTACK_CORE_ERRORCODE_10007"; + + public static final String ORG_ZSTACK_KVM_10000 = "ORG_ZSTACK_KVM_10000"; + + public static final String ORG_ZSTACK_KVM_10001 = "ORG_ZSTACK_KVM_10001"; + + public static final String ORG_ZSTACK_KVM_10002 = "ORG_ZSTACK_KVM_10002"; + + public static final String ORG_ZSTACK_KVM_10003 = "ORG_ZSTACK_KVM_10003"; + + public static final String ORG_ZSTACK_KVM_10004 = "ORG_ZSTACK_KVM_10004"; + + public static final String ORG_ZSTACK_KVM_10005 = "ORG_ZSTACK_KVM_10005"; + + public static final String ORG_ZSTACK_KVM_10006 = "ORG_ZSTACK_KVM_10006"; + + public static final String ORG_ZSTACK_KVM_10007 = "ORG_ZSTACK_KVM_10007"; + + public static final String ORG_ZSTACK_KVM_10008 = "ORG_ZSTACK_KVM_10008"; + + public static final String ORG_ZSTACK_KVM_10009 = "ORG_ZSTACK_KVM_10009"; + + public static final String ORG_ZSTACK_KVM_10010 = "ORG_ZSTACK_KVM_10010"; + + public static final String ORG_ZSTACK_KVM_10011 = "ORG_ZSTACK_KVM_10011"; + + public static final String ORG_ZSTACK_KVM_10012 = "ORG_ZSTACK_KVM_10012"; + + public static final String ORG_ZSTACK_KVM_10013 = "ORG_ZSTACK_KVM_10013"; + + public static final String ORG_ZSTACK_KVM_10014 = "ORG_ZSTACK_KVM_10014"; + + public static final String ORG_ZSTACK_KVM_10015 = "ORG_ZSTACK_KVM_10015"; + + public static final String ORG_ZSTACK_KVM_10016 = "ORG_ZSTACK_KVM_10016"; + + public static final String ORG_ZSTACK_KVM_10017 = "ORG_ZSTACK_KVM_10017"; + + public static final String ORG_ZSTACK_KVM_10018 = "ORG_ZSTACK_KVM_10018"; + + public static final String ORG_ZSTACK_KVM_10019 = "ORG_ZSTACK_KVM_10019"; + + public static final String ORG_ZSTACK_KVM_10020 = "ORG_ZSTACK_KVM_10020"; + + public static final String ORG_ZSTACK_KVM_10021 = "ORG_ZSTACK_KVM_10021"; + + public static final String ORG_ZSTACK_KVM_10022 = "ORG_ZSTACK_KVM_10022"; + + public static final String ORG_ZSTACK_KVM_10023 = "ORG_ZSTACK_KVM_10023"; + + public static final String ORG_ZSTACK_KVM_10024 = "ORG_ZSTACK_KVM_10024"; + + public static final String ORG_ZSTACK_KVM_10025 = "ORG_ZSTACK_KVM_10025"; + + public static final String ORG_ZSTACK_KVM_10026 = "ORG_ZSTACK_KVM_10026"; + + public static final String ORG_ZSTACK_KVM_10027 = "ORG_ZSTACK_KVM_10027"; + + public static final String ORG_ZSTACK_KVM_10028 = "ORG_ZSTACK_KVM_10028"; + + public static final String ORG_ZSTACK_KVM_10029 = "ORG_ZSTACK_KVM_10029"; + + public static final String ORG_ZSTACK_KVM_10030 = "ORG_ZSTACK_KVM_10030"; + + public static final String ORG_ZSTACK_KVM_10031 = "ORG_ZSTACK_KVM_10031"; + + public static final String ORG_ZSTACK_KVM_10032 = "ORG_ZSTACK_KVM_10032"; + + public static final String ORG_ZSTACK_KVM_10033 = "ORG_ZSTACK_KVM_10033"; + + public static final String ORG_ZSTACK_KVM_10034 = "ORG_ZSTACK_KVM_10034"; + + public static final String ORG_ZSTACK_KVM_10035 = "ORG_ZSTACK_KVM_10035"; + + public static final String ORG_ZSTACK_KVM_10036 = "ORG_ZSTACK_KVM_10036"; + + public static final String ORG_ZSTACK_KVM_10037 = "ORG_ZSTACK_KVM_10037"; + + public static final String ORG_ZSTACK_KVM_10038 = "ORG_ZSTACK_KVM_10038"; + + public static final String ORG_ZSTACK_KVM_10039 = "ORG_ZSTACK_KVM_10039"; + + public static final String ORG_ZSTACK_KVM_10040 = "ORG_ZSTACK_KVM_10040"; + + public static final String ORG_ZSTACK_KVM_10041 = "ORG_ZSTACK_KVM_10041"; + + public static final String ORG_ZSTACK_KVM_10042 = "ORG_ZSTACK_KVM_10042"; + + public static final String ORG_ZSTACK_KVM_10043 = "ORG_ZSTACK_KVM_10043"; + + public static final String ORG_ZSTACK_KVM_10044 = "ORG_ZSTACK_KVM_10044"; + + public static final String ORG_ZSTACK_KVM_10045 = "ORG_ZSTACK_KVM_10045"; + + public static final String ORG_ZSTACK_KVM_10046 = "ORG_ZSTACK_KVM_10046"; + + public static final String ORG_ZSTACK_KVM_10047 = "ORG_ZSTACK_KVM_10047"; + + public static final String ORG_ZSTACK_KVM_10048 = "ORG_ZSTACK_KVM_10048"; + + public static final String ORG_ZSTACK_KVM_10049 = "ORG_ZSTACK_KVM_10049"; + + public static final String ORG_ZSTACK_KVM_10050 = "ORG_ZSTACK_KVM_10050"; + + public static final String ORG_ZSTACK_KVM_10051 = "ORG_ZSTACK_KVM_10051"; + + public static final String ORG_ZSTACK_KVM_10052 = "ORG_ZSTACK_KVM_10052"; + + public static final String ORG_ZSTACK_KVM_10053 = "ORG_ZSTACK_KVM_10053"; + + public static final String ORG_ZSTACK_KVM_10054 = "ORG_ZSTACK_KVM_10054"; + + public static final String ORG_ZSTACK_KVM_10055 = "ORG_ZSTACK_KVM_10055"; + + public static final String ORG_ZSTACK_KVM_10056 = "ORG_ZSTACK_KVM_10056"; + + public static final String ORG_ZSTACK_KVM_10057 = "ORG_ZSTACK_KVM_10057"; + + public static final String ORG_ZSTACK_KVM_10058 = "ORG_ZSTACK_KVM_10058"; + + public static final String ORG_ZSTACK_KVM_10059 = "ORG_ZSTACK_KVM_10059"; + + public static final String ORG_ZSTACK_KVM_10060 = "ORG_ZSTACK_KVM_10060"; + + public static final String ORG_ZSTACK_KVM_10061 = "ORG_ZSTACK_KVM_10061"; + + public static final String ORG_ZSTACK_KVM_10062 = "ORG_ZSTACK_KVM_10062"; + + public static final String ORG_ZSTACK_KVM_10063 = "ORG_ZSTACK_KVM_10063"; + + public static final String ORG_ZSTACK_KVM_10064 = "ORG_ZSTACK_KVM_10064"; + + public static final String ORG_ZSTACK_KVM_10065 = "ORG_ZSTACK_KVM_10065"; + + public static final String ORG_ZSTACK_KVM_10066 = "ORG_ZSTACK_KVM_10066"; + + public static final String ORG_ZSTACK_KVM_10067 = "ORG_ZSTACK_KVM_10067"; + + public static final String ORG_ZSTACK_KVM_10068 = "ORG_ZSTACK_KVM_10068"; + + public static final String ORG_ZSTACK_KVM_10069 = "ORG_ZSTACK_KVM_10069"; + + public static final String ORG_ZSTACK_KVM_10070 = "ORG_ZSTACK_KVM_10070"; + + public static final String ORG_ZSTACK_KVM_10071 = "ORG_ZSTACK_KVM_10071"; + + public static final String ORG_ZSTACK_KVM_10072 = "ORG_ZSTACK_KVM_10072"; + + public static final String ORG_ZSTACK_KVM_10073 = "ORG_ZSTACK_KVM_10073"; + + public static final String ORG_ZSTACK_KVM_10074 = "ORG_ZSTACK_KVM_10074"; + + public static final String ORG_ZSTACK_KVM_10075 = "ORG_ZSTACK_KVM_10075"; + + public static final String ORG_ZSTACK_KVM_10076 = "ORG_ZSTACK_KVM_10076"; + + public static final String ORG_ZSTACK_KVM_10077 = "ORG_ZSTACK_KVM_10077"; + + public static final String ORG_ZSTACK_KVM_10078 = "ORG_ZSTACK_KVM_10078"; + + public static final String ORG_ZSTACK_KVM_10079 = "ORG_ZSTACK_KVM_10079"; + + public static final String ORG_ZSTACK_KVM_10080 = "ORG_ZSTACK_KVM_10080"; + + public static final String ORG_ZSTACK_KVM_10081 = "ORG_ZSTACK_KVM_10081"; + + public static final String ORG_ZSTACK_KVM_10082 = "ORG_ZSTACK_KVM_10082"; + + public static final String ORG_ZSTACK_KVM_10083 = "ORG_ZSTACK_KVM_10083"; + + public static final String ORG_ZSTACK_KVM_10084 = "ORG_ZSTACK_KVM_10084"; + + public static final String ORG_ZSTACK_KVM_10085 = "ORG_ZSTACK_KVM_10085"; + + public static final String ORG_ZSTACK_KVM_10086 = "ORG_ZSTACK_KVM_10086"; + + public static final String ORG_ZSTACK_KVM_10087 = "ORG_ZSTACK_KVM_10087"; + + public static final String ORG_ZSTACK_KVM_10088 = "ORG_ZSTACK_KVM_10088"; + + public static final String ORG_ZSTACK_KVM_10089 = "ORG_ZSTACK_KVM_10089"; + + public static final String ORG_ZSTACK_KVM_10090 = "ORG_ZSTACK_KVM_10090"; + + public static final String ORG_ZSTACK_KVM_10091 = "ORG_ZSTACK_KVM_10091"; + + public static final String ORG_ZSTACK_KVM_10092 = "ORG_ZSTACK_KVM_10092"; + + public static final String ORG_ZSTACK_KVM_10093 = "ORG_ZSTACK_KVM_10093"; + + public static final String ORG_ZSTACK_KVM_10094 = "ORG_ZSTACK_KVM_10094"; + + public static final String ORG_ZSTACK_KVM_10095 = "ORG_ZSTACK_KVM_10095"; + + public static final String ORG_ZSTACK_KVM_10096 = "ORG_ZSTACK_KVM_10096"; + + public static final String ORG_ZSTACK_KVM_10097 = "ORG_ZSTACK_KVM_10097"; + + public static final String ORG_ZSTACK_KVM_10098 = "ORG_ZSTACK_KVM_10098"; + + public static final String ORG_ZSTACK_KVM_10099 = "ORG_ZSTACK_KVM_10099"; + + public static final String ORG_ZSTACK_KVM_10100 = "ORG_ZSTACK_KVM_10100"; + + public static final String ORG_ZSTACK_KVM_10101 = "ORG_ZSTACK_KVM_10101"; + + public static final String ORG_ZSTACK_KVM_10102 = "ORG_ZSTACK_KVM_10102"; + + public static final String ORG_ZSTACK_KVM_10103 = "ORG_ZSTACK_KVM_10103"; + + public static final String ORG_ZSTACK_KVM_10104 = "ORG_ZSTACK_KVM_10104"; + + public static final String ORG_ZSTACK_KVM_10105 = "ORG_ZSTACK_KVM_10105"; + + public static final String ORG_ZSTACK_KVM_10106 = "ORG_ZSTACK_KVM_10106"; + + public static final String ORG_ZSTACK_KVM_10107 = "ORG_ZSTACK_KVM_10107"; + + public static final String ORG_ZSTACK_KVM_10108 = "ORG_ZSTACK_KVM_10108"; + + public static final String ORG_ZSTACK_KVM_10109 = "ORG_ZSTACK_KVM_10109"; + + public static final String ORG_ZSTACK_KVM_10110 = "ORG_ZSTACK_KVM_10110"; + + public static final String ORG_ZSTACK_KVM_10111 = "ORG_ZSTACK_KVM_10111"; + + public static final String ORG_ZSTACK_KVM_10112 = "ORG_ZSTACK_KVM_10112"; + + public static final String ORG_ZSTACK_KVM_10113 = "ORG_ZSTACK_KVM_10113"; + + public static final String ORG_ZSTACK_KVM_10114 = "ORG_ZSTACK_KVM_10114"; + + public static final String ORG_ZSTACK_KVM_10115 = "ORG_ZSTACK_KVM_10115"; + + public static final String ORG_ZSTACK_KVM_10116 = "ORG_ZSTACK_KVM_10116"; + + public static final String ORG_ZSTACK_KVM_10117 = "ORG_ZSTACK_KVM_10117"; + + public static final String ORG_ZSTACK_KVM_10118 = "ORG_ZSTACK_KVM_10118"; + + public static final String ORG_ZSTACK_KVM_10119 = "ORG_ZSTACK_KVM_10119"; + + public static final String ORG_ZSTACK_KVM_10120 = "ORG_ZSTACK_KVM_10120"; + + public static final String ORG_ZSTACK_KVM_10121 = "ORG_ZSTACK_KVM_10121"; + + public static final String ORG_ZSTACK_KVM_10122 = "ORG_ZSTACK_KVM_10122"; + + public static final String ORG_ZSTACK_KVM_10123 = "ORG_ZSTACK_KVM_10123"; + + public static final String ORG_ZSTACK_KVM_10124 = "ORG_ZSTACK_KVM_10124"; + + public static final String ORG_ZSTACK_KVM_10125 = "ORG_ZSTACK_KVM_10125"; + + public static final String ORG_ZSTACK_KVM_10126 = "ORG_ZSTACK_KVM_10126"; + + public static final String ORG_ZSTACK_KVM_10127 = "ORG_ZSTACK_KVM_10127"; + + public static final String ORG_ZSTACK_KVM_10128 = "ORG_ZSTACK_KVM_10128"; + + public static final String ORG_ZSTACK_KVM_10129 = "ORG_ZSTACK_KVM_10129"; + + public static final String ORG_ZSTACK_KVM_10130 = "ORG_ZSTACK_KVM_10130"; + + public static final String ORG_ZSTACK_KVM_10131 = "ORG_ZSTACK_KVM_10131"; + + public static final String ORG_ZSTACK_KVM_10132 = "ORG_ZSTACK_KVM_10132"; + + public static final String ORG_ZSTACK_KVM_10133 = "ORG_ZSTACK_KVM_10133"; + + public static final String ORG_ZSTACK_KVM_10134 = "ORG_ZSTACK_KVM_10134"; + + public static final String ORG_ZSTACK_KVM_10135 = "ORG_ZSTACK_KVM_10135"; + + public static final String ORG_ZSTACK_KVM_10136 = "ORG_ZSTACK_KVM_10136"; + + public static final String ORG_ZSTACK_KVM_10137 = "ORG_ZSTACK_KVM_10137"; + + public static final String ORG_ZSTACK_KVM_10138 = "ORG_ZSTACK_KVM_10138"; + + public static final String ORG_ZSTACK_KVM_10139 = "ORG_ZSTACK_KVM_10139"; + + public static final String ORG_ZSTACK_KVM_10140 = "ORG_ZSTACK_KVM_10140"; + + public static final String ORG_ZSTACK_KVM_10141 = "ORG_ZSTACK_KVM_10141"; + + public static final String ORG_ZSTACK_KVM_10142 = "ORG_ZSTACK_KVM_10142"; + + public static final String ORG_ZSTACK_KVM_10143 = "ORG_ZSTACK_KVM_10143"; + + public static final String ORG_ZSTACK_KVM_10144 = "ORG_ZSTACK_KVM_10144"; + + public static final String ORG_ZSTACK_KVM_10145 = "ORG_ZSTACK_KVM_10145"; + + public static final String ORG_ZSTACK_KVM_10146 = "ORG_ZSTACK_KVM_10146"; + + public static final String ORG_ZSTACK_KVM_10147 = "ORG_ZSTACK_KVM_10147"; + + public static final String ORG_ZSTACK_KVM_10148 = "ORG_ZSTACK_KVM_10148"; + + public static final String ORG_ZSTACK_KVM_10149 = "ORG_ZSTACK_KVM_10149"; + + public static final String ORG_ZSTACK_KVM_10150 = "ORG_ZSTACK_KVM_10150"; + + public static final String ORG_ZSTACK_KVM_10151 = "ORG_ZSTACK_KVM_10151"; + + public static final String ORG_ZSTACK_KVM_10152 = "ORG_ZSTACK_KVM_10152"; + + public static final String ORG_ZSTACK_KVM_10153 = "ORG_ZSTACK_KVM_10153"; + + public static final String ORG_ZSTACK_KVM_10154 = "ORG_ZSTACK_KVM_10154"; + + public static final String ORG_ZSTACK_KVM_10155 = "ORG_ZSTACK_KVM_10155"; + + public static final String ORG_ZSTACK_KVM_10156 = "ORG_ZSTACK_KVM_10156"; + + public static final String ORG_ZSTACK_KVM_10157 = "ORG_ZSTACK_KVM_10157"; + + public static final String ORG_ZSTACK_KVM_10158 = "ORG_ZSTACK_KVM_10158"; + + public static final String ORG_ZSTACK_KVM_10159 = "ORG_ZSTACK_KVM_10159"; + + public static final String ORG_ZSTACK_KVM_10160 = "ORG_ZSTACK_KVM_10160"; + + public static final String ORG_ZSTACK_KVM_10161 = "ORG_ZSTACK_KVM_10161"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10000 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10000"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10001 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10001"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10002 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10002"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10003 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10003"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10004 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10004"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10005 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10005"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10006 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10006"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10007 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10007"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10008 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10008"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10009 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10009"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10010 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10010"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10011 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10011"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10012 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10012"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10013 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10013"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10014 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10014"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10015 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10015"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10016 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10016"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10017 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10017"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10018 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10018"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10019 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10019"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10020 = "ORG_ZSTACK_SUGONSDNCONTROLLER_NETWORK_10020"; + + public static final String ORG_ZSTACK_ZSV_10000 = "ORG_ZSTACK_ZSV_10000"; + + public static final String ORG_ZSTACK_ZSV_10001 = "ORG_ZSTACK_ZSV_10001"; + + public static final String ORG_ZSTACK_ZSV_10002 = "ORG_ZSTACK_ZSV_10002"; + + public static final String ORG_ZSTACK_XINFINI_10000 = "ORG_ZSTACK_XINFINI_10000"; + + public static final String ORG_ZSTACK_XINFINI_10001 = "ORG_ZSTACK_XINFINI_10001"; + + public static final String ORG_ZSTACK_XINFINI_10002 = "ORG_ZSTACK_XINFINI_10002"; + + public static final String ORG_ZSTACK_XINFINI_10003 = "ORG_ZSTACK_XINFINI_10003"; + + public static final String ORG_ZSTACK_XINFINI_10004 = "ORG_ZSTACK_XINFINI_10004"; + + public static final String ORG_ZSTACK_XINFINI_10005 = "ORG_ZSTACK_XINFINI_10005"; + + public static final String ORG_ZSTACK_XINFINI_10006 = "ORG_ZSTACK_XINFINI_10006"; + + public static final String ORG_ZSTACK_XINFINI_10007 = "ORG_ZSTACK_XINFINI_10007"; + + public static final String ORG_ZSTACK_XINFINI_10008 = "ORG_ZSTACK_XINFINI_10008"; + + public static final String ORG_ZSTACK_XINFINI_10009 = "ORG_ZSTACK_XINFINI_10009"; + + public static final String ORG_ZSTACK_XINFINI_10010 = "ORG_ZSTACK_XINFINI_10010"; + + public static final String ORG_ZSTACK_XINFINI_10011 = "ORG_ZSTACK_XINFINI_10011"; + + public static final String ORG_ZSTACK_XINFINI_10012 = "ORG_ZSTACK_XINFINI_10012"; + + public static final String ORG_ZSTACK_XINFINI_10013 = "ORG_ZSTACK_XINFINI_10013"; + + public static final String ORG_ZSTACK_XINFINI_10014 = "ORG_ZSTACK_XINFINI_10014"; + + public static final String ORG_ZSTACK_XINFINI_10015 = "ORG_ZSTACK_XINFINI_10015"; + + public static final String ORG_ZSTACK_XINFINI_10016 = "ORG_ZSTACK_XINFINI_10016"; + + public static final String ORG_ZSTACK_XINFINI_10017 = "ORG_ZSTACK_XINFINI_10017"; + + public static final String ORG_ZSTACK_XINFINI_10018 = "ORG_ZSTACK_XINFINI_10018"; + + public static final String ORG_ZSTACK_XINFINI_10019 = "ORG_ZSTACK_XINFINI_10019"; + + public static final String ORG_ZSTACK_XINFINI_10020 = "ORG_ZSTACK_XINFINI_10020"; + + public static final String ORG_ZSTACK_XINFINI_10021 = "ORG_ZSTACK_XINFINI_10021"; + + public static final String ORG_ZSTACK_XINFINI_10022 = "ORG_ZSTACK_XINFINI_10022"; + + public static final String ORG_ZSTACK_XINFINI_10023 = "ORG_ZSTACK_XINFINI_10023"; + + public static final String ORG_ZSTACK_XINFINI_10024 = "ORG_ZSTACK_XINFINI_10024"; + + public static final String ORG_ZSTACK_XINFINI_10025 = "ORG_ZSTACK_XINFINI_10025"; + + public static final String ORG_ZSTACK_XINFINI_10026 = "ORG_ZSTACK_XINFINI_10026"; + + public static final String ORG_ZSTACK_XINFINI_10027 = "ORG_ZSTACK_XINFINI_10027"; + + public static final String ORG_ZSTACK_COMPUTE_ZONE_10000 = "ORG_ZSTACK_COMPUTE_ZONE_10000"; + + public static final String ORG_ZSTACK_COMPUTE_ZONE_10001 = "ORG_ZSTACK_COMPUTE_ZONE_10001"; + + public static final String ORG_ZSTACK_COMPUTE_ZONE_10002 = "ORG_ZSTACK_COMPUTE_ZONE_10002"; + + public static final String ORG_ZSTACK_COMPUTE_ZONE_10003 = "ORG_ZSTACK_COMPUTE_ZONE_10003"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10000 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10000"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10001 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10001"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10002 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10002"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10003 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10003"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10004 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10004"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10005 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10005"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10006 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10006"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10007 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10007"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10008 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_INTEGRITY_10008"; + + public static final String ORG_ZSTACK_EXTERNALBACKUP_10000 = "ORG_ZSTACK_EXTERNALBACKUP_10000"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10000 = "ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10000"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10001 = "ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10001"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10002 = "ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10002"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10003 = "ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10003"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10004 = "ORG_ZSTACK_SUGONSDNCONTROLLER_USERDATA_10004"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10000 = "ORG_ZSTACK_VROUTERROUTE_10000"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10001 = "ORG_ZSTACK_VROUTERROUTE_10001"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10002 = "ORG_ZSTACK_VROUTERROUTE_10002"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10003 = "ORG_ZSTACK_VROUTERROUTE_10003"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10004 = "ORG_ZSTACK_VROUTERROUTE_10004"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10005 = "ORG_ZSTACK_VROUTERROUTE_10005"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10006 = "ORG_ZSTACK_VROUTERROUTE_10006"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10007 = "ORG_ZSTACK_VROUTERROUTE_10007"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10008 = "ORG_ZSTACK_VROUTERROUTE_10008"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10009 = "ORG_ZSTACK_VROUTERROUTE_10009"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10010 = "ORG_ZSTACK_VROUTERROUTE_10010"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10011 = "ORG_ZSTACK_VROUTERROUTE_10011"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10012 = "ORG_ZSTACK_VROUTERROUTE_10012"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10013 = "ORG_ZSTACK_VROUTERROUTE_10013"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10014 = "ORG_ZSTACK_VROUTERROUTE_10014"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10015 = "ORG_ZSTACK_VROUTERROUTE_10015"; + + public static final String ORG_ZSTACK_VROUTERROUTE_10016 = "ORG_ZSTACK_VROUTERROUTE_10016"; + + public static final String ORG_ZSTACK_CORE_ANSIBLE_10000 = "ORG_ZSTACK_CORE_ANSIBLE_10000"; + + public static final String ORG_ZSTACK_CORE_ANSIBLE_10001 = "ORG_ZSTACK_CORE_ANSIBLE_10001"; + + public static final String ORG_ZSTACK_CORE_ANSIBLE_10002 = "ORG_ZSTACK_CORE_ANSIBLE_10002"; + + public static final String ORG_ZSTACK_CORE_ANSIBLE_10003 = "ORG_ZSTACK_CORE_ANSIBLE_10003"; + + public static final String ORG_ZSTACK_CORE_ANSIBLE_10004 = "ORG_ZSTACK_CORE_ANSIBLE_10004"; + + public static final String ORG_ZSTACK_CORE_ANSIBLE_10005 = "ORG_ZSTACK_CORE_ANSIBLE_10005"; + + public static final String ORG_ZSTACK_CORE_ANSIBLE_10006 = "ORG_ZSTACK_CORE_ANSIBLE_10006"; + + public static final String ORG_ZSTACK_CORE_ANSIBLE_10007 = "ORG_ZSTACK_CORE_ANSIBLE_10007"; + + public static final String ORG_ZSTACK_SCHEDULER_10000 = "ORG_ZSTACK_SCHEDULER_10000"; + + public static final String ORG_ZSTACK_SCHEDULER_10001 = "ORG_ZSTACK_SCHEDULER_10001"; + + public static final String ORG_ZSTACK_SCHEDULER_10002 = "ORG_ZSTACK_SCHEDULER_10002"; + + public static final String ORG_ZSTACK_SCHEDULER_10003 = "ORG_ZSTACK_SCHEDULER_10003"; + + public static final String ORG_ZSTACK_SCHEDULER_10004 = "ORG_ZSTACK_SCHEDULER_10004"; + + public static final String ORG_ZSTACK_SCHEDULER_10005 = "ORG_ZSTACK_SCHEDULER_10005"; + + public static final String ORG_ZSTACK_SCHEDULER_10006 = "ORG_ZSTACK_SCHEDULER_10006"; + + public static final String ORG_ZSTACK_SCHEDULER_10007 = "ORG_ZSTACK_SCHEDULER_10007"; + + public static final String ORG_ZSTACK_SCHEDULER_10008 = "ORG_ZSTACK_SCHEDULER_10008"; + + public static final String ORG_ZSTACK_SCHEDULER_10009 = "ORG_ZSTACK_SCHEDULER_10009"; + + public static final String ORG_ZSTACK_SCHEDULER_10010 = "ORG_ZSTACK_SCHEDULER_10010"; + + public static final String ORG_ZSTACK_SCHEDULER_10011 = "ORG_ZSTACK_SCHEDULER_10011"; + + public static final String ORG_ZSTACK_SCHEDULER_10012 = "ORG_ZSTACK_SCHEDULER_10012"; + + public static final String ORG_ZSTACK_SCHEDULER_10013 = "ORG_ZSTACK_SCHEDULER_10013"; + + public static final String ORG_ZSTACK_SCHEDULER_10014 = "ORG_ZSTACK_SCHEDULER_10014"; + + public static final String ORG_ZSTACK_SCHEDULER_10015 = "ORG_ZSTACK_SCHEDULER_10015"; + + public static final String ORG_ZSTACK_SCHEDULER_10016 = "ORG_ZSTACK_SCHEDULER_10016"; + + public static final String ORG_ZSTACK_SCHEDULER_10017 = "ORG_ZSTACK_SCHEDULER_10017"; + + public static final String ORG_ZSTACK_SCHEDULER_10018 = "ORG_ZSTACK_SCHEDULER_10018"; + + public static final String ORG_ZSTACK_SCHEDULER_10019 = "ORG_ZSTACK_SCHEDULER_10019"; + + public static final String ORG_ZSTACK_SCHEDULER_10020 = "ORG_ZSTACK_SCHEDULER_10020"; + + public static final String ORG_ZSTACK_SCHEDULER_10021 = "ORG_ZSTACK_SCHEDULER_10021"; + + public static final String ORG_ZSTACK_SCHEDULER_10022 = "ORG_ZSTACK_SCHEDULER_10022"; + + public static final String ORG_ZSTACK_SCHEDULER_10023 = "ORG_ZSTACK_SCHEDULER_10023"; + + public static final String ORG_ZSTACK_SCHEDULER_10024 = "ORG_ZSTACK_SCHEDULER_10024"; + + public static final String ORG_ZSTACK_SCHEDULER_10025 = "ORG_ZSTACK_SCHEDULER_10025"; + + public static final String ORG_ZSTACK_SCHEDULER_10026 = "ORG_ZSTACK_SCHEDULER_10026"; + + public static final String ORG_ZSTACK_SCHEDULER_10027 = "ORG_ZSTACK_SCHEDULER_10027"; + + public static final String ORG_ZSTACK_SCHEDULER_10028 = "ORG_ZSTACK_SCHEDULER_10028"; + + public static final String ORG_ZSTACK_SCHEDULER_10029 = "ORG_ZSTACK_SCHEDULER_10029"; + + public static final String ORG_ZSTACK_SCHEDULER_10030 = "ORG_ZSTACK_SCHEDULER_10030"; + + public static final String ORG_ZSTACK_SCHEDULER_10031 = "ORG_ZSTACK_SCHEDULER_10031"; + + public static final String ORG_ZSTACK_SCHEDULER_10032 = "ORG_ZSTACK_SCHEDULER_10032"; + + public static final String ORG_ZSTACK_SCHEDULER_10033 = "ORG_ZSTACK_SCHEDULER_10033"; + + public static final String ORG_ZSTACK_SCHEDULER_10034 = "ORG_ZSTACK_SCHEDULER_10034"; + + public static final String ORG_ZSTACK_SCHEDULER_10035 = "ORG_ZSTACK_SCHEDULER_10035"; + + public static final String ORG_ZSTACK_SCHEDULER_10036 = "ORG_ZSTACK_SCHEDULER_10036"; + + public static final String ORG_ZSTACK_SCHEDULER_10037 = "ORG_ZSTACK_SCHEDULER_10037"; + + public static final String ORG_ZSTACK_SCHEDULER_10038 = "ORG_ZSTACK_SCHEDULER_10038"; + + public static final String ORG_ZSTACK_SCHEDULER_10039 = "ORG_ZSTACK_SCHEDULER_10039"; + + public static final String ORG_ZSTACK_SCHEDULER_10040 = "ORG_ZSTACK_SCHEDULER_10040"; + + public static final String ORG_ZSTACK_SCHEDULER_10041 = "ORG_ZSTACK_SCHEDULER_10041"; + + public static final String ORG_ZSTACK_SCHEDULER_10042 = "ORG_ZSTACK_SCHEDULER_10042"; + + public static final String ORG_ZSTACK_SCHEDULER_10043 = "ORG_ZSTACK_SCHEDULER_10043"; + + public static final String ORG_ZSTACK_SCHEDULER_10044 = "ORG_ZSTACK_SCHEDULER_10044"; + + public static final String ORG_ZSTACK_SCHEDULER_10045 = "ORG_ZSTACK_SCHEDULER_10045"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10000 = "ORG_ZSTACK_HYBRID_CORE_10000"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10001 = "ORG_ZSTACK_HYBRID_CORE_10001"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10002 = "ORG_ZSTACK_HYBRID_CORE_10002"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10003 = "ORG_ZSTACK_HYBRID_CORE_10003"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10004 = "ORG_ZSTACK_HYBRID_CORE_10004"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10005 = "ORG_ZSTACK_HYBRID_CORE_10005"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10006 = "ORG_ZSTACK_HYBRID_CORE_10006"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10007 = "ORG_ZSTACK_HYBRID_CORE_10007"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10008 = "ORG_ZSTACK_HYBRID_CORE_10008"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10009 = "ORG_ZSTACK_HYBRID_CORE_10009"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10010 = "ORG_ZSTACK_HYBRID_CORE_10010"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10011 = "ORG_ZSTACK_HYBRID_CORE_10011"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10012 = "ORG_ZSTACK_HYBRID_CORE_10012"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10013 = "ORG_ZSTACK_HYBRID_CORE_10013"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10014 = "ORG_ZSTACK_HYBRID_CORE_10014"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10015 = "ORG_ZSTACK_HYBRID_CORE_10015"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10016 = "ORG_ZSTACK_HYBRID_CORE_10016"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10017 = "ORG_ZSTACK_HYBRID_CORE_10017"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10018 = "ORG_ZSTACK_HYBRID_CORE_10018"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10019 = "ORG_ZSTACK_HYBRID_CORE_10019"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10020 = "ORG_ZSTACK_HYBRID_CORE_10020"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10021 = "ORG_ZSTACK_HYBRID_CORE_10021"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10022 = "ORG_ZSTACK_HYBRID_CORE_10022"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10023 = "ORG_ZSTACK_HYBRID_CORE_10023"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10024 = "ORG_ZSTACK_HYBRID_CORE_10024"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10025 = "ORG_ZSTACK_HYBRID_CORE_10025"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10026 = "ORG_ZSTACK_HYBRID_CORE_10026"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10027 = "ORG_ZSTACK_HYBRID_CORE_10027"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10028 = "ORG_ZSTACK_HYBRID_CORE_10028"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10029 = "ORG_ZSTACK_HYBRID_CORE_10029"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10030 = "ORG_ZSTACK_HYBRID_CORE_10030"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10031 = "ORG_ZSTACK_HYBRID_CORE_10031"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10032 = "ORG_ZSTACK_HYBRID_CORE_10032"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10033 = "ORG_ZSTACK_HYBRID_CORE_10033"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10034 = "ORG_ZSTACK_HYBRID_CORE_10034"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10035 = "ORG_ZSTACK_HYBRID_CORE_10035"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10036 = "ORG_ZSTACK_HYBRID_CORE_10036"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10037 = "ORG_ZSTACK_HYBRID_CORE_10037"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10038 = "ORG_ZSTACK_HYBRID_CORE_10038"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10039 = "ORG_ZSTACK_HYBRID_CORE_10039"; + + public static final String ORG_ZSTACK_HYBRID_CORE_10040 = "ORG_ZSTACK_HYBRID_CORE_10040"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10000 = "ORG_ZSTACK_IDENTITY_RBAC_10000"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10001 = "ORG_ZSTACK_IDENTITY_RBAC_10001"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10002 = "ORG_ZSTACK_IDENTITY_RBAC_10002"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10003 = "ORG_ZSTACK_IDENTITY_RBAC_10003"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10004 = "ORG_ZSTACK_IDENTITY_RBAC_10004"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10005 = "ORG_ZSTACK_IDENTITY_RBAC_10005"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10006 = "ORG_ZSTACK_IDENTITY_RBAC_10006"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10007 = "ORG_ZSTACK_IDENTITY_RBAC_10007"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10008 = "ORG_ZSTACK_IDENTITY_RBAC_10008"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10009 = "ORG_ZSTACK_IDENTITY_RBAC_10009"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10010 = "ORG_ZSTACK_IDENTITY_RBAC_10010"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10011 = "ORG_ZSTACK_IDENTITY_RBAC_10011"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10012 = "ORG_ZSTACK_IDENTITY_RBAC_10012"; + + public static final String ORG_ZSTACK_IDENTITY_RBAC_10013 = "ORG_ZSTACK_IDENTITY_RBAC_10013"; + + public static final String ORG_ZSTACK_ZWATCH_MYSQL_10000 = "ORG_ZSTACK_ZWATCH_MYSQL_10000"; + + public static final String ORG_ZSTACK_ZWATCH_MYSQL_10001 = "ORG_ZSTACK_ZWATCH_MYSQL_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_SHAREDBLOCK_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_SHAREDBLOCK_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10000 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10001 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10002 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10003 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10004 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10005 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10006 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10006"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10007 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10007"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10008 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10008"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10009 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10009"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10010 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10010"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10011 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10011"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10012 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10012"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10013 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10013"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10014 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10014"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10015 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10015"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10016 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10016"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10017 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10017"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10018 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10018"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10019 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10019"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10020 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10020"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10021 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10021"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10022 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10022"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10023 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10023"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10024 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10024"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10025 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10025"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10026 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10026"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10027 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10027"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10028 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10028"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10029 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10029"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10030 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10030"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10031 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10031"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10032 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10032"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10033 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10033"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10034 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10034"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10035 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10035"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10036 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10036"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10037 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10037"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10038 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10038"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10039 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10039"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10040 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10040"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10041 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10041"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10042 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10042"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10043 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10043"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10044 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10044"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10045 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10045"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10046 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10046"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10047 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10047"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10048 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10048"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10049 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10049"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10050 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10050"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10051 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10051"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10052 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10052"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10053 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10053"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10054 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10054"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_FLAT_10055 = "ORG_ZSTACK_NETWORK_SERVICE_FLAT_10055"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10000 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10001 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10002 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10003 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10004 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10005 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10006 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10006"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10007 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10007"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10008 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10008"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10009 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10009"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10010 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10010"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10011 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10011"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10012 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10012"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10013 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10013"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10014 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10014"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10015 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10015"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10016 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10016"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10017 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10017"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10018 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10018"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10019 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10019"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10020 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10020"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10021 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10021"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10022 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10022"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10023 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10023"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10024 = "ORG_ZSTACK_NETWORK_SERVICE_PORTFORWARDING_10024"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10000 = "ORG_ZSTACK_STORAGE_DEVICE_10000"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10001 = "ORG_ZSTACK_STORAGE_DEVICE_10001"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10002 = "ORG_ZSTACK_STORAGE_DEVICE_10002"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10003 = "ORG_ZSTACK_STORAGE_DEVICE_10003"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10004 = "ORG_ZSTACK_STORAGE_DEVICE_10004"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10005 = "ORG_ZSTACK_STORAGE_DEVICE_10005"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10006 = "ORG_ZSTACK_STORAGE_DEVICE_10006"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10007 = "ORG_ZSTACK_STORAGE_DEVICE_10007"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10008 = "ORG_ZSTACK_STORAGE_DEVICE_10008"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10009 = "ORG_ZSTACK_STORAGE_DEVICE_10009"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10010 = "ORG_ZSTACK_STORAGE_DEVICE_10010"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10011 = "ORG_ZSTACK_STORAGE_DEVICE_10011"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10012 = "ORG_ZSTACK_STORAGE_DEVICE_10012"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10013 = "ORG_ZSTACK_STORAGE_DEVICE_10013"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10014 = "ORG_ZSTACK_STORAGE_DEVICE_10014"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10015 = "ORG_ZSTACK_STORAGE_DEVICE_10015"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10016 = "ORG_ZSTACK_STORAGE_DEVICE_10016"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10017 = "ORG_ZSTACK_STORAGE_DEVICE_10017"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10018 = "ORG_ZSTACK_STORAGE_DEVICE_10018"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10019 = "ORG_ZSTACK_STORAGE_DEVICE_10019"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10020 = "ORG_ZSTACK_STORAGE_DEVICE_10020"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10021 = "ORG_ZSTACK_STORAGE_DEVICE_10021"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10022 = "ORG_ZSTACK_STORAGE_DEVICE_10022"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10023 = "ORG_ZSTACK_STORAGE_DEVICE_10023"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10024 = "ORG_ZSTACK_STORAGE_DEVICE_10024"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10025 = "ORG_ZSTACK_STORAGE_DEVICE_10025"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10026 = "ORG_ZSTACK_STORAGE_DEVICE_10026"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10027 = "ORG_ZSTACK_STORAGE_DEVICE_10027"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10028 = "ORG_ZSTACK_STORAGE_DEVICE_10028"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10029 = "ORG_ZSTACK_STORAGE_DEVICE_10029"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10030 = "ORG_ZSTACK_STORAGE_DEVICE_10030"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10031 = "ORG_ZSTACK_STORAGE_DEVICE_10031"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10032 = "ORG_ZSTACK_STORAGE_DEVICE_10032"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10033 = "ORG_ZSTACK_STORAGE_DEVICE_10033"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10034 = "ORG_ZSTACK_STORAGE_DEVICE_10034"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10035 = "ORG_ZSTACK_STORAGE_DEVICE_10035"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10036 = "ORG_ZSTACK_STORAGE_DEVICE_10036"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10037 = "ORG_ZSTACK_STORAGE_DEVICE_10037"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10038 = "ORG_ZSTACK_STORAGE_DEVICE_10038"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10039 = "ORG_ZSTACK_STORAGE_DEVICE_10039"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10040 = "ORG_ZSTACK_STORAGE_DEVICE_10040"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10041 = "ORG_ZSTACK_STORAGE_DEVICE_10041"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10042 = "ORG_ZSTACK_STORAGE_DEVICE_10042"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10043 = "ORG_ZSTACK_STORAGE_DEVICE_10043"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10044 = "ORG_ZSTACK_STORAGE_DEVICE_10044"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10045 = "ORG_ZSTACK_STORAGE_DEVICE_10045"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10046 = "ORG_ZSTACK_STORAGE_DEVICE_10046"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10047 = "ORG_ZSTACK_STORAGE_DEVICE_10047"; + + public static final String ORG_ZSTACK_STORAGE_DEVICE_10048 = "ORG_ZSTACK_STORAGE_DEVICE_10048"; + + public static final String ORG_ZSTACK_CORE_GC_10000 = "ORG_ZSTACK_CORE_GC_10000"; + + public static final String ORG_ZSTACK_CORE_GC_10001 = "ORG_ZSTACK_CORE_GC_10001"; + + public static final String ORG_ZSTACK_CORE_CONFIG_10000 = "ORG_ZSTACK_CORE_CONFIG_10000"; + + public static final String ORG_ZSTACK_CORE_CONFIG_10001 = "ORG_ZSTACK_CORE_CONFIG_10001"; + + public static final String ORG_ZSTACK_CORE_CONFIG_10002 = "ORG_ZSTACK_CORE_CONFIG_10002"; + + public static final String ORG_ZSTACK_CORE_CONFIG_10003 = "ORG_ZSTACK_CORE_CONFIG_10003"; + + public static final String ORG_ZSTACK_CORE_CONFIG_10004 = "ORG_ZSTACK_CORE_CONFIG_10004"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10000 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10000"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10001 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10001"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10002 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10002"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10003 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10003"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10004 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10004"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10005 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10005"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10006 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10006"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10007 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10007"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10008 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10008"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10009 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10009"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10010 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10010"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10011 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10011"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10012 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10012"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10013 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10013"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10014 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10014"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10015 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10015"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10016 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10016"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10017 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10017"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10018 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10018"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_DISK_10019 = "ORG_ZSTACK_ALIYUN_STORAGE_DISK_10019"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10000 = "ORG_ZSTACK_LOGINCONTROL_10000"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10001 = "ORG_ZSTACK_LOGINCONTROL_10001"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10002 = "ORG_ZSTACK_LOGINCONTROL_10002"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10003 = "ORG_ZSTACK_LOGINCONTROL_10003"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10004 = "ORG_ZSTACK_LOGINCONTROL_10004"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10005 = "ORG_ZSTACK_LOGINCONTROL_10005"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10006 = "ORG_ZSTACK_LOGINCONTROL_10006"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10007 = "ORG_ZSTACK_LOGINCONTROL_10007"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10008 = "ORG_ZSTACK_LOGINCONTROL_10008"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10009 = "ORG_ZSTACK_LOGINCONTROL_10009"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10010 = "ORG_ZSTACK_LOGINCONTROL_10010"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10011 = "ORG_ZSTACK_LOGINCONTROL_10011"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10012 = "ORG_ZSTACK_LOGINCONTROL_10012"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10013 = "ORG_ZSTACK_LOGINCONTROL_10013"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10014 = "ORG_ZSTACK_LOGINCONTROL_10014"; + + public static final String ORG_ZSTACK_LOGINCONTROL_10015 = "ORG_ZSTACK_LOGINCONTROL_10015"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_10002"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10003 = "ORG_ZSTACK_STORAGE_PRIMARY_10003"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10004 = "ORG_ZSTACK_STORAGE_PRIMARY_10004"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10005 = "ORG_ZSTACK_STORAGE_PRIMARY_10005"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10006 = "ORG_ZSTACK_STORAGE_PRIMARY_10006"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10007 = "ORG_ZSTACK_STORAGE_PRIMARY_10007"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10008 = "ORG_ZSTACK_STORAGE_PRIMARY_10008"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10009 = "ORG_ZSTACK_STORAGE_PRIMARY_10009"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10010 = "ORG_ZSTACK_STORAGE_PRIMARY_10010"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10011 = "ORG_ZSTACK_STORAGE_PRIMARY_10011"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10012 = "ORG_ZSTACK_STORAGE_PRIMARY_10012"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10013 = "ORG_ZSTACK_STORAGE_PRIMARY_10013"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10014 = "ORG_ZSTACK_STORAGE_PRIMARY_10014"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10015 = "ORG_ZSTACK_STORAGE_PRIMARY_10015"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10016 = "ORG_ZSTACK_STORAGE_PRIMARY_10016"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10017 = "ORG_ZSTACK_STORAGE_PRIMARY_10017"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10018 = "ORG_ZSTACK_STORAGE_PRIMARY_10018"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10019 = "ORG_ZSTACK_STORAGE_PRIMARY_10019"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10020 = "ORG_ZSTACK_STORAGE_PRIMARY_10020"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10021 = "ORG_ZSTACK_STORAGE_PRIMARY_10021"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10022 = "ORG_ZSTACK_STORAGE_PRIMARY_10022"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10023 = "ORG_ZSTACK_STORAGE_PRIMARY_10023"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10024 = "ORG_ZSTACK_STORAGE_PRIMARY_10024"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10025 = "ORG_ZSTACK_STORAGE_PRIMARY_10025"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10026 = "ORG_ZSTACK_STORAGE_PRIMARY_10026"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10027 = "ORG_ZSTACK_STORAGE_PRIMARY_10027"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10028 = "ORG_ZSTACK_STORAGE_PRIMARY_10028"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10029 = "ORG_ZSTACK_STORAGE_PRIMARY_10029"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10030 = "ORG_ZSTACK_STORAGE_PRIMARY_10030"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10031 = "ORG_ZSTACK_STORAGE_PRIMARY_10031"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10032 = "ORG_ZSTACK_STORAGE_PRIMARY_10032"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10033 = "ORG_ZSTACK_STORAGE_PRIMARY_10033"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10034 = "ORG_ZSTACK_STORAGE_PRIMARY_10034"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10035 = "ORG_ZSTACK_STORAGE_PRIMARY_10035"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10036 = "ORG_ZSTACK_STORAGE_PRIMARY_10036"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10037 = "ORG_ZSTACK_STORAGE_PRIMARY_10037"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10038 = "ORG_ZSTACK_STORAGE_PRIMARY_10038"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10039 = "ORG_ZSTACK_STORAGE_PRIMARY_10039"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10040 = "ORG_ZSTACK_STORAGE_PRIMARY_10040"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10041 = "ORG_ZSTACK_STORAGE_PRIMARY_10041"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10042 = "ORG_ZSTACK_STORAGE_PRIMARY_10042"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10043 = "ORG_ZSTACK_STORAGE_PRIMARY_10043"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10044 = "ORG_ZSTACK_STORAGE_PRIMARY_10044"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10045 = "ORG_ZSTACK_STORAGE_PRIMARY_10045"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10046 = "ORG_ZSTACK_STORAGE_PRIMARY_10046"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10047 = "ORG_ZSTACK_STORAGE_PRIMARY_10047"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10048 = "ORG_ZSTACK_STORAGE_PRIMARY_10048"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10049 = "ORG_ZSTACK_STORAGE_PRIMARY_10049"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10050 = "ORG_ZSTACK_STORAGE_PRIMARY_10050"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10051 = "ORG_ZSTACK_STORAGE_PRIMARY_10051"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_10052 = "ORG_ZSTACK_STORAGE_PRIMARY_10052"; + + public static final String ORG_ZSTACK_CORE_ENCRYPT_10000 = "ORG_ZSTACK_CORE_ENCRYPT_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_NETWORKSERVICE_SLB_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_NETWORKSERVICE_SLB_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_NETWORKSERVICE_SLB_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_NETWORKSERVICE_SLB_10001"; + + public static final String ORG_ZSTACK_KVM_XMLHOOK_10000 = "ORG_ZSTACK_KVM_XMLHOOK_10000"; + + public static final String ORG_ZSTACK_KVM_XMLHOOK_10001 = "ORG_ZSTACK_KVM_XMLHOOK_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10002 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10003 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10004 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10005 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10006 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10006"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10007 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10007"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10008 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10008"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10009 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10009"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10010 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10010"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10011 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10011"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10012 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10012"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10013 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10013"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10014 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10014"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10015 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10015"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10016 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10016"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10017 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10017"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10018 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_10018"; + + public static final String ORG_ZSTACK_ACL_10000 = "ORG_ZSTACK_ACL_10000"; + + public static final String ORG_ZSTACK_ACL_10001 = "ORG_ZSTACK_ACL_10001"; + + public static final String ORG_ZSTACK_ACL_10002 = "ORG_ZSTACK_ACL_10002"; + + public static final String ORG_ZSTACK_ACL_10003 = "ORG_ZSTACK_ACL_10003"; + + public static final String ORG_ZSTACK_ACL_10004 = "ORG_ZSTACK_ACL_10004"; + + public static final String ORG_ZSTACK_ACL_10005 = "ORG_ZSTACK_ACL_10005"; + + public static final String ORG_ZSTACK_ACL_10006 = "ORG_ZSTACK_ACL_10006"; + + public static final String ORG_ZSTACK_ACL_10007 = "ORG_ZSTACK_ACL_10007"; + + public static final String ORG_ZSTACK_ACL_10008 = "ORG_ZSTACK_ACL_10008"; + + public static final String ORG_ZSTACK_ACL_10009 = "ORG_ZSTACK_ACL_10009"; + + public static final String ORG_ZSTACK_ACL_10010 = "ORG_ZSTACK_ACL_10010"; + + public static final String ORG_ZSTACK_ACL_10011 = "ORG_ZSTACK_ACL_10011"; + + public static final String ORG_ZSTACK_ACL_10012 = "ORG_ZSTACK_ACL_10012"; + + public static final String ORG_ZSTACK_ACL_10013 = "ORG_ZSTACK_ACL_10013"; + + public static final String ORG_ZSTACK_ACL_10014 = "ORG_ZSTACK_ACL_10014"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_DATABASEBACKUP_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_DATABASEBACKUP_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_DATABASEBACKUP_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_DATABASEBACKUP_10001"; + + public static final String ORG_ZSTACK_ZWATCH_THIRDPARTY_ZAKU_10000 = "ORG_ZSTACK_ZWATCH_THIRDPARTY_ZAKU_10000"; + + public static final String ORG_ZSTACK_ZWATCH_THIRDPARTY_ZAKU_10001 = "ORG_ZSTACK_ZWATCH_THIRDPARTY_ZAKU_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_ZWATCH_10000 = "ORG_ZSTACK_TEST_INTEGRATION_ZWATCH_10000"; + + public static final String ORG_ZSTACK_SCHEDULER_SNAPSHOT_10000 = "ORG_ZSTACK_SCHEDULER_SNAPSHOT_10000"; + + public static final String ORG_ZSTACK_SCHEDULER_SNAPSHOT_10001 = "ORG_ZSTACK_SCHEDULER_SNAPSHOT_10001"; + + public static final String ORG_ZSTACK_IAM2_API_10000 = "ORG_ZSTACK_IAM2_API_10000"; + + public static final String ORG_ZSTACK_IAM2_API_10001 = "ORG_ZSTACK_IAM2_API_10001"; + + public static final String ORG_ZSTACK_IAM2_API_10002 = "ORG_ZSTACK_IAM2_API_10002"; + + public static final String ORG_ZSTACK_IAM2_API_10003 = "ORG_ZSTACK_IAM2_API_10003"; + + public static final String ORG_ZSTACK_IAM2_API_10004 = "ORG_ZSTACK_IAM2_API_10004"; + + public static final String ORG_ZSTACK_IAM2_API_10005 = "ORG_ZSTACK_IAM2_API_10005"; + + public static final String ORG_ZSTACK_IAM2_API_10006 = "ORG_ZSTACK_IAM2_API_10006"; + + public static final String ORG_ZSTACK_IAM2_API_10007 = "ORG_ZSTACK_IAM2_API_10007"; + + public static final String ORG_ZSTACK_IAM2_API_10008 = "ORG_ZSTACK_IAM2_API_10008"; + + public static final String ORG_ZSTACK_IAM2_API_10009 = "ORG_ZSTACK_IAM2_API_10009"; + + public static final String ORG_ZSTACK_IAM2_API_10010 = "ORG_ZSTACK_IAM2_API_10010"; + + public static final String ORG_ZSTACK_IAM2_API_10011 = "ORG_ZSTACK_IAM2_API_10011"; + + public static final String ORG_ZSTACK_IAM2_API_10012 = "ORG_ZSTACK_IAM2_API_10012"; + + public static final String ORG_ZSTACK_IAM2_API_10013 = "ORG_ZSTACK_IAM2_API_10013"; + + public static final String ORG_ZSTACK_IAM2_API_10014 = "ORG_ZSTACK_IAM2_API_10014"; + + public static final String ORG_ZSTACK_IAM2_API_10015 = "ORG_ZSTACK_IAM2_API_10015"; + + public static final String ORG_ZSTACK_IAM2_API_10016 = "ORG_ZSTACK_IAM2_API_10016"; + + public static final String ORG_ZSTACK_IAM2_API_10017 = "ORG_ZSTACK_IAM2_API_10017"; + + public static final String ORG_ZSTACK_IAM2_API_10018 = "ORG_ZSTACK_IAM2_API_10018"; + + public static final String ORG_ZSTACK_IAM2_API_10019 = "ORG_ZSTACK_IAM2_API_10019"; + + public static final String ORG_ZSTACK_IAM2_API_10020 = "ORG_ZSTACK_IAM2_API_10020"; + + public static final String ORG_ZSTACK_IAM2_API_10021 = "ORG_ZSTACK_IAM2_API_10021"; + + public static final String ORG_ZSTACK_IAM2_API_10022 = "ORG_ZSTACK_IAM2_API_10022"; + + public static final String ORG_ZSTACK_IAM2_API_10023 = "ORG_ZSTACK_IAM2_API_10023"; + + public static final String ORG_ZSTACK_IAM2_API_10024 = "ORG_ZSTACK_IAM2_API_10024"; + + public static final String ORG_ZSTACK_IAM2_API_10025 = "ORG_ZSTACK_IAM2_API_10025"; + + public static final String ORG_ZSTACK_IAM2_API_10026 = "ORG_ZSTACK_IAM2_API_10026"; + + public static final String ORG_ZSTACK_IAM2_API_10027 = "ORG_ZSTACK_IAM2_API_10027"; + + public static final String ORG_ZSTACK_IAM2_API_10028 = "ORG_ZSTACK_IAM2_API_10028"; + + public static final String ORG_ZSTACK_IAM2_API_10029 = "ORG_ZSTACK_IAM2_API_10029"; + + public static final String ORG_ZSTACK_IAM2_API_10030 = "ORG_ZSTACK_IAM2_API_10030"; + + public static final String ORG_ZSTACK_IAM2_API_10031 = "ORG_ZSTACK_IAM2_API_10031"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_VMWARE_10000 = "ORG_ZSTACK_TEST_INTEGRATION_VMWARE_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_VMWARE_10001 = "ORG_ZSTACK_TEST_INTEGRATION_VMWARE_10001"; + + public static final String ORG_ZSTACK_TEST_AOP_10000 = "ORG_ZSTACK_TEST_AOP_10000"; + + public static final String ORG_ZSTACK_TEST_AOP_10001 = "ORG_ZSTACK_TEST_AOP_10001"; + + public static final String ORG_ZSTACK_TEST_AOP_10002 = "ORG_ZSTACK_TEST_AOP_10002"; + + public static final String ORG_ZSTACK_TEST_AOP_10003 = "ORG_ZSTACK_TEST_AOP_10003"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_HEADER_10000 = "ORG_ZSTACK_SUGONSDNCONTROLLER_HEADER_10000"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_HEADER_10001 = "ORG_ZSTACK_SUGONSDNCONTROLLER_HEADER_10001"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_HEADER_10002 = "ORG_ZSTACK_SUGONSDNCONTROLLER_HEADER_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10002 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10003 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10004 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10004"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10005 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10005"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10006 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10006"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10007 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10007"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10008 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10008"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10009 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10009"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10010 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10010"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10011 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10011"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10012 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10012"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10013 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10013"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10014 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10014"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10015 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10015"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10016 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10016"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10017 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10017"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10018 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10018"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10019 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10019"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10020 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10020"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10021 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10021"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10022 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10022"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10023 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10023"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10024 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10024"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10025 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10025"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10026 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10026"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10027 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10027"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10028 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10028"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10029 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10029"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10030 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10030"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10031 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10031"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10032 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10032"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10033 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10033"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10034 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10034"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10035 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10035"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10036 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10036"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10037 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10037"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10038 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10038"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10039 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10039"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10040 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_10040"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10002 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10003 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10004 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10005 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10006 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10006"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10007 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10007"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10008 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10008"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10009 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10009"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10010 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LB_10010"; + + public static final String ORG_ZSTACK_ZWATCH_MIGRATEDB_10000 = "ORG_ZSTACK_ZWATCH_MIGRATEDB_10000"; + + public static final String ORG_ZSTACK_ZWATCH_MIGRATEDB_10001 = "ORG_ZSTACK_ZWATCH_MIGRATEDB_10001"; + + public static final String ORG_ZSTACK_ZWATCH_MIGRATEDB_10002 = "ORG_ZSTACK_ZWATCH_MIGRATEDB_10002"; + + public static final String ORG_ZSTACK_ZWATCH_MIGRATEDB_10003 = "ORG_ZSTACK_ZWATCH_MIGRATEDB_10003"; + + public static final String ORG_ZSTACK_ZWATCH_MIGRATEDB_10004 = "ORG_ZSTACK_ZWATCH_MIGRATEDB_10004"; + + public static final String ORG_ZSTACK_ZWATCH_MIGRATEDB_10005 = "ORG_ZSTACK_ZWATCH_MIGRATEDB_10005"; + + public static final String ORG_ZSTACK_COMPUTE_OVS_10000 = "ORG_ZSTACK_COMPUTE_OVS_10000"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10000 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10000"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10001 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10001"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10002 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10002"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10003 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10003"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10004 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10004"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10005 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10005"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10006 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10006"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10007 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10007"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10008 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10008"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10009 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10009"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10010 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10010"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10011 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10011"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10012 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10012"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10013 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10013"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10014 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10014"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10015 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10015"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10016 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10016"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10017 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10017"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10018 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10018"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10019 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10019"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10020 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10020"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10021 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10021"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10022 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10022"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10023 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10023"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10024 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10024"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10025 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10025"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10026 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10026"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10027 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10027"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10028 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10028"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10029 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10029"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10030 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10030"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10031 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10031"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10032 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10032"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10033 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10033"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10034 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10034"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10035 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10035"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10036 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10036"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10037 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10037"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10038 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10038"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10039 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10039"; + + public static final String ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10040 = "ORG_ZSTACK_PCIDEVICE_VIRTUAL_VFIO_MDEV_10040"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10000 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10000"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10001 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10001"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10002 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10002"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10003 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10003"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10004 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10004"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10005 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10005"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10006 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_CEPH_10006"; + + public static final String ORG_ZSTACK_MTTYDEVICE_10000 = "ORG_ZSTACK_MTTYDEVICE_10000"; + + public static final String ORG_ZSTACK_MTTYDEVICE_10001 = "ORG_ZSTACK_MTTYDEVICE_10001"; + + public static final String ORG_ZSTACK_MTTYDEVICE_10002 = "ORG_ZSTACK_MTTYDEVICE_10002"; + + public static final String ORG_ZSTACK_MTTYDEVICE_10003 = "ORG_ZSTACK_MTTYDEVICE_10003"; + + public static final String ORG_ZSTACK_MTTYDEVICE_10004 = "ORG_ZSTACK_MTTYDEVICE_10004"; + + public static final String ORG_ZSTACK_GUESTTOOLS_KVM_10000 = "ORG_ZSTACK_GUESTTOOLS_KVM_10000"; + + public static final String ORG_ZSTACK_GUESTTOOLS_KVM_10001 = "ORG_ZSTACK_GUESTTOOLS_KVM_10001"; + + public static final String ORG_ZSTACK_GUESTTOOLS_KVM_10002 = "ORG_ZSTACK_GUESTTOOLS_KVM_10002"; + + public static final String ORG_ZSTACK_GUESTTOOLS_KVM_10003 = "ORG_ZSTACK_GUESTTOOLS_KVM_10003"; + + public static final String ORG_ZSTACK_GUESTTOOLS_KVM_10004 = "ORG_ZSTACK_GUESTTOOLS_KVM_10004"; + + public static final String ORG_ZSTACK_GUESTTOOLS_KVM_10005 = "ORG_ZSTACK_GUESTTOOLS_KVM_10005"; + + public static final String ORG_ZSTACK_GUESTTOOLS_KVM_10006 = "ORG_ZSTACK_GUESTTOOLS_KVM_10006"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10000 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10000"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10001 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10001"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10002 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10002"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10003 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10003"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10004 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10004"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10005 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10005"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10006 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10006"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10007 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10007"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10008 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10008"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10009 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10009"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10010 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10010"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10011 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10011"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10012 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10012"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10013 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10013"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10014 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10014"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10015 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10015"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10016 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10016"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10017 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10017"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10018 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10018"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10019 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10019"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10020 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10020"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10021 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10021"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10022 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10022"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10023 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10023"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10024 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10024"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10025 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10025"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10026 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10026"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10027 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10027"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10028 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10028"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10029 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10029"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10030 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10030"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10031 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10031"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10032 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10032"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10033 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10033"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10034 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10034"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10035 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10035"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10036 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10036"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10037 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10037"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10038 = "ORG_ZSTACK_SDNCONTROLLER_H3CVCFC_10038"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_PRIMARY_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_PRIMARY_10000"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_ACTIVEALARM_10000 = "ORG_ZSTACK_ZWATCH_ALARM_ACTIVEALARM_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10002"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10003 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10003"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10004 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10004"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10005 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10005"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10006 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10006"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10007 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10007"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10008 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10008"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10009 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10009"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10010 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10010"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10011 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10011"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10012 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10012"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10013 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10013"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10014 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10014"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10015 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10015"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10016 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10016"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10017 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10017"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10018 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10018"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10019 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10019"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10020 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10020"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10021 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10021"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10022 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10022"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10023 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10023"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10024 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10024"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10025 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10025"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10026 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10026"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SMP_10027 = "ORG_ZSTACK_STORAGE_PRIMARY_SMP_10027"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_IAM2_10000 = "ORG_ZSTACK_TEST_INTEGRATION_IAM2_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_IAM2_10001 = "ORG_ZSTACK_TEST_INTEGRATION_IAM2_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_IAM2_10002 = "ORG_ZSTACK_TEST_INTEGRATION_IAM2_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_IAM2_10003 = "ORG_ZSTACK_TEST_INTEGRATION_IAM2_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_IAM2_10004 = "ORG_ZSTACK_TEST_INTEGRATION_IAM2_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_IAM2_10005 = "ORG_ZSTACK_TEST_INTEGRATION_IAM2_10005"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_IAM2_10006 = "ORG_ZSTACK_TEST_INTEGRATION_IAM2_10006"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_IAM2_10007 = "ORG_ZSTACK_TEST_INTEGRATION_IAM2_10007"; + + public static final String ORG_ZSTACK_MEVOCO_10000 = "ORG_ZSTACK_MEVOCO_10000"; + + public static final String ORG_ZSTACK_MEVOCO_10001 = "ORG_ZSTACK_MEVOCO_10001"; + + public static final String ORG_ZSTACK_MEVOCO_10002 = "ORG_ZSTACK_MEVOCO_10002"; + + public static final String ORG_ZSTACK_MEVOCO_10003 = "ORG_ZSTACK_MEVOCO_10003"; + + public static final String ORG_ZSTACK_MEVOCO_10004 = "ORG_ZSTACK_MEVOCO_10004"; + + public static final String ORG_ZSTACK_MEVOCO_10005 = "ORG_ZSTACK_MEVOCO_10005"; + + public static final String ORG_ZSTACK_MEVOCO_10006 = "ORG_ZSTACK_MEVOCO_10006"; + + public static final String ORG_ZSTACK_MEVOCO_10007 = "ORG_ZSTACK_MEVOCO_10007"; + + public static final String ORG_ZSTACK_MEVOCO_10008 = "ORG_ZSTACK_MEVOCO_10008"; + + public static final String ORG_ZSTACK_MEVOCO_10009 = "ORG_ZSTACK_MEVOCO_10009"; + + public static final String ORG_ZSTACK_MEVOCO_10010 = "ORG_ZSTACK_MEVOCO_10010"; + + public static final String ORG_ZSTACK_MEVOCO_10011 = "ORG_ZSTACK_MEVOCO_10011"; + + public static final String ORG_ZSTACK_MEVOCO_10012 = "ORG_ZSTACK_MEVOCO_10012"; + + public static final String ORG_ZSTACK_MEVOCO_10013 = "ORG_ZSTACK_MEVOCO_10013"; + + public static final String ORG_ZSTACK_MEVOCO_10014 = "ORG_ZSTACK_MEVOCO_10014"; + + public static final String ORG_ZSTACK_MEVOCO_10015 = "ORG_ZSTACK_MEVOCO_10015"; + + public static final String ORG_ZSTACK_MEVOCO_10016 = "ORG_ZSTACK_MEVOCO_10016"; + + public static final String ORG_ZSTACK_MEVOCO_10017 = "ORG_ZSTACK_MEVOCO_10017"; + + public static final String ORG_ZSTACK_MEVOCO_10018 = "ORG_ZSTACK_MEVOCO_10018"; + + public static final String ORG_ZSTACK_MEVOCO_10019 = "ORG_ZSTACK_MEVOCO_10019"; + + public static final String ORG_ZSTACK_MEVOCO_10020 = "ORG_ZSTACK_MEVOCO_10020"; + + public static final String ORG_ZSTACK_MEVOCO_10021 = "ORG_ZSTACK_MEVOCO_10021"; + + public static final String ORG_ZSTACK_MEVOCO_10022 = "ORG_ZSTACK_MEVOCO_10022"; + + public static final String ORG_ZSTACK_MEVOCO_10023 = "ORG_ZSTACK_MEVOCO_10023"; + + public static final String ORG_ZSTACK_MEVOCO_10024 = "ORG_ZSTACK_MEVOCO_10024"; + + public static final String ORG_ZSTACK_MEVOCO_10025 = "ORG_ZSTACK_MEVOCO_10025"; + + public static final String ORG_ZSTACK_MEVOCO_10026 = "ORG_ZSTACK_MEVOCO_10026"; + + public static final String ORG_ZSTACK_MEVOCO_10027 = "ORG_ZSTACK_MEVOCO_10027"; + + public static final String ORG_ZSTACK_MEVOCO_10028 = "ORG_ZSTACK_MEVOCO_10028"; + + public static final String ORG_ZSTACK_MEVOCO_10029 = "ORG_ZSTACK_MEVOCO_10029"; + + public static final String ORG_ZSTACK_MEVOCO_10030 = "ORG_ZSTACK_MEVOCO_10030"; + + public static final String ORG_ZSTACK_MEVOCO_10031 = "ORG_ZSTACK_MEVOCO_10031"; + + public static final String ORG_ZSTACK_MEVOCO_10032 = "ORG_ZSTACK_MEVOCO_10032"; + + public static final String ORG_ZSTACK_MEVOCO_10033 = "ORG_ZSTACK_MEVOCO_10033"; + + public static final String ORG_ZSTACK_MEVOCO_10034 = "ORG_ZSTACK_MEVOCO_10034"; + + public static final String ORG_ZSTACK_MEVOCO_10035 = "ORG_ZSTACK_MEVOCO_10035"; + + public static final String ORG_ZSTACK_MEVOCO_10036 = "ORG_ZSTACK_MEVOCO_10036"; + + public static final String ORG_ZSTACK_MEVOCO_10037 = "ORG_ZSTACK_MEVOCO_10037"; + + public static final String ORG_ZSTACK_MEVOCO_10038 = "ORG_ZSTACK_MEVOCO_10038"; + + public static final String ORG_ZSTACK_MEVOCO_10039 = "ORG_ZSTACK_MEVOCO_10039"; + + public static final String ORG_ZSTACK_MEVOCO_10040 = "ORG_ZSTACK_MEVOCO_10040"; + + public static final String ORG_ZSTACK_MEVOCO_10041 = "ORG_ZSTACK_MEVOCO_10041"; + + public static final String ORG_ZSTACK_MEVOCO_10042 = "ORG_ZSTACK_MEVOCO_10042"; + + public static final String ORG_ZSTACK_MEVOCO_10043 = "ORG_ZSTACK_MEVOCO_10043"; + + public static final String ORG_ZSTACK_MEVOCO_10044 = "ORG_ZSTACK_MEVOCO_10044"; + + public static final String ORG_ZSTACK_MEVOCO_10045 = "ORG_ZSTACK_MEVOCO_10045"; + + public static final String ORG_ZSTACK_MEVOCO_10046 = "ORG_ZSTACK_MEVOCO_10046"; + + public static final String ORG_ZSTACK_MEVOCO_10047 = "ORG_ZSTACK_MEVOCO_10047"; + + public static final String ORG_ZSTACK_MEVOCO_10048 = "ORG_ZSTACK_MEVOCO_10048"; + + public static final String ORG_ZSTACK_MEVOCO_10049 = "ORG_ZSTACK_MEVOCO_10049"; + + public static final String ORG_ZSTACK_MEVOCO_10050 = "ORG_ZSTACK_MEVOCO_10050"; + + public static final String ORG_ZSTACK_MEVOCO_10051 = "ORG_ZSTACK_MEVOCO_10051"; + + public static final String ORG_ZSTACK_MEVOCO_10052 = "ORG_ZSTACK_MEVOCO_10052"; + + public static final String ORG_ZSTACK_MEVOCO_10053 = "ORG_ZSTACK_MEVOCO_10053"; + + public static final String ORG_ZSTACK_MEVOCO_10054 = "ORG_ZSTACK_MEVOCO_10054"; + + public static final String ORG_ZSTACK_MEVOCO_10055 = "ORG_ZSTACK_MEVOCO_10055"; + + public static final String ORG_ZSTACK_MEVOCO_10056 = "ORG_ZSTACK_MEVOCO_10056"; + + public static final String ORG_ZSTACK_MEVOCO_10057 = "ORG_ZSTACK_MEVOCO_10057"; + + public static final String ORG_ZSTACK_MEVOCO_10058 = "ORG_ZSTACK_MEVOCO_10058"; + + public static final String ORG_ZSTACK_MEVOCO_10059 = "ORG_ZSTACK_MEVOCO_10059"; + + public static final String ORG_ZSTACK_MEVOCO_10060 = "ORG_ZSTACK_MEVOCO_10060"; + + public static final String ORG_ZSTACK_MEVOCO_10061 = "ORG_ZSTACK_MEVOCO_10061"; + + public static final String ORG_ZSTACK_MEVOCO_10062 = "ORG_ZSTACK_MEVOCO_10062"; + + public static final String ORG_ZSTACK_MEVOCO_10063 = "ORG_ZSTACK_MEVOCO_10063"; + + public static final String ORG_ZSTACK_MEVOCO_10064 = "ORG_ZSTACK_MEVOCO_10064"; + + public static final String ORG_ZSTACK_MEVOCO_10065 = "ORG_ZSTACK_MEVOCO_10065"; + + public static final String ORG_ZSTACK_MEVOCO_10066 = "ORG_ZSTACK_MEVOCO_10066"; + + public static final String ORG_ZSTACK_MEVOCO_10067 = "ORG_ZSTACK_MEVOCO_10067"; + + public static final String ORG_ZSTACK_MEVOCO_10068 = "ORG_ZSTACK_MEVOCO_10068"; + + public static final String ORG_ZSTACK_MEVOCO_10069 = "ORG_ZSTACK_MEVOCO_10069"; + + public static final String ORG_ZSTACK_MEVOCO_10070 = "ORG_ZSTACK_MEVOCO_10070"; + + public static final String ORG_ZSTACK_MEVOCO_10071 = "ORG_ZSTACK_MEVOCO_10071"; + + public static final String ORG_ZSTACK_MEVOCO_10072 = "ORG_ZSTACK_MEVOCO_10072"; + + public static final String ORG_ZSTACK_MEVOCO_10073 = "ORG_ZSTACK_MEVOCO_10073"; + + public static final String ORG_ZSTACK_MEVOCO_10074 = "ORG_ZSTACK_MEVOCO_10074"; + + public static final String ORG_ZSTACK_MEVOCO_10075 = "ORG_ZSTACK_MEVOCO_10075"; + + public static final String ORG_ZSTACK_MEVOCO_10076 = "ORG_ZSTACK_MEVOCO_10076"; + + public static final String ORG_ZSTACK_MEVOCO_10077 = "ORG_ZSTACK_MEVOCO_10077"; + + public static final String ORG_ZSTACK_MEVOCO_10078 = "ORG_ZSTACK_MEVOCO_10078"; + + public static final String ORG_ZSTACK_MEVOCO_10079 = "ORG_ZSTACK_MEVOCO_10079"; + + public static final String ORG_ZSTACK_MEVOCO_10080 = "ORG_ZSTACK_MEVOCO_10080"; + + public static final String ORG_ZSTACK_MEVOCO_10081 = "ORG_ZSTACK_MEVOCO_10081"; + + public static final String ORG_ZSTACK_MEVOCO_10082 = "ORG_ZSTACK_MEVOCO_10082"; + + public static final String ORG_ZSTACK_MEVOCO_10083 = "ORG_ZSTACK_MEVOCO_10083"; + + public static final String ORG_ZSTACK_MEVOCO_10084 = "ORG_ZSTACK_MEVOCO_10084"; + + public static final String ORG_ZSTACK_MEVOCO_10085 = "ORG_ZSTACK_MEVOCO_10085"; + + public static final String ORG_ZSTACK_MEVOCO_10086 = "ORG_ZSTACK_MEVOCO_10086"; + + public static final String ORG_ZSTACK_MEVOCO_10087 = "ORG_ZSTACK_MEVOCO_10087"; + + public static final String ORG_ZSTACK_MEVOCO_10088 = "ORG_ZSTACK_MEVOCO_10088"; + + public static final String ORG_ZSTACK_MEVOCO_10089 = "ORG_ZSTACK_MEVOCO_10089"; + + public static final String ORG_ZSTACK_MEVOCO_10090 = "ORG_ZSTACK_MEVOCO_10090"; + + public static final String ORG_ZSTACK_MEVOCO_10091 = "ORG_ZSTACK_MEVOCO_10091"; + + public static final String ORG_ZSTACK_MEVOCO_10092 = "ORG_ZSTACK_MEVOCO_10092"; + + public static final String ORG_ZSTACK_MEVOCO_10093 = "ORG_ZSTACK_MEVOCO_10093"; + + public static final String ORG_ZSTACK_MEVOCO_10094 = "ORG_ZSTACK_MEVOCO_10094"; + + public static final String ORG_ZSTACK_MEVOCO_10095 = "ORG_ZSTACK_MEVOCO_10095"; + + public static final String ORG_ZSTACK_MEVOCO_10096 = "ORG_ZSTACK_MEVOCO_10096"; + + public static final String ORG_ZSTACK_MEVOCO_10097 = "ORG_ZSTACK_MEVOCO_10097"; + + public static final String ORG_ZSTACK_MEVOCO_10098 = "ORG_ZSTACK_MEVOCO_10098"; + + public static final String ORG_ZSTACK_MEVOCO_10099 = "ORG_ZSTACK_MEVOCO_10099"; + + public static final String ORG_ZSTACK_MEVOCO_10100 = "ORG_ZSTACK_MEVOCO_10100"; + + public static final String ORG_ZSTACK_MEVOCO_10101 = "ORG_ZSTACK_MEVOCO_10101"; + + public static final String ORG_ZSTACK_MEVOCO_10102 = "ORG_ZSTACK_MEVOCO_10102"; + + public static final String ORG_ZSTACK_MEVOCO_10103 = "ORG_ZSTACK_MEVOCO_10103"; + + public static final String ORG_ZSTACK_MEVOCO_10104 = "ORG_ZSTACK_MEVOCO_10104"; + + public static final String ORG_ZSTACK_MEVOCO_10105 = "ORG_ZSTACK_MEVOCO_10105"; + + public static final String ORG_ZSTACK_MEVOCO_10106 = "ORG_ZSTACK_MEVOCO_10106"; + + public static final String ORG_ZSTACK_MEVOCO_10107 = "ORG_ZSTACK_MEVOCO_10107"; + + public static final String ORG_ZSTACK_MEVOCO_10108 = "ORG_ZSTACK_MEVOCO_10108"; + + public static final String ORG_ZSTACK_MEVOCO_10109 = "ORG_ZSTACK_MEVOCO_10109"; + + public static final String ORG_ZSTACK_MEVOCO_10110 = "ORG_ZSTACK_MEVOCO_10110"; + + public static final String ORG_ZSTACK_MEVOCO_10111 = "ORG_ZSTACK_MEVOCO_10111"; + + public static final String ORG_ZSTACK_MEVOCO_10112 = "ORG_ZSTACK_MEVOCO_10112"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10000 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10000"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10001 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10001"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10002 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10002"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10003 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10003"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10004 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10004"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10005 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10005"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10006 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10006"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10007 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10007"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10008 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10008"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10009 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10009"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10010 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10010"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10011 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10011"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10012 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10012"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10013 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10013"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10014 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10014"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10015 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10015"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10016 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10016"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10017 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10017"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10018 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10018"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10019 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10019"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10020 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10020"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10021 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10021"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10022 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10022"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10023 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10023"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10024 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10024"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10025 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10025"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10026 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10026"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10027 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10027"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10028 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10028"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10029 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10029"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10030 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10030"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10031 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10031"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10032 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10032"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10033 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10033"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10034 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10034"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10035 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10035"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10036 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10036"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10037 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10037"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10038 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10038"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10039 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10039"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10040 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_DECODER_10040"; + + public static final String ORG_ZSTACK_COMPUTE_EMULATORPINNING_10000 = "ORG_ZSTACK_COMPUTE_EMULATORPINNING_10000"; + + public static final String ORG_ZSTACK_COMPUTE_EMULATORPINNING_10001 = "ORG_ZSTACK_COMPUTE_EMULATORPINNING_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10000 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10001 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10002 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10003 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10004 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10005 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10005"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10006 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10006"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10007 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10007"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10008 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10008"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10009 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10009"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10010 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10010"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10011 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10011"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10012 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10012"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10013 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10013"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10014 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10014"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10015 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10015"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10016 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10016"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10017 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10017"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10018 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10018"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10019 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10019"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10020 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10020"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10021 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10021"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10022 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10022"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10023 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10023"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10024 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10024"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10025 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10025"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10026 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10026"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10027 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10027"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10028 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10028"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10029 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10029"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10030 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10030"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10031 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10031"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10032 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10032"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10033 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10033"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10034 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10034"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10035 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10035"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10036 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10036"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10037 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10037"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10038 = "ORG_ZSTACK_TEST_INTEGRATION_CRYPTO_10038"; + + public static final String ORG_ZSTACK_ZQL_AST_VISITORS_PLUGIN_10000 = "ORG_ZSTACK_ZQL_AST_VISITORS_PLUGIN_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_IMAGESTORE_IMAGECACHE_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_IMAGESTORE_IMAGECACHE_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10002 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10003 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10004 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10004"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10005 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10005"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10006 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10006"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10007 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10007"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10008 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10008"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10009 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10009"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10010 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10010"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10011 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10011"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10012 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10012"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10013 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10013"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10014 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10014"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10015 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10015"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10016 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10016"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10017 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10017"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10018 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10018"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10019 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10019"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10020 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10020"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10021 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10021"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10022 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10022"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10023 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10023"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10024 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10024"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10025 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10025"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10026 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10026"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10027 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10027"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10028 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10028"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10029 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10029"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10030 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10030"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10031 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10031"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10032 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10032"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10033 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10033"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10034 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10034"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10035 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10035"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10036 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10036"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10037 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10037"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10038 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10038"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10039 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10039"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10040 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10040"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10041 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10041"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10042 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10042"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10043 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10043"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10044 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_INFOSEC_10044"; + + public static final String ORG_ZSTACK_VPC_HA_VPCHAGC_10000 = "ORG_ZSTACK_VPC_HA_VPCHAGC_10000"; + + public static final String ORG_ZSTACK_VPC_HA_VPCHAGC_10001 = "ORG_ZSTACK_VPC_HA_VPCHAGC_10001"; + + public static final String ORG_ZSTACK_TICKET_IAM2_API_10000 = "ORG_ZSTACK_TICKET_IAM2_API_10000"; + + public static final String ORG_ZSTACK_TICKET_IAM2_API_10001 = "ORG_ZSTACK_TICKET_IAM2_API_10001"; + + public static final String ORG_ZSTACK_TICKET_IAM2_API_10002 = "ORG_ZSTACK_TICKET_IAM2_API_10002"; + + public static final String ORG_ZSTACK_TICKET_IAM2_API_10003 = "ORG_ZSTACK_TICKET_IAM2_API_10003"; + + public static final String ORG_ZSTACK_TICKET_IAM2_API_10004 = "ORG_ZSTACK_TICKET_IAM2_API_10004"; + + public static final String ORG_ZSTACK_TICKET_IAM2_API_10005 = "ORG_ZSTACK_TICKET_IAM2_API_10005"; + + public static final String ORG_ZSTACK_TICKET_IAM2_API_10006 = "ORG_ZSTACK_TICKET_IAM2_API_10006"; + + public static final String ORG_ZSTACK_TICKET_IAM2_API_10007 = "ORG_ZSTACK_TICKET_IAM2_API_10007"; + + public static final String ORG_ZSTACK_TICKET_IAM2_API_10008 = "ORG_ZSTACK_TICKET_IAM2_API_10008"; + + public static final String ORG_ZSTACK_TICKET_IAM2_API_10009 = "ORG_ZSTACK_TICKET_IAM2_API_10009"; + + public static final String ORG_ZSTACK_TICKET_IAM2_API_10010 = "ORG_ZSTACK_TICKET_IAM2_API_10010"; + + public static final String ORG_ZSTACK_TICKET_IAM2_API_10011 = "ORG_ZSTACK_TICKET_IAM2_API_10011"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10002 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10003 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10004 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10005 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10006 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_PORTFORWARDING_10006"; + + public static final String ORG_ZSTACK_COMPUTE_VM_VIRTIO_10000 = "ORG_ZSTACK_COMPUTE_VM_VIRTIO_10000"; + + public static final String ORG_ZSTACK_COMPUTE_VM_VIRTIO_10001 = "ORG_ZSTACK_COMPUTE_VM_VIRTIO_10001"; + + public static final String ORG_ZSTACK_COMPUTE_VM_VIRTIO_10002 = "ORG_ZSTACK_COMPUTE_VM_VIRTIO_10002"; + + public static final String ORG_ZSTACK_COMPUTE_VM_VIRTIO_10003 = "ORG_ZSTACK_COMPUTE_VM_VIRTIO_10003"; + + public static final String ORG_ZSTACK_COMPUTE_VM_VIRTIO_10004 = "ORG_ZSTACK_COMPUTE_VM_VIRTIO_10004"; + + public static final String ORG_ZSTACK_COMPUTE_VM_VIRTIO_10005 = "ORG_ZSTACK_COMPUTE_VM_VIRTIO_10005"; + + public static final String ORG_ZSTACK_PORTMIRROR_10000 = "ORG_ZSTACK_PORTMIRROR_10000"; + + public static final String ORG_ZSTACK_PORTMIRROR_10001 = "ORG_ZSTACK_PORTMIRROR_10001"; + + public static final String ORG_ZSTACK_PORTMIRROR_10002 = "ORG_ZSTACK_PORTMIRROR_10002"; + + public static final String ORG_ZSTACK_PORTMIRROR_10003 = "ORG_ZSTACK_PORTMIRROR_10003"; + + public static final String ORG_ZSTACK_PORTMIRROR_10004 = "ORG_ZSTACK_PORTMIRROR_10004"; + + public static final String ORG_ZSTACK_PORTMIRROR_10005 = "ORG_ZSTACK_PORTMIRROR_10005"; + + public static final String ORG_ZSTACK_PORTMIRROR_10006 = "ORG_ZSTACK_PORTMIRROR_10006"; + + public static final String ORG_ZSTACK_PORTMIRROR_10007 = "ORG_ZSTACK_PORTMIRROR_10007"; + + public static final String ORG_ZSTACK_PORTMIRROR_10008 = "ORG_ZSTACK_PORTMIRROR_10008"; + + public static final String ORG_ZSTACK_PORTMIRROR_10009 = "ORG_ZSTACK_PORTMIRROR_10009"; + + public static final String ORG_ZSTACK_PORTMIRROR_10010 = "ORG_ZSTACK_PORTMIRROR_10010"; + + public static final String ORG_ZSTACK_PORTMIRROR_10011 = "ORG_ZSTACK_PORTMIRROR_10011"; + + public static final String ORG_ZSTACK_PORTMIRROR_10012 = "ORG_ZSTACK_PORTMIRROR_10012"; + + public static final String ORG_ZSTACK_PORTMIRROR_10013 = "ORG_ZSTACK_PORTMIRROR_10013"; + + public static final String ORG_ZSTACK_PORTMIRROR_10014 = "ORG_ZSTACK_PORTMIRROR_10014"; + + public static final String ORG_ZSTACK_PORTMIRROR_10015 = "ORG_ZSTACK_PORTMIRROR_10015"; + + public static final String ORG_ZSTACK_PORTMIRROR_10016 = "ORG_ZSTACK_PORTMIRROR_10016"; + + public static final String ORG_ZSTACK_PORTMIRROR_10017 = "ORG_ZSTACK_PORTMIRROR_10017"; + + public static final String ORG_ZSTACK_PORTMIRROR_10018 = "ORG_ZSTACK_PORTMIRROR_10018"; + + public static final String ORG_ZSTACK_PORTMIRROR_10019 = "ORG_ZSTACK_PORTMIRROR_10019"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10000 = "ORG_ZSTACK_V2V_VMWARE_10000"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10001 = "ORG_ZSTACK_V2V_VMWARE_10001"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10002 = "ORG_ZSTACK_V2V_VMWARE_10002"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10003 = "ORG_ZSTACK_V2V_VMWARE_10003"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10004 = "ORG_ZSTACK_V2V_VMWARE_10004"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10005 = "ORG_ZSTACK_V2V_VMWARE_10005"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10006 = "ORG_ZSTACK_V2V_VMWARE_10006"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10007 = "ORG_ZSTACK_V2V_VMWARE_10007"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10008 = "ORG_ZSTACK_V2V_VMWARE_10008"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10009 = "ORG_ZSTACK_V2V_VMWARE_10009"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10010 = "ORG_ZSTACK_V2V_VMWARE_10010"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10011 = "ORG_ZSTACK_V2V_VMWARE_10011"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10012 = "ORG_ZSTACK_V2V_VMWARE_10012"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10013 = "ORG_ZSTACK_V2V_VMWARE_10013"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10014 = "ORG_ZSTACK_V2V_VMWARE_10014"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10015 = "ORG_ZSTACK_V2V_VMWARE_10015"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10016 = "ORG_ZSTACK_V2V_VMWARE_10016"; + + public static final String ORG_ZSTACK_V2V_VMWARE_10017 = "ORG_ZSTACK_V2V_VMWARE_10017"; + + public static final String ORG_ZSTACK_LDAP_EXTERNALSEARCH_10000 = "ORG_ZSTACK_LDAP_EXTERNALSEARCH_10000"; + + public static final String ORG_ZSTACK_IDENTITY_10000 = "ORG_ZSTACK_IDENTITY_10000"; + + public static final String ORG_ZSTACK_IDENTITY_10001 = "ORG_ZSTACK_IDENTITY_10001"; + + public static final String ORG_ZSTACK_IDENTITY_10002 = "ORG_ZSTACK_IDENTITY_10002"; + + public static final String ORG_ZSTACK_IDENTITY_10003 = "ORG_ZSTACK_IDENTITY_10003"; + + public static final String ORG_ZSTACK_IDENTITY_10004 = "ORG_ZSTACK_IDENTITY_10004"; + + public static final String ORG_ZSTACK_IDENTITY_10005 = "ORG_ZSTACK_IDENTITY_10005"; + + public static final String ORG_ZSTACK_IDENTITY_10006 = "ORG_ZSTACK_IDENTITY_10006"; + + public static final String ORG_ZSTACK_IDENTITY_10007 = "ORG_ZSTACK_IDENTITY_10007"; + + public static final String ORG_ZSTACK_IDENTITY_10008 = "ORG_ZSTACK_IDENTITY_10008"; + + public static final String ORG_ZSTACK_IDENTITY_10009 = "ORG_ZSTACK_IDENTITY_10009"; + + public static final String ORG_ZSTACK_IDENTITY_10010 = "ORG_ZSTACK_IDENTITY_10010"; + + public static final String ORG_ZSTACK_IDENTITY_10011 = "ORG_ZSTACK_IDENTITY_10011"; + + public static final String ORG_ZSTACK_IDENTITY_10012 = "ORG_ZSTACK_IDENTITY_10012"; + + public static final String ORG_ZSTACK_IDENTITY_10013 = "ORG_ZSTACK_IDENTITY_10013"; + + public static final String ORG_ZSTACK_IDENTITY_10014 = "ORG_ZSTACK_IDENTITY_10014"; + + public static final String ORG_ZSTACK_IDENTITY_10015 = "ORG_ZSTACK_IDENTITY_10015"; + + public static final String ORG_ZSTACK_IDENTITY_10016 = "ORG_ZSTACK_IDENTITY_10016"; + + public static final String ORG_ZSTACK_IDENTITY_10017 = "ORG_ZSTACK_IDENTITY_10017"; + + public static final String ORG_ZSTACK_IDENTITY_10018 = "ORG_ZSTACK_IDENTITY_10018"; + + public static final String ORG_ZSTACK_IDENTITY_10019 = "ORG_ZSTACK_IDENTITY_10019"; + + public static final String ORG_ZSTACK_IDENTITY_10020 = "ORG_ZSTACK_IDENTITY_10020"; + + public static final String ORG_ZSTACK_IDENTITY_10021 = "ORG_ZSTACK_IDENTITY_10021"; + + public static final String ORG_ZSTACK_IDENTITY_10022 = "ORG_ZSTACK_IDENTITY_10022"; + + public static final String ORG_ZSTACK_IDENTITY_10023 = "ORG_ZSTACK_IDENTITY_10023"; + + public static final String ORG_ZSTACK_IDENTITY_10024 = "ORG_ZSTACK_IDENTITY_10024"; + + public static final String ORG_ZSTACK_IDENTITY_10025 = "ORG_ZSTACK_IDENTITY_10025"; + + public static final String ORG_ZSTACK_IDENTITY_10026 = "ORG_ZSTACK_IDENTITY_10026"; + + public static final String ORG_ZSTACK_IDENTITY_10027 = "ORG_ZSTACK_IDENTITY_10027"; + + public static final String ORG_ZSTACK_IDENTITY_10028 = "ORG_ZSTACK_IDENTITY_10028"; + + public static final String ORG_ZSTACK_IDENTITY_10029 = "ORG_ZSTACK_IDENTITY_10029"; + + public static final String ORG_ZSTACK_IDENTITY_10030 = "ORG_ZSTACK_IDENTITY_10030"; + + public static final String ORG_ZSTACK_IDENTITY_10031 = "ORG_ZSTACK_IDENTITY_10031"; + + public static final String ORG_ZSTACK_IDENTITY_10032 = "ORG_ZSTACK_IDENTITY_10032"; + + public static final String ORG_ZSTACK_IDENTITY_10033 = "ORG_ZSTACK_IDENTITY_10033"; + + public static final String ORG_ZSTACK_IDENTITY_10034 = "ORG_ZSTACK_IDENTITY_10034"; + + public static final String ORG_ZSTACK_IDENTITY_10035 = "ORG_ZSTACK_IDENTITY_10035"; + + public static final String ORG_ZSTACK_IDENTITY_10036 = "ORG_ZSTACK_IDENTITY_10036"; + + public static final String ORG_ZSTACK_IDENTITY_10037 = "ORG_ZSTACK_IDENTITY_10037"; + + public static final String ORG_ZSTACK_IDENTITY_10038 = "ORG_ZSTACK_IDENTITY_10038"; + + public static final String ORG_ZSTACK_IDENTITY_10039 = "ORG_ZSTACK_IDENTITY_10039"; + + public static final String ORG_ZSTACK_IDENTITY_10040 = "ORG_ZSTACK_IDENTITY_10040"; + + public static final String ORG_ZSTACK_IDENTITY_10041 = "ORG_ZSTACK_IDENTITY_10041"; + + public static final String ORG_ZSTACK_IDENTITY_10042 = "ORG_ZSTACK_IDENTITY_10042"; + + public static final String ORG_ZSTACK_IDENTITY_10043 = "ORG_ZSTACK_IDENTITY_10043"; + + public static final String ORG_ZSTACK_IDENTITY_10044 = "ORG_ZSTACK_IDENTITY_10044"; + + public static final String ORG_ZSTACK_IDENTITY_10045 = "ORG_ZSTACK_IDENTITY_10045"; + + public static final String ORG_ZSTACK_IDENTITY_10046 = "ORG_ZSTACK_IDENTITY_10046"; + + public static final String ORG_ZSTACK_IDENTITY_10047 = "ORG_ZSTACK_IDENTITY_10047"; + + public static final String ORG_ZSTACK_IDENTITY_10048 = "ORG_ZSTACK_IDENTITY_10048"; + + public static final String ORG_ZSTACK_IDENTITY_10049 = "ORG_ZSTACK_IDENTITY_10049"; + + public static final String ORG_ZSTACK_IDENTITY_10050 = "ORG_ZSTACK_IDENTITY_10050"; + + public static final String ORG_ZSTACK_IDENTITY_10051 = "ORG_ZSTACK_IDENTITY_10051"; + + public static final String ORG_ZSTACK_IDENTITY_10052 = "ORG_ZSTACK_IDENTITY_10052"; + + public static final String ORG_ZSTACK_IDENTITY_10053 = "ORG_ZSTACK_IDENTITY_10053"; + + public static final String ORG_ZSTACK_IDENTITY_10054 = "ORG_ZSTACK_IDENTITY_10054"; + + public static final String ORG_ZSTACK_IDENTITY_10055 = "ORG_ZSTACK_IDENTITY_10055"; + + public static final String ORG_ZSTACK_IDENTITY_10056 = "ORG_ZSTACK_IDENTITY_10056"; + + public static final String ORG_ZSTACK_IDENTITY_10057 = "ORG_ZSTACK_IDENTITY_10057"; + + public static final String ORG_ZSTACK_IDENTITY_10058 = "ORG_ZSTACK_IDENTITY_10058"; + + public static final String ORG_ZSTACK_IDENTITY_10059 = "ORG_ZSTACK_IDENTITY_10059"; + + public static final String ORG_ZSTACK_IDENTITY_10060 = "ORG_ZSTACK_IDENTITY_10060"; + + public static final String ORG_ZSTACK_IDENTITY_10061 = "ORG_ZSTACK_IDENTITY_10061"; + + public static final String ORG_ZSTACK_IDENTITY_10062 = "ORG_ZSTACK_IDENTITY_10062"; + + public static final String ORG_ZSTACK_IDENTITY_10063 = "ORG_ZSTACK_IDENTITY_10063"; + + public static final String ORG_ZSTACK_IDENTITY_10064 = "ORG_ZSTACK_IDENTITY_10064"; + + public static final String ORG_ZSTACK_IDENTITY_10065 = "ORG_ZSTACK_IDENTITY_10065"; + + public static final String ORG_ZSTACK_IDENTITY_10066 = "ORG_ZSTACK_IDENTITY_10066"; + + public static final String ORG_ZSTACK_IDENTITY_10067 = "ORG_ZSTACK_IDENTITY_10067"; + + public static final String ORG_ZSTACK_IDENTITY_10068 = "ORG_ZSTACK_IDENTITY_10068"; + + public static final String ORG_ZSTACK_IDENTITY_10069 = "ORG_ZSTACK_IDENTITY_10069"; + + public static final String ORG_ZSTACK_IDENTITY_10070 = "ORG_ZSTACK_IDENTITY_10070"; + + public static final String ORG_ZSTACK_IDENTITY_10071 = "ORG_ZSTACK_IDENTITY_10071"; + + public static final String ORG_ZSTACK_IDENTITY_10072 = "ORG_ZSTACK_IDENTITY_10072"; + + public static final String ORG_ZSTACK_CAS_10000 = "ORG_ZSTACK_CAS_10000"; + + public static final String ORG_ZSTACK_CAS_10001 = "ORG_ZSTACK_CAS_10001"; + + public static final String ORG_ZSTACK_CAS_10002 = "ORG_ZSTACK_CAS_10002"; + + public static final String ORG_ZSTACK_CAS_10003 = "ORG_ZSTACK_CAS_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10002 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10003 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10004 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10005 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10005"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10006 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HA_10006"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SYSTEM_10000 = "ORG_ZSTACK_ZWATCH_ALARM_SYSTEM_10000"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SYSTEM_10001 = "ORG_ZSTACK_ZWATCH_ALARM_SYSTEM_10001"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_10000 = "ORG_ZSTACK_IAM2_CONTAINER_10000"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_10001 = "ORG_ZSTACK_IAM2_CONTAINER_10001"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_10002 = "ORG_ZSTACK_IAM2_CONTAINER_10002"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_10003 = "ORG_ZSTACK_IAM2_CONTAINER_10003"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_10004 = "ORG_ZSTACK_IAM2_CONTAINER_10004"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_10005 = "ORG_ZSTACK_IAM2_CONTAINER_10005"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_10006 = "ORG_ZSTACK_IAM2_CONTAINER_10006"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_10007 = "ORG_ZSTACK_IAM2_CONTAINER_10007"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_10008 = "ORG_ZSTACK_IAM2_CONTAINER_10008"; + + public static final String ORG_ZSTACK_CORE_SALT_10000 = "ORG_ZSTACK_CORE_SALT_10000"; + + public static final String ORG_ZSTACK_CORE_SALT_10001 = "ORG_ZSTACK_CORE_SALT_10001"; + + public static final String ORG_ZSTACK_CORE_SALT_10002 = "ORG_ZSTACK_CORE_SALT_10002"; + + public static final String ORG_ZSTACK_CORE_SALT_10003 = "ORG_ZSTACK_CORE_SALT_10003"; + + public static final String ORG_ZSTACK_CORE_SALT_10004 = "ORG_ZSTACK_CORE_SALT_10004"; + + public static final String ORG_ZSTACK_MEDIATOR_10000 = "ORG_ZSTACK_MEDIATOR_10000"; + + public static final String ORG_ZSTACK_MEDIATOR_10001 = "ORG_ZSTACK_MEDIATOR_10001"; + + public static final String ORG_ZSTACK_MEDIATOR_10002 = "ORG_ZSTACK_MEDIATOR_10002"; + + public static final String ORG_ZSTACK_MEDIATOR_10003 = "ORG_ZSTACK_MEDIATOR_10003"; + + public static final String ORG_ZSTACK_MEDIATOR_10004 = "ORG_ZSTACK_MEDIATOR_10004"; + + public static final String ORG_ZSTACK_MEDIATOR_10005 = "ORG_ZSTACK_MEDIATOR_10005"; + + public static final String ORG_ZSTACK_MEDIATOR_10006 = "ORG_ZSTACK_MEDIATOR_10006"; + + public static final String ORG_ZSTACK_MEDIATOR_10007 = "ORG_ZSTACK_MEDIATOR_10007"; + + public static final String ORG_ZSTACK_CBD_10000 = "ORG_ZSTACK_CBD_10000"; + + public static final String ORG_ZSTACK_CBD_10001 = "ORG_ZSTACK_CBD_10001"; + + public static final String ORG_ZSTACK_CBD_10002 = "ORG_ZSTACK_CBD_10002"; + + public static final String ORG_ZSTACK_CBD_10003 = "ORG_ZSTACK_CBD_10003"; + + public static final String ORG_ZSTACK_CBD_10004 = "ORG_ZSTACK_CBD_10004"; + + public static final String ORG_ZSTACK_CBD_10005 = "ORG_ZSTACK_CBD_10005"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_DINGTALK_10000 = "ORG_ZSTACK_SNS_PLATFORM_DINGTALK_10000"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10000 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10000"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10001 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10001"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10002 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10002"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10003 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10003"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10004 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10004"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10005 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10005"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10006 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10006"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10007 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10007"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10008 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10008"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10009 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10009"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10010 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10010"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10011 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10011"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10012 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10012"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10013 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10013"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10014 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10014"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10015 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10015"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10016 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10016"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10017 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10017"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10018 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10018"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10019 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10019"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10020 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10020"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10021 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10021"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10022 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10022"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10023 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10023"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10024 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10024"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10025 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10025"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10026 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10026"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10027 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10027"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10028 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10028"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10029 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10029"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10030 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10030"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10031 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10031"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10032 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10032"; + + public static final String ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10033 = "ORG_ZSTACK_SUGONSDNCONTROLLER_CONTROLLER_10033"; + + public static final String ORG_ZSTACK_UTILS_10000 = "ORG_ZSTACK_UTILS_10000"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10000 = "ORG_ZSTACK_ZWATCH_ALARM_10000"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10001 = "ORG_ZSTACK_ZWATCH_ALARM_10001"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10002 = "ORG_ZSTACK_ZWATCH_ALARM_10002"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10003 = "ORG_ZSTACK_ZWATCH_ALARM_10003"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10004 = "ORG_ZSTACK_ZWATCH_ALARM_10004"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10005 = "ORG_ZSTACK_ZWATCH_ALARM_10005"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10006 = "ORG_ZSTACK_ZWATCH_ALARM_10006"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10007 = "ORG_ZSTACK_ZWATCH_ALARM_10007"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10008 = "ORG_ZSTACK_ZWATCH_ALARM_10008"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10009 = "ORG_ZSTACK_ZWATCH_ALARM_10009"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10010 = "ORG_ZSTACK_ZWATCH_ALARM_10010"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10011 = "ORG_ZSTACK_ZWATCH_ALARM_10011"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10012 = "ORG_ZSTACK_ZWATCH_ALARM_10012"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10013 = "ORG_ZSTACK_ZWATCH_ALARM_10013"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10014 = "ORG_ZSTACK_ZWATCH_ALARM_10014"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10015 = "ORG_ZSTACK_ZWATCH_ALARM_10015"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10016 = "ORG_ZSTACK_ZWATCH_ALARM_10016"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10017 = "ORG_ZSTACK_ZWATCH_ALARM_10017"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10018 = "ORG_ZSTACK_ZWATCH_ALARM_10018"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10019 = "ORG_ZSTACK_ZWATCH_ALARM_10019"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10020 = "ORG_ZSTACK_ZWATCH_ALARM_10020"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10021 = "ORG_ZSTACK_ZWATCH_ALARM_10021"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10022 = "ORG_ZSTACK_ZWATCH_ALARM_10022"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10023 = "ORG_ZSTACK_ZWATCH_ALARM_10023"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10024 = "ORG_ZSTACK_ZWATCH_ALARM_10024"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10025 = "ORG_ZSTACK_ZWATCH_ALARM_10025"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10026 = "ORG_ZSTACK_ZWATCH_ALARM_10026"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10027 = "ORG_ZSTACK_ZWATCH_ALARM_10027"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10028 = "ORG_ZSTACK_ZWATCH_ALARM_10028"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_10029 = "ORG_ZSTACK_ZWATCH_ALARM_10029"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_FEISHU_10000 = "ORG_ZSTACK_SNS_PLATFORM_FEISHU_10000"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10000 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10000"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10001 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10001"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10002 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10002"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10003 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10003"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10004 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10004"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10005 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10005"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10006 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10006"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10007 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10007"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10008 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10008"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10009 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10009"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10010 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10010"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10011 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10011"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10012 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10012"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10013 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10013"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10014 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10014"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10015 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10015"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10016 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10016"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10017 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10017"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10018 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10018"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_10019 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_10019"; + + public static final String ORG_ZSTACK_HYBRID_ACCOUNT_10000 = "ORG_ZSTACK_HYBRID_ACCOUNT_10000"; + + public static final String ORG_ZSTACK_HYBRID_ACCOUNT_10001 = "ORG_ZSTACK_HYBRID_ACCOUNT_10001"; + + public static final String ORG_ZSTACK_HYBRID_ACCOUNT_10002 = "ORG_ZSTACK_HYBRID_ACCOUNT_10002"; + + public static final String ORG_ZSTACK_HYBRID_ACCOUNT_10003 = "ORG_ZSTACK_HYBRID_ACCOUNT_10003"; + + public static final String ORG_ZSTACK_HYBRID_ACCOUNT_10004 = "ORG_ZSTACK_HYBRID_ACCOUNT_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_OVF_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_OVF_10000"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10000 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10000"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10001 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10001"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10002 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10002"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10003 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10003"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10004 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10004"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10005 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10005"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10006 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10006"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10007 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10007"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10008 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10008"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10009 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10009"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10010 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10010"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10011 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10011"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10012 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10012"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10013 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10013"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10014 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10014"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10015 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10015"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10016 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10016"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10017 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10017"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10018 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10018"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10019 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10019"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10020 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10020"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10021 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10021"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10022 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10022"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10023 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10023"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10024 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10024"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10025 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10025"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10026 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10026"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10027 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10027"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10028 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10028"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10029 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10029"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10030 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10030"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10031 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10031"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10032 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10032"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10033 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10033"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10034 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_10034"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10002"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10003 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10003"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10004 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10004"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10005 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10005"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10006 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10006"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10007 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10007"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10008 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10008"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10009 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10009"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10010 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10010"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10011 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10011"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10012 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10012"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10013 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10013"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10014 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10014"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10015 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10015"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10016 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10016"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10017 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10017"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10018 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10018"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10019 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10019"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10020 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10020"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10021 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10021"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10022 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10022"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10023 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10023"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10024 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10024"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10025 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10025"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10026 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10026"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10027 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10027"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10028 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10028"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10029 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10029"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10030 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10030"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10031 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10031"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10032 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10032"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10033 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10033"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10034 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10034"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10035 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10035"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10036 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10036"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10037 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10037"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10038 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10038"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10039 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10039"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10040 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10040"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10041 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10041"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10042 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10042"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10043 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10043"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10044 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10044"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10045 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10045"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10046 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10046"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10047 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10047"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10048 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10048"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10049 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10049"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10050 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10050"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10051 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10051"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10052 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10052"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10053 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10053"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10054 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10054"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10055 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10055"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10056 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10056"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10057 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10057"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10058 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10058"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10059 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10059"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10060 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10060"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10061 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10061"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10000 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10000"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10001 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10001"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10002 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10002"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10003 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10003"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10004 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10004"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10005 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10005"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10006 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10006"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10007 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10007"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10008 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10008"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10009 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10009"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10010 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10010"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10011 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10011"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10012 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10012"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10013 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10013"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10014 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10014"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10015 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10015"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10016 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10016"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10017 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10017"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10018 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10018"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10019 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10019"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10020 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10020"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10021 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10021"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10022 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10022"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10023 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10023"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10024 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10024"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10025 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10025"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10026 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10026"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10027 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10027"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10028 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10028"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10029 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10029"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10030 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10030"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10031 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10031"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10032 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10032"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10033 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10033"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10034 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10034"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10035 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10035"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10036 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10036"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10037 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10037"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10038 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10038"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10039 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10039"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10040 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10040"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10041 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10041"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10042 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10042"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10043 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10043"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10044 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10044"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10045 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10045"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10046 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10046"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10047 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10047"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10048 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10048"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10049 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10049"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10050 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10050"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10051 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10051"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10052 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10052"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10053 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10053"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10054 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10054"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10055 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10055"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10056 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10056"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10057 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10057"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10058 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10058"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10059 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10059"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10060 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10060"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10061 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10061"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10062 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10062"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10063 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10063"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10064 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10064"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10065 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10065"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10066 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10066"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10067 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10067"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10068 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10068"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10069 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10069"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10070 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10070"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10071 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10071"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10072 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10072"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10073 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10073"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10074 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10074"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10075 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10075"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10076 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10076"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10077 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10077"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10078 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10078"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10079 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10079"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10080 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10080"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10081 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10081"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10082 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10082"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_10083 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_10083"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10002"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10003 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10003"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10004 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10004"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10005 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10005"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10006 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10006"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10007 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10007"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10008 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10008"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10009 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10009"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10010 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10010"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10011 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10011"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10012 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10012"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10013 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10013"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10014 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10014"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10015 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10015"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10016 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10016"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10017 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10017"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10018 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10018"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10019 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10019"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10020 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10020"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10021 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10021"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10022 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10022"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10023 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10023"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10024 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10024"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10025 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10025"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10026 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10026"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10027 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10027"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10028 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10028"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10029 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10029"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10030 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10030"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10031 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10031"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10032 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10032"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10033 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10033"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10034 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10034"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10035 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10035"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10036 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10036"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10037 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10037"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10038 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10038"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10039 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10039"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10040 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10040"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10041 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10041"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10042 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10042"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10043 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10043"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10044 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10044"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10045 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10045"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10046 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10046"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10047 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10047"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10048 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10048"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10049 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10049"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10050 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10050"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10051 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10051"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10052 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10052"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10053 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10053"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10054 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10054"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10055 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10055"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10056 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10056"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10057 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10057"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10058 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10058"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10059 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10059"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10060 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10060"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10061 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10061"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10062 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10062"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10063 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10063"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10064 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10064"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10065 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10065"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10066 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10066"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10067 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10067"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10068 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10068"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10069 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10069"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10070 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10070"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10071 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10071"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10072 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10072"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10073 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10073"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10074 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10074"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10075 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10075"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10076 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10076"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10077 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10077"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10078 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10078"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10079 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10079"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10080 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10080"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10081 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10081"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10082 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10082"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10083 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10083"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10084 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10084"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10085 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10085"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10086 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_10086"; + + public static final String ORG_ZSTACK_DIRECTORY_10000 = "ORG_ZSTACK_DIRECTORY_10000"; + + public static final String ORG_ZSTACK_DIRECTORY_10001 = "ORG_ZSTACK_DIRECTORY_10001"; + + public static final String ORG_ZSTACK_DIRECTORY_10002 = "ORG_ZSTACK_DIRECTORY_10002"; + + public static final String ORG_ZSTACK_DIRECTORY_10003 = "ORG_ZSTACK_DIRECTORY_10003"; + + public static final String ORG_ZSTACK_DIRECTORY_10004 = "ORG_ZSTACK_DIRECTORY_10004"; + + public static final String ORG_ZSTACK_DIRECTORY_10005 = "ORG_ZSTACK_DIRECTORY_10005"; + + public static final String ORG_ZSTACK_DIRECTORY_10006 = "ORG_ZSTACK_DIRECTORY_10006"; + + public static final String ORG_ZSTACK_DIRECTORY_10007 = "ORG_ZSTACK_DIRECTORY_10007"; + + public static final String ORG_ZSTACK_DIRECTORY_10008 = "ORG_ZSTACK_DIRECTORY_10008"; + + public static final String ORG_ZSTACK_DIRECTORY_10009 = "ORG_ZSTACK_DIRECTORY_10009"; + + public static final String ORG_ZSTACK_DIRECTORY_10010 = "ORG_ZSTACK_DIRECTORY_10010"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10000 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10000"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10001 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10001"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10002 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10002"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10003 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10003"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10004 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10004"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10005 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10005"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10006 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10006"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10007 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10007"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10008 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10008"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10009 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10009"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10010 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10010"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10011 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10011"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10012 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10012"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10013 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10013"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10014 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10014"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10015 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10015"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10016 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10016"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10017 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10017"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10018 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10018"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10019 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10019"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10020 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10020"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10021 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10021"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10022 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10022"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10023 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10023"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10024 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10024"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10025 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10025"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10026 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10026"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10027 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10027"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10028 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10028"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10029 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10029"; + + public static final String ORG_ZSTACK_SSO_OAUTH2_SERVICE_10030 = "ORG_ZSTACK_SSO_OAUTH2_SERVICE_10030"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10002 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10003 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10004 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10004"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10005 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10005"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10006 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10006"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10007 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10007"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10008 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10008"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10009 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10009"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10010 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10010"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10011 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10011"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10012 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10012"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10013 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_HAITAI_10013"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10002 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10003 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10004 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10004"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10005 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10005"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10006 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10006"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10007 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10007"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10008 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10008"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10009 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10009"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10010 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_KOAL_10010"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10000 = "ORG_ZSTACK_HYBRID_NETWORK_10000"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10001 = "ORG_ZSTACK_HYBRID_NETWORK_10001"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10002 = "ORG_ZSTACK_HYBRID_NETWORK_10002"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10003 = "ORG_ZSTACK_HYBRID_NETWORK_10003"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10004 = "ORG_ZSTACK_HYBRID_NETWORK_10004"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10005 = "ORG_ZSTACK_HYBRID_NETWORK_10005"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10006 = "ORG_ZSTACK_HYBRID_NETWORK_10006"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10007 = "ORG_ZSTACK_HYBRID_NETWORK_10007"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10008 = "ORG_ZSTACK_HYBRID_NETWORK_10008"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10009 = "ORG_ZSTACK_HYBRID_NETWORK_10009"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10010 = "ORG_ZSTACK_HYBRID_NETWORK_10010"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10011 = "ORG_ZSTACK_HYBRID_NETWORK_10011"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10012 = "ORG_ZSTACK_HYBRID_NETWORK_10012"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10013 = "ORG_ZSTACK_HYBRID_NETWORK_10013"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10014 = "ORG_ZSTACK_HYBRID_NETWORK_10014"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10015 = "ORG_ZSTACK_HYBRID_NETWORK_10015"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10016 = "ORG_ZSTACK_HYBRID_NETWORK_10016"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10017 = "ORG_ZSTACK_HYBRID_NETWORK_10017"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10018 = "ORG_ZSTACK_HYBRID_NETWORK_10018"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10019 = "ORG_ZSTACK_HYBRID_NETWORK_10019"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10020 = "ORG_ZSTACK_HYBRID_NETWORK_10020"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10021 = "ORG_ZSTACK_HYBRID_NETWORK_10021"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10022 = "ORG_ZSTACK_HYBRID_NETWORK_10022"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10023 = "ORG_ZSTACK_HYBRID_NETWORK_10023"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10024 = "ORG_ZSTACK_HYBRID_NETWORK_10024"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10025 = "ORG_ZSTACK_HYBRID_NETWORK_10025"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10026 = "ORG_ZSTACK_HYBRID_NETWORK_10026"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10027 = "ORG_ZSTACK_HYBRID_NETWORK_10027"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10028 = "ORG_ZSTACK_HYBRID_NETWORK_10028"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10029 = "ORG_ZSTACK_HYBRID_NETWORK_10029"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10030 = "ORG_ZSTACK_HYBRID_NETWORK_10030"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10031 = "ORG_ZSTACK_HYBRID_NETWORK_10031"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10032 = "ORG_ZSTACK_HYBRID_NETWORK_10032"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10033 = "ORG_ZSTACK_HYBRID_NETWORK_10033"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10034 = "ORG_ZSTACK_HYBRID_NETWORK_10034"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10035 = "ORG_ZSTACK_HYBRID_NETWORK_10035"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10036 = "ORG_ZSTACK_HYBRID_NETWORK_10036"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10037 = "ORG_ZSTACK_HYBRID_NETWORK_10037"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10038 = "ORG_ZSTACK_HYBRID_NETWORK_10038"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10039 = "ORG_ZSTACK_HYBRID_NETWORK_10039"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_10040 = "ORG_ZSTACK_HYBRID_NETWORK_10040"; + + public static final String ORG_ZSTACK_ZWATCH_PROMETHEUS_10000 = "ORG_ZSTACK_ZWATCH_PROMETHEUS_10000"; + + public static final String ORG_ZSTACK_ZWATCH_PROMETHEUS_10001 = "ORG_ZSTACK_ZWATCH_PROMETHEUS_10001"; + + public static final String ORG_ZSTACK_ZWATCH_PROMETHEUS_10002 = "ORG_ZSTACK_ZWATCH_PROMETHEUS_10002"; + + public static final String ORG_ZSTACK_ZQL_10000 = "ORG_ZSTACK_ZQL_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_CEPH_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_CEPH_10000"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10000 = "ORG_ZSTACK_STORAGE_BACKUP_10000"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10001 = "ORG_ZSTACK_STORAGE_BACKUP_10001"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10002 = "ORG_ZSTACK_STORAGE_BACKUP_10002"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10003 = "ORG_ZSTACK_STORAGE_BACKUP_10003"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10004 = "ORG_ZSTACK_STORAGE_BACKUP_10004"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10005 = "ORG_ZSTACK_STORAGE_BACKUP_10005"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10006 = "ORG_ZSTACK_STORAGE_BACKUP_10006"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10007 = "ORG_ZSTACK_STORAGE_BACKUP_10007"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10008 = "ORG_ZSTACK_STORAGE_BACKUP_10008"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10009 = "ORG_ZSTACK_STORAGE_BACKUP_10009"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10010 = "ORG_ZSTACK_STORAGE_BACKUP_10010"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10011 = "ORG_ZSTACK_STORAGE_BACKUP_10011"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10012 = "ORG_ZSTACK_STORAGE_BACKUP_10012"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10013 = "ORG_ZSTACK_STORAGE_BACKUP_10013"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10014 = "ORG_ZSTACK_STORAGE_BACKUP_10014"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10015 = "ORG_ZSTACK_STORAGE_BACKUP_10015"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10016 = "ORG_ZSTACK_STORAGE_BACKUP_10016"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10017 = "ORG_ZSTACK_STORAGE_BACKUP_10017"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10018 = "ORG_ZSTACK_STORAGE_BACKUP_10018"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10019 = "ORG_ZSTACK_STORAGE_BACKUP_10019"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10020 = "ORG_ZSTACK_STORAGE_BACKUP_10020"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10021 = "ORG_ZSTACK_STORAGE_BACKUP_10021"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10022 = "ORG_ZSTACK_STORAGE_BACKUP_10022"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10023 = "ORG_ZSTACK_STORAGE_BACKUP_10023"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10024 = "ORG_ZSTACK_STORAGE_BACKUP_10024"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10025 = "ORG_ZSTACK_STORAGE_BACKUP_10025"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10026 = "ORG_ZSTACK_STORAGE_BACKUP_10026"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10027 = "ORG_ZSTACK_STORAGE_BACKUP_10027"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10028 = "ORG_ZSTACK_STORAGE_BACKUP_10028"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10029 = "ORG_ZSTACK_STORAGE_BACKUP_10029"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10030 = "ORG_ZSTACK_STORAGE_BACKUP_10030"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10031 = "ORG_ZSTACK_STORAGE_BACKUP_10031"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10032 = "ORG_ZSTACK_STORAGE_BACKUP_10032"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10033 = "ORG_ZSTACK_STORAGE_BACKUP_10033"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10034 = "ORG_ZSTACK_STORAGE_BACKUP_10034"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10035 = "ORG_ZSTACK_STORAGE_BACKUP_10035"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10036 = "ORG_ZSTACK_STORAGE_BACKUP_10036"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10037 = "ORG_ZSTACK_STORAGE_BACKUP_10037"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10038 = "ORG_ZSTACK_STORAGE_BACKUP_10038"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10039 = "ORG_ZSTACK_STORAGE_BACKUP_10039"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10040 = "ORG_ZSTACK_STORAGE_BACKUP_10040"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10041 = "ORG_ZSTACK_STORAGE_BACKUP_10041"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10042 = "ORG_ZSTACK_STORAGE_BACKUP_10042"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10043 = "ORG_ZSTACK_STORAGE_BACKUP_10043"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10044 = "ORG_ZSTACK_STORAGE_BACKUP_10044"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10045 = "ORG_ZSTACK_STORAGE_BACKUP_10045"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10046 = "ORG_ZSTACK_STORAGE_BACKUP_10046"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10047 = "ORG_ZSTACK_STORAGE_BACKUP_10047"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10048 = "ORG_ZSTACK_STORAGE_BACKUP_10048"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10049 = "ORG_ZSTACK_STORAGE_BACKUP_10049"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10050 = "ORG_ZSTACK_STORAGE_BACKUP_10050"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10051 = "ORG_ZSTACK_STORAGE_BACKUP_10051"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10052 = "ORG_ZSTACK_STORAGE_BACKUP_10052"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10053 = "ORG_ZSTACK_STORAGE_BACKUP_10053"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10054 = "ORG_ZSTACK_STORAGE_BACKUP_10054"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10055 = "ORG_ZSTACK_STORAGE_BACKUP_10055"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10056 = "ORG_ZSTACK_STORAGE_BACKUP_10056"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10057 = "ORG_ZSTACK_STORAGE_BACKUP_10057"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10058 = "ORG_ZSTACK_STORAGE_BACKUP_10058"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10059 = "ORG_ZSTACK_STORAGE_BACKUP_10059"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10060 = "ORG_ZSTACK_STORAGE_BACKUP_10060"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10061 = "ORG_ZSTACK_STORAGE_BACKUP_10061"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10062 = "ORG_ZSTACK_STORAGE_BACKUP_10062"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10063 = "ORG_ZSTACK_STORAGE_BACKUP_10063"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10064 = "ORG_ZSTACK_STORAGE_BACKUP_10064"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10065 = "ORG_ZSTACK_STORAGE_BACKUP_10065"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10066 = "ORG_ZSTACK_STORAGE_BACKUP_10066"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10067 = "ORG_ZSTACK_STORAGE_BACKUP_10067"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10068 = "ORG_ZSTACK_STORAGE_BACKUP_10068"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10069 = "ORG_ZSTACK_STORAGE_BACKUP_10069"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10070 = "ORG_ZSTACK_STORAGE_BACKUP_10070"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10071 = "ORG_ZSTACK_STORAGE_BACKUP_10071"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10072 = "ORG_ZSTACK_STORAGE_BACKUP_10072"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10073 = "ORG_ZSTACK_STORAGE_BACKUP_10073"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10074 = "ORG_ZSTACK_STORAGE_BACKUP_10074"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10075 = "ORG_ZSTACK_STORAGE_BACKUP_10075"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10076 = "ORG_ZSTACK_STORAGE_BACKUP_10076"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10077 = "ORG_ZSTACK_STORAGE_BACKUP_10077"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10078 = "ORG_ZSTACK_STORAGE_BACKUP_10078"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10079 = "ORG_ZSTACK_STORAGE_BACKUP_10079"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10080 = "ORG_ZSTACK_STORAGE_BACKUP_10080"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10081 = "ORG_ZSTACK_STORAGE_BACKUP_10081"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10082 = "ORG_ZSTACK_STORAGE_BACKUP_10082"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10083 = "ORG_ZSTACK_STORAGE_BACKUP_10083"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10084 = "ORG_ZSTACK_STORAGE_BACKUP_10084"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10085 = "ORG_ZSTACK_STORAGE_BACKUP_10085"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10086 = "ORG_ZSTACK_STORAGE_BACKUP_10086"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10087 = "ORG_ZSTACK_STORAGE_BACKUP_10087"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10088 = "ORG_ZSTACK_STORAGE_BACKUP_10088"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10089 = "ORG_ZSTACK_STORAGE_BACKUP_10089"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10090 = "ORG_ZSTACK_STORAGE_BACKUP_10090"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10091 = "ORG_ZSTACK_STORAGE_BACKUP_10091"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10092 = "ORG_ZSTACK_STORAGE_BACKUP_10092"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10093 = "ORG_ZSTACK_STORAGE_BACKUP_10093"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10094 = "ORG_ZSTACK_STORAGE_BACKUP_10094"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10095 = "ORG_ZSTACK_STORAGE_BACKUP_10095"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10096 = "ORG_ZSTACK_STORAGE_BACKUP_10096"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10097 = "ORG_ZSTACK_STORAGE_BACKUP_10097"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10098 = "ORG_ZSTACK_STORAGE_BACKUP_10098"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10099 = "ORG_ZSTACK_STORAGE_BACKUP_10099"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10100 = "ORG_ZSTACK_STORAGE_BACKUP_10100"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10101 = "ORG_ZSTACK_STORAGE_BACKUP_10101"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10102 = "ORG_ZSTACK_STORAGE_BACKUP_10102"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10103 = "ORG_ZSTACK_STORAGE_BACKUP_10103"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10104 = "ORG_ZSTACK_STORAGE_BACKUP_10104"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10105 = "ORG_ZSTACK_STORAGE_BACKUP_10105"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10106 = "ORG_ZSTACK_STORAGE_BACKUP_10106"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10107 = "ORG_ZSTACK_STORAGE_BACKUP_10107"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10108 = "ORG_ZSTACK_STORAGE_BACKUP_10108"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10109 = "ORG_ZSTACK_STORAGE_BACKUP_10109"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10110 = "ORG_ZSTACK_STORAGE_BACKUP_10110"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10111 = "ORG_ZSTACK_STORAGE_BACKUP_10111"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10112 = "ORG_ZSTACK_STORAGE_BACKUP_10112"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10113 = "ORG_ZSTACK_STORAGE_BACKUP_10113"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10114 = "ORG_ZSTACK_STORAGE_BACKUP_10114"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10115 = "ORG_ZSTACK_STORAGE_BACKUP_10115"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10116 = "ORG_ZSTACK_STORAGE_BACKUP_10116"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10117 = "ORG_ZSTACK_STORAGE_BACKUP_10117"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10118 = "ORG_ZSTACK_STORAGE_BACKUP_10118"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10119 = "ORG_ZSTACK_STORAGE_BACKUP_10119"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10120 = "ORG_ZSTACK_STORAGE_BACKUP_10120"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10121 = "ORG_ZSTACK_STORAGE_BACKUP_10121"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10122 = "ORG_ZSTACK_STORAGE_BACKUP_10122"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10123 = "ORG_ZSTACK_STORAGE_BACKUP_10123"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10124 = "ORG_ZSTACK_STORAGE_BACKUP_10124"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10125 = "ORG_ZSTACK_STORAGE_BACKUP_10125"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10126 = "ORG_ZSTACK_STORAGE_BACKUP_10126"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10127 = "ORG_ZSTACK_STORAGE_BACKUP_10127"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10128 = "ORG_ZSTACK_STORAGE_BACKUP_10128"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10129 = "ORG_ZSTACK_STORAGE_BACKUP_10129"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10130 = "ORG_ZSTACK_STORAGE_BACKUP_10130"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10131 = "ORG_ZSTACK_STORAGE_BACKUP_10131"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10132 = "ORG_ZSTACK_STORAGE_BACKUP_10132"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_10133 = "ORG_ZSTACK_STORAGE_BACKUP_10133"; + + public static final String ORG_ZSTACK_COMPUTE_10000 = "ORG_ZSTACK_COMPUTE_10000"; + + public static final String ORG_ZSTACK_COMPUTE_10001 = "ORG_ZSTACK_COMPUTE_10001"; + + public static final String ORG_ZSTACK_COMPUTE_10002 = "ORG_ZSTACK_COMPUTE_10002"; + + public static final String ORG_ZSTACK_COMPUTE_10003 = "ORG_ZSTACK_COMPUTE_10003"; + + public static final String ORG_ZSTACK_COMPUTE_10004 = "ORG_ZSTACK_COMPUTE_10004"; + + public static final String ORG_ZSTACK_COMPUTE_10005 = "ORG_ZSTACK_COMPUTE_10005"; + + public static final String ORG_ZSTACK_COMPUTE_10006 = "ORG_ZSTACK_COMPUTE_10006"; + + public static final String ORG_ZSTACK_COMPUTE_10007 = "ORG_ZSTACK_COMPUTE_10007"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DHCP_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DHCP_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DHCP_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DHCP_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DHCP_10002 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DHCP_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10002 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10003 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10004 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10005 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10006 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10006"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10007 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10007"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10008 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VYOS_10008"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10000 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10001 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10002 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10003 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10004 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10005 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10005"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10006 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10006"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10007 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10007"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10008 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10008"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10009 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10009"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10010 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10010"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10011 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10011"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10012 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10012"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10013 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10013"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10014 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10014"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10015 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10015"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10016 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10016"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10017 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10017"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10018 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10018"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10019 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10019"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_AI_10020 = "ORG_ZSTACK_TEST_INTEGRATION_AI_10020"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10000 = "ORG_ZSTACK_SSO_SERVICE_10000"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10001 = "ORG_ZSTACK_SSO_SERVICE_10001"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10002 = "ORG_ZSTACK_SSO_SERVICE_10002"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10003 = "ORG_ZSTACK_SSO_SERVICE_10003"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10004 = "ORG_ZSTACK_SSO_SERVICE_10004"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10005 = "ORG_ZSTACK_SSO_SERVICE_10005"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10006 = "ORG_ZSTACK_SSO_SERVICE_10006"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10007 = "ORG_ZSTACK_SSO_SERVICE_10007"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10008 = "ORG_ZSTACK_SSO_SERVICE_10008"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10009 = "ORG_ZSTACK_SSO_SERVICE_10009"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10010 = "ORG_ZSTACK_SSO_SERVICE_10010"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10011 = "ORG_ZSTACK_SSO_SERVICE_10011"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10012 = "ORG_ZSTACK_SSO_SERVICE_10012"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10013 = "ORG_ZSTACK_SSO_SERVICE_10013"; + + public static final String ORG_ZSTACK_SSO_SERVICE_10014 = "ORG_ZSTACK_SSO_SERVICE_10014"; + + public static final String ORG_ZSTACK_SNS_SYSTEM_10000 = "ORG_ZSTACK_SNS_SYSTEM_10000"; + + public static final String ORG_ZSTACK_SNS_SYSTEM_10001 = "ORG_ZSTACK_SNS_SYSTEM_10001"; + + public static final String ORG_ZSTACK_SNS_SYSTEM_10002 = "ORG_ZSTACK_SNS_SYSTEM_10002"; + + public static final String ORG_ZSTACK_ZQL_AST_VISITORS_10000 = "ORG_ZSTACK_ZQL_AST_VISITORS_10000"; + + public static final String ORG_ZSTACK_ZQL_AST_VISITORS_10001 = "ORG_ZSTACK_ZQL_AST_VISITORS_10001"; + + public static final String ORG_ZSTACK_ZQL_AST_VISITORS_10002 = "ORG_ZSTACK_ZQL_AST_VISITORS_10002"; + + public static final String ORG_ZSTACK_ZQL_AST_VISITORS_10003 = "ORG_ZSTACK_ZQL_AST_VISITORS_10003"; + + public static final String ORG_ZSTACK_ZQL_AST_VISITORS_10004 = "ORG_ZSTACK_ZQL_AST_VISITORS_10004"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10000 = "ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10000"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10001 = "ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10001"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10002 = "ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10002"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10003 = "ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10003"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10004 = "ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10004"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10005 = "ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10005"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10006 = "ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10006"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10007 = "ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10007"; + + public static final String ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10008 = "ORG_ZSTACK_STORAGE_ADDON_PRIMARY_10008"; + + public static final String ORG_ZSTACK_NETWORK_HOSTNETWORKINTERFACE_LLDP_10000 = "ORG_ZSTACK_NETWORK_HOSTNETWORKINTERFACE_LLDP_10000"; + + public static final String ORG_ZSTACK_NETWORK_HOSTNETWORKINTERFACE_LLDP_10001 = "ORG_ZSTACK_NETWORK_HOSTNETWORKINTERFACE_LLDP_10001"; + + public static final String ORG_ZSTACK_NETWORK_HOSTNETWORKINTERFACE_LLDP_10002 = "ORG_ZSTACK_NETWORK_HOSTNETWORKINTERFACE_LLDP_10002"; + + public static final String ORG_ZSTACK_NETWORK_HOSTNETWORKINTERFACE_LLDP_10003 = "ORG_ZSTACK_NETWORK_HOSTNETWORKINTERFACE_LLDP_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10002 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10003 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10004 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10004"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10005 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10005"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10006 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10006"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10007 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10007"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10008 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10008"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10009 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10009"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10010 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10010"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10011 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10011"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10012 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10012"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10013 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10013"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10014 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10014"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10015 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10015"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10016 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10016"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10017 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10017"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10018 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10018"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10019 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10019"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10020 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10020"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10021 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10021"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10022 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10022"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10023 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10023"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10024 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10024"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10025 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10025"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10026 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10026"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10027 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10027"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10028 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10028"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10029 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10029"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10030 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10030"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10031 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FLKSEC_10031"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10000 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10000"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10001 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10001"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10002 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10002"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10003 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10003"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10004 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10004"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10005 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10005"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10006 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10006"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10007 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10007"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10008 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10008"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10009 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10009"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10010 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10010"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10011 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10011"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10012 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10012"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10013 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10013"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10014 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10014"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10015 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10015"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10016 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10016"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10017 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10017"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10018 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10018"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10019 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10019"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10020 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10020"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10021 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10021"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10022 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10022"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10023 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10023"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10024 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10024"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10025 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10025"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10026 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10026"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10027 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10027"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10028 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10028"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10029 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10029"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10030 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10030"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10031 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10031"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10032 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10032"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10033 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10033"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10034 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10034"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10035 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10035"; + + public static final String ORG_ZSTACK_BAREMETAL_PXESERVER_10036 = "ORG_ZSTACK_BAREMETAL_PXESERVER_10036"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_V2V_10000 = "ORG_ZSTACK_TEST_INTEGRATION_V2V_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_V2V_10001 = "ORG_ZSTACK_TEST_INTEGRATION_V2V_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_V2V_10002 = "ORG_ZSTACK_TEST_INTEGRATION_V2V_10002"; + + public static final String ORG_ZSTACK_ZWATCH_DATATYPE_10000 = "ORG_ZSTACK_ZWATCH_DATATYPE_10000"; + + public static final String ORG_ZSTACK_ZWATCH_DATATYPE_10001 = "ORG_ZSTACK_ZWATCH_DATATYPE_10001"; + + public static final String ORG_ZSTACK_ZWATCH_DATATYPE_10002 = "ORG_ZSTACK_ZWATCH_DATATYPE_10002"; + + public static final String ORG_ZSTACK_ZWATCH_DATATYPE_10003 = "ORG_ZSTACK_ZWATCH_DATATYPE_10003"; + + public static final String ORG_ZSTACK_ZWATCH_DATATYPE_10004 = "ORG_ZSTACK_ZWATCH_DATATYPE_10004"; + + public static final String ORG_ZSTACK_ZWATCH_DATATYPE_10005 = "ORG_ZSTACK_ZWATCH_DATATYPE_10005"; + + public static final String ORG_ZSTACK_ZWATCH_DATATYPE_10006 = "ORG_ZSTACK_ZWATCH_DATATYPE_10006"; + + public static final String ORG_ZSTACK_ZWATCH_DATATYPE_10007 = "ORG_ZSTACK_ZWATCH_DATATYPE_10007"; + + public static final String ORG_ZSTACK_ZWATCH_DATATYPE_10008 = "ORG_ZSTACK_ZWATCH_DATATYPE_10008"; + + public static final String ORG_ZSTACK_ZWATCH_DATATYPE_10009 = "ORG_ZSTACK_ZWATCH_DATATYPE_10009"; + + public static final String ORG_ZSTACK_ZWATCH_DATATYPE_10010 = "ORG_ZSTACK_ZWATCH_DATATYPE_10010"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_NETWORKSERVICE_PROVIDER_VIRTUALROUTER_10000 = "ORG_ZSTACK_TEST_INTEGRATION_NETWORKSERVICE_PROVIDER_VIRTUALROUTER_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_NETWORKSERVICE_PROVIDER_VIRTUALROUTER_10001 = "ORG_ZSTACK_TEST_INTEGRATION_NETWORKSERVICE_PROVIDER_VIRTUALROUTER_10001"; + + public static final String ORG_ZSTACK_ACCESSKEY_10000 = "ORG_ZSTACK_ACCESSKEY_10000"; + + public static final String ORG_ZSTACK_ACCESSKEY_10001 = "ORG_ZSTACK_ACCESSKEY_10001"; + + public static final String ORG_ZSTACK_ACCESSKEY_10002 = "ORG_ZSTACK_ACCESSKEY_10002"; + + public static final String ORG_ZSTACK_ACCESSKEY_10003 = "ORG_ZSTACK_ACCESSKEY_10003"; + + public static final String ORG_ZSTACK_ACCESSKEY_10004 = "ORG_ZSTACK_ACCESSKEY_10004"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10000 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10000"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10001 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10001"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10002 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10002"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10003 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10003"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10004 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10004"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10005 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10005"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10006 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10006"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10007 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10007"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10008 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10008"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10009 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10009"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10010 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10010"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10011 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10011"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10012 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10012"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10013 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10013"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10014 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10014"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10015 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10015"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10016 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10016"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10017 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10017"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10018 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10018"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10019 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10019"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10020 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10020"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_10021 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_10021"; + + public static final String ORG_ZSTACK_LOG_10000 = "ORG_ZSTACK_LOG_10000"; + + public static final String ORG_ZSTACK_LOG_10001 = "ORG_ZSTACK_LOG_10001"; + + public static final String ORG_ZSTACK_LOG_10002 = "ORG_ZSTACK_LOG_10002"; + + public static final String ORG_ZSTACK_LOG_10003 = "ORG_ZSTACK_LOG_10003"; + + public static final String ORG_ZSTACK_LOG_10004 = "ORG_ZSTACK_LOG_10004"; + + public static final String ORG_ZSTACK_LOG_10005 = "ORG_ZSTACK_LOG_10005"; + + public static final String ORG_ZSTACK_LOG_10006 = "ORG_ZSTACK_LOG_10006"; + + public static final String ORG_ZSTACK_LOG_10007 = "ORG_ZSTACK_LOG_10007"; + + public static final String ORG_ZSTACK_TICKET_10000 = "ORG_ZSTACK_TICKET_10000"; + + public static final String ORG_ZSTACK_TICKET_10001 = "ORG_ZSTACK_TICKET_10001"; + + public static final String ORG_ZSTACK_TICKET_IAM2_10000 = "ORG_ZSTACK_TICKET_IAM2_10000"; + + public static final String ORG_ZSTACK_TICKET_IAM2_10001 = "ORG_ZSTACK_TICKET_IAM2_10001"; + + public static final String ORG_ZSTACK_TICKET_IAM2_10002 = "ORG_ZSTACK_TICKET_IAM2_10002"; + + public static final String ORG_ZSTACK_TICKET_IAM2_10003 = "ORG_ZSTACK_TICKET_IAM2_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_CONFIGMANAGER_10000 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_CONFIGMANAGER_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_CONFIGMANAGER_10001 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_CONFIGMANAGER_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_CONFIGMANAGER_10002 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_CONFIGMANAGER_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_CONFIGMANAGER_10003 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_CONFIGMANAGER_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_CONFIGMANAGER_10004 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_CONFIGMANAGER_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_SLB_CONFIGMANAGER_10005 = "ORG_ZSTACK_NETWORK_SERVICE_SLB_CONFIGMANAGER_10005"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10000 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10000"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10001 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10001"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10002 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10002"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10003 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10003"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10004 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10004"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10005 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10005"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10006 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10006"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10007 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10007"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10008 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10008"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10009 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10009"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10010 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10010"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10011 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10011"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10012 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10012"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10013 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10013"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10014 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10014"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10015 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10015"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10016 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10016"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10017 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10017"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10018 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10018"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10019 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10019"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10020 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10020"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10021 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10021"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10022 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10022"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10023 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10023"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10024 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10024"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10025 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10025"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10026 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10026"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10027 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10027"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10028 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10028"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10029 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10029"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10030 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10030"; + + public static final String ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10031 = "ORG_ZSTACK_PCIDEVICE_SPECIFICATION_10031"; + + public static final String ORG_ZSTACK_XDRAGON_10000 = "ORG_ZSTACK_XDRAGON_10000"; + + public static final String ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10000 = "ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10000"; + + public static final String ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10001 = "ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10001"; + + public static final String ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10002 = "ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10002"; + + public static final String ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10003 = "ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10003"; + + public static final String ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10004 = "ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10004"; + + public static final String ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10005 = "ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10005"; + + public static final String ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10006 = "ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10006"; + + public static final String ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10007 = "ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10007"; + + public static final String ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10008 = "ORG_ZSTACK_PLUGINPREMIUM_COMPUTE_ALLOCATOR_10008"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_CORE_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_CORE_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_CORE_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_CORE_10001"; + + public static final String ORG_ZSTACK_COMPUTE_CLUSTER_10000 = "ORG_ZSTACK_COMPUTE_CLUSTER_10000"; + + public static final String ORG_ZSTACK_COMPUTE_CLUSTER_10001 = "ORG_ZSTACK_COMPUTE_CLUSTER_10001"; + + public static final String ORG_ZSTACK_COMPUTE_CLUSTER_10002 = "ORG_ZSTACK_COMPUTE_CLUSTER_10002"; + + public static final String ORG_ZSTACK_COMPUTE_CLUSTER_10003 = "ORG_ZSTACK_COMPUTE_CLUSTER_10003"; + + public static final String ORG_ZSTACK_COMPUTE_CLUSTER_10004 = "ORG_ZSTACK_COMPUTE_CLUSTER_10004"; + + public static final String ORG_ZSTACK_COMPUTE_CLUSTER_10005 = "ORG_ZSTACK_COMPUTE_CLUSTER_10005"; + + public static final String ORG_ZSTACK_COMPUTE_CLUSTER_10006 = "ORG_ZSTACK_COMPUTE_CLUSTER_10006"; + + public static final String ORG_ZSTACK_COMPUTE_CLUSTER_10007 = "ORG_ZSTACK_COMPUTE_CLUSTER_10007"; + + public static final String ORG_ZSTACK_COMPUTE_CLUSTER_10008 = "ORG_ZSTACK_COMPUTE_CLUSTER_10008"; + + public static final String ORG_ZSTACK_COMPUTE_CLUSTER_10009 = "ORG_ZSTACK_COMPUTE_CLUSTER_10009"; + + public static final String ORG_ZSTACK_COMPUTE_CLUSTER_10010 = "ORG_ZSTACK_COMPUTE_CLUSTER_10010"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10002"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10003 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10003"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10004 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10004"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10005 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10005"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10006 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10006"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10007 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10007"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10008 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10008"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10009 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10009"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10010 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10010"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10011 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10011"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10012 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10012"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10013 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10013"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10014 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10014"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10015 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10015"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10016 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10016"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10017 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10017"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10018 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10018"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10019 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10019"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10020 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10020"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10021 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10021"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10022 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10022"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10023 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10023"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10024 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10024"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10025 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10025"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10026 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10026"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10027 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10027"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10028 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10028"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10029 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10029"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10030 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10030"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10031 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10031"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10032 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10032"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10033 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10033"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10034 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10034"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10035 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10035"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10036 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10036"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10037 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10037"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10038 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10038"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10039 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10039"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10040 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10040"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10041 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10041"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10042 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10042"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10043 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10043"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10044 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10044"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10045 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10045"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10046 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10046"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10047 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10047"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10048 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10048"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10049 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10049"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10050 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10050"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10051 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10051"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10052 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10052"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10053 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10053"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10054 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10054"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10055 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10055"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10056 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10056"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10057 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10057"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10058 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10058"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10059 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10059"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10060 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10060"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10061 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10061"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10062 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10062"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10063 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10063"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10064 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10064"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10065 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10065"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10066 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10066"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10067 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10067"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10068 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10068"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10069 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10069"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10070 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10070"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10071 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10071"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10072 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10072"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10073 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10073"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10074 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10074"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10075 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10075"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10076 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10076"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_NFS_10077 = "ORG_ZSTACK_STORAGE_PRIMARY_NFS_10077"; + + public static final String ORG_ZSTACK_COMPUTE_VHOSTUSER_10000 = "ORG_ZSTACK_COMPUTE_VHOSTUSER_10000"; + + public static final String ORG_ZSTACK_COMPUTE_VHOSTUSER_10001 = "ORG_ZSTACK_COMPUTE_VHOSTUSER_10001"; + + public static final String ORG_ZSTACK_COMPUTE_VHOSTUSER_10002 = "ORG_ZSTACK_COMPUTE_VHOSTUSER_10002"; + + public static final String ORG_ZSTACK_COMPUTE_VHOSTUSER_10003 = "ORG_ZSTACK_COMPUTE_VHOSTUSER_10003"; + + public static final String ORG_ZSTACK_COMPUTE_VHOSTUSER_10004 = "ORG_ZSTACK_COMPUTE_VHOSTUSER_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10000 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10001 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10002 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10003 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10004 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10005 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10005"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10006 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10006"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10007 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10007"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10008 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10008"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10009 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10009"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10010 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10010"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10011 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10011"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10012 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10012"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10013 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10013"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10014 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10014"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10015 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL2_10015"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_NETWORKSERVICE_PROVIDER_FLAT_EIP_10000 = "ORG_ZSTACK_TEST_INTEGRATION_NETWORKSERVICE_PROVIDER_FLAT_EIP_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_NETWORKSERVICE_PROVIDER_FLAT_EIP_10001 = "ORG_ZSTACK_TEST_INTEGRATION_NETWORKSERVICE_PROVIDER_FLAT_EIP_10001"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10000 = "ORG_ZSTACK_STORAGE_CDP_10000"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10001 = "ORG_ZSTACK_STORAGE_CDP_10001"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10002 = "ORG_ZSTACK_STORAGE_CDP_10002"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10003 = "ORG_ZSTACK_STORAGE_CDP_10003"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10004 = "ORG_ZSTACK_STORAGE_CDP_10004"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10005 = "ORG_ZSTACK_STORAGE_CDP_10005"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10006 = "ORG_ZSTACK_STORAGE_CDP_10006"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10007 = "ORG_ZSTACK_STORAGE_CDP_10007"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10008 = "ORG_ZSTACK_STORAGE_CDP_10008"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10009 = "ORG_ZSTACK_STORAGE_CDP_10009"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10010 = "ORG_ZSTACK_STORAGE_CDP_10010"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10011 = "ORG_ZSTACK_STORAGE_CDP_10011"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10012 = "ORG_ZSTACK_STORAGE_CDP_10012"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10013 = "ORG_ZSTACK_STORAGE_CDP_10013"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10014 = "ORG_ZSTACK_STORAGE_CDP_10014"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10015 = "ORG_ZSTACK_STORAGE_CDP_10015"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10016 = "ORG_ZSTACK_STORAGE_CDP_10016"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10017 = "ORG_ZSTACK_STORAGE_CDP_10017"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10018 = "ORG_ZSTACK_STORAGE_CDP_10018"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10019 = "ORG_ZSTACK_STORAGE_CDP_10019"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10020 = "ORG_ZSTACK_STORAGE_CDP_10020"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10021 = "ORG_ZSTACK_STORAGE_CDP_10021"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10022 = "ORG_ZSTACK_STORAGE_CDP_10022"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10023 = "ORG_ZSTACK_STORAGE_CDP_10023"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10024 = "ORG_ZSTACK_STORAGE_CDP_10024"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10025 = "ORG_ZSTACK_STORAGE_CDP_10025"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10026 = "ORG_ZSTACK_STORAGE_CDP_10026"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10027 = "ORG_ZSTACK_STORAGE_CDP_10027"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10028 = "ORG_ZSTACK_STORAGE_CDP_10028"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10029 = "ORG_ZSTACK_STORAGE_CDP_10029"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10030 = "ORG_ZSTACK_STORAGE_CDP_10030"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10031 = "ORG_ZSTACK_STORAGE_CDP_10031"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10032 = "ORG_ZSTACK_STORAGE_CDP_10032"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10033 = "ORG_ZSTACK_STORAGE_CDP_10033"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10034 = "ORG_ZSTACK_STORAGE_CDP_10034"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10035 = "ORG_ZSTACK_STORAGE_CDP_10035"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10036 = "ORG_ZSTACK_STORAGE_CDP_10036"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10037 = "ORG_ZSTACK_STORAGE_CDP_10037"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10038 = "ORG_ZSTACK_STORAGE_CDP_10038"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10039 = "ORG_ZSTACK_STORAGE_CDP_10039"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10040 = "ORG_ZSTACK_STORAGE_CDP_10040"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10041 = "ORG_ZSTACK_STORAGE_CDP_10041"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10042 = "ORG_ZSTACK_STORAGE_CDP_10042"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10043 = "ORG_ZSTACK_STORAGE_CDP_10043"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10044 = "ORG_ZSTACK_STORAGE_CDP_10044"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10045 = "ORG_ZSTACK_STORAGE_CDP_10045"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10046 = "ORG_ZSTACK_STORAGE_CDP_10046"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10047 = "ORG_ZSTACK_STORAGE_CDP_10047"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10048 = "ORG_ZSTACK_STORAGE_CDP_10048"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10049 = "ORG_ZSTACK_STORAGE_CDP_10049"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10050 = "ORG_ZSTACK_STORAGE_CDP_10050"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10051 = "ORG_ZSTACK_STORAGE_CDP_10051"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10052 = "ORG_ZSTACK_STORAGE_CDP_10052"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10053 = "ORG_ZSTACK_STORAGE_CDP_10053"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10054 = "ORG_ZSTACK_STORAGE_CDP_10054"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10055 = "ORG_ZSTACK_STORAGE_CDP_10055"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10056 = "ORG_ZSTACK_STORAGE_CDP_10056"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10057 = "ORG_ZSTACK_STORAGE_CDP_10057"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10058 = "ORG_ZSTACK_STORAGE_CDP_10058"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10059 = "ORG_ZSTACK_STORAGE_CDP_10059"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10060 = "ORG_ZSTACK_STORAGE_CDP_10060"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10061 = "ORG_ZSTACK_STORAGE_CDP_10061"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10062 = "ORG_ZSTACK_STORAGE_CDP_10062"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10063 = "ORG_ZSTACK_STORAGE_CDP_10063"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10064 = "ORG_ZSTACK_STORAGE_CDP_10064"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10065 = "ORG_ZSTACK_STORAGE_CDP_10065"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10066 = "ORG_ZSTACK_STORAGE_CDP_10066"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10067 = "ORG_ZSTACK_STORAGE_CDP_10067"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10068 = "ORG_ZSTACK_STORAGE_CDP_10068"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10069 = "ORG_ZSTACK_STORAGE_CDP_10069"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10070 = "ORG_ZSTACK_STORAGE_CDP_10070"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10071 = "ORG_ZSTACK_STORAGE_CDP_10071"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10072 = "ORG_ZSTACK_STORAGE_CDP_10072"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10073 = "ORG_ZSTACK_STORAGE_CDP_10073"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10074 = "ORG_ZSTACK_STORAGE_CDP_10074"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10075 = "ORG_ZSTACK_STORAGE_CDP_10075"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10076 = "ORG_ZSTACK_STORAGE_CDP_10076"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10077 = "ORG_ZSTACK_STORAGE_CDP_10077"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10078 = "ORG_ZSTACK_STORAGE_CDP_10078"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10079 = "ORG_ZSTACK_STORAGE_CDP_10079"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10080 = "ORG_ZSTACK_STORAGE_CDP_10080"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10081 = "ORG_ZSTACK_STORAGE_CDP_10081"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10082 = "ORG_ZSTACK_STORAGE_CDP_10082"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10083 = "ORG_ZSTACK_STORAGE_CDP_10083"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10084 = "ORG_ZSTACK_STORAGE_CDP_10084"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10085 = "ORG_ZSTACK_STORAGE_CDP_10085"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10086 = "ORG_ZSTACK_STORAGE_CDP_10086"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10087 = "ORG_ZSTACK_STORAGE_CDP_10087"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10088 = "ORG_ZSTACK_STORAGE_CDP_10088"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10089 = "ORG_ZSTACK_STORAGE_CDP_10089"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10090 = "ORG_ZSTACK_STORAGE_CDP_10090"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10091 = "ORG_ZSTACK_STORAGE_CDP_10091"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10092 = "ORG_ZSTACK_STORAGE_CDP_10092"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10093 = "ORG_ZSTACK_STORAGE_CDP_10093"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10094 = "ORG_ZSTACK_STORAGE_CDP_10094"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10095 = "ORG_ZSTACK_STORAGE_CDP_10095"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10096 = "ORG_ZSTACK_STORAGE_CDP_10096"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10097 = "ORG_ZSTACK_STORAGE_CDP_10097"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10098 = "ORG_ZSTACK_STORAGE_CDP_10098"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10099 = "ORG_ZSTACK_STORAGE_CDP_10099"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10100 = "ORG_ZSTACK_STORAGE_CDP_10100"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10101 = "ORG_ZSTACK_STORAGE_CDP_10101"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10102 = "ORG_ZSTACK_STORAGE_CDP_10102"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10103 = "ORG_ZSTACK_STORAGE_CDP_10103"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10104 = "ORG_ZSTACK_STORAGE_CDP_10104"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10105 = "ORG_ZSTACK_STORAGE_CDP_10105"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10106 = "ORG_ZSTACK_STORAGE_CDP_10106"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10107 = "ORG_ZSTACK_STORAGE_CDP_10107"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10108 = "ORG_ZSTACK_STORAGE_CDP_10108"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10109 = "ORG_ZSTACK_STORAGE_CDP_10109"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10110 = "ORG_ZSTACK_STORAGE_CDP_10110"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10111 = "ORG_ZSTACK_STORAGE_CDP_10111"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10112 = "ORG_ZSTACK_STORAGE_CDP_10112"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10113 = "ORG_ZSTACK_STORAGE_CDP_10113"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10114 = "ORG_ZSTACK_STORAGE_CDP_10114"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10115 = "ORG_ZSTACK_STORAGE_CDP_10115"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10116 = "ORG_ZSTACK_STORAGE_CDP_10116"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10117 = "ORG_ZSTACK_STORAGE_CDP_10117"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10118 = "ORG_ZSTACK_STORAGE_CDP_10118"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10119 = "ORG_ZSTACK_STORAGE_CDP_10119"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10120 = "ORG_ZSTACK_STORAGE_CDP_10120"; + + public static final String ORG_ZSTACK_STORAGE_CDP_10121 = "ORG_ZSTACK_STORAGE_CDP_10121"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_EMAIL_10000 = "ORG_ZSTACK_SNS_PLATFORM_EMAIL_10000"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_EMAIL_10001 = "ORG_ZSTACK_SNS_PLATFORM_EMAIL_10001"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_EMAIL_10002 = "ORG_ZSTACK_SNS_PLATFORM_EMAIL_10002"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_EMAIL_10003 = "ORG_ZSTACK_SNS_PLATFORM_EMAIL_10003"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_EMAIL_10004 = "ORG_ZSTACK_SNS_PLATFORM_EMAIL_10004"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_EMAIL_10005 = "ORG_ZSTACK_SNS_PLATFORM_EMAIL_10005"; + + public static final String ORG_ZSTACK_OVF_10000 = "ORG_ZSTACK_OVF_10000"; + + public static final String ORG_ZSTACK_OVF_10001 = "ORG_ZSTACK_OVF_10001"; + + public static final String ORG_ZSTACK_OVF_10002 = "ORG_ZSTACK_OVF_10002"; + + public static final String ORG_ZSTACK_OVF_10003 = "ORG_ZSTACK_OVF_10003"; + + public static final String ORG_ZSTACK_OVF_10004 = "ORG_ZSTACK_OVF_10004"; + + public static final String ORG_ZSTACK_OVF_10005 = "ORG_ZSTACK_OVF_10005"; + + public static final String ORG_ZSTACK_OVF_10006 = "ORG_ZSTACK_OVF_10006"; + + public static final String ORG_ZSTACK_OVF_10007 = "ORG_ZSTACK_OVF_10007"; + + public static final String ORG_ZSTACK_OVF_10008 = "ORG_ZSTACK_OVF_10008"; + + public static final String ORG_ZSTACK_OVF_10009 = "ORG_ZSTACK_OVF_10009"; + + public static final String ORG_ZSTACK_OVF_10010 = "ORG_ZSTACK_OVF_10010"; + + public static final String ORG_ZSTACK_OVF_10011 = "ORG_ZSTACK_OVF_10011"; + + public static final String ORG_ZSTACK_OVF_10012 = "ORG_ZSTACK_OVF_10012"; + + public static final String ORG_ZSTACK_OVF_10013 = "ORG_ZSTACK_OVF_10013"; + + public static final String ORG_ZSTACK_OVF_10014 = "ORG_ZSTACK_OVF_10014"; + + public static final String ORG_ZSTACK_OVF_10015 = "ORG_ZSTACK_OVF_10015"; + + public static final String ORG_ZSTACK_OVF_10016 = "ORG_ZSTACK_OVF_10016"; + + public static final String ORG_ZSTACK_OVF_10017 = "ORG_ZSTACK_OVF_10017"; + + public static final String ORG_ZSTACK_OVF_10018 = "ORG_ZSTACK_OVF_10018"; + + public static final String ORG_ZSTACK_OVF_10019 = "ORG_ZSTACK_OVF_10019"; + + public static final String ORG_ZSTACK_OVF_10020 = "ORG_ZSTACK_OVF_10020"; + + public static final String ORG_ZSTACK_OVF_10021 = "ORG_ZSTACK_OVF_10021"; + + public static final String ORG_ZSTACK_OVF_10022 = "ORG_ZSTACK_OVF_10022"; + + public static final String ORG_ZSTACK_OVF_10023 = "ORG_ZSTACK_OVF_10023"; + + public static final String ORG_ZSTACK_OVF_10024 = "ORG_ZSTACK_OVF_10024"; + + public static final String ORG_ZSTACK_OVF_10025 = "ORG_ZSTACK_OVF_10025"; + + public static final String ORG_ZSTACK_OVF_10026 = "ORG_ZSTACK_OVF_10026"; + + public static final String ORG_ZSTACK_OVF_10027 = "ORG_ZSTACK_OVF_10027"; + + public static final String ORG_ZSTACK_OVF_10028 = "ORG_ZSTACK_OVF_10028"; + + public static final String ORG_ZSTACK_OVF_10029 = "ORG_ZSTACK_OVF_10029"; + + public static final String ORG_ZSTACK_OVF_10030 = "ORG_ZSTACK_OVF_10030"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10002 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10003 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10004 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10004"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10005 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10005"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10006 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10006"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10007 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10007"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10008 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10008"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10009 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10009"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10010 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10010"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10011 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10011"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10012 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10012"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10013 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10013"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10014 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10014"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10015 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10015"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10016 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10016"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10017 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_AISINO_10017"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_SNMP_10000 = "ORG_ZSTACK_SNS_PLATFORM_SNMP_10000"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_SNMP_10001 = "ORG_ZSTACK_SNS_PLATFORM_SNMP_10001"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_SNMP_10002 = "ORG_ZSTACK_SNS_PLATFORM_SNMP_10002"; + + public static final String ORG_ZSTACK_AI_MESSAGE_10000 = "ORG_ZSTACK_AI_MESSAGE_10000"; + + public static final String ORG_ZSTACK_AI_MESSAGE_10001 = "ORG_ZSTACK_AI_MESSAGE_10001"; + + public static final String ORG_ZSTACK_AI_MESSAGE_10002 = "ORG_ZSTACK_AI_MESSAGE_10002"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10000 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10000"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10001 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10001"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10002 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10002"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10003 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10003"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10004 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10004"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10005 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10005"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10006 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10006"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10007 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10007"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10008 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10008"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10009 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10009"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10010 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10010"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10011 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10011"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10012 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10012"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10013 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10013"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10014 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10014"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10015 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10015"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10016 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10016"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10017 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10017"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10018 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10018"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10019 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10019"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10020 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10020"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10021 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10021"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10022 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10022"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10023 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10023"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10024 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10024"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10025 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10025"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10026 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10026"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10027 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10027"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10028 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10028"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10029 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10029"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10030 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10030"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10031 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10031"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10032 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10032"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10033 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10033"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10034 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10034"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10035 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10035"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10036 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10036"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10037 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10037"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10038 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10038"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10039 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10039"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10040 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10040"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10041 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10041"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10042 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10042"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10043 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10043"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10044 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10044"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10045 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10045"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10046 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10046"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10047 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10047"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10048 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10048"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10049 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10049"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10050 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10050"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10051 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10051"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10052 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10052"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10053 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10053"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10054 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10054"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10055 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10055"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10056 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10056"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10057 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10057"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10058 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10058"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10059 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10059"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10060 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10060"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10061 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10061"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10062 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10062"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10063 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10063"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10064 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10064"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10065 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10065"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10066 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10066"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10067 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10067"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10068 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10068"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10069 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10069"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10070 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10070"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10071 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10071"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10072 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10072"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10073 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10073"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10074 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10074"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10075 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10075"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10076 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10076"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10077 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10077"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10078 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10078"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10079 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10079"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10080 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10080"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10081 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10081"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10082 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10082"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10083 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10083"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10084 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10084"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10085 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10085"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10086 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10086"; + + public static final String ORG_ZSTACK_BAREMETAL2_INSTANCE_10087 = "ORG_ZSTACK_BAREMETAL2_INSTANCE_10087"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_SECRETRESOURCEPOOL_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_SECRETRESOURCEPOOL_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_SECRETRESOURCEPOOL_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_SECRETRESOURCEPOOL_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_SECRETRESOURCEPOOL_10002 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_SECRETRESOURCEPOOL_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_SECRETRESOURCEPOOL_10003 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_SECRETRESOURCEPOOL_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_SECRETRESOURCEPOOL_10004 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_SECRETRESOURCEPOOL_10004"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_SECRETRESOURCEPOOL_10005 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_SECRETRESOURCEPOOL_10005"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10000 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10000"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10001 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10001"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10002 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10002"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10003 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10003"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10004 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10004"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10005 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10005"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10006 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10006"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10007 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10007"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10008 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10008"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10009 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10009"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10010 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10010"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10011 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10011"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10012 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10012"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10013 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10013"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10014 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10014"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10015 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10015"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10016 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10016"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10017 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10017"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10018 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10018"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10019 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10019"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10020 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10020"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10021 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10021"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10022 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10022"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10023 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10023"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10024 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10024"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10025 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10025"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10026 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10026"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10027 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10027"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10028 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10028"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10029 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10029"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10030 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10030"; + + public static final String ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10031 = "ORG_ZSTACK_NETWORK_L2_VXLAN_VXLANNETWORKPOOL_10031"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10000 = "ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10000"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10001 = "ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10001"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10002 = "ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10002"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10003 = "ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10003"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10004 = "ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10004"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10005 = "ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10005"; + + public static final String ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10006 = "ORG_ZSTACK_IAM2_CONTAINER_ZAKU_10006"; + + public static final String ORG_ZSTACK_AI_COLLECTOR_10000 = "ORG_ZSTACK_AI_COLLECTOR_10000"; + + public static final String ORG_ZSTACK_AI_COLLECTOR_10001 = "ORG_ZSTACK_AI_COLLECTOR_10001"; + + public static final String ORG_ZSTACK_AI_COLLECTOR_10002 = "ORG_ZSTACK_AI_COLLECTOR_10002"; + + public static final String ORG_ZSTACK_AI_COLLECTOR_10003 = "ORG_ZSTACK_AI_COLLECTOR_10003"; + + public static final String ORG_ZSTACK_AI_COLLECTOR_10004 = "ORG_ZSTACK_AI_COLLECTOR_10004"; + + public static final String ORG_ZSTACK_AI_EVALUATION_10000 = "ORG_ZSTACK_AI_EVALUATION_10000"; + + public static final String ORG_ZSTACK_AI_EVALUATION_10001 = "ORG_ZSTACK_AI_EVALUATION_10001"; + + public static final String ORG_ZSTACK_AI_EVALUATION_10002 = "ORG_ZSTACK_AI_EVALUATION_10002"; + + public static final String ORG_ZSTACK_POLICYROUTE_VYOS_10000 = "ORG_ZSTACK_POLICYROUTE_VYOS_10000"; + + public static final String ORG_ZSTACK_AI_SERVICE_10000 = "ORG_ZSTACK_AI_SERVICE_10000"; + + public static final String ORG_ZSTACK_AI_SERVICE_10001 = "ORG_ZSTACK_AI_SERVICE_10001"; + + public static final String ORG_ZSTACK_AI_SERVICE_10002 = "ORG_ZSTACK_AI_SERVICE_10002"; + + public static final String ORG_ZSTACK_AI_SERVICE_10003 = "ORG_ZSTACK_AI_SERVICE_10003"; + + public static final String ORG_ZSTACK_AI_SERVICE_10004 = "ORG_ZSTACK_AI_SERVICE_10004"; + + public static final String ORG_ZSTACK_AI_SERVICE_10005 = "ORG_ZSTACK_AI_SERVICE_10005"; + + public static final String ORG_ZSTACK_AI_SERVICE_10006 = "ORG_ZSTACK_AI_SERVICE_10006"; + + public static final String ORG_ZSTACK_AI_SERVICE_10007 = "ORG_ZSTACK_AI_SERVICE_10007"; + + public static final String ORG_ZSTACK_AI_SERVICE_10008 = "ORG_ZSTACK_AI_SERVICE_10008"; + + public static final String ORG_ZSTACK_CRYPTO_DATATYPE_10000 = "ORG_ZSTACK_CRYPTO_DATATYPE_10000"; + + public static final String ORG_ZSTACK_CRYPTO_DATATYPE_10001 = "ORG_ZSTACK_CRYPTO_DATATYPE_10001"; + + public static final String ORG_ZSTACK_CRYPTO_DATATYPE_10002 = "ORG_ZSTACK_CRYPTO_DATATYPE_10002"; + + public static final String ORG_ZSTACK_CRYPTO_DATATYPE_10003 = "ORG_ZSTACK_CRYPTO_DATATYPE_10003"; + + public static final String ORG_ZSTACK_CRYPTO_DATATYPE_10004 = "ORG_ZSTACK_CRYPTO_DATATYPE_10004"; + + public static final String ORG_ZSTACK_CRYPTO_DATATYPE_10005 = "ORG_ZSTACK_CRYPTO_DATATYPE_10005"; + + public static final String ORG_ZSTACK_CRYPTO_DATATYPE_10006 = "ORG_ZSTACK_CRYPTO_DATATYPE_10006"; + + public static final String ORG_ZSTACK_TAG_10000 = "ORG_ZSTACK_TAG_10000"; + + public static final String ORG_ZSTACK_TAG_10001 = "ORG_ZSTACK_TAG_10001"; + + public static final String ORG_ZSTACK_TAG_10002 = "ORG_ZSTACK_TAG_10002"; + + public static final String ORG_ZSTACK_TAG_10003 = "ORG_ZSTACK_TAG_10003"; + + public static final String ORG_ZSTACK_TAG_10004 = "ORG_ZSTACK_TAG_10004"; + + public static final String ORG_ZSTACK_TAG_10005 = "ORG_ZSTACK_TAG_10005"; + + public static final String ORG_ZSTACK_TAG_10006 = "ORG_ZSTACK_TAG_10006"; + + public static final String ORG_ZSTACK_TAG_10007 = "ORG_ZSTACK_TAG_10007"; + + public static final String ORG_ZSTACK_TAG_10008 = "ORG_ZSTACK_TAG_10008"; + + public static final String ORG_ZSTACK_TAG_10009 = "ORG_ZSTACK_TAG_10009"; + + public static final String ORG_ZSTACK_TAG_10010 = "ORG_ZSTACK_TAG_10010"; + + public static final String ORG_ZSTACK_TAG_10011 = "ORG_ZSTACK_TAG_10011"; + + public static final String ORG_ZSTACK_TAG_10012 = "ORG_ZSTACK_TAG_10012"; + + public static final String ORG_ZSTACK_TAG_10013 = "ORG_ZSTACK_TAG_10013"; + + public static final String ORG_ZSTACK_TAG_10014 = "ORG_ZSTACK_TAG_10014"; + + public static final String ORG_ZSTACK_TAG_10015 = "ORG_ZSTACK_TAG_10015"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_SHAREBLOCK_10000 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_SHAREBLOCK_10000"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10000 = "ORG_ZSTACK_STORAGE_MIGRATION_10000"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10001 = "ORG_ZSTACK_STORAGE_MIGRATION_10001"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10002 = "ORG_ZSTACK_STORAGE_MIGRATION_10002"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10003 = "ORG_ZSTACK_STORAGE_MIGRATION_10003"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10004 = "ORG_ZSTACK_STORAGE_MIGRATION_10004"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10005 = "ORG_ZSTACK_STORAGE_MIGRATION_10005"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10006 = "ORG_ZSTACK_STORAGE_MIGRATION_10006"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10007 = "ORG_ZSTACK_STORAGE_MIGRATION_10007"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10008 = "ORG_ZSTACK_STORAGE_MIGRATION_10008"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10009 = "ORG_ZSTACK_STORAGE_MIGRATION_10009"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10010 = "ORG_ZSTACK_STORAGE_MIGRATION_10010"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10011 = "ORG_ZSTACK_STORAGE_MIGRATION_10011"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10012 = "ORG_ZSTACK_STORAGE_MIGRATION_10012"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10013 = "ORG_ZSTACK_STORAGE_MIGRATION_10013"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10014 = "ORG_ZSTACK_STORAGE_MIGRATION_10014"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10015 = "ORG_ZSTACK_STORAGE_MIGRATION_10015"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10016 = "ORG_ZSTACK_STORAGE_MIGRATION_10016"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10017 = "ORG_ZSTACK_STORAGE_MIGRATION_10017"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10018 = "ORG_ZSTACK_STORAGE_MIGRATION_10018"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10019 = "ORG_ZSTACK_STORAGE_MIGRATION_10019"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10020 = "ORG_ZSTACK_STORAGE_MIGRATION_10020"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10021 = "ORG_ZSTACK_STORAGE_MIGRATION_10021"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10022 = "ORG_ZSTACK_STORAGE_MIGRATION_10022"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10023 = "ORG_ZSTACK_STORAGE_MIGRATION_10023"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10024 = "ORG_ZSTACK_STORAGE_MIGRATION_10024"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10025 = "ORG_ZSTACK_STORAGE_MIGRATION_10025"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10026 = "ORG_ZSTACK_STORAGE_MIGRATION_10026"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10027 = "ORG_ZSTACK_STORAGE_MIGRATION_10027"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10028 = "ORG_ZSTACK_STORAGE_MIGRATION_10028"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10029 = "ORG_ZSTACK_STORAGE_MIGRATION_10029"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10030 = "ORG_ZSTACK_STORAGE_MIGRATION_10030"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10031 = "ORG_ZSTACK_STORAGE_MIGRATION_10031"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10032 = "ORG_ZSTACK_STORAGE_MIGRATION_10032"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10033 = "ORG_ZSTACK_STORAGE_MIGRATION_10033"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10034 = "ORG_ZSTACK_STORAGE_MIGRATION_10034"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10035 = "ORG_ZSTACK_STORAGE_MIGRATION_10035"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10036 = "ORG_ZSTACK_STORAGE_MIGRATION_10036"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_10037 = "ORG_ZSTACK_STORAGE_MIGRATION_10037"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_RULE_10000 = "ORG_ZSTACK_AUTOSCALING_GROUP_RULE_10000"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_RULE_10001 = "ORG_ZSTACK_AUTOSCALING_GROUP_RULE_10001"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_RULE_10002 = "ORG_ZSTACK_AUTOSCALING_GROUP_RULE_10002"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_REFERENCE_10000 = "ORG_ZSTACK_STORAGE_SNAPSHOT_REFERENCE_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10002 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10003 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10004 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10004"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10005 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10005"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10006 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10006"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10007 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10007"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10008 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10008"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10009 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10009"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10010 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10010"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10011 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10011"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10012 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10012"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10013 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_CSP_10013"; + + public static final String ORG_ZSTACK_EXPON_10000 = "ORG_ZSTACK_EXPON_10000"; + + public static final String ORG_ZSTACK_EXPON_10001 = "ORG_ZSTACK_EXPON_10001"; + + public static final String ORG_ZSTACK_EXPON_10002 = "ORG_ZSTACK_EXPON_10002"; + + public static final String ORG_ZSTACK_EXPON_10003 = "ORG_ZSTACK_EXPON_10003"; + + public static final String ORG_ZSTACK_EXPON_10004 = "ORG_ZSTACK_EXPON_10004"; + + public static final String ORG_ZSTACK_EXPON_10005 = "ORG_ZSTACK_EXPON_10005"; + + public static final String ORG_ZSTACK_EXPON_10006 = "ORG_ZSTACK_EXPON_10006"; + + public static final String ORG_ZSTACK_EXPON_10007 = "ORG_ZSTACK_EXPON_10007"; + + public static final String ORG_ZSTACK_EXPON_10008 = "ORG_ZSTACK_EXPON_10008"; + + public static final String ORG_ZSTACK_EXPON_10009 = "ORG_ZSTACK_EXPON_10009"; + + public static final String ORG_ZSTACK_EXPON_10010 = "ORG_ZSTACK_EXPON_10010"; + + public static final String ORG_ZSTACK_EXPON_10011 = "ORG_ZSTACK_EXPON_10011"; + + public static final String ORG_ZSTACK_IMAGEREPLICATOR_10000 = "ORG_ZSTACK_IMAGEREPLICATOR_10000"; + + public static final String ORG_ZSTACK_IMAGEREPLICATOR_10001 = "ORG_ZSTACK_IMAGEREPLICATOR_10001"; + + public static final String ORG_ZSTACK_IMAGEREPLICATOR_10002 = "ORG_ZSTACK_IMAGEREPLICATOR_10002"; + + public static final String ORG_ZSTACK_IMAGEREPLICATOR_10003 = "ORG_ZSTACK_IMAGEREPLICATOR_10003"; + + public static final String ORG_ZSTACK_SSHKEYPAIR_10000 = "ORG_ZSTACK_SSHKEYPAIR_10000"; + + public static final String ORG_ZSTACK_SSHKEYPAIR_10001 = "ORG_ZSTACK_SSHKEYPAIR_10001"; + + public static final String ORG_ZSTACK_SSHKEYPAIR_10002 = "ORG_ZSTACK_SSHKEYPAIR_10002"; + + public static final String ORG_ZSTACK_SSHKEYPAIR_10003 = "ORG_ZSTACK_SSHKEYPAIR_10003"; + + public static final String ORG_ZSTACK_SSHKEYPAIR_10004 = "ORG_ZSTACK_SSHKEYPAIR_10004"; + + public static final String ORG_ZSTACK_SSHKEYPAIR_10005 = "ORG_ZSTACK_SSHKEYPAIR_10005"; + + public static final String ORG_ZSTACK_SSHKEYPAIR_10006 = "ORG_ZSTACK_SSHKEYPAIR_10006"; + + public static final String ORG_ZSTACK_SSHKEYPAIR_10007 = "ORG_ZSTACK_SSHKEYPAIR_10007"; + + public static final String ORG_ZSTACK_SSHKEYPAIR_10008 = "ORG_ZSTACK_SSHKEYPAIR_10008"; + + public static final String ORG_ZSTACK_SSHKEYPAIR_10009 = "ORG_ZSTACK_SSHKEYPAIR_10009"; + + public static final String ORG_ZSTACK_SSHKEYPAIR_10010 = "ORG_ZSTACK_SSHKEYPAIR_10010"; + + public static final String ORG_ZSTACK_SSHKEYPAIR_10011 = "ORG_ZSTACK_SSHKEYPAIR_10011"; + + public static final String ORG_ZSTACK_CRYPTO_DATACRYPTO_SMP_10000 = "ORG_ZSTACK_CRYPTO_DATACRYPTO_SMP_10000"; + + public static final String ORG_ZSTACK_LONGJOB_10000 = "ORG_ZSTACK_LONGJOB_10000"; + + public static final String ORG_ZSTACK_LONGJOB_10001 = "ORG_ZSTACK_LONGJOB_10001"; + + public static final String ORG_ZSTACK_LONGJOB_10002 = "ORG_ZSTACK_LONGJOB_10002"; + + public static final String ORG_ZSTACK_LONGJOB_10003 = "ORG_ZSTACK_LONGJOB_10003"; + + public static final String ORG_ZSTACK_LONGJOB_10004 = "ORG_ZSTACK_LONGJOB_10004"; + + public static final String ORG_ZSTACK_LONGJOB_10005 = "ORG_ZSTACK_LONGJOB_10005"; + + public static final String ORG_ZSTACK_LONGJOB_10006 = "ORG_ZSTACK_LONGJOB_10006"; + + public static final String ORG_ZSTACK_LONGJOB_10007 = "ORG_ZSTACK_LONGJOB_10007"; + + public static final String ORG_ZSTACK_LONGJOB_10008 = "ORG_ZSTACK_LONGJOB_10008"; + + public static final String ORG_ZSTACK_LONGJOB_10009 = "ORG_ZSTACK_LONGJOB_10009"; + + public static final String ORG_ZSTACK_LONGJOB_10010 = "ORG_ZSTACK_LONGJOB_10010"; + + public static final String ORG_ZSTACK_LONGJOB_10011 = "ORG_ZSTACK_LONGJOB_10011"; + + public static final String ORG_ZSTACK_LONGJOB_10012 = "ORG_ZSTACK_LONGJOB_10012"; + + public static final String ORG_ZSTACK_LONGJOB_10013 = "ORG_ZSTACK_LONGJOB_10013"; + + public static final String ORG_ZSTACK_LONGJOB_10014 = "ORG_ZSTACK_LONGJOB_10014"; + + public static final String ORG_ZSTACK_LONGJOB_10015 = "ORG_ZSTACK_LONGJOB_10015"; + + public static final String ORG_ZSTACK_LONGJOB_10016 = "ORG_ZSTACK_LONGJOB_10016"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10000 = "ORG_ZSTACK_COMPUTE_SRIOV_10000"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10001 = "ORG_ZSTACK_COMPUTE_SRIOV_10001"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10002 = "ORG_ZSTACK_COMPUTE_SRIOV_10002"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10003 = "ORG_ZSTACK_COMPUTE_SRIOV_10003"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10004 = "ORG_ZSTACK_COMPUTE_SRIOV_10004"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10005 = "ORG_ZSTACK_COMPUTE_SRIOV_10005"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10006 = "ORG_ZSTACK_COMPUTE_SRIOV_10006"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10007 = "ORG_ZSTACK_COMPUTE_SRIOV_10007"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10008 = "ORG_ZSTACK_COMPUTE_SRIOV_10008"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10009 = "ORG_ZSTACK_COMPUTE_SRIOV_10009"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10010 = "ORG_ZSTACK_COMPUTE_SRIOV_10010"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10011 = "ORG_ZSTACK_COMPUTE_SRIOV_10011"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10012 = "ORG_ZSTACK_COMPUTE_SRIOV_10012"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10013 = "ORG_ZSTACK_COMPUTE_SRIOV_10013"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10014 = "ORG_ZSTACK_COMPUTE_SRIOV_10014"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10015 = "ORG_ZSTACK_COMPUTE_SRIOV_10015"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10016 = "ORG_ZSTACK_COMPUTE_SRIOV_10016"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10017 = "ORG_ZSTACK_COMPUTE_SRIOV_10017"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10018 = "ORG_ZSTACK_COMPUTE_SRIOV_10018"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10019 = "ORG_ZSTACK_COMPUTE_SRIOV_10019"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10020 = "ORG_ZSTACK_COMPUTE_SRIOV_10020"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10021 = "ORG_ZSTACK_COMPUTE_SRIOV_10021"; + + public static final String ORG_ZSTACK_COMPUTE_SRIOV_10022 = "ORG_ZSTACK_COMPUTE_SRIOV_10022"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10000 = "ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10000"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10001 = "ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10001"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10002 = "ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10002"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10003 = "ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10003"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10004 = "ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10004"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10005 = "ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10005"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10006 = "ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10006"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10007 = "ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10007"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10008 = "ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10008"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10009 = "ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10009"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10010 = "ORG_ZSTACK_ALIYUN_NAS_FILESYSTEM_10010"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LICENSE_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_LICENSE_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LICENSE_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_LICENSE_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LICENSE_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_LICENSE_10002"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LICENSE_10003 = "ORG_ZSTACK_STORAGE_PRIMARY_LICENSE_10003"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LICENSE_10004 = "ORG_ZSTACK_STORAGE_PRIMARY_LICENSE_10004"; + + public static final String ORG_ZSTACK_CBD_KVM_10000 = "ORG_ZSTACK_CBD_KVM_10000"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_10000 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_10000"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_10001 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_10001"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_10002 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_10002"; + + public static final String ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10000 = "ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10000"; + + public static final String ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10001 = "ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10001"; + + public static final String ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10002 = "ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10002"; + + public static final String ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10003 = "ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10003"; + + public static final String ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10004 = "ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10004"; + + public static final String ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10005 = "ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10005"; + + public static final String ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10006 = "ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10006"; + + public static final String ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10007 = "ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10007"; + + public static final String ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10008 = "ORG_ZSTACK_TESTLIB_PREMIUM_CRYPTO_10008"; + + public static final String ORG_ZSTACK_CORE_TRASH_10000 = "ORG_ZSTACK_CORE_TRASH_10000"; + + public static final String ORG_ZSTACK_CORE_TRASH_10001 = "ORG_ZSTACK_CORE_TRASH_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_HA_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_HA_10000"; + + public static final String ORG_ZSTACK_TEST_CORE_ASYNCBACKUP_10000 = "ORG_ZSTACK_TEST_CORE_ASYNCBACKUP_10000"; + + public static final String ORG_ZSTACK_TEST_CORE_ASYNCBACKUP_10001 = "ORG_ZSTACK_TEST_CORE_ASYNCBACKUP_10001"; + + public static final String ORG_ZSTACK_TEST_CORE_ASYNCBACKUP_10002 = "ORG_ZSTACK_TEST_CORE_ASYNCBACKUP_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_HYBRID_ECS_10000 = "ORG_ZSTACK_TEST_INTEGRATION_HYBRID_ECS_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_HYBRID_ECS_10001 = "ORG_ZSTACK_TEST_INTEGRATION_HYBRID_ECS_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_HYBRID_ECS_10002 = "ORG_ZSTACK_TEST_INTEGRATION_HYBRID_ECS_10002"; + + public static final String ORG_ZSTACK_ZWATCH_MONITORGROUP_10000 = "ORG_ZSTACK_ZWATCH_MONITORGROUP_10000"; + + public static final String ORG_ZSTACK_ZWATCH_MONITORGROUP_10001 = "ORG_ZSTACK_ZWATCH_MONITORGROUP_10001"; + + public static final String ORG_ZSTACK_ZWATCH_MONITORGROUP_10002 = "ORG_ZSTACK_ZWATCH_MONITORGROUP_10002"; + + public static final String ORG_ZSTACK_ZWATCH_MONITORGROUP_10003 = "ORG_ZSTACK_ZWATCH_MONITORGROUP_10003"; + + public static final String ORG_ZSTACK_ZWATCH_MONITORGROUP_10004 = "ORG_ZSTACK_ZWATCH_MONITORGROUP_10004"; + + public static final String ORG_ZSTACK_ZWATCH_MONITORGROUP_10005 = "ORG_ZSTACK_ZWATCH_MONITORGROUP_10005"; + + public static final String ORG_ZSTACK_ZWATCH_MONITORGROUP_10006 = "ORG_ZSTACK_ZWATCH_MONITORGROUP_10006"; + + public static final String ORG_ZSTACK_CONTAINER_10000 = "ORG_ZSTACK_CONTAINER_10000"; + + public static final String ORG_ZSTACK_CONTAINER_10001 = "ORG_ZSTACK_CONTAINER_10001"; + + public static final String ORG_ZSTACK_CONTAINER_10002 = "ORG_ZSTACK_CONTAINER_10002"; + + public static final String ORG_ZSTACK_CONTAINER_10003 = "ORG_ZSTACK_CONTAINER_10003"; + + public static final String ORG_ZSTACK_CONTAINER_10004 = "ORG_ZSTACK_CONTAINER_10004"; + + public static final String ORG_ZSTACK_CONTAINER_10005 = "ORG_ZSTACK_CONTAINER_10005"; + + public static final String ORG_ZSTACK_CONTAINER_10006 = "ORG_ZSTACK_CONTAINER_10006"; + + public static final String ORG_ZSTACK_CONTAINER_10007 = "ORG_ZSTACK_CONTAINER_10007"; + + public static final String ORG_ZSTACK_CONTAINER_10008 = "ORG_ZSTACK_CONTAINER_10008"; + + public static final String ORG_ZSTACK_CONTAINER_10009 = "ORG_ZSTACK_CONTAINER_10009"; + + public static final String ORG_ZSTACK_CONTAINER_10010 = "ORG_ZSTACK_CONTAINER_10010"; + + public static final String ORG_ZSTACK_CONTAINER_10011 = "ORG_ZSTACK_CONTAINER_10011"; + + public static final String ORG_ZSTACK_CONTAINER_10012 = "ORG_ZSTACK_CONTAINER_10012"; + + public static final String ORG_ZSTACK_CONTAINER_10013 = "ORG_ZSTACK_CONTAINER_10013"; + + public static final String ORG_ZSTACK_CONTAINER_10014 = "ORG_ZSTACK_CONTAINER_10014"; + + public static final String ORG_ZSTACK_CONTAINER_10015 = "ORG_ZSTACK_CONTAINER_10015"; + + public static final String ORG_ZSTACK_CONTAINER_10016 = "ORG_ZSTACK_CONTAINER_10016"; + + public static final String ORG_ZSTACK_CONTAINER_10017 = "ORG_ZSTACK_CONTAINER_10017"; + + public static final String ORG_ZSTACK_CONTAINER_10018 = "ORG_ZSTACK_CONTAINER_10018"; + + public static final String ORG_ZSTACK_CONTAINER_10019 = "ORG_ZSTACK_CONTAINER_10019"; + + public static final String ORG_ZSTACK_CONTAINER_10020 = "ORG_ZSTACK_CONTAINER_10020"; + + public static final String ORG_ZSTACK_CONTAINER_10021 = "ORG_ZSTACK_CONTAINER_10021"; + + public static final String ORG_ZSTACK_CONTAINER_10022 = "ORG_ZSTACK_CONTAINER_10022"; + + public static final String ORG_ZSTACK_CONTAINER_10023 = "ORG_ZSTACK_CONTAINER_10023"; + + public static final String ORG_ZSTACK_CONTAINER_10024 = "ORG_ZSTACK_CONTAINER_10024"; + + public static final String ORG_ZSTACK_CONTAINER_10025 = "ORG_ZSTACK_CONTAINER_10025"; + + public static final String ORG_ZSTACK_CONTAINER_10026 = "ORG_ZSTACK_CONTAINER_10026"; + + public static final String ORG_ZSTACK_CONTAINER_10027 = "ORG_ZSTACK_CONTAINER_10027"; + + public static final String ORG_ZSTACK_CONTAINER_10028 = "ORG_ZSTACK_CONTAINER_10028"; + + public static final String ORG_ZSTACK_CONTAINER_10029 = "ORG_ZSTACK_CONTAINER_10029"; + + public static final String ORG_ZSTACK_CONTAINER_10030 = "ORG_ZSTACK_CONTAINER_10030"; + + public static final String ORG_ZSTACK_CONTAINER_10031 = "ORG_ZSTACK_CONTAINER_10031"; + + public static final String ORG_ZSTACK_CONTAINER_10032 = "ORG_ZSTACK_CONTAINER_10032"; + + public static final String ORG_ZSTACK_CONTAINER_10033 = "ORG_ZSTACK_CONTAINER_10033"; + + public static final String ORG_ZSTACK_CONTAINER_10034 = "ORG_ZSTACK_CONTAINER_10034"; + + public static final String ORG_ZSTACK_CONTAINER_10035 = "ORG_ZSTACK_CONTAINER_10035"; + + public static final String ORG_ZSTACK_CONTAINER_10036 = "ORG_ZSTACK_CONTAINER_10036"; + + public static final String ORG_ZSTACK_CONTAINER_10037 = "ORG_ZSTACK_CONTAINER_10037"; + + public static final String ORG_ZSTACK_CONTAINER_10038 = "ORG_ZSTACK_CONTAINER_10038"; + + public static final String ORG_ZSTACK_CONTAINER_10039 = "ORG_ZSTACK_CONTAINER_10039"; + + public static final String ORG_ZSTACK_CONTAINER_10040 = "ORG_ZSTACK_CONTAINER_10040"; + + public static final String ORG_ZSTACK_CONTAINER_10041 = "ORG_ZSTACK_CONTAINER_10041"; + + public static final String ORG_ZSTACK_CONTAINER_10042 = "ORG_ZSTACK_CONTAINER_10042"; + + public static final String ORG_ZSTACK_CONTAINER_10043 = "ORG_ZSTACK_CONTAINER_10043"; + + public static final String ORG_ZSTACK_CONTAINER_10044 = "ORG_ZSTACK_CONTAINER_10044"; + + public static final String ORG_ZSTACK_CONTAINER_10045 = "ORG_ZSTACK_CONTAINER_10045"; + + public static final String ORG_ZSTACK_CONTAINER_10046 = "ORG_ZSTACK_CONTAINER_10046"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_HTTP_10000 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_HTTP_10000"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_HTTP_10001 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_HTTP_10001"; + + public static final String ORG_ZSTACK_CORE_DEBUG_10000 = "ORG_ZSTACK_CORE_DEBUG_10000"; + + public static final String ORG_ZSTACK_TICKET_EXECUTOR_10000 = "ORG_ZSTACK_TICKET_EXECUTOR_10000"; + + public static final String ORG_ZSTACK_TICKET_EXECUTOR_10001 = "ORG_ZSTACK_TICKET_EXECUTOR_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_COMPUTE_HOSTALLOCATESTRATEGY_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_COMPUTE_HOSTALLOCATESTRATEGY_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_COMPUTE_HOSTALLOCATESTRATEGY_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_COMPUTE_HOSTALLOCATESTRATEGY_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_COMPUTE_HOSTALLOCATESTRATEGY_10002 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_COMPUTE_HOSTALLOCATESTRATEGY_10002"; + + public static final String ORG_ZSTACK_V2V_KVM_10000 = "ORG_ZSTACK_V2V_KVM_10000"; + + public static final String ORG_ZSTACK_V2V_KVM_10001 = "ORG_ZSTACK_V2V_KVM_10001"; + + public static final String ORG_ZSTACK_V2V_KVM_10002 = "ORG_ZSTACK_V2V_KVM_10002"; + + public static final String ORG_ZSTACK_V2V_KVM_10003 = "ORG_ZSTACK_V2V_KVM_10003"; + + public static final String ORG_ZSTACK_V2V_KVM_10004 = "ORG_ZSTACK_V2V_KVM_10004"; + + public static final String ORG_ZSTACK_V2V_KVM_10005 = "ORG_ZSTACK_V2V_KVM_10005"; + + public static final String ORG_ZSTACK_V2V_KVM_10006 = "ORG_ZSTACK_V2V_KVM_10006"; + + public static final String ORG_ZSTACK_V2V_KVM_10007 = "ORG_ZSTACK_V2V_KVM_10007"; + + public static final String ORG_ZSTACK_V2V_KVM_10008 = "ORG_ZSTACK_V2V_KVM_10008"; + + public static final String ORG_ZSTACK_V2V_KVM_10009 = "ORG_ZSTACK_V2V_KVM_10009"; + + public static final String ORG_ZSTACK_V2V_KVM_10010 = "ORG_ZSTACK_V2V_KVM_10010"; + + public static final String ORG_ZSTACK_V2V_KVM_10011 = "ORG_ZSTACK_V2V_KVM_10011"; + + public static final String ORG_ZSTACK_V2V_KVM_10012 = "ORG_ZSTACK_V2V_KVM_10012"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10000 = "ORG_ZSTACK_IPSEC_VYOS_10000"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10001 = "ORG_ZSTACK_IPSEC_VYOS_10001"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10002 = "ORG_ZSTACK_IPSEC_VYOS_10002"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10003 = "ORG_ZSTACK_IPSEC_VYOS_10003"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10004 = "ORG_ZSTACK_IPSEC_VYOS_10004"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10005 = "ORG_ZSTACK_IPSEC_VYOS_10005"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10006 = "ORG_ZSTACK_IPSEC_VYOS_10006"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10007 = "ORG_ZSTACK_IPSEC_VYOS_10007"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10008 = "ORG_ZSTACK_IPSEC_VYOS_10008"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10009 = "ORG_ZSTACK_IPSEC_VYOS_10009"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10010 = "ORG_ZSTACK_IPSEC_VYOS_10010"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10011 = "ORG_ZSTACK_IPSEC_VYOS_10011"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10012 = "ORG_ZSTACK_IPSEC_VYOS_10012"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10013 = "ORG_ZSTACK_IPSEC_VYOS_10013"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10014 = "ORG_ZSTACK_IPSEC_VYOS_10014"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10015 = "ORG_ZSTACK_IPSEC_VYOS_10015"; + + public static final String ORG_ZSTACK_IPSEC_VYOS_10016 = "ORG_ZSTACK_IPSEC_VYOS_10016"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10002 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10003 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10004 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10005 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10005"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10006 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VOLUMEBACKUP_10006"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10000 = "ORG_ZSTACK_FAULTTOLERANCE_10000"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10001 = "ORG_ZSTACK_FAULTTOLERANCE_10001"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10002 = "ORG_ZSTACK_FAULTTOLERANCE_10002"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10003 = "ORG_ZSTACK_FAULTTOLERANCE_10003"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10004 = "ORG_ZSTACK_FAULTTOLERANCE_10004"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10005 = "ORG_ZSTACK_FAULTTOLERANCE_10005"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10006 = "ORG_ZSTACK_FAULTTOLERANCE_10006"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10007 = "ORG_ZSTACK_FAULTTOLERANCE_10007"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10008 = "ORG_ZSTACK_FAULTTOLERANCE_10008"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10009 = "ORG_ZSTACK_FAULTTOLERANCE_10009"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10010 = "ORG_ZSTACK_FAULTTOLERANCE_10010"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10011 = "ORG_ZSTACK_FAULTTOLERANCE_10011"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10012 = "ORG_ZSTACK_FAULTTOLERANCE_10012"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10013 = "ORG_ZSTACK_FAULTTOLERANCE_10013"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10014 = "ORG_ZSTACK_FAULTTOLERANCE_10014"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10015 = "ORG_ZSTACK_FAULTTOLERANCE_10015"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10016 = "ORG_ZSTACK_FAULTTOLERANCE_10016"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10017 = "ORG_ZSTACK_FAULTTOLERANCE_10017"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10018 = "ORG_ZSTACK_FAULTTOLERANCE_10018"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10019 = "ORG_ZSTACK_FAULTTOLERANCE_10019"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10020 = "ORG_ZSTACK_FAULTTOLERANCE_10020"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10021 = "ORG_ZSTACK_FAULTTOLERANCE_10021"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10022 = "ORG_ZSTACK_FAULTTOLERANCE_10022"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10023 = "ORG_ZSTACK_FAULTTOLERANCE_10023"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10024 = "ORG_ZSTACK_FAULTTOLERANCE_10024"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10025 = "ORG_ZSTACK_FAULTTOLERANCE_10025"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10026 = "ORG_ZSTACK_FAULTTOLERANCE_10026"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10027 = "ORG_ZSTACK_FAULTTOLERANCE_10027"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10028 = "ORG_ZSTACK_FAULTTOLERANCE_10028"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10029 = "ORG_ZSTACK_FAULTTOLERANCE_10029"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10030 = "ORG_ZSTACK_FAULTTOLERANCE_10030"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10031 = "ORG_ZSTACK_FAULTTOLERANCE_10031"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10032 = "ORG_ZSTACK_FAULTTOLERANCE_10032"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10033 = "ORG_ZSTACK_FAULTTOLERANCE_10033"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10034 = "ORG_ZSTACK_FAULTTOLERANCE_10034"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10035 = "ORG_ZSTACK_FAULTTOLERANCE_10035"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10036 = "ORG_ZSTACK_FAULTTOLERANCE_10036"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10037 = "ORG_ZSTACK_FAULTTOLERANCE_10037"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10038 = "ORG_ZSTACK_FAULTTOLERANCE_10038"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10039 = "ORG_ZSTACK_FAULTTOLERANCE_10039"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10040 = "ORG_ZSTACK_FAULTTOLERANCE_10040"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10041 = "ORG_ZSTACK_FAULTTOLERANCE_10041"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10042 = "ORG_ZSTACK_FAULTTOLERANCE_10042"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10043 = "ORG_ZSTACK_FAULTTOLERANCE_10043"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10044 = "ORG_ZSTACK_FAULTTOLERANCE_10044"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10045 = "ORG_ZSTACK_FAULTTOLERANCE_10045"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10046 = "ORG_ZSTACK_FAULTTOLERANCE_10046"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10047 = "ORG_ZSTACK_FAULTTOLERANCE_10047"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10048 = "ORG_ZSTACK_FAULTTOLERANCE_10048"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10049 = "ORG_ZSTACK_FAULTTOLERANCE_10049"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10050 = "ORG_ZSTACK_FAULTTOLERANCE_10050"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10051 = "ORG_ZSTACK_FAULTTOLERANCE_10051"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10052 = "ORG_ZSTACK_FAULTTOLERANCE_10052"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10053 = "ORG_ZSTACK_FAULTTOLERANCE_10053"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10054 = "ORG_ZSTACK_FAULTTOLERANCE_10054"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10055 = "ORG_ZSTACK_FAULTTOLERANCE_10055"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10056 = "ORG_ZSTACK_FAULTTOLERANCE_10056"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10057 = "ORG_ZSTACK_FAULTTOLERANCE_10057"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10058 = "ORG_ZSTACK_FAULTTOLERANCE_10058"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10059 = "ORG_ZSTACK_FAULTTOLERANCE_10059"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10060 = "ORG_ZSTACK_FAULTTOLERANCE_10060"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10061 = "ORG_ZSTACK_FAULTTOLERANCE_10061"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10062 = "ORG_ZSTACK_FAULTTOLERANCE_10062"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10063 = "ORG_ZSTACK_FAULTTOLERANCE_10063"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10064 = "ORG_ZSTACK_FAULTTOLERANCE_10064"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10065 = "ORG_ZSTACK_FAULTTOLERANCE_10065"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10066 = "ORG_ZSTACK_FAULTTOLERANCE_10066"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10067 = "ORG_ZSTACK_FAULTTOLERANCE_10067"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10068 = "ORG_ZSTACK_FAULTTOLERANCE_10068"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10069 = "ORG_ZSTACK_FAULTTOLERANCE_10069"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10070 = "ORG_ZSTACK_FAULTTOLERANCE_10070"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10071 = "ORG_ZSTACK_FAULTTOLERANCE_10071"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10072 = "ORG_ZSTACK_FAULTTOLERANCE_10072"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10073 = "ORG_ZSTACK_FAULTTOLERANCE_10073"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10074 = "ORG_ZSTACK_FAULTTOLERANCE_10074"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10075 = "ORG_ZSTACK_FAULTTOLERANCE_10075"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10076 = "ORG_ZSTACK_FAULTTOLERANCE_10076"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10077 = "ORG_ZSTACK_FAULTTOLERANCE_10077"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10078 = "ORG_ZSTACK_FAULTTOLERANCE_10078"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10079 = "ORG_ZSTACK_FAULTTOLERANCE_10079"; + + public static final String ORG_ZSTACK_FAULTTOLERANCE_10080 = "ORG_ZSTACK_FAULTTOLERANCE_10080"; + + public static final String ORG_ZSTACK_APPCENTER_UTILS_10000 = "ORG_ZSTACK_APPCENTER_UTILS_10000"; + + public static final String ORG_ZSTACK_APPCENTER_UTILS_10001 = "ORG_ZSTACK_APPCENTER_UTILS_10001"; + + public static final String ORG_ZSTACK_EXPON_SDK_10000 = "ORG_ZSTACK_EXPON_SDK_10000"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10000 = "ORG_ZSTACK_CLOUDFORMATION_10000"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10001 = "ORG_ZSTACK_CLOUDFORMATION_10001"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10002 = "ORG_ZSTACK_CLOUDFORMATION_10002"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10003 = "ORG_ZSTACK_CLOUDFORMATION_10003"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10004 = "ORG_ZSTACK_CLOUDFORMATION_10004"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10005 = "ORG_ZSTACK_CLOUDFORMATION_10005"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10006 = "ORG_ZSTACK_CLOUDFORMATION_10006"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10007 = "ORG_ZSTACK_CLOUDFORMATION_10007"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10008 = "ORG_ZSTACK_CLOUDFORMATION_10008"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10009 = "ORG_ZSTACK_CLOUDFORMATION_10009"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10010 = "ORG_ZSTACK_CLOUDFORMATION_10010"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10011 = "ORG_ZSTACK_CLOUDFORMATION_10011"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10012 = "ORG_ZSTACK_CLOUDFORMATION_10012"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10013 = "ORG_ZSTACK_CLOUDFORMATION_10013"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10014 = "ORG_ZSTACK_CLOUDFORMATION_10014"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10015 = "ORG_ZSTACK_CLOUDFORMATION_10015"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10016 = "ORG_ZSTACK_CLOUDFORMATION_10016"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10017 = "ORG_ZSTACK_CLOUDFORMATION_10017"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10018 = "ORG_ZSTACK_CLOUDFORMATION_10018"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10019 = "ORG_ZSTACK_CLOUDFORMATION_10019"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10020 = "ORG_ZSTACK_CLOUDFORMATION_10020"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10021 = "ORG_ZSTACK_CLOUDFORMATION_10021"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10022 = "ORG_ZSTACK_CLOUDFORMATION_10022"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10023 = "ORG_ZSTACK_CLOUDFORMATION_10023"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10024 = "ORG_ZSTACK_CLOUDFORMATION_10024"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10025 = "ORG_ZSTACK_CLOUDFORMATION_10025"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10026 = "ORG_ZSTACK_CLOUDFORMATION_10026"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10027 = "ORG_ZSTACK_CLOUDFORMATION_10027"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10028 = "ORG_ZSTACK_CLOUDFORMATION_10028"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10029 = "ORG_ZSTACK_CLOUDFORMATION_10029"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10030 = "ORG_ZSTACK_CLOUDFORMATION_10030"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10031 = "ORG_ZSTACK_CLOUDFORMATION_10031"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10032 = "ORG_ZSTACK_CLOUDFORMATION_10032"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10033 = "ORG_ZSTACK_CLOUDFORMATION_10033"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_10034 = "ORG_ZSTACK_CLOUDFORMATION_10034"; + + public static final String ORG_ZSTACK_AI_VM_10000 = "ORG_ZSTACK_AI_VM_10000"; + + public static final String ORG_ZSTACK_AI_VM_10001 = "ORG_ZSTACK_AI_VM_10001"; + + public static final String ORG_ZSTACK_AI_VM_10002 = "ORG_ZSTACK_AI_VM_10002"; + + public static final String ORG_ZSTACK_AI_VM_10003 = "ORG_ZSTACK_AI_VM_10003"; + + public static final String ORG_ZSTACK_AI_VM_10004 = "ORG_ZSTACK_AI_VM_10004"; + + public static final String ORG_ZSTACK_AI_VM_10005 = "ORG_ZSTACK_AI_VM_10005"; + + public static final String ORG_ZSTACK_AI_VM_10006 = "ORG_ZSTACK_AI_VM_10006"; + + public static final String ORG_ZSTACK_AI_VM_10007 = "ORG_ZSTACK_AI_VM_10007"; + + public static final String ORG_ZSTACK_AI_VM_10008 = "ORG_ZSTACK_AI_VM_10008"; + + public static final String ORG_ZSTACK_AI_VM_10009 = "ORG_ZSTACK_AI_VM_10009"; + + public static final String ORG_ZSTACK_AI_VM_10010 = "ORG_ZSTACK_AI_VM_10010"; + + public static final String ORG_ZSTACK_AI_VM_10011 = "ORG_ZSTACK_AI_VM_10011"; + + public static final String ORG_ZSTACK_OVF_DATATYPE_10000 = "ORG_ZSTACK_OVF_DATATYPE_10000"; + + public static final String ORG_ZSTACK_OVF_DATATYPE_10001 = "ORG_ZSTACK_OVF_DATATYPE_10001"; + + public static final String ORG_ZSTACK_OVF_DATATYPE_10002 = "ORG_ZSTACK_OVF_DATATYPE_10002"; + + public static final String ORG_ZSTACK_STORAGE_SNAPSHOT_GROUP_10000 = "ORG_ZSTACK_STORAGE_SNAPSHOT_GROUP_10000"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10000 = "ORG_ZSTACK_COMPUTE_BONDING_10000"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10001 = "ORG_ZSTACK_COMPUTE_BONDING_10001"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10002 = "ORG_ZSTACK_COMPUTE_BONDING_10002"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10003 = "ORG_ZSTACK_COMPUTE_BONDING_10003"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10004 = "ORG_ZSTACK_COMPUTE_BONDING_10004"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10005 = "ORG_ZSTACK_COMPUTE_BONDING_10005"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10006 = "ORG_ZSTACK_COMPUTE_BONDING_10006"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10007 = "ORG_ZSTACK_COMPUTE_BONDING_10007"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10008 = "ORG_ZSTACK_COMPUTE_BONDING_10008"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10009 = "ORG_ZSTACK_COMPUTE_BONDING_10009"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10010 = "ORG_ZSTACK_COMPUTE_BONDING_10010"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10011 = "ORG_ZSTACK_COMPUTE_BONDING_10011"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10012 = "ORG_ZSTACK_COMPUTE_BONDING_10012"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10013 = "ORG_ZSTACK_COMPUTE_BONDING_10013"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10014 = "ORG_ZSTACK_COMPUTE_BONDING_10014"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10015 = "ORG_ZSTACK_COMPUTE_BONDING_10015"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10016 = "ORG_ZSTACK_COMPUTE_BONDING_10016"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10017 = "ORG_ZSTACK_COMPUTE_BONDING_10017"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10018 = "ORG_ZSTACK_COMPUTE_BONDING_10018"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10019 = "ORG_ZSTACK_COMPUTE_BONDING_10019"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10020 = "ORG_ZSTACK_COMPUTE_BONDING_10020"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10021 = "ORG_ZSTACK_COMPUTE_BONDING_10021"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10022 = "ORG_ZSTACK_COMPUTE_BONDING_10022"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10023 = "ORG_ZSTACK_COMPUTE_BONDING_10023"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10024 = "ORG_ZSTACK_COMPUTE_BONDING_10024"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10025 = "ORG_ZSTACK_COMPUTE_BONDING_10025"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10026 = "ORG_ZSTACK_COMPUTE_BONDING_10026"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10027 = "ORG_ZSTACK_COMPUTE_BONDING_10027"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10028 = "ORG_ZSTACK_COMPUTE_BONDING_10028"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10029 = "ORG_ZSTACK_COMPUTE_BONDING_10029"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10030 = "ORG_ZSTACK_COMPUTE_BONDING_10030"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10031 = "ORG_ZSTACK_COMPUTE_BONDING_10031"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10032 = "ORG_ZSTACK_COMPUTE_BONDING_10032"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10033 = "ORG_ZSTACK_COMPUTE_BONDING_10033"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10034 = "ORG_ZSTACK_COMPUTE_BONDING_10034"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10035 = "ORG_ZSTACK_COMPUTE_BONDING_10035"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10036 = "ORG_ZSTACK_COMPUTE_BONDING_10036"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10037 = "ORG_ZSTACK_COMPUTE_BONDING_10037"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10038 = "ORG_ZSTACK_COMPUTE_BONDING_10038"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10039 = "ORG_ZSTACK_COMPUTE_BONDING_10039"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10040 = "ORG_ZSTACK_COMPUTE_BONDING_10040"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10041 = "ORG_ZSTACK_COMPUTE_BONDING_10041"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10042 = "ORG_ZSTACK_COMPUTE_BONDING_10042"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10043 = "ORG_ZSTACK_COMPUTE_BONDING_10043"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10044 = "ORG_ZSTACK_COMPUTE_BONDING_10044"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10045 = "ORG_ZSTACK_COMPUTE_BONDING_10045"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10046 = "ORG_ZSTACK_COMPUTE_BONDING_10046"; + + public static final String ORG_ZSTACK_COMPUTE_BONDING_10047 = "ORG_ZSTACK_COMPUTE_BONDING_10047"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_10000 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_10000"; + + public static final String ORG_ZSTACK_TEST_COMPUTE_HOSTALLOCATOR_10000 = "ORG_ZSTACK_TEST_COMPUTE_HOSTALLOCATOR_10000"; + + public static final String ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10000 = "ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10000"; + + public static final String ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10001 = "ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10001"; + + public static final String ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10002 = "ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10002"; + + public static final String ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10003 = "ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10003"; + + public static final String ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10004 = "ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10004"; + + public static final String ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10005 = "ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10005"; + + public static final String ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10006 = "ORG_ZSTACK_STORAGE_MEMORYSNAPSHOT_10006"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10002 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10003 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10004 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10004"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10005 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10005"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10006 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10006"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10007 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10007"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10008 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10008"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10009 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10009"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10010 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10010"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10011 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10011"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10012 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10012"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10013 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10013"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10014 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10014"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10015 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10015"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10016 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10016"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10017 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_FISEC_10017"; + + public static final String ORG_ZSTACK_CORE_TIMEOUT_10000 = "ORG_ZSTACK_CORE_TIMEOUT_10000"; + + public static final String ORG_ZSTACK_TESTLIB_CONTROLLER_10000 = "ORG_ZSTACK_TESTLIB_CONTROLLER_10000"; + + public static final String ORG_ZSTACK_TESTLIB_CONTROLLER_10001 = "ORG_ZSTACK_TESTLIB_CONTROLLER_10001"; + + public static final String ORG_ZSTACK_TESTLIB_CONTROLLER_10002 = "ORG_ZSTACK_TESTLIB_CONTROLLER_10002"; + + public static final String ORG_ZSTACK_TESTLIB_CONTROLLER_10003 = "ORG_ZSTACK_TESTLIB_CONTROLLER_10003"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10000 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10000"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10001 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10001"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10002 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10002"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10003 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10003"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10004 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10004"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10005 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10005"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10006 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10006"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10007 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10007"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10008 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10008"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10009 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10009"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10010 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10010"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10011 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10011"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10012 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10012"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10013 = "ORG_ZSTACK_SDNCONTROLLER_HARDWAREVXLAN_10013"; + + public static final String ORG_ZSTACK_BAREMETAL_PRECONFIGURATION_10000 = "ORG_ZSTACK_BAREMETAL_PRECONFIGURATION_10000"; + + public static final String ORG_ZSTACK_BAREMETAL_PRECONFIGURATION_10001 = "ORG_ZSTACK_BAREMETAL_PRECONFIGURATION_10001"; + + public static final String ORG_ZSTACK_BAREMETAL_PRECONFIGURATION_10002 = "ORG_ZSTACK_BAREMETAL_PRECONFIGURATION_10002"; + + public static final String ORG_ZSTACK_BAREMETAL_PRECONFIGURATION_10003 = "ORG_ZSTACK_BAREMETAL_PRECONFIGURATION_10003"; + + public static final String ORG_ZSTACK_BAREMETAL_PRECONFIGURATION_10004 = "ORG_ZSTACK_BAREMETAL_PRECONFIGURATION_10004"; + + public static final String ORG_ZSTACK_BAREMETAL_PRECONFIGURATION_10005 = "ORG_ZSTACK_BAREMETAL_PRECONFIGURATION_10005"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_CEPH_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_CEPH_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_CEPH_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_CEPH_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_CEPH_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_CEPH_10002"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_CEPH_10003 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_CEPH_10003"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_CEPH_10004 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_CEPH_10004"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_CEPH_10005 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_CEPH_10005"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10000 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10000"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10001 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10001"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10002 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10002"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10003 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10003"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10004 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10004"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10005 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10005"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10006 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10006"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10007 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10007"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10008 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10008"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10009 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10009"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10010 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10010"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10011 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10011"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10012 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10012"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10013 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10013"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10014 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10014"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10015 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10015"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10016 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10016"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10017 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10017"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10018 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10018"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10019 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10019"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10020 = "ORG_ZSTACK_ALIYUN_NETWORK_CONNECTION_10020"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10000 = "ORG_ZSTACK_NETWORK_SERVICE_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10001 = "ORG_ZSTACK_NETWORK_SERVICE_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10002 = "ORG_ZSTACK_NETWORK_SERVICE_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10003 = "ORG_ZSTACK_NETWORK_SERVICE_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10004 = "ORG_ZSTACK_NETWORK_SERVICE_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10005 = "ORG_ZSTACK_NETWORK_SERVICE_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10006 = "ORG_ZSTACK_NETWORK_SERVICE_10006"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10007 = "ORG_ZSTACK_NETWORK_SERVICE_10007"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10008 = "ORG_ZSTACK_NETWORK_SERVICE_10008"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10009 = "ORG_ZSTACK_NETWORK_SERVICE_10009"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10010 = "ORG_ZSTACK_NETWORK_SERVICE_10010"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10011 = "ORG_ZSTACK_NETWORK_SERVICE_10011"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10012 = "ORG_ZSTACK_NETWORK_SERVICE_10012"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10013 = "ORG_ZSTACK_NETWORK_SERVICE_10013"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_10014 = "ORG_ZSTACK_NETWORK_SERVICE_10014"; + + public static final String ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10000 = "ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10000"; + + public static final String ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10001 = "ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10001"; + + public static final String ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10002 = "ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10002"; + + public static final String ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10003 = "ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10003"; + + public static final String ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10004 = "ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10004"; + + public static final String ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10005 = "ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10005"; + + public static final String ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10006 = "ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10006"; + + public static final String ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10007 = "ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10007"; + + public static final String ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10008 = "ORG_ZSTACK_EXTERNALBACKUP_ZBOX_10008"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10000 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10000"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10001 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10001"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10002 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10002"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10003 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10003"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10004 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10004"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10005 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10005"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10006 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10006"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10007 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10007"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10008 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10008"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10009 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10009"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10010 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10010"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10011 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10011"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10012 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10012"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10013 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10013"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10014 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10014"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10015 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10015"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10016 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10016"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10017 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10017"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10018 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10018"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10019 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10019"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10020 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10020"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10021 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10021"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10022 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10022"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10023 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10023"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10024 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10024"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10025 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10025"; + + public static final String ORG_ZSTACK_MONITORING_PROMETHEUS_10026 = "ORG_ZSTACK_MONITORING_PROMETHEUS_10026"; + + public static final String ORG_ZSTACK_SNMP_AGENT_10000 = "ORG_ZSTACK_SNMP_AGENT_10000"; + + public static final String ORG_ZSTACK_SNMP_AGENT_10001 = "ORG_ZSTACK_SNMP_AGENT_10001"; + + public static final String ORG_ZSTACK_SNMP_AGENT_10002 = "ORG_ZSTACK_SNMP_AGENT_10002"; + + public static final String ORG_ZSTACK_SNMP_AGENT_10003 = "ORG_ZSTACK_SNMP_AGENT_10003"; + + public static final String ORG_ZSTACK_SNMP_AGENT_10004 = "ORG_ZSTACK_SNMP_AGENT_10004"; + + public static final String ORG_ZSTACK_SNMP_AGENT_10005 = "ORG_ZSTACK_SNMP_AGENT_10005"; + + public static final String ORG_ZSTACK_SNMP_AGENT_10006 = "ORG_ZSTACK_SNMP_AGENT_10006"; + + public static final String ORG_ZSTACK_SNMP_AGENT_10007 = "ORG_ZSTACK_SNMP_AGENT_10007"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10000 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10000"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10001 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10001"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10002 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10002"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10003 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10003"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10004 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10004"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10005 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10005"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10006 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10006"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10007 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10007"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10008 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10008"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10009 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10009"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10010 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10010"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10011 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10011"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10012 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10012"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10013 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10013"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10014 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10014"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10015 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10015"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10016 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10016"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10017 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10017"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10018 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10018"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10019 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10019"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10020 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10020"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10021 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10021"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10022 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10022"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10023 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10023"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10024 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10024"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10025 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10025"; + + public static final String ORG_ZSTACK_ZWATCH_INFLUXDB_10026 = "ORG_ZSTACK_ZWATCH_INFLUXDB_10026"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10000 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10000"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10001 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10001"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10002 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10002"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10003 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10003"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10004 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10004"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10005 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10005"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10006 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10006"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10007 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_10007"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10000 = "ORG_ZSTACK_COMPUTE_VM_10000"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10001 = "ORG_ZSTACK_COMPUTE_VM_10001"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10002 = "ORG_ZSTACK_COMPUTE_VM_10002"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10003 = "ORG_ZSTACK_COMPUTE_VM_10003"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10004 = "ORG_ZSTACK_COMPUTE_VM_10004"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10005 = "ORG_ZSTACK_COMPUTE_VM_10005"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10006 = "ORG_ZSTACK_COMPUTE_VM_10006"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10007 = "ORG_ZSTACK_COMPUTE_VM_10007"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10008 = "ORG_ZSTACK_COMPUTE_VM_10008"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10009 = "ORG_ZSTACK_COMPUTE_VM_10009"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10010 = "ORG_ZSTACK_COMPUTE_VM_10010"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10011 = "ORG_ZSTACK_COMPUTE_VM_10011"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10012 = "ORG_ZSTACK_COMPUTE_VM_10012"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10013 = "ORG_ZSTACK_COMPUTE_VM_10013"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10014 = "ORG_ZSTACK_COMPUTE_VM_10014"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10015 = "ORG_ZSTACK_COMPUTE_VM_10015"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10016 = "ORG_ZSTACK_COMPUTE_VM_10016"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10017 = "ORG_ZSTACK_COMPUTE_VM_10017"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10018 = "ORG_ZSTACK_COMPUTE_VM_10018"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10019 = "ORG_ZSTACK_COMPUTE_VM_10019"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10020 = "ORG_ZSTACK_COMPUTE_VM_10020"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10021 = "ORG_ZSTACK_COMPUTE_VM_10021"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10022 = "ORG_ZSTACK_COMPUTE_VM_10022"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10023 = "ORG_ZSTACK_COMPUTE_VM_10023"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10024 = "ORG_ZSTACK_COMPUTE_VM_10024"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10025 = "ORG_ZSTACK_COMPUTE_VM_10025"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10026 = "ORG_ZSTACK_COMPUTE_VM_10026"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10027 = "ORG_ZSTACK_COMPUTE_VM_10027"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10028 = "ORG_ZSTACK_COMPUTE_VM_10028"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10029 = "ORG_ZSTACK_COMPUTE_VM_10029"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10030 = "ORG_ZSTACK_COMPUTE_VM_10030"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10031 = "ORG_ZSTACK_COMPUTE_VM_10031"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10032 = "ORG_ZSTACK_COMPUTE_VM_10032"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10033 = "ORG_ZSTACK_COMPUTE_VM_10033"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10034 = "ORG_ZSTACK_COMPUTE_VM_10034"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10035 = "ORG_ZSTACK_COMPUTE_VM_10035"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10036 = "ORG_ZSTACK_COMPUTE_VM_10036"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10037 = "ORG_ZSTACK_COMPUTE_VM_10037"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10038 = "ORG_ZSTACK_COMPUTE_VM_10038"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10039 = "ORG_ZSTACK_COMPUTE_VM_10039"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10040 = "ORG_ZSTACK_COMPUTE_VM_10040"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10041 = "ORG_ZSTACK_COMPUTE_VM_10041"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10042 = "ORG_ZSTACK_COMPUTE_VM_10042"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10043 = "ORG_ZSTACK_COMPUTE_VM_10043"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10044 = "ORG_ZSTACK_COMPUTE_VM_10044"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10045 = "ORG_ZSTACK_COMPUTE_VM_10045"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10046 = "ORG_ZSTACK_COMPUTE_VM_10046"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10047 = "ORG_ZSTACK_COMPUTE_VM_10047"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10048 = "ORG_ZSTACK_COMPUTE_VM_10048"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10049 = "ORG_ZSTACK_COMPUTE_VM_10049"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10050 = "ORG_ZSTACK_COMPUTE_VM_10050"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10051 = "ORG_ZSTACK_COMPUTE_VM_10051"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10052 = "ORG_ZSTACK_COMPUTE_VM_10052"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10053 = "ORG_ZSTACK_COMPUTE_VM_10053"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10054 = "ORG_ZSTACK_COMPUTE_VM_10054"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10055 = "ORG_ZSTACK_COMPUTE_VM_10055"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10056 = "ORG_ZSTACK_COMPUTE_VM_10056"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10057 = "ORG_ZSTACK_COMPUTE_VM_10057"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10058 = "ORG_ZSTACK_COMPUTE_VM_10058"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10059 = "ORG_ZSTACK_COMPUTE_VM_10059"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10060 = "ORG_ZSTACK_COMPUTE_VM_10060"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10061 = "ORG_ZSTACK_COMPUTE_VM_10061"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10062 = "ORG_ZSTACK_COMPUTE_VM_10062"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10063 = "ORG_ZSTACK_COMPUTE_VM_10063"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10064 = "ORG_ZSTACK_COMPUTE_VM_10064"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10065 = "ORG_ZSTACK_COMPUTE_VM_10065"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10066 = "ORG_ZSTACK_COMPUTE_VM_10066"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10067 = "ORG_ZSTACK_COMPUTE_VM_10067"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10068 = "ORG_ZSTACK_COMPUTE_VM_10068"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10069 = "ORG_ZSTACK_COMPUTE_VM_10069"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10070 = "ORG_ZSTACK_COMPUTE_VM_10070"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10071 = "ORG_ZSTACK_COMPUTE_VM_10071"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10072 = "ORG_ZSTACK_COMPUTE_VM_10072"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10073 = "ORG_ZSTACK_COMPUTE_VM_10073"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10074 = "ORG_ZSTACK_COMPUTE_VM_10074"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10075 = "ORG_ZSTACK_COMPUTE_VM_10075"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10076 = "ORG_ZSTACK_COMPUTE_VM_10076"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10077 = "ORG_ZSTACK_COMPUTE_VM_10077"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10078 = "ORG_ZSTACK_COMPUTE_VM_10078"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10079 = "ORG_ZSTACK_COMPUTE_VM_10079"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10080 = "ORG_ZSTACK_COMPUTE_VM_10080"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10081 = "ORG_ZSTACK_COMPUTE_VM_10081"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10082 = "ORG_ZSTACK_COMPUTE_VM_10082"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10083 = "ORG_ZSTACK_COMPUTE_VM_10083"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10084 = "ORG_ZSTACK_COMPUTE_VM_10084"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10085 = "ORG_ZSTACK_COMPUTE_VM_10085"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10086 = "ORG_ZSTACK_COMPUTE_VM_10086"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10087 = "ORG_ZSTACK_COMPUTE_VM_10087"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10088 = "ORG_ZSTACK_COMPUTE_VM_10088"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10089 = "ORG_ZSTACK_COMPUTE_VM_10089"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10090 = "ORG_ZSTACK_COMPUTE_VM_10090"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10091 = "ORG_ZSTACK_COMPUTE_VM_10091"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10092 = "ORG_ZSTACK_COMPUTE_VM_10092"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10093 = "ORG_ZSTACK_COMPUTE_VM_10093"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10094 = "ORG_ZSTACK_COMPUTE_VM_10094"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10095 = "ORG_ZSTACK_COMPUTE_VM_10095"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10096 = "ORG_ZSTACK_COMPUTE_VM_10096"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10097 = "ORG_ZSTACK_COMPUTE_VM_10097"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10098 = "ORG_ZSTACK_COMPUTE_VM_10098"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10099 = "ORG_ZSTACK_COMPUTE_VM_10099"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10100 = "ORG_ZSTACK_COMPUTE_VM_10100"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10101 = "ORG_ZSTACK_COMPUTE_VM_10101"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10102 = "ORG_ZSTACK_COMPUTE_VM_10102"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10103 = "ORG_ZSTACK_COMPUTE_VM_10103"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10104 = "ORG_ZSTACK_COMPUTE_VM_10104"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10105 = "ORG_ZSTACK_COMPUTE_VM_10105"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10106 = "ORG_ZSTACK_COMPUTE_VM_10106"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10107 = "ORG_ZSTACK_COMPUTE_VM_10107"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10108 = "ORG_ZSTACK_COMPUTE_VM_10108"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10109 = "ORG_ZSTACK_COMPUTE_VM_10109"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10110 = "ORG_ZSTACK_COMPUTE_VM_10110"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10111 = "ORG_ZSTACK_COMPUTE_VM_10111"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10112 = "ORG_ZSTACK_COMPUTE_VM_10112"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10113 = "ORG_ZSTACK_COMPUTE_VM_10113"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10114 = "ORG_ZSTACK_COMPUTE_VM_10114"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10115 = "ORG_ZSTACK_COMPUTE_VM_10115"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10116 = "ORG_ZSTACK_COMPUTE_VM_10116"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10117 = "ORG_ZSTACK_COMPUTE_VM_10117"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10118 = "ORG_ZSTACK_COMPUTE_VM_10118"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10119 = "ORG_ZSTACK_COMPUTE_VM_10119"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10120 = "ORG_ZSTACK_COMPUTE_VM_10120"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10121 = "ORG_ZSTACK_COMPUTE_VM_10121"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10122 = "ORG_ZSTACK_COMPUTE_VM_10122"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10123 = "ORG_ZSTACK_COMPUTE_VM_10123"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10124 = "ORG_ZSTACK_COMPUTE_VM_10124"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10125 = "ORG_ZSTACK_COMPUTE_VM_10125"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10126 = "ORG_ZSTACK_COMPUTE_VM_10126"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10127 = "ORG_ZSTACK_COMPUTE_VM_10127"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10128 = "ORG_ZSTACK_COMPUTE_VM_10128"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10129 = "ORG_ZSTACK_COMPUTE_VM_10129"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10130 = "ORG_ZSTACK_COMPUTE_VM_10130"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10131 = "ORG_ZSTACK_COMPUTE_VM_10131"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10132 = "ORG_ZSTACK_COMPUTE_VM_10132"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10133 = "ORG_ZSTACK_COMPUTE_VM_10133"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10134 = "ORG_ZSTACK_COMPUTE_VM_10134"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10135 = "ORG_ZSTACK_COMPUTE_VM_10135"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10136 = "ORG_ZSTACK_COMPUTE_VM_10136"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10137 = "ORG_ZSTACK_COMPUTE_VM_10137"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10138 = "ORG_ZSTACK_COMPUTE_VM_10138"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10139 = "ORG_ZSTACK_COMPUTE_VM_10139"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10140 = "ORG_ZSTACK_COMPUTE_VM_10140"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10141 = "ORG_ZSTACK_COMPUTE_VM_10141"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10142 = "ORG_ZSTACK_COMPUTE_VM_10142"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10143 = "ORG_ZSTACK_COMPUTE_VM_10143"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10144 = "ORG_ZSTACK_COMPUTE_VM_10144"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10145 = "ORG_ZSTACK_COMPUTE_VM_10145"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10146 = "ORG_ZSTACK_COMPUTE_VM_10146"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10147 = "ORG_ZSTACK_COMPUTE_VM_10147"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10148 = "ORG_ZSTACK_COMPUTE_VM_10148"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10149 = "ORG_ZSTACK_COMPUTE_VM_10149"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10150 = "ORG_ZSTACK_COMPUTE_VM_10150"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10151 = "ORG_ZSTACK_COMPUTE_VM_10151"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10152 = "ORG_ZSTACK_COMPUTE_VM_10152"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10153 = "ORG_ZSTACK_COMPUTE_VM_10153"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10154 = "ORG_ZSTACK_COMPUTE_VM_10154"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10155 = "ORG_ZSTACK_COMPUTE_VM_10155"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10156 = "ORG_ZSTACK_COMPUTE_VM_10156"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10157 = "ORG_ZSTACK_COMPUTE_VM_10157"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10158 = "ORG_ZSTACK_COMPUTE_VM_10158"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10159 = "ORG_ZSTACK_COMPUTE_VM_10159"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10160 = "ORG_ZSTACK_COMPUTE_VM_10160"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10161 = "ORG_ZSTACK_COMPUTE_VM_10161"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10162 = "ORG_ZSTACK_COMPUTE_VM_10162"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10163 = "ORG_ZSTACK_COMPUTE_VM_10163"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10164 = "ORG_ZSTACK_COMPUTE_VM_10164"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10165 = "ORG_ZSTACK_COMPUTE_VM_10165"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10166 = "ORG_ZSTACK_COMPUTE_VM_10166"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10167 = "ORG_ZSTACK_COMPUTE_VM_10167"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10168 = "ORG_ZSTACK_COMPUTE_VM_10168"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10169 = "ORG_ZSTACK_COMPUTE_VM_10169"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10170 = "ORG_ZSTACK_COMPUTE_VM_10170"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10171 = "ORG_ZSTACK_COMPUTE_VM_10171"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10172 = "ORG_ZSTACK_COMPUTE_VM_10172"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10173 = "ORG_ZSTACK_COMPUTE_VM_10173"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10174 = "ORG_ZSTACK_COMPUTE_VM_10174"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10175 = "ORG_ZSTACK_COMPUTE_VM_10175"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10176 = "ORG_ZSTACK_COMPUTE_VM_10176"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10177 = "ORG_ZSTACK_COMPUTE_VM_10177"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10178 = "ORG_ZSTACK_COMPUTE_VM_10178"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10179 = "ORG_ZSTACK_COMPUTE_VM_10179"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10180 = "ORG_ZSTACK_COMPUTE_VM_10180"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10181 = "ORG_ZSTACK_COMPUTE_VM_10181"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10182 = "ORG_ZSTACK_COMPUTE_VM_10182"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10183 = "ORG_ZSTACK_COMPUTE_VM_10183"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10184 = "ORG_ZSTACK_COMPUTE_VM_10184"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10185 = "ORG_ZSTACK_COMPUTE_VM_10185"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10186 = "ORG_ZSTACK_COMPUTE_VM_10186"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10187 = "ORG_ZSTACK_COMPUTE_VM_10187"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10188 = "ORG_ZSTACK_COMPUTE_VM_10188"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10189 = "ORG_ZSTACK_COMPUTE_VM_10189"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10190 = "ORG_ZSTACK_COMPUTE_VM_10190"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10191 = "ORG_ZSTACK_COMPUTE_VM_10191"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10192 = "ORG_ZSTACK_COMPUTE_VM_10192"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10193 = "ORG_ZSTACK_COMPUTE_VM_10193"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10194 = "ORG_ZSTACK_COMPUTE_VM_10194"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10195 = "ORG_ZSTACK_COMPUTE_VM_10195"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10196 = "ORG_ZSTACK_COMPUTE_VM_10196"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10197 = "ORG_ZSTACK_COMPUTE_VM_10197"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10198 = "ORG_ZSTACK_COMPUTE_VM_10198"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10199 = "ORG_ZSTACK_COMPUTE_VM_10199"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10200 = "ORG_ZSTACK_COMPUTE_VM_10200"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10201 = "ORG_ZSTACK_COMPUTE_VM_10201"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10202 = "ORG_ZSTACK_COMPUTE_VM_10202"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10203 = "ORG_ZSTACK_COMPUTE_VM_10203"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10204 = "ORG_ZSTACK_COMPUTE_VM_10204"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10205 = "ORG_ZSTACK_COMPUTE_VM_10205"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10206 = "ORG_ZSTACK_COMPUTE_VM_10206"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10207 = "ORG_ZSTACK_COMPUTE_VM_10207"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10208 = "ORG_ZSTACK_COMPUTE_VM_10208"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10209 = "ORG_ZSTACK_COMPUTE_VM_10209"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10210 = "ORG_ZSTACK_COMPUTE_VM_10210"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10211 = "ORG_ZSTACK_COMPUTE_VM_10211"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10212 = "ORG_ZSTACK_COMPUTE_VM_10212"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10213 = "ORG_ZSTACK_COMPUTE_VM_10213"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10214 = "ORG_ZSTACK_COMPUTE_VM_10214"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10215 = "ORG_ZSTACK_COMPUTE_VM_10215"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10216 = "ORG_ZSTACK_COMPUTE_VM_10216"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10217 = "ORG_ZSTACK_COMPUTE_VM_10217"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10218 = "ORG_ZSTACK_COMPUTE_VM_10218"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10219 = "ORG_ZSTACK_COMPUTE_VM_10219"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10220 = "ORG_ZSTACK_COMPUTE_VM_10220"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10221 = "ORG_ZSTACK_COMPUTE_VM_10221"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10222 = "ORG_ZSTACK_COMPUTE_VM_10222"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10223 = "ORG_ZSTACK_COMPUTE_VM_10223"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10224 = "ORG_ZSTACK_COMPUTE_VM_10224"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10225 = "ORG_ZSTACK_COMPUTE_VM_10225"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10226 = "ORG_ZSTACK_COMPUTE_VM_10226"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10227 = "ORG_ZSTACK_COMPUTE_VM_10227"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10228 = "ORG_ZSTACK_COMPUTE_VM_10228"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10229 = "ORG_ZSTACK_COMPUTE_VM_10229"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10230 = "ORG_ZSTACK_COMPUTE_VM_10230"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10231 = "ORG_ZSTACK_COMPUTE_VM_10231"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10232 = "ORG_ZSTACK_COMPUTE_VM_10232"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10233 = "ORG_ZSTACK_COMPUTE_VM_10233"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10234 = "ORG_ZSTACK_COMPUTE_VM_10234"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10235 = "ORG_ZSTACK_COMPUTE_VM_10235"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10236 = "ORG_ZSTACK_COMPUTE_VM_10236"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10237 = "ORG_ZSTACK_COMPUTE_VM_10237"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10238 = "ORG_ZSTACK_COMPUTE_VM_10238"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10239 = "ORG_ZSTACK_COMPUTE_VM_10239"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10240 = "ORG_ZSTACK_COMPUTE_VM_10240"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10241 = "ORG_ZSTACK_COMPUTE_VM_10241"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10242 = "ORG_ZSTACK_COMPUTE_VM_10242"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10243 = "ORG_ZSTACK_COMPUTE_VM_10243"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10244 = "ORG_ZSTACK_COMPUTE_VM_10244"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10245 = "ORG_ZSTACK_COMPUTE_VM_10245"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10246 = "ORG_ZSTACK_COMPUTE_VM_10246"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10247 = "ORG_ZSTACK_COMPUTE_VM_10247"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10248 = "ORG_ZSTACK_COMPUTE_VM_10248"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10249 = "ORG_ZSTACK_COMPUTE_VM_10249"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10250 = "ORG_ZSTACK_COMPUTE_VM_10250"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10251 = "ORG_ZSTACK_COMPUTE_VM_10251"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10252 = "ORG_ZSTACK_COMPUTE_VM_10252"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10253 = "ORG_ZSTACK_COMPUTE_VM_10253"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10254 = "ORG_ZSTACK_COMPUTE_VM_10254"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10255 = "ORG_ZSTACK_COMPUTE_VM_10255"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10256 = "ORG_ZSTACK_COMPUTE_VM_10256"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10257 = "ORG_ZSTACK_COMPUTE_VM_10257"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10258 = "ORG_ZSTACK_COMPUTE_VM_10258"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10259 = "ORG_ZSTACK_COMPUTE_VM_10259"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10260 = "ORG_ZSTACK_COMPUTE_VM_10260"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10261 = "ORG_ZSTACK_COMPUTE_VM_10261"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10262 = "ORG_ZSTACK_COMPUTE_VM_10262"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10263 = "ORG_ZSTACK_COMPUTE_VM_10263"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10264 = "ORG_ZSTACK_COMPUTE_VM_10264"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10265 = "ORG_ZSTACK_COMPUTE_VM_10265"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10266 = "ORG_ZSTACK_COMPUTE_VM_10266"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10267 = "ORG_ZSTACK_COMPUTE_VM_10267"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10268 = "ORG_ZSTACK_COMPUTE_VM_10268"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10269 = "ORG_ZSTACK_COMPUTE_VM_10269"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10270 = "ORG_ZSTACK_COMPUTE_VM_10270"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10271 = "ORG_ZSTACK_COMPUTE_VM_10271"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10272 = "ORG_ZSTACK_COMPUTE_VM_10272"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10273 = "ORG_ZSTACK_COMPUTE_VM_10273"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10274 = "ORG_ZSTACK_COMPUTE_VM_10274"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10275 = "ORG_ZSTACK_COMPUTE_VM_10275"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10276 = "ORG_ZSTACK_COMPUTE_VM_10276"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10277 = "ORG_ZSTACK_COMPUTE_VM_10277"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10278 = "ORG_ZSTACK_COMPUTE_VM_10278"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10279 = "ORG_ZSTACK_COMPUTE_VM_10279"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10280 = "ORG_ZSTACK_COMPUTE_VM_10280"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10281 = "ORG_ZSTACK_COMPUTE_VM_10281"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10282 = "ORG_ZSTACK_COMPUTE_VM_10282"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10283 = "ORG_ZSTACK_COMPUTE_VM_10283"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10284 = "ORG_ZSTACK_COMPUTE_VM_10284"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10285 = "ORG_ZSTACK_COMPUTE_VM_10285"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10286 = "ORG_ZSTACK_COMPUTE_VM_10286"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10287 = "ORG_ZSTACK_COMPUTE_VM_10287"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10288 = "ORG_ZSTACK_COMPUTE_VM_10288"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10289 = "ORG_ZSTACK_COMPUTE_VM_10289"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10290 = "ORG_ZSTACK_COMPUTE_VM_10290"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10291 = "ORG_ZSTACK_COMPUTE_VM_10291"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10292 = "ORG_ZSTACK_COMPUTE_VM_10292"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10293 = "ORG_ZSTACK_COMPUTE_VM_10293"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10294 = "ORG_ZSTACK_COMPUTE_VM_10294"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10295 = "ORG_ZSTACK_COMPUTE_VM_10295"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10296 = "ORG_ZSTACK_COMPUTE_VM_10296"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10297 = "ORG_ZSTACK_COMPUTE_VM_10297"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10298 = "ORG_ZSTACK_COMPUTE_VM_10298"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10299 = "ORG_ZSTACK_COMPUTE_VM_10299"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10300 = "ORG_ZSTACK_COMPUTE_VM_10300"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10301 = "ORG_ZSTACK_COMPUTE_VM_10301"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10302 = "ORG_ZSTACK_COMPUTE_VM_10302"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10303 = "ORG_ZSTACK_COMPUTE_VM_10303"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10304 = "ORG_ZSTACK_COMPUTE_VM_10304"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10305 = "ORG_ZSTACK_COMPUTE_VM_10305"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10306 = "ORG_ZSTACK_COMPUTE_VM_10306"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10307 = "ORG_ZSTACK_COMPUTE_VM_10307"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10308 = "ORG_ZSTACK_COMPUTE_VM_10308"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10309 = "ORG_ZSTACK_COMPUTE_VM_10309"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10310 = "ORG_ZSTACK_COMPUTE_VM_10310"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10311 = "ORG_ZSTACK_COMPUTE_VM_10311"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10312 = "ORG_ZSTACK_COMPUTE_VM_10312"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10313 = "ORG_ZSTACK_COMPUTE_VM_10313"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10314 = "ORG_ZSTACK_COMPUTE_VM_10314"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10315 = "ORG_ZSTACK_COMPUTE_VM_10315"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10316 = "ORG_ZSTACK_COMPUTE_VM_10316"; + + public static final String ORG_ZSTACK_COMPUTE_VM_10317 = "ORG_ZSTACK_COMPUTE_VM_10317"; + + public static final String ORG_ZSTACK_IDENTITY_LOGIN_10000 = "ORG_ZSTACK_IDENTITY_LOGIN_10000"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_BLOCK_EXPON_10000 = "ORG_ZSTACK_STORAGE_VOLUME_BLOCK_EXPON_10000"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_BLOCK_EXPON_10001 = "ORG_ZSTACK_STORAGE_VOLUME_BLOCK_EXPON_10001"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_BLOCK_EXPON_10002 = "ORG_ZSTACK_STORAGE_VOLUME_BLOCK_EXPON_10002"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_BLOCK_EXPON_10003 = "ORG_ZSTACK_STORAGE_VOLUME_BLOCK_EXPON_10003"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_BLOCK_EXPON_10004 = "ORG_ZSTACK_STORAGE_VOLUME_BLOCK_EXPON_10004"; + + public static final String ORG_ZSTACK_MESSAGE_10000 = "ORG_ZSTACK_MESSAGE_10000"; + + public static final String ORG_ZSTACK_MESSAGE_10001 = "ORG_ZSTACK_MESSAGE_10001"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_HTTP_10000 = "ORG_ZSTACK_SNS_PLATFORM_HTTP_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10000 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10001 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10002 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10003 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10004 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10005 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10005"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10006 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10006"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10007 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10007"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10008 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10008"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10009 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10009"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10010 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10010"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10011 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10011"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10012 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10012"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10013 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10013"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10014 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10014"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10015 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10015"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10016 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10016"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10017 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10017"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10018 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10018"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10019 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10019"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10020 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10020"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10021 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10021"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10022 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10022"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10023 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10023"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10024 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10024"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10025 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10025"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10026 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10026"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10027 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10027"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10028 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10028"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10029 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10029"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10030 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10030"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10031 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10031"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10032 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10032"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10033 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10033"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10034 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10034"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10035 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10035"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10036 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10036"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10037 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10037"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10038 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10038"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10039 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10039"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10040 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10040"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10041 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10041"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10042 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10042"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10043 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10043"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10044 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10044"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10045 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10045"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10046 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10046"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10047 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10047"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10048 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10048"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10049 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10049"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10050 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10050"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10051 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10051"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10052 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10052"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10053 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10053"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10054 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10054"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10055 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10055"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10056 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10056"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10057 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10057"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10058 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10058"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10059 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10059"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10060 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10060"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10061 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10061"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10062 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10062"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10063 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10063"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10064 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10064"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10065 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10065"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10066 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10066"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10067 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10067"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10068 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10068"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10069 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10069"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10070 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10070"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10071 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10071"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10072 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10072"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10073 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10073"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10074 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10074"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10075 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10075"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10076 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10076"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10077 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10077"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10078 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10078"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_10079 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_10079"; + + public static final String ORG_ZSTACK_HEADER_ALIYUN_10000 = "ORG_ZSTACK_HEADER_ALIYUN_10000"; + + public static final String ORG_ZSTACK_CAS_UTIL_10000 = "ORG_ZSTACK_CAS_UTIL_10000"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10000 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10000"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10001 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10001"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10002 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10002"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10003 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10003"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10004 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10004"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10005 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10005"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10006 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10006"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10007 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10007"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10008 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10008"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10009 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10009"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10010 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10010"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10011 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10011"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10012 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10012"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10013 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10013"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10014 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10014"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10015 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10015"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10016 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10016"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10017 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10017"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10018 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10018"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10019 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10019"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10020 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10020"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10021 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10021"; + + public static final String ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10022 = "ORG_ZSTACK_BAREMETAL2_PROVISIONNETWORK_10022"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_WECOM_10000 = "ORG_ZSTACK_SNS_PLATFORM_WECOM_10000"; + + public static final String ORG_ZSTACK_HYBRID_IDENTITYZONE_10000 = "ORG_ZSTACK_HYBRID_IDENTITYZONE_10000"; + + public static final String ORG_ZSTACK_HYBRID_IDENTITYZONE_10001 = "ORG_ZSTACK_HYBRID_IDENTITYZONE_10001"; + + public static final String ORG_ZSTACK_HYBRID_IDENTITYZONE_10002 = "ORG_ZSTACK_HYBRID_IDENTITYZONE_10002"; + + public static final String ORG_ZSTACK_HYBRID_IDENTITYZONE_10003 = "ORG_ZSTACK_HYBRID_IDENTITYZONE_10003"; + + public static final String ORG_ZSTACK_HYBRID_IDENTITYZONE_10004 = "ORG_ZSTACK_HYBRID_IDENTITYZONE_10004"; + + public static final String ORG_ZSTACK_HYBRID_IDENTITYZONE_10005 = "ORG_ZSTACK_HYBRID_IDENTITYZONE_10005"; + + public static final String ORG_ZSTACK_KVM_HYPERVISOR_10000 = "ORG_ZSTACK_KVM_HYPERVISOR_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_IMAGESTORE_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_IMAGESTORE_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_IMAGESTORE_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_IMAGESTORE_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_IMAGESTORE_10002 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_IMAGESTORE_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_STORAGE_PRIMARY_LOCAL_DATAVOLUME_10000 = "ORG_ZSTACK_TEST_INTEGRATION_STORAGE_PRIMARY_LOCAL_DATAVOLUME_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_STORAGE_PRIMARY_LOCAL_DATAVOLUME_10001 = "ORG_ZSTACK_TEST_INTEGRATION_STORAGE_PRIMARY_LOCAL_DATAVOLUME_10001"; + + public static final String ORG_ZSTACK_CORE_UPGRADE_10000 = "ORG_ZSTACK_CORE_UPGRADE_10000"; + + public static final String ORG_ZSTACK_CORE_UPGRADE_10001 = "ORG_ZSTACK_CORE_UPGRADE_10001"; + + public static final String ORG_ZSTACK_CORE_UPGRADE_10002 = "ORG_ZSTACK_CORE_UPGRADE_10002"; + + public static final String ORG_ZSTACK_CORE_UPGRADE_10003 = "ORG_ZSTACK_CORE_UPGRADE_10003"; + + public static final String ORG_ZSTACK_CORE_UPGRADE_10004 = "ORG_ZSTACK_CORE_UPGRADE_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_SNAPSHOT_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_SNAPSHOT_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_SNAPSHOT_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_SNAPSHOT_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_SNAPSHOT_10002 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_SNAPSHOT_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_SNAPSHOT_10003 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_SNAPSHOT_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_SNAPSHOT_10004 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_SNAPSHOT_10004"; + + public static final String ORG_ZSTACK_CORE_PROGRESS_10000 = "ORG_ZSTACK_CORE_PROGRESS_10000"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10000 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10000"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10001 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10001"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10002 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10002"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10003 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10003"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10004 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10004"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10005 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10005"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10006 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10006"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10007 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10007"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10008 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10008"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10009 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10009"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10010 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10010"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10011 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10011"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10012 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10012"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10013 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10013"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10014 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10014"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10015 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10015"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10016 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10016"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10017 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10017"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10018 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10018"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10019 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10019"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10020 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10020"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10021 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10021"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10022 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10022"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10023 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10023"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10024 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10024"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10025 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10025"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10026 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10026"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10027 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10027"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10028 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10028"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10029 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10029"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10030 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10030"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10031 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10031"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10032 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10032"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10033 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10033"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10034 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10034"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10035 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10035"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10036 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10036"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10037 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10037"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10038 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10038"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10039 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10039"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10040 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10040"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10041 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10041"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10042 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10042"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10043 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10043"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10044 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10044"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10045 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10045"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10046 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10046"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10047 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10047"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10048 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10048"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10049 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10049"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10050 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10050"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10051 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10051"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10052 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10052"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10053 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10053"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10054 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10054"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10055 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10055"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10056 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10056"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10057 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10057"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10058 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10058"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10059 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10059"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10060 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10060"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10061 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10061"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10062 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10062"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10063 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10063"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10064 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10064"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10065 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10065"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10066 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10066"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10067 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10067"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10068 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10068"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10069 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10069"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10070 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10070"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10071 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10071"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10072 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10072"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10073 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10073"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10074 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10074"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10075 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10075"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10076 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10076"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10077 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10077"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10078 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10078"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10079 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10079"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10080 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10080"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10081 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10081"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10082 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10082"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10083 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10083"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10084 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10084"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10085 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10085"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10086 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10086"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10087 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10087"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10088 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10088"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10089 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10089"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10090 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10090"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10091 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10091"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10092 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10092"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10093 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10093"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10094 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10094"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10095 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10095"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10096 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10096"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10097 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10097"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10098 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10098"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10099 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10099"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10100 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10100"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10101 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10101"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10102 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10102"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10103 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10103"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10104 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10104"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10105 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10105"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10106 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10106"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10107 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10107"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10108 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10108"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10109 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10109"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10110 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10110"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10111 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10111"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10112 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10112"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10113 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10113"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10114 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10114"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10115 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10115"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10116 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10116"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10117 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10117"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10118 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10118"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10119 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10119"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10120 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10120"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10121 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10121"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10122 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10122"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10123 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10123"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10124 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10124"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10125 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10125"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10126 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10126"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10127 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10127"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10128 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10128"; + + public static final String ORG_ZSTACK_NETWORK_SECURITYGROUP_10129 = "ORG_ZSTACK_NETWORK_SECURITYGROUP_10129"; + + public static final String ORG_ZSTACK_TEMPLATECONFIG_10000 = "ORG_ZSTACK_TEMPLATECONFIG_10000"; + + public static final String ORG_ZSTACK_TEMPLATECONFIG_10001 = "ORG_ZSTACK_TEMPLATECONFIG_10001"; + + public static final String ORG_ZSTACK_TEMPLATECONFIG_10002 = "ORG_ZSTACK_TEMPLATECONFIG_10002"; + + public static final String ORG_ZSTACK_TEMPLATECONFIG_10003 = "ORG_ZSTACK_TEMPLATECONFIG_10003"; + + public static final String ORG_ZSTACK_TEMPLATECONFIG_10004 = "ORG_ZSTACK_TEMPLATECONFIG_10004"; + + public static final String ORG_ZSTACK_TEMPLATECONFIG_10005 = "ORG_ZSTACK_TEMPLATECONFIG_10005"; + + public static final String ORG_ZSTACK_TEMPLATECONFIG_10006 = "ORG_ZSTACK_TEMPLATECONFIG_10006"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10002 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10003 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10004 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_EIP_10004"; + + public static final String ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10000 = "ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10000"; + + public static final String ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10001 = "ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10001"; + + public static final String ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10002 = "ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10002"; + + public static final String ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10003 = "ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10003"; + + public static final String ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10004 = "ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10004"; + + public static final String ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10005 = "ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10005"; + + public static final String ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10006 = "ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10006"; + + public static final String ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10007 = "ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10007"; + + public static final String ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10008 = "ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10008"; + + public static final String ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10009 = "ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10009"; + + public static final String ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10010 = "ORG_ZSTACK_PCIDEVICE_KVMPCIDEVICEBACKEND_10010"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10000 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10000"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10001 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10001"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10002 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10002"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10003 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10003"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10004 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10004"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10005 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10005"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10006 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10006"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10007 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10007"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10008 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10008"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10009 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10009"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10010 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10010"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10011 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10011"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10012 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10012"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10013 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10013"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10014 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10014"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10015 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10015"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10016 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10016"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10017 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10017"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10018 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10018"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10019 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10019"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10020 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10020"; + + public static final String ORG_ZSTACK_BAREMETAL_CHASSIS_10021 = "ORG_ZSTACK_BAREMETAL_CHASSIS_10021"; + + public static final String ORG_ZSTACK_CORE_REST_10000 = "ORG_ZSTACK_CORE_REST_10000"; + + public static final String ORG_ZSTACK_CORE_REST_10001 = "ORG_ZSTACK_CORE_REST_10001"; + + public static final String ORG_ZSTACK_CORE_REST_10002 = "ORG_ZSTACK_CORE_REST_10002"; + + public static final String ORG_ZSTACK_CORE_REST_10003 = "ORG_ZSTACK_CORE_REST_10003"; + + public static final String ORG_ZSTACK_CORE_REST_10004 = "ORG_ZSTACK_CORE_REST_10004"; + + public static final String ORG_ZSTACK_CORE_REST_10005 = "ORG_ZSTACK_CORE_REST_10005"; + + public static final String ORG_ZSTACK_CORE_REST_10006 = "ORG_ZSTACK_CORE_REST_10006"; + + public static final String ORG_ZSTACK_CORE_REST_10007 = "ORG_ZSTACK_CORE_REST_10007"; + + public static final String ORG_ZSTACK_CORE_REST_10008 = "ORG_ZSTACK_CORE_REST_10008"; + + public static final String ORG_ZSTACK_CORE_REST_10009 = "ORG_ZSTACK_CORE_REST_10009"; + + public static final String ORG_ZSTACK_CORE_REST_10010 = "ORG_ZSTACK_CORE_REST_10010"; + + public static final String ORG_ZSTACK_CORE_REST_10011 = "ORG_ZSTACK_CORE_REST_10011"; + + public static final String ORG_ZSTACK_CORE_REST_10012 = "ORG_ZSTACK_CORE_REST_10012"; + + public static final String ORG_ZSTACK_LICENSE_10000 = "ORG_ZSTACK_LICENSE_10000"; + + public static final String ORG_ZSTACK_LICENSE_10001 = "ORG_ZSTACK_LICENSE_10001"; + + public static final String ORG_ZSTACK_LICENSE_10002 = "ORG_ZSTACK_LICENSE_10002"; + + public static final String ORG_ZSTACK_LICENSE_10003 = "ORG_ZSTACK_LICENSE_10003"; + + public static final String ORG_ZSTACK_LICENSE_10004 = "ORG_ZSTACK_LICENSE_10004"; + + public static final String ORG_ZSTACK_LICENSE_10005 = "ORG_ZSTACK_LICENSE_10005"; + + public static final String ORG_ZSTACK_LICENSE_10006 = "ORG_ZSTACK_LICENSE_10006"; + + public static final String ORG_ZSTACK_LICENSE_10007 = "ORG_ZSTACK_LICENSE_10007"; + + public static final String ORG_ZSTACK_LICENSE_10008 = "ORG_ZSTACK_LICENSE_10008"; + + public static final String ORG_ZSTACK_LICENSE_10009 = "ORG_ZSTACK_LICENSE_10009"; + + public static final String ORG_ZSTACK_LICENSE_10010 = "ORG_ZSTACK_LICENSE_10010"; + + public static final String ORG_ZSTACK_LICENSE_10011 = "ORG_ZSTACK_LICENSE_10011"; + + public static final String ORG_ZSTACK_LICENSE_10012 = "ORG_ZSTACK_LICENSE_10012"; + + public static final String ORG_ZSTACK_LICENSE_10013 = "ORG_ZSTACK_LICENSE_10013"; + + public static final String ORG_ZSTACK_LICENSE_10014 = "ORG_ZSTACK_LICENSE_10014"; + + public static final String ORG_ZSTACK_LICENSE_10015 = "ORG_ZSTACK_LICENSE_10015"; + + public static final String ORG_ZSTACK_LICENSE_10016 = "ORG_ZSTACK_LICENSE_10016"; + + public static final String ORG_ZSTACK_LICENSE_10017 = "ORG_ZSTACK_LICENSE_10017"; + + public static final String ORG_ZSTACK_LICENSE_10018 = "ORG_ZSTACK_LICENSE_10018"; + + public static final String ORG_ZSTACK_LICENSE_10019 = "ORG_ZSTACK_LICENSE_10019"; + + public static final String ORG_ZSTACK_LICENSE_10020 = "ORG_ZSTACK_LICENSE_10020"; + + public static final String ORG_ZSTACK_LICENSE_10021 = "ORG_ZSTACK_LICENSE_10021"; + + public static final String ORG_ZSTACK_LICENSE_10022 = "ORG_ZSTACK_LICENSE_10022"; + + public static final String ORG_ZSTACK_LICENSE_10023 = "ORG_ZSTACK_LICENSE_10023"; + + public static final String ORG_ZSTACK_LICENSE_10024 = "ORG_ZSTACK_LICENSE_10024"; + + public static final String ORG_ZSTACK_LICENSE_10025 = "ORG_ZSTACK_LICENSE_10025"; + + public static final String ORG_ZSTACK_LICENSE_10026 = "ORG_ZSTACK_LICENSE_10026"; + + public static final String ORG_ZSTACK_LICENSE_10027 = "ORG_ZSTACK_LICENSE_10027"; + + public static final String ORG_ZSTACK_LICENSE_10028 = "ORG_ZSTACK_LICENSE_10028"; + + public static final String ORG_ZSTACK_LICENSE_10029 = "ORG_ZSTACK_LICENSE_10029"; + + public static final String ORG_ZSTACK_LICENSE_10030 = "ORG_ZSTACK_LICENSE_10030"; + + public static final String ORG_ZSTACK_LICENSE_10031 = "ORG_ZSTACK_LICENSE_10031"; + + public static final String ORG_ZSTACK_LICENSE_10032 = "ORG_ZSTACK_LICENSE_10032"; + + public static final String ORG_ZSTACK_LICENSE_10033 = "ORG_ZSTACK_LICENSE_10033"; + + public static final String ORG_ZSTACK_LICENSE_10034 = "ORG_ZSTACK_LICENSE_10034"; + + public static final String ORG_ZSTACK_LICENSE_10035 = "ORG_ZSTACK_LICENSE_10035"; + + public static final String ORG_ZSTACK_LICENSE_10036 = "ORG_ZSTACK_LICENSE_10036"; + + public static final String ORG_ZSTACK_LICENSE_10037 = "ORG_ZSTACK_LICENSE_10037"; + + public static final String ORG_ZSTACK_LICENSE_10038 = "ORG_ZSTACK_LICENSE_10038"; + + public static final String ORG_ZSTACK_LICENSE_10039 = "ORG_ZSTACK_LICENSE_10039"; + + public static final String ORG_ZSTACK_LICENSE_10040 = "ORG_ZSTACK_LICENSE_10040"; + + public static final String ORG_ZSTACK_LICENSE_10041 = "ORG_ZSTACK_LICENSE_10041"; + + public static final String ORG_ZSTACK_LICENSE_10042 = "ORG_ZSTACK_LICENSE_10042"; + + public static final String ORG_ZSTACK_LICENSE_10043 = "ORG_ZSTACK_LICENSE_10043"; + + public static final String ORG_ZSTACK_LICENSE_10044 = "ORG_ZSTACK_LICENSE_10044"; + + public static final String ORG_ZSTACK_LICENSE_10045 = "ORG_ZSTACK_LICENSE_10045"; + + public static final String ORG_ZSTACK_LICENSE_10046 = "ORG_ZSTACK_LICENSE_10046"; + + public static final String ORG_ZSTACK_LICENSE_10047 = "ORG_ZSTACK_LICENSE_10047"; + + public static final String ORG_ZSTACK_LICENSE_10048 = "ORG_ZSTACK_LICENSE_10048"; + + public static final String ORG_ZSTACK_LICENSE_10049 = "ORG_ZSTACK_LICENSE_10049"; + + public static final String ORG_ZSTACK_LICENSE_10050 = "ORG_ZSTACK_LICENSE_10050"; + + public static final String ORG_ZSTACK_LICENSE_10051 = "ORG_ZSTACK_LICENSE_10051"; + + public static final String ORG_ZSTACK_LICENSE_10052 = "ORG_ZSTACK_LICENSE_10052"; + + public static final String ORG_ZSTACK_LICENSE_10053 = "ORG_ZSTACK_LICENSE_10053"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10002 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10003 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10004 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10005 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10006 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_VIP_10006"; + + public static final String ORG_ZSTACK_CORE_PLUGIN_10000 = "ORG_ZSTACK_CORE_PLUGIN_10000"; + + public static final String ORG_ZSTACK_CORE_PLUGIN_10001 = "ORG_ZSTACK_CORE_PLUGIN_10001"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10000 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10000"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10001 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10001"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10002 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10002"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10003 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10003"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10004 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10004"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10005 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10005"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10006 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10006"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10007 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_PROMETHEUS_10007"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10000 = "ORG_ZSTACK_AI_CONTAINER_10000"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10001 = "ORG_ZSTACK_AI_CONTAINER_10001"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10002 = "ORG_ZSTACK_AI_CONTAINER_10002"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10003 = "ORG_ZSTACK_AI_CONTAINER_10003"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10004 = "ORG_ZSTACK_AI_CONTAINER_10004"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10005 = "ORG_ZSTACK_AI_CONTAINER_10005"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10006 = "ORG_ZSTACK_AI_CONTAINER_10006"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10007 = "ORG_ZSTACK_AI_CONTAINER_10007"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10008 = "ORG_ZSTACK_AI_CONTAINER_10008"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10009 = "ORG_ZSTACK_AI_CONTAINER_10009"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10010 = "ORG_ZSTACK_AI_CONTAINER_10010"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10011 = "ORG_ZSTACK_AI_CONTAINER_10011"; + + public static final String ORG_ZSTACK_AI_CONTAINER_10012 = "ORG_ZSTACK_AI_CONTAINER_10012"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10000 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10000"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10001 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10001"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10002 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10002"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10003 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10003"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10004 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10004"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10005 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10005"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10006 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10006"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10007 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10007"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10008 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10008"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10009 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10009"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10010 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10010"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10011 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10011"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10012 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10012"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10013 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10013"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10014 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10014"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10015 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10015"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10016 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10016"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10017 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10017"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10018 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10018"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10019 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10019"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10020 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10020"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10021 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10021"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10022 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10022"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10023 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10023"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10024 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10024"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10025 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10025"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10026 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10026"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10027 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10027"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10028 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10028"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10029 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10029"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10030 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10030"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10031 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10031"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10032 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10032"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10033 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10033"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10034 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10034"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10035 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10035"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10036 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10036"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10037 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10037"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10038 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10038"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10039 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10039"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10040 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10040"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10041 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10041"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10042 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10042"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10043 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10043"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10044 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10044"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10045 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10045"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10046 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10046"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10047 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10047"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10048 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10048"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10049 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10049"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10050 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10050"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10051 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10051"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10052 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10052"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10053 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_FUNCTION_10053"; + + public static final String ORG_ZSTACK_LOG4J2_10000 = "ORG_ZSTACK_LOG4J2_10000"; + + public static final String ORG_ZSTACK_LOG4J2_10001 = "ORG_ZSTACK_LOG4J2_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CONTAINER_10000 = "ORG_ZSTACK_TEST_INTEGRATION_CONTAINER_10000"; + + public static final String ORG_ZSTACK_ZDFS_10000 = "ORG_ZSTACK_ZDFS_10000"; + + public static final String ORG_ZSTACK_ZDFS_10001 = "ORG_ZSTACK_ZDFS_10001"; + + public static final String ORG_ZSTACK_ZDFS_10002 = "ORG_ZSTACK_ZDFS_10002"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10000 = "ORG_ZSTACK_COMPUTE_HOST_10000"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10001 = "ORG_ZSTACK_COMPUTE_HOST_10001"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10002 = "ORG_ZSTACK_COMPUTE_HOST_10002"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10003 = "ORG_ZSTACK_COMPUTE_HOST_10003"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10004 = "ORG_ZSTACK_COMPUTE_HOST_10004"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10005 = "ORG_ZSTACK_COMPUTE_HOST_10005"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10006 = "ORG_ZSTACK_COMPUTE_HOST_10006"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10007 = "ORG_ZSTACK_COMPUTE_HOST_10007"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10008 = "ORG_ZSTACK_COMPUTE_HOST_10008"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10009 = "ORG_ZSTACK_COMPUTE_HOST_10009"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10010 = "ORG_ZSTACK_COMPUTE_HOST_10010"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10011 = "ORG_ZSTACK_COMPUTE_HOST_10011"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10012 = "ORG_ZSTACK_COMPUTE_HOST_10012"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10013 = "ORG_ZSTACK_COMPUTE_HOST_10013"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10014 = "ORG_ZSTACK_COMPUTE_HOST_10014"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10015 = "ORG_ZSTACK_COMPUTE_HOST_10015"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10016 = "ORG_ZSTACK_COMPUTE_HOST_10016"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10017 = "ORG_ZSTACK_COMPUTE_HOST_10017"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10018 = "ORG_ZSTACK_COMPUTE_HOST_10018"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10019 = "ORG_ZSTACK_COMPUTE_HOST_10019"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10020 = "ORG_ZSTACK_COMPUTE_HOST_10020"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10021 = "ORG_ZSTACK_COMPUTE_HOST_10021"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10022 = "ORG_ZSTACK_COMPUTE_HOST_10022"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10023 = "ORG_ZSTACK_COMPUTE_HOST_10023"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10024 = "ORG_ZSTACK_COMPUTE_HOST_10024"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10025 = "ORG_ZSTACK_COMPUTE_HOST_10025"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10026 = "ORG_ZSTACK_COMPUTE_HOST_10026"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10027 = "ORG_ZSTACK_COMPUTE_HOST_10027"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10028 = "ORG_ZSTACK_COMPUTE_HOST_10028"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10029 = "ORG_ZSTACK_COMPUTE_HOST_10029"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10030 = "ORG_ZSTACK_COMPUTE_HOST_10030"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10031 = "ORG_ZSTACK_COMPUTE_HOST_10031"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10032 = "ORG_ZSTACK_COMPUTE_HOST_10032"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10033 = "ORG_ZSTACK_COMPUTE_HOST_10033"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10034 = "ORG_ZSTACK_COMPUTE_HOST_10034"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10035 = "ORG_ZSTACK_COMPUTE_HOST_10035"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10036 = "ORG_ZSTACK_COMPUTE_HOST_10036"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10037 = "ORG_ZSTACK_COMPUTE_HOST_10037"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10038 = "ORG_ZSTACK_COMPUTE_HOST_10038"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10039 = "ORG_ZSTACK_COMPUTE_HOST_10039"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10040 = "ORG_ZSTACK_COMPUTE_HOST_10040"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10041 = "ORG_ZSTACK_COMPUTE_HOST_10041"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10042 = "ORG_ZSTACK_COMPUTE_HOST_10042"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10043 = "ORG_ZSTACK_COMPUTE_HOST_10043"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10044 = "ORG_ZSTACK_COMPUTE_HOST_10044"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10045 = "ORG_ZSTACK_COMPUTE_HOST_10045"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10046 = "ORG_ZSTACK_COMPUTE_HOST_10046"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10047 = "ORG_ZSTACK_COMPUTE_HOST_10047"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10048 = "ORG_ZSTACK_COMPUTE_HOST_10048"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10049 = "ORG_ZSTACK_COMPUTE_HOST_10049"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10050 = "ORG_ZSTACK_COMPUTE_HOST_10050"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10051 = "ORG_ZSTACK_COMPUTE_HOST_10051"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10052 = "ORG_ZSTACK_COMPUTE_HOST_10052"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10053 = "ORG_ZSTACK_COMPUTE_HOST_10053"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10054 = "ORG_ZSTACK_COMPUTE_HOST_10054"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10055 = "ORG_ZSTACK_COMPUTE_HOST_10055"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10056 = "ORG_ZSTACK_COMPUTE_HOST_10056"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10057 = "ORG_ZSTACK_COMPUTE_HOST_10057"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10058 = "ORG_ZSTACK_COMPUTE_HOST_10058"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10059 = "ORG_ZSTACK_COMPUTE_HOST_10059"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10060 = "ORG_ZSTACK_COMPUTE_HOST_10060"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10061 = "ORG_ZSTACK_COMPUTE_HOST_10061"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10062 = "ORG_ZSTACK_COMPUTE_HOST_10062"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10063 = "ORG_ZSTACK_COMPUTE_HOST_10063"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10064 = "ORG_ZSTACK_COMPUTE_HOST_10064"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10065 = "ORG_ZSTACK_COMPUTE_HOST_10065"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10066 = "ORG_ZSTACK_COMPUTE_HOST_10066"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10067 = "ORG_ZSTACK_COMPUTE_HOST_10067"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10068 = "ORG_ZSTACK_COMPUTE_HOST_10068"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10069 = "ORG_ZSTACK_COMPUTE_HOST_10069"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10070 = "ORG_ZSTACK_COMPUTE_HOST_10070"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10071 = "ORG_ZSTACK_COMPUTE_HOST_10071"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10072 = "ORG_ZSTACK_COMPUTE_HOST_10072"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10073 = "ORG_ZSTACK_COMPUTE_HOST_10073"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10074 = "ORG_ZSTACK_COMPUTE_HOST_10074"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10075 = "ORG_ZSTACK_COMPUTE_HOST_10075"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10076 = "ORG_ZSTACK_COMPUTE_HOST_10076"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10077 = "ORG_ZSTACK_COMPUTE_HOST_10077"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10078 = "ORG_ZSTACK_COMPUTE_HOST_10078"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10079 = "ORG_ZSTACK_COMPUTE_HOST_10079"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10080 = "ORG_ZSTACK_COMPUTE_HOST_10080"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10081 = "ORG_ZSTACK_COMPUTE_HOST_10081"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10082 = "ORG_ZSTACK_COMPUTE_HOST_10082"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10083 = "ORG_ZSTACK_COMPUTE_HOST_10083"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10084 = "ORG_ZSTACK_COMPUTE_HOST_10084"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10085 = "ORG_ZSTACK_COMPUTE_HOST_10085"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10086 = "ORG_ZSTACK_COMPUTE_HOST_10086"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10087 = "ORG_ZSTACK_COMPUTE_HOST_10087"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10088 = "ORG_ZSTACK_COMPUTE_HOST_10088"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10089 = "ORG_ZSTACK_COMPUTE_HOST_10089"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10090 = "ORG_ZSTACK_COMPUTE_HOST_10090"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10091 = "ORG_ZSTACK_COMPUTE_HOST_10091"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10092 = "ORG_ZSTACK_COMPUTE_HOST_10092"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10093 = "ORG_ZSTACK_COMPUTE_HOST_10093"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10094 = "ORG_ZSTACK_COMPUTE_HOST_10094"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10095 = "ORG_ZSTACK_COMPUTE_HOST_10095"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10096 = "ORG_ZSTACK_COMPUTE_HOST_10096"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10097 = "ORG_ZSTACK_COMPUTE_HOST_10097"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10098 = "ORG_ZSTACK_COMPUTE_HOST_10098"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10099 = "ORG_ZSTACK_COMPUTE_HOST_10099"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10100 = "ORG_ZSTACK_COMPUTE_HOST_10100"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10101 = "ORG_ZSTACK_COMPUTE_HOST_10101"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10102 = "ORG_ZSTACK_COMPUTE_HOST_10102"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10103 = "ORG_ZSTACK_COMPUTE_HOST_10103"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10104 = "ORG_ZSTACK_COMPUTE_HOST_10104"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10105 = "ORG_ZSTACK_COMPUTE_HOST_10105"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10106 = "ORG_ZSTACK_COMPUTE_HOST_10106"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10107 = "ORG_ZSTACK_COMPUTE_HOST_10107"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10108 = "ORG_ZSTACK_COMPUTE_HOST_10108"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10109 = "ORG_ZSTACK_COMPUTE_HOST_10109"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10110 = "ORG_ZSTACK_COMPUTE_HOST_10110"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10111 = "ORG_ZSTACK_COMPUTE_HOST_10111"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10112 = "ORG_ZSTACK_COMPUTE_HOST_10112"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10113 = "ORG_ZSTACK_COMPUTE_HOST_10113"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10114 = "ORG_ZSTACK_COMPUTE_HOST_10114"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10115 = "ORG_ZSTACK_COMPUTE_HOST_10115"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10116 = "ORG_ZSTACK_COMPUTE_HOST_10116"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10117 = "ORG_ZSTACK_COMPUTE_HOST_10117"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10118 = "ORG_ZSTACK_COMPUTE_HOST_10118"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10119 = "ORG_ZSTACK_COMPUTE_HOST_10119"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10120 = "ORG_ZSTACK_COMPUTE_HOST_10120"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10121 = "ORG_ZSTACK_COMPUTE_HOST_10121"; + + public static final String ORG_ZSTACK_COMPUTE_HOST_10122 = "ORG_ZSTACK_COMPUTE_HOST_10122"; + + public static final String ORG_ZSTACK_MONITORING_TRIGGER_EXPRESSION_10000 = "ORG_ZSTACK_MONITORING_TRIGGER_EXPRESSION_10000"; + + public static final String ORG_ZSTACK_MONITORING_TRIGGER_EXPRESSION_10001 = "ORG_ZSTACK_MONITORING_TRIGGER_EXPRESSION_10001"; + + public static final String ORG_ZSTACK_MONITORING_TRIGGER_EXPRESSION_10002 = "ORG_ZSTACK_MONITORING_TRIGGER_EXPRESSION_10002"; + + public static final String ORG_ZSTACK_MONITORING_TRIGGER_EXPRESSION_10003 = "ORG_ZSTACK_MONITORING_TRIGGER_EXPRESSION_10003"; + + public static final String ORG_ZSTACK_MONITORING_TRIGGER_EXPRESSION_10004 = "ORG_ZSTACK_MONITORING_TRIGGER_EXPRESSION_10004"; + + public static final String ORG_ZSTACK_COMPUTE_VM_NUMA_10000 = "ORG_ZSTACK_COMPUTE_VM_NUMA_10000"; + + public static final String ORG_ZSTACK_COMPUTE_VM_NUMA_10001 = "ORG_ZSTACK_COMPUTE_VM_NUMA_10001"; + + public static final String ORG_ZSTACK_COMPUTE_VM_NUMA_10002 = "ORG_ZSTACK_COMPUTE_VM_NUMA_10002"; + + public static final String ORG_ZSTACK_COMPUTE_VM_NUMA_10003 = "ORG_ZSTACK_COMPUTE_VM_NUMA_10003"; + + public static final String ORG_ZSTACK_COMPUTE_VM_NUMA_10004 = "ORG_ZSTACK_COMPUTE_VM_NUMA_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_KVM_HOST_10000 = "ORG_ZSTACK_TEST_INTEGRATION_KVM_HOST_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_KVM_HOST_10001 = "ORG_ZSTACK_TEST_INTEGRATION_KVM_HOST_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_KVM_HOST_10002 = "ORG_ZSTACK_TEST_INTEGRATION_KVM_HOST_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_KVM_HOST_10003 = "ORG_ZSTACK_TEST_INTEGRATION_KVM_HOST_10003"; + + public static final String ORG_ZSTACK_TEST_KVM_10000 = "ORG_ZSTACK_TEST_KVM_10000"; + + public static final String ORG_ZSTACK_VROUTERROUTE_VYOS_10000 = "ORG_ZSTACK_VROUTERROUTE_VYOS_10000"; + + public static final String ORG_ZSTACK_VROUTERROUTE_VYOS_10001 = "ORG_ZSTACK_VROUTERROUTE_VYOS_10001"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10000 = "ORG_ZSTACK_STORAGE_VOLUME_10000"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10001 = "ORG_ZSTACK_STORAGE_VOLUME_10001"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10002 = "ORG_ZSTACK_STORAGE_VOLUME_10002"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10003 = "ORG_ZSTACK_STORAGE_VOLUME_10003"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10004 = "ORG_ZSTACK_STORAGE_VOLUME_10004"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10005 = "ORG_ZSTACK_STORAGE_VOLUME_10005"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10006 = "ORG_ZSTACK_STORAGE_VOLUME_10006"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10007 = "ORG_ZSTACK_STORAGE_VOLUME_10007"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10008 = "ORG_ZSTACK_STORAGE_VOLUME_10008"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10009 = "ORG_ZSTACK_STORAGE_VOLUME_10009"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10010 = "ORG_ZSTACK_STORAGE_VOLUME_10010"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10011 = "ORG_ZSTACK_STORAGE_VOLUME_10011"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10012 = "ORG_ZSTACK_STORAGE_VOLUME_10012"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10013 = "ORG_ZSTACK_STORAGE_VOLUME_10013"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10014 = "ORG_ZSTACK_STORAGE_VOLUME_10014"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10015 = "ORG_ZSTACK_STORAGE_VOLUME_10015"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10016 = "ORG_ZSTACK_STORAGE_VOLUME_10016"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10017 = "ORG_ZSTACK_STORAGE_VOLUME_10017"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10018 = "ORG_ZSTACK_STORAGE_VOLUME_10018"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10019 = "ORG_ZSTACK_STORAGE_VOLUME_10019"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10020 = "ORG_ZSTACK_STORAGE_VOLUME_10020"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10021 = "ORG_ZSTACK_STORAGE_VOLUME_10021"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10022 = "ORG_ZSTACK_STORAGE_VOLUME_10022"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10023 = "ORG_ZSTACK_STORAGE_VOLUME_10023"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10024 = "ORG_ZSTACK_STORAGE_VOLUME_10024"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10025 = "ORG_ZSTACK_STORAGE_VOLUME_10025"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10026 = "ORG_ZSTACK_STORAGE_VOLUME_10026"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10027 = "ORG_ZSTACK_STORAGE_VOLUME_10027"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10028 = "ORG_ZSTACK_STORAGE_VOLUME_10028"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10029 = "ORG_ZSTACK_STORAGE_VOLUME_10029"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10030 = "ORG_ZSTACK_STORAGE_VOLUME_10030"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10031 = "ORG_ZSTACK_STORAGE_VOLUME_10031"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10032 = "ORG_ZSTACK_STORAGE_VOLUME_10032"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10033 = "ORG_ZSTACK_STORAGE_VOLUME_10033"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10034 = "ORG_ZSTACK_STORAGE_VOLUME_10034"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10035 = "ORG_ZSTACK_STORAGE_VOLUME_10035"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10036 = "ORG_ZSTACK_STORAGE_VOLUME_10036"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10037 = "ORG_ZSTACK_STORAGE_VOLUME_10037"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10038 = "ORG_ZSTACK_STORAGE_VOLUME_10038"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10039 = "ORG_ZSTACK_STORAGE_VOLUME_10039"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10040 = "ORG_ZSTACK_STORAGE_VOLUME_10040"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10041 = "ORG_ZSTACK_STORAGE_VOLUME_10041"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10042 = "ORG_ZSTACK_STORAGE_VOLUME_10042"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10043 = "ORG_ZSTACK_STORAGE_VOLUME_10043"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10044 = "ORG_ZSTACK_STORAGE_VOLUME_10044"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10045 = "ORG_ZSTACK_STORAGE_VOLUME_10045"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10046 = "ORG_ZSTACK_STORAGE_VOLUME_10046"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10047 = "ORG_ZSTACK_STORAGE_VOLUME_10047"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10048 = "ORG_ZSTACK_STORAGE_VOLUME_10048"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10049 = "ORG_ZSTACK_STORAGE_VOLUME_10049"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10050 = "ORG_ZSTACK_STORAGE_VOLUME_10050"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10051 = "ORG_ZSTACK_STORAGE_VOLUME_10051"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10052 = "ORG_ZSTACK_STORAGE_VOLUME_10052"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10053 = "ORG_ZSTACK_STORAGE_VOLUME_10053"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10054 = "ORG_ZSTACK_STORAGE_VOLUME_10054"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10055 = "ORG_ZSTACK_STORAGE_VOLUME_10055"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10056 = "ORG_ZSTACK_STORAGE_VOLUME_10056"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10057 = "ORG_ZSTACK_STORAGE_VOLUME_10057"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10058 = "ORG_ZSTACK_STORAGE_VOLUME_10058"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10059 = "ORG_ZSTACK_STORAGE_VOLUME_10059"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10060 = "ORG_ZSTACK_STORAGE_VOLUME_10060"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10061 = "ORG_ZSTACK_STORAGE_VOLUME_10061"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10062 = "ORG_ZSTACK_STORAGE_VOLUME_10062"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10063 = "ORG_ZSTACK_STORAGE_VOLUME_10063"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10064 = "ORG_ZSTACK_STORAGE_VOLUME_10064"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10065 = "ORG_ZSTACK_STORAGE_VOLUME_10065"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10066 = "ORG_ZSTACK_STORAGE_VOLUME_10066"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10067 = "ORG_ZSTACK_STORAGE_VOLUME_10067"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10068 = "ORG_ZSTACK_STORAGE_VOLUME_10068"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10069 = "ORG_ZSTACK_STORAGE_VOLUME_10069"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10070 = "ORG_ZSTACK_STORAGE_VOLUME_10070"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10071 = "ORG_ZSTACK_STORAGE_VOLUME_10071"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10072 = "ORG_ZSTACK_STORAGE_VOLUME_10072"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10073 = "ORG_ZSTACK_STORAGE_VOLUME_10073"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10074 = "ORG_ZSTACK_STORAGE_VOLUME_10074"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10075 = "ORG_ZSTACK_STORAGE_VOLUME_10075"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10076 = "ORG_ZSTACK_STORAGE_VOLUME_10076"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10077 = "ORG_ZSTACK_STORAGE_VOLUME_10077"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10078 = "ORG_ZSTACK_STORAGE_VOLUME_10078"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10079 = "ORG_ZSTACK_STORAGE_VOLUME_10079"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10080 = "ORG_ZSTACK_STORAGE_VOLUME_10080"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10081 = "ORG_ZSTACK_STORAGE_VOLUME_10081"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10082 = "ORG_ZSTACK_STORAGE_VOLUME_10082"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10083 = "ORG_ZSTACK_STORAGE_VOLUME_10083"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10084 = "ORG_ZSTACK_STORAGE_VOLUME_10084"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10085 = "ORG_ZSTACK_STORAGE_VOLUME_10085"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10086 = "ORG_ZSTACK_STORAGE_VOLUME_10086"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10087 = "ORG_ZSTACK_STORAGE_VOLUME_10087"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10088 = "ORG_ZSTACK_STORAGE_VOLUME_10088"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10089 = "ORG_ZSTACK_STORAGE_VOLUME_10089"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10090 = "ORG_ZSTACK_STORAGE_VOLUME_10090"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10091 = "ORG_ZSTACK_STORAGE_VOLUME_10091"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10092 = "ORG_ZSTACK_STORAGE_VOLUME_10092"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10093 = "ORG_ZSTACK_STORAGE_VOLUME_10093"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10094 = "ORG_ZSTACK_STORAGE_VOLUME_10094"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10095 = "ORG_ZSTACK_STORAGE_VOLUME_10095"; + + public static final String ORG_ZSTACK_STORAGE_VOLUME_10096 = "ORG_ZSTACK_STORAGE_VOLUME_10096"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10002 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_PRIMARY_BLOCK_VENDOR_XSTOR_10002"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10000 = "ORG_ZSTACK_AUTOSCALING_GROUP_10000"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10001 = "ORG_ZSTACK_AUTOSCALING_GROUP_10001"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10002 = "ORG_ZSTACK_AUTOSCALING_GROUP_10002"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10003 = "ORG_ZSTACK_AUTOSCALING_GROUP_10003"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10004 = "ORG_ZSTACK_AUTOSCALING_GROUP_10004"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10005 = "ORG_ZSTACK_AUTOSCALING_GROUP_10005"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10006 = "ORG_ZSTACK_AUTOSCALING_GROUP_10006"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10007 = "ORG_ZSTACK_AUTOSCALING_GROUP_10007"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10008 = "ORG_ZSTACK_AUTOSCALING_GROUP_10008"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10009 = "ORG_ZSTACK_AUTOSCALING_GROUP_10009"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10010 = "ORG_ZSTACK_AUTOSCALING_GROUP_10010"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10011 = "ORG_ZSTACK_AUTOSCALING_GROUP_10011"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10012 = "ORG_ZSTACK_AUTOSCALING_GROUP_10012"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10013 = "ORG_ZSTACK_AUTOSCALING_GROUP_10013"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10014 = "ORG_ZSTACK_AUTOSCALING_GROUP_10014"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10015 = "ORG_ZSTACK_AUTOSCALING_GROUP_10015"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10016 = "ORG_ZSTACK_AUTOSCALING_GROUP_10016"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10017 = "ORG_ZSTACK_AUTOSCALING_GROUP_10017"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10018 = "ORG_ZSTACK_AUTOSCALING_GROUP_10018"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10019 = "ORG_ZSTACK_AUTOSCALING_GROUP_10019"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10020 = "ORG_ZSTACK_AUTOSCALING_GROUP_10020"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10021 = "ORG_ZSTACK_AUTOSCALING_GROUP_10021"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10022 = "ORG_ZSTACK_AUTOSCALING_GROUP_10022"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10023 = "ORG_ZSTACK_AUTOSCALING_GROUP_10023"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10024 = "ORG_ZSTACK_AUTOSCALING_GROUP_10024"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10025 = "ORG_ZSTACK_AUTOSCALING_GROUP_10025"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10026 = "ORG_ZSTACK_AUTOSCALING_GROUP_10026"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10027 = "ORG_ZSTACK_AUTOSCALING_GROUP_10027"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10028 = "ORG_ZSTACK_AUTOSCALING_GROUP_10028"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10029 = "ORG_ZSTACK_AUTOSCALING_GROUP_10029"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10030 = "ORG_ZSTACK_AUTOSCALING_GROUP_10030"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10031 = "ORG_ZSTACK_AUTOSCALING_GROUP_10031"; + + public static final String ORG_ZSTACK_AUTOSCALING_GROUP_10032 = "ORG_ZSTACK_AUTOSCALING_GROUP_10032"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10000 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10000"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10001 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10001"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10002 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10002"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10003 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10003"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10004 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10004"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10005 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10005"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10006 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10006"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10007 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10007"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10008 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10008"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10009 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10009"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10010 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10010"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10011 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10011"; + + public static final String ORG_ZSTACK_IAM2_SECURITYGROUP_10012 = "ORG_ZSTACK_IAM2_SECURITYGROUP_10012"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_LOCAL_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_LOCAL_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_LOCAL_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_LOCAL_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_LOCAL_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_LOCAL_10002"; + + public static final String ORG_ZSTACK_ALIYUN_OSS_10000 = "ORG_ZSTACK_ALIYUN_OSS_10000"; + + public static final String ORG_ZSTACK_ALIYUN_OSS_10001 = "ORG_ZSTACK_ALIYUN_OSS_10001"; + + public static final String ORG_ZSTACK_ALIYUN_OSS_10002 = "ORG_ZSTACK_ALIYUN_OSS_10002"; + + public static final String ORG_ZSTACK_ALIYUN_OSS_10003 = "ORG_ZSTACK_ALIYUN_OSS_10003"; + + public static final String ORG_ZSTACK_ZSV_COMPUTER_VM_10000 = "ORG_ZSTACK_ZSV_COMPUTER_VM_10000"; + + public static final String ORG_ZSTACK_PCIDEVICE_10000 = "ORG_ZSTACK_PCIDEVICE_10000"; + + public static final String ORG_ZSTACK_PCIDEVICE_10001 = "ORG_ZSTACK_PCIDEVICE_10001"; + + public static final String ORG_ZSTACK_PCIDEVICE_10002 = "ORG_ZSTACK_PCIDEVICE_10002"; + + public static final String ORG_ZSTACK_PCIDEVICE_10003 = "ORG_ZSTACK_PCIDEVICE_10003"; + + public static final String ORG_ZSTACK_PCIDEVICE_10004 = "ORG_ZSTACK_PCIDEVICE_10004"; + + public static final String ORG_ZSTACK_PCIDEVICE_10005 = "ORG_ZSTACK_PCIDEVICE_10005"; + + public static final String ORG_ZSTACK_PCIDEVICE_10006 = "ORG_ZSTACK_PCIDEVICE_10006"; + + public static final String ORG_ZSTACK_PCIDEVICE_10007 = "ORG_ZSTACK_PCIDEVICE_10007"; + + public static final String ORG_ZSTACK_PCIDEVICE_10008 = "ORG_ZSTACK_PCIDEVICE_10008"; + + public static final String ORG_ZSTACK_PCIDEVICE_10009 = "ORG_ZSTACK_PCIDEVICE_10009"; + + public static final String ORG_ZSTACK_PCIDEVICE_10010 = "ORG_ZSTACK_PCIDEVICE_10010"; + + public static final String ORG_ZSTACK_PCIDEVICE_10011 = "ORG_ZSTACK_PCIDEVICE_10011"; + + public static final String ORG_ZSTACK_PCIDEVICE_10012 = "ORG_ZSTACK_PCIDEVICE_10012"; + + public static final String ORG_ZSTACK_PCIDEVICE_10013 = "ORG_ZSTACK_PCIDEVICE_10013"; + + public static final String ORG_ZSTACK_PCIDEVICE_10014 = "ORG_ZSTACK_PCIDEVICE_10014"; + + public static final String ORG_ZSTACK_PCIDEVICE_10015 = "ORG_ZSTACK_PCIDEVICE_10015"; + + public static final String ORG_ZSTACK_PCIDEVICE_10016 = "ORG_ZSTACK_PCIDEVICE_10016"; + + public static final String ORG_ZSTACK_PCIDEVICE_10017 = "ORG_ZSTACK_PCIDEVICE_10017"; + + public static final String ORG_ZSTACK_PCIDEVICE_10018 = "ORG_ZSTACK_PCIDEVICE_10018"; + + public static final String ORG_ZSTACK_PCIDEVICE_10019 = "ORG_ZSTACK_PCIDEVICE_10019"; + + public static final String ORG_ZSTACK_PCIDEVICE_10020 = "ORG_ZSTACK_PCIDEVICE_10020"; + + public static final String ORG_ZSTACK_PCIDEVICE_10021 = "ORG_ZSTACK_PCIDEVICE_10021"; + + public static final String ORG_ZSTACK_PCIDEVICE_10022 = "ORG_ZSTACK_PCIDEVICE_10022"; + + public static final String ORG_ZSTACK_PCIDEVICE_10023 = "ORG_ZSTACK_PCIDEVICE_10023"; + + public static final String ORG_ZSTACK_PCIDEVICE_10024 = "ORG_ZSTACK_PCIDEVICE_10024"; + + public static final String ORG_ZSTACK_PCIDEVICE_10025 = "ORG_ZSTACK_PCIDEVICE_10025"; + + public static final String ORG_ZSTACK_PCIDEVICE_10026 = "ORG_ZSTACK_PCIDEVICE_10026"; + + public static final String ORG_ZSTACK_PCIDEVICE_10027 = "ORG_ZSTACK_PCIDEVICE_10027"; + + public static final String ORG_ZSTACK_PCIDEVICE_10028 = "ORG_ZSTACK_PCIDEVICE_10028"; + + public static final String ORG_ZSTACK_PCIDEVICE_10029 = "ORG_ZSTACK_PCIDEVICE_10029"; + + public static final String ORG_ZSTACK_PCIDEVICE_10030 = "ORG_ZSTACK_PCIDEVICE_10030"; + + public static final String ORG_ZSTACK_PCIDEVICE_10031 = "ORG_ZSTACK_PCIDEVICE_10031"; + + public static final String ORG_ZSTACK_PCIDEVICE_10032 = "ORG_ZSTACK_PCIDEVICE_10032"; + + public static final String ORG_ZSTACK_PCIDEVICE_10033 = "ORG_ZSTACK_PCIDEVICE_10033"; + + public static final String ORG_ZSTACK_PCIDEVICE_10034 = "ORG_ZSTACK_PCIDEVICE_10034"; + + public static final String ORG_ZSTACK_PCIDEVICE_10035 = "ORG_ZSTACK_PCIDEVICE_10035"; + + public static final String ORG_ZSTACK_PCIDEVICE_10036 = "ORG_ZSTACK_PCIDEVICE_10036"; + + public static final String ORG_ZSTACK_PCIDEVICE_10037 = "ORG_ZSTACK_PCIDEVICE_10037"; + + public static final String ORG_ZSTACK_PCIDEVICE_10038 = "ORG_ZSTACK_PCIDEVICE_10038"; + + public static final String ORG_ZSTACK_PCIDEVICE_10039 = "ORG_ZSTACK_PCIDEVICE_10039"; + + public static final String ORG_ZSTACK_PCIDEVICE_10040 = "ORG_ZSTACK_PCIDEVICE_10040"; + + public static final String ORG_ZSTACK_PCIDEVICE_10041 = "ORG_ZSTACK_PCIDEVICE_10041"; + + public static final String ORG_ZSTACK_PCIDEVICE_10042 = "ORG_ZSTACK_PCIDEVICE_10042"; + + public static final String ORG_ZSTACK_PCIDEVICE_10043 = "ORG_ZSTACK_PCIDEVICE_10043"; + + public static final String ORG_ZSTACK_PCIDEVICE_10044 = "ORG_ZSTACK_PCIDEVICE_10044"; + + public static final String ORG_ZSTACK_PCIDEVICE_10045 = "ORG_ZSTACK_PCIDEVICE_10045"; + + public static final String ORG_ZSTACK_PCIDEVICE_10046 = "ORG_ZSTACK_PCIDEVICE_10046"; + + public static final String ORG_ZSTACK_PCIDEVICE_10047 = "ORG_ZSTACK_PCIDEVICE_10047"; + + public static final String ORG_ZSTACK_PCIDEVICE_10048 = "ORG_ZSTACK_PCIDEVICE_10048"; + + public static final String ORG_ZSTACK_PCIDEVICE_10049 = "ORG_ZSTACK_PCIDEVICE_10049"; + + public static final String ORG_ZSTACK_PCIDEVICE_10050 = "ORG_ZSTACK_PCIDEVICE_10050"; + + public static final String ORG_ZSTACK_PCIDEVICE_10051 = "ORG_ZSTACK_PCIDEVICE_10051"; + + public static final String ORG_ZSTACK_PCIDEVICE_10052 = "ORG_ZSTACK_PCIDEVICE_10052"; + + public static final String ORG_ZSTACK_PCIDEVICE_10053 = "ORG_ZSTACK_PCIDEVICE_10053"; + + public static final String ORG_ZSTACK_PCIDEVICE_10054 = "ORG_ZSTACK_PCIDEVICE_10054"; + + public static final String ORG_ZSTACK_PCIDEVICE_10055 = "ORG_ZSTACK_PCIDEVICE_10055"; + + public static final String ORG_ZSTACK_PCIDEVICE_10056 = "ORG_ZSTACK_PCIDEVICE_10056"; + + public static final String ORG_ZSTACK_PCIDEVICE_10057 = "ORG_ZSTACK_PCIDEVICE_10057"; + + public static final String ORG_ZSTACK_PCIDEVICE_10058 = "ORG_ZSTACK_PCIDEVICE_10058"; + + public static final String ORG_ZSTACK_PCIDEVICE_10059 = "ORG_ZSTACK_PCIDEVICE_10059"; + + public static final String ORG_ZSTACK_PCIDEVICE_10060 = "ORG_ZSTACK_PCIDEVICE_10060"; + + public static final String ORG_ZSTACK_PCIDEVICE_10061 = "ORG_ZSTACK_PCIDEVICE_10061"; + + public static final String ORG_ZSTACK_PCIDEVICE_10062 = "ORG_ZSTACK_PCIDEVICE_10062"; + + public static final String ORG_ZSTACK_PCIDEVICE_10063 = "ORG_ZSTACK_PCIDEVICE_10063"; + + public static final String ORG_ZSTACK_PCIDEVICE_10064 = "ORG_ZSTACK_PCIDEVICE_10064"; + + public static final String ORG_ZSTACK_PCIDEVICE_10065 = "ORG_ZSTACK_PCIDEVICE_10065"; + + public static final String ORG_ZSTACK_PCIDEVICE_10066 = "ORG_ZSTACK_PCIDEVICE_10066"; + + public static final String ORG_ZSTACK_PCIDEVICE_10067 = "ORG_ZSTACK_PCIDEVICE_10067"; + + public static final String ORG_ZSTACK_PCIDEVICE_10068 = "ORG_ZSTACK_PCIDEVICE_10068"; + + public static final String ORG_ZSTACK_PCIDEVICE_10069 = "ORG_ZSTACK_PCIDEVICE_10069"; + + public static final String ORG_ZSTACK_PCIDEVICE_10070 = "ORG_ZSTACK_PCIDEVICE_10070"; + + public static final String ORG_ZSTACK_PCIDEVICE_10071 = "ORG_ZSTACK_PCIDEVICE_10071"; + + public static final String ORG_ZSTACK_PCIDEVICE_10072 = "ORG_ZSTACK_PCIDEVICE_10072"; + + public static final String ORG_ZSTACK_PCIDEVICE_10073 = "ORG_ZSTACK_PCIDEVICE_10073"; + + public static final String ORG_ZSTACK_PCIDEVICE_10074 = "ORG_ZSTACK_PCIDEVICE_10074"; + + public static final String ORG_ZSTACK_PCIDEVICE_10075 = "ORG_ZSTACK_PCIDEVICE_10075"; + + public static final String ORG_ZSTACK_PCIDEVICE_10076 = "ORG_ZSTACK_PCIDEVICE_10076"; + + public static final String ORG_ZSTACK_PCIDEVICE_10077 = "ORG_ZSTACK_PCIDEVICE_10077"; + + public static final String ORG_ZSTACK_PCIDEVICE_10078 = "ORG_ZSTACK_PCIDEVICE_10078"; + + public static final String ORG_ZSTACK_CAS_DRIVER_DONGHAI_10000 = "ORG_ZSTACK_CAS_DRIVER_DONGHAI_10000"; + + public static final String ORG_ZSTACK_CAS_DRIVER_DONGHAI_10001 = "ORG_ZSTACK_CAS_DRIVER_DONGHAI_10001"; + + public static final String ORG_ZSTACK_CAS_DRIVER_DONGHAI_10002 = "ORG_ZSTACK_CAS_DRIVER_DONGHAI_10002"; + + public static final String ORG_ZSTACK_CAS_DRIVER_DONGHAI_10003 = "ORG_ZSTACK_CAS_DRIVER_DONGHAI_10003"; + + public static final String ORG_ZSTACK_CAS_DRIVER_DONGHAI_10004 = "ORG_ZSTACK_CAS_DRIVER_DONGHAI_10004"; + + public static final String ORG_ZSTACK_CAS_DRIVER_DONGHAI_10005 = "ORG_ZSTACK_CAS_DRIVER_DONGHAI_10005"; + + public static final String ORG_ZSTACK_CAS_DRIVER_DONGHAI_10006 = "ORG_ZSTACK_CAS_DRIVER_DONGHAI_10006"; + + public static final String ORG_ZSTACK_CAS_DRIVER_DONGHAI_10007 = "ORG_ZSTACK_CAS_DRIVER_DONGHAI_10007"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_DATACENTER_10000 = "ORG_ZSTACK_ALIYUN_CORE_DATACENTER_10000"; + + public static final String ORG_ZSTACK_ALIYUN_CORE_DATACENTER_10001 = "ORG_ZSTACK_ALIYUN_CORE_DATACENTER_10001"; + + public static final String ORG_ZSTACK_ENCRYPT_10000 = "ORG_ZSTACK_ENCRYPT_10000"; + + public static final String ORG_ZSTACK_ENCRYPT_10001 = "ORG_ZSTACK_ENCRYPT_10001"; + + public static final String ORG_ZSTACK_ENCRYPT_10002 = "ORG_ZSTACK_ENCRYPT_10002"; + + public static final String ORG_ZSTACK_LOGIN_10000 = "ORG_ZSTACK_LOGIN_10000"; + + public static final String ORG_ZSTACK_LOGIN_10001 = "ORG_ZSTACK_LOGIN_10001"; + + public static final String ORG_ZSTACK_LOGIN_10002 = "ORG_ZSTACK_LOGIN_10002"; + + public static final String ORG_ZSTACK_LOGIN_10003 = "ORG_ZSTACK_LOGIN_10003"; + + public static final String ORG_ZSTACK_LOGIN_10004 = "ORG_ZSTACK_LOGIN_10004"; + + public static final String ORG_ZSTACK_LOGIN_10005 = "ORG_ZSTACK_LOGIN_10005"; + + public static final String ORG_ZSTACK_LOGIN_10006 = "ORG_ZSTACK_LOGIN_10006"; + + public static final String ORG_ZSTACK_LOGIN_10007 = "ORG_ZSTACK_LOGIN_10007"; + + public static final String ORG_ZSTACK_LOGIN_10008 = "ORG_ZSTACK_LOGIN_10008"; + + public static final String ORG_ZSTACK_LOGIN_10009 = "ORG_ZSTACK_LOGIN_10009"; + + public static final String ORG_ZSTACK_LOGIN_10010 = "ORG_ZSTACK_LOGIN_10010"; + + public static final String ORG_ZSTACK_LOGIN_10011 = "ORG_ZSTACK_LOGIN_10011"; + + public static final String ORG_ZSTACK_LOGIN_10012 = "ORG_ZSTACK_LOGIN_10012"; + + public static final String ORG_ZSTACK_LOGIN_10013 = "ORG_ZSTACK_LOGIN_10013"; + + public static final String ORG_ZSTACK_LOGIN_10014 = "ORG_ZSTACK_LOGIN_10014"; + + public static final String ORG_ZSTACK_LOGIN_10015 = "ORG_ZSTACK_LOGIN_10015"; + + public static final String ORG_ZSTACK_LOGIN_10016 = "ORG_ZSTACK_LOGIN_10016"; + + public static final String ORG_ZSTACK_LOGIN_10017 = "ORG_ZSTACK_LOGIN_10017"; + + public static final String ORG_ZSTACK_LOGIN_10018 = "ORG_ZSTACK_LOGIN_10018"; + + public static final String ORG_ZSTACK_LOGIN_10019 = "ORG_ZSTACK_LOGIN_10019"; + + public static final String ORG_ZSTACK_LOGIN_10020 = "ORG_ZSTACK_LOGIN_10020"; + + public static final String ORG_ZSTACK_LOGIN_10021 = "ORG_ZSTACK_LOGIN_10021"; + + public static final String ORG_ZSTACK_LOGIN_10022 = "ORG_ZSTACK_LOGIN_10022"; + + public static final String ORG_ZSTACK_LOGIN_10023 = "ORG_ZSTACK_LOGIN_10023"; + + public static final String ORG_ZSTACK_LOGIN_10024 = "ORG_ZSTACK_LOGIN_10024"; + + public static final String ORG_ZSTACK_LOGIN_10025 = "ORG_ZSTACK_LOGIN_10025"; + + public static final String ORG_ZSTACK_LOGIN_10026 = "ORG_ZSTACK_LOGIN_10026"; + + public static final String ORG_ZSTACK_LOGIN_10027 = "ORG_ZSTACK_LOGIN_10027"; + + public static final String ORG_ZSTACK_LOGIN_10028 = "ORG_ZSTACK_LOGIN_10028"; + + public static final String ORG_ZSTACK_LOGIN_10029 = "ORG_ZSTACK_LOGIN_10029"; + + public static final String ORG_ZSTACK_LOGIN_10030 = "ORG_ZSTACK_LOGIN_10030"; + + public static final String ORG_ZSTACK_LOGIN_10031 = "ORG_ZSTACK_LOGIN_10031"; + + public static final String ORG_ZSTACK_LOGIN_10032 = "ORG_ZSTACK_LOGIN_10032"; + + public static final String ORG_ZSTACK_LOGIN_10033 = "ORG_ZSTACK_LOGIN_10033"; + + public static final String ORG_ZSTACK_LOGIN_10034 = "ORG_ZSTACK_LOGIN_10034"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_10001"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10000 = "ORG_ZSTACK_NETWORK_OVN_10000"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10001 = "ORG_ZSTACK_NETWORK_OVN_10001"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10002 = "ORG_ZSTACK_NETWORK_OVN_10002"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10003 = "ORG_ZSTACK_NETWORK_OVN_10003"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10004 = "ORG_ZSTACK_NETWORK_OVN_10004"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10005 = "ORG_ZSTACK_NETWORK_OVN_10005"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10006 = "ORG_ZSTACK_NETWORK_OVN_10006"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10007 = "ORG_ZSTACK_NETWORK_OVN_10007"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10008 = "ORG_ZSTACK_NETWORK_OVN_10008"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10009 = "ORG_ZSTACK_NETWORK_OVN_10009"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10010 = "ORG_ZSTACK_NETWORK_OVN_10010"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10011 = "ORG_ZSTACK_NETWORK_OVN_10011"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10012 = "ORG_ZSTACK_NETWORK_OVN_10012"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10013 = "ORG_ZSTACK_NETWORK_OVN_10013"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10014 = "ORG_ZSTACK_NETWORK_OVN_10014"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10015 = "ORG_ZSTACK_NETWORK_OVN_10015"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10016 = "ORG_ZSTACK_NETWORK_OVN_10016"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10017 = "ORG_ZSTACK_NETWORK_OVN_10017"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10018 = "ORG_ZSTACK_NETWORK_OVN_10018"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10019 = "ORG_ZSTACK_NETWORK_OVN_10019"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10020 = "ORG_ZSTACK_NETWORK_OVN_10020"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10021 = "ORG_ZSTACK_NETWORK_OVN_10021"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10022 = "ORG_ZSTACK_NETWORK_OVN_10022"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10023 = "ORG_ZSTACK_NETWORK_OVN_10023"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10024 = "ORG_ZSTACK_NETWORK_OVN_10024"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10025 = "ORG_ZSTACK_NETWORK_OVN_10025"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10026 = "ORG_ZSTACK_NETWORK_OVN_10026"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10027 = "ORG_ZSTACK_NETWORK_OVN_10027"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10028 = "ORG_ZSTACK_NETWORK_OVN_10028"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10029 = "ORG_ZSTACK_NETWORK_OVN_10029"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10030 = "ORG_ZSTACK_NETWORK_OVN_10030"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10031 = "ORG_ZSTACK_NETWORK_OVN_10031"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10032 = "ORG_ZSTACK_NETWORK_OVN_10032"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10033 = "ORG_ZSTACK_NETWORK_OVN_10033"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10034 = "ORG_ZSTACK_NETWORK_OVN_10034"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10035 = "ORG_ZSTACK_NETWORK_OVN_10035"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10036 = "ORG_ZSTACK_NETWORK_OVN_10036"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10037 = "ORG_ZSTACK_NETWORK_OVN_10037"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10038 = "ORG_ZSTACK_NETWORK_OVN_10038"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10039 = "ORG_ZSTACK_NETWORK_OVN_10039"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10040 = "ORG_ZSTACK_NETWORK_OVN_10040"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10041 = "ORG_ZSTACK_NETWORK_OVN_10041"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10042 = "ORG_ZSTACK_NETWORK_OVN_10042"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10043 = "ORG_ZSTACK_NETWORK_OVN_10043"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10044 = "ORG_ZSTACK_NETWORK_OVN_10044"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10045 = "ORG_ZSTACK_NETWORK_OVN_10045"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10046 = "ORG_ZSTACK_NETWORK_OVN_10046"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10047 = "ORG_ZSTACK_NETWORK_OVN_10047"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10048 = "ORG_ZSTACK_NETWORK_OVN_10048"; + + public static final String ORG_ZSTACK_NETWORK_OVN_10049 = "ORG_ZSTACK_NETWORK_OVN_10049"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10002 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10003 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10004 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10004"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10005 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10005"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10006 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10006"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10007 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10007"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10008 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10008"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10009 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10009"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10010 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10010"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10011 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10011"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10012 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10012"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10013 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10013"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10014 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10014"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10015 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10015"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10016 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10016"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10017 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10017"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10018 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10018"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10019 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10019"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10020 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10020"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10021 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10021"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10022 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10022"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10023 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_JIT_10023"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_MARKETPLACE_10000 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_MARKETPLACE_10000"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_IMAGESTORE_10000 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_IMAGESTORE_10000"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_IMAGESTORE_10001 = "ORG_ZSTACK_ALIYUN_NAS_STORAGE_PRIMARY_IMAGESTORE_10001"; + + public static final String ORG_ZSTACK_EXTERNALSTORAGE_PRIMARY_KVM_10000 = "ORG_ZSTACK_EXTERNALSTORAGE_PRIMARY_KVM_10000"; + + public static final String ORG_ZSTACK_EXTERNALSTORAGE_PRIMARY_KVM_10001 = "ORG_ZSTACK_EXTERNALSTORAGE_PRIMARY_KVM_10001"; + + public static final String ORG_ZSTACK_SNMP_10000 = "ORG_ZSTACK_SNMP_10000"; + + public static final String ORG_ZSTACK_SNMP_10001 = "ORG_ZSTACK_SNMP_10001"; + + public static final String ORG_ZSTACK_SNMP_10002 = "ORG_ZSTACK_SNMP_10002"; + + public static final String ORG_ZSTACK_SNMP_10003 = "ORG_ZSTACK_SNMP_10003"; + + public static final String ORG_ZSTACK_SNMP_10004 = "ORG_ZSTACK_SNMP_10004"; + + public static final String ORG_ZSTACK_SNMP_10005 = "ORG_ZSTACK_SNMP_10005"; + + public static final String ORG_ZSTACK_SNMP_10006 = "ORG_ZSTACK_SNMP_10006"; + + public static final String ORG_ZSTACK_SNMP_10007 = "ORG_ZSTACK_SNMP_10007"; + + public static final String ORG_ZSTACK_SNMP_10008 = "ORG_ZSTACK_SNMP_10008"; + + public static final String ORG_ZSTACK_SNMP_10009 = "ORG_ZSTACK_SNMP_10009"; + + public static final String ORG_ZSTACK_SNMP_10010 = "ORG_ZSTACK_SNMP_10010"; + + public static final String ORG_ZSTACK_VHOST_KVM_10000 = "ORG_ZSTACK_VHOST_KVM_10000"; + + public static final String ORG_ZSTACK_VHOST_KVM_10001 = "ORG_ZSTACK_VHOST_KVM_10001"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10000 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10000"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10001 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10001"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10002 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10002"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10003 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10003"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10004 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10004"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10005 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10005"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10006 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10006"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10007 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10007"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10008 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10008"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10009 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10009"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10010 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10010"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10011 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10011"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10012 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10012"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10013 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10013"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10014 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10014"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10015 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10015"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10016 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10016"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10017 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10017"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10018 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10018"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10019 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10019"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10020 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10020"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10021 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10021"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10022 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10022"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10023 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10023"; + + public static final String ORG_ZSTACK_STORAGE_BACKUP_SFTP_10024 = "ORG_ZSTACK_STORAGE_BACKUP_SFTP_10024"; + + public static final String ORG_ZSTACK_TEST_CORE_ERRORCODE_10000 = "ORG_ZSTACK_TEST_CORE_ERRORCODE_10000"; + + public static final String ORG_ZSTACK_TEST_CORE_ERRORCODE_10001 = "ORG_ZSTACK_TEST_CORE_ERRORCODE_10001"; + + public static final String ORG_ZSTACK_TICKET_ENTITY_10000 = "ORG_ZSTACK_TICKET_ENTITY_10000"; + + public static final String ORG_ZSTACK_TICKET_ENTITY_10001 = "ORG_ZSTACK_TICKET_ENTITY_10001"; + + public static final String ORG_ZSTACK_TWOFACTORAUTHENTICATION_10000 = "ORG_ZSTACK_TWOFACTORAUTHENTICATION_10000"; + + public static final String ORG_ZSTACK_TWOFACTORAUTHENTICATION_10001 = "ORG_ZSTACK_TWOFACTORAUTHENTICATION_10001"; + + public static final String ORG_ZSTACK_TWOFACTORAUTHENTICATION_10002 = "ORG_ZSTACK_TWOFACTORAUTHENTICATION_10002"; + + public static final String ORG_ZSTACK_TWOFACTORAUTHENTICATION_10003 = "ORG_ZSTACK_TWOFACTORAUTHENTICATION_10003"; + + public static final String ORG_ZSTACK_TWOFACTORAUTHENTICATION_10004 = "ORG_ZSTACK_TWOFACTORAUTHENTICATION_10004"; + + public static final String ORG_ZSTACK_TWOFACTORAUTHENTICATION_10005 = "ORG_ZSTACK_TWOFACTORAUTHENTICATION_10005"; + + public static final String ORG_ZSTACK_TWOFACTORAUTHENTICATION_10006 = "ORG_ZSTACK_TWOFACTORAUTHENTICATION_10006"; + + public static final String ORG_ZSTACK_TWOFACTORAUTHENTICATION_10007 = "ORG_ZSTACK_TWOFACTORAUTHENTICATION_10007"; + + public static final String ORG_ZSTACK_TWOFACTORAUTHENTICATION_10008 = "ORG_ZSTACK_TWOFACTORAUTHENTICATION_10008"; + + public static final String ORG_ZSTACK_TWOFACTORAUTHENTICATION_10009 = "ORG_ZSTACK_TWOFACTORAUTHENTICATION_10009"; + + public static final String ORG_ZSTACK_TWOFACTORAUTHENTICATION_10010 = "ORG_ZSTACK_TWOFACTORAUTHENTICATION_10010"; + + public static final String ORG_ZSTACK_COMPUTE_CPUPINNING_10000 = "ORG_ZSTACK_COMPUTE_CPUPINNING_10000"; + + public static final String ORG_ZSTACK_COMPUTE_CPUPINNING_10001 = "ORG_ZSTACK_COMPUTE_CPUPINNING_10001"; + + public static final String ORG_ZSTACK_COMPUTE_CPUPINNING_10002 = "ORG_ZSTACK_COMPUTE_CPUPINNING_10002"; + + public static final String ORG_ZSTACK_APIMEDIATOR_10000 = "ORG_ZSTACK_APIMEDIATOR_10000"; + + public static final String ORG_ZSTACK_APIMEDIATOR_10001 = "ORG_ZSTACK_APIMEDIATOR_10001"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10000 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10000"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10001 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10001"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10002 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10002"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10003 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10003"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10004 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10004"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10005 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10005"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10006 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10006"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10007 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10007"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10008 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10008"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10009 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10009"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10010 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10010"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10011 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10011"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10012 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10012"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10013 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10013"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10014 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10014"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10015 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10015"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10016 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10016"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10017 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10017"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10018 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10018"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10019 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10019"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10020 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10020"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10021 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10021"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10022 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10022"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10023 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10023"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10024 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10024"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10025 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10025"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10026 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10026"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10027 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10027"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10028 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10028"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10029 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10029"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10030 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10030"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10031 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10031"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10032 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10032"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10033 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10033"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10034 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10034"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10035 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10035"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10036 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10036"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10037 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10037"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10038 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10038"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10039 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10039"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10040 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10040"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10041 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10041"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10042 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10042"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10043 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10043"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10044 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10044"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10045 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10045"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10046 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10046"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10047 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10047"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10048 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10048"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10049 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10049"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10050 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10050"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10051 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10051"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10052 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10052"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10053 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10053"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10054 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10054"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10055 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10055"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10056 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10056"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10057 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10057"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10058 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10058"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10059 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10059"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10060 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10060"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10061 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10061"; + + public static final String ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10062 = "ORG_ZSTACK_NETWORK_HUAWEI_IMASTER_10062"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10000 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10000"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10001 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10001"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10002 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10002"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10003 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10003"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10004 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10004"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10005 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10005"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10006 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10006"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10007 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10007"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10008 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10008"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10009 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10009"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10010 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10010"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10011 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10011"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10012 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10012"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10013 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10013"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10014 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10014"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10015 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10015"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10016 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10016"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10017 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10017"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10018 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10018"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10019 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10019"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10020 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10020"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10021 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10021"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10022 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10022"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10023 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10023"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10024 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10024"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10025 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10025"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10026 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10026"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10027 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10027"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10028 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10028"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10029 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10029"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10030 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10030"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10031 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10031"; + + public static final String ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10032 = "ORG_ZSTACK_CLOUDFORMATION_TEMPLATE_10032"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_MICROSOFTTEAMS_10000 = "ORG_ZSTACK_SNS_PLATFORM_MICROSOFTTEAMS_10000"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10000 = "ORG_ZSTACK_COMPUTE_VDPA_10000"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10001 = "ORG_ZSTACK_COMPUTE_VDPA_10001"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10002 = "ORG_ZSTACK_COMPUTE_VDPA_10002"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10003 = "ORG_ZSTACK_COMPUTE_VDPA_10003"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10004 = "ORG_ZSTACK_COMPUTE_VDPA_10004"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10005 = "ORG_ZSTACK_COMPUTE_VDPA_10005"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10006 = "ORG_ZSTACK_COMPUTE_VDPA_10006"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10007 = "ORG_ZSTACK_COMPUTE_VDPA_10007"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10008 = "ORG_ZSTACK_COMPUTE_VDPA_10008"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10009 = "ORG_ZSTACK_COMPUTE_VDPA_10009"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10010 = "ORG_ZSTACK_COMPUTE_VDPA_10010"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10011 = "ORG_ZSTACK_COMPUTE_VDPA_10011"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10012 = "ORG_ZSTACK_COMPUTE_VDPA_10012"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10013 = "ORG_ZSTACK_COMPUTE_VDPA_10013"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10014 = "ORG_ZSTACK_COMPUTE_VDPA_10014"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10015 = "ORG_ZSTACK_COMPUTE_VDPA_10015"; + + public static final String ORG_ZSTACK_COMPUTE_VDPA_10016 = "ORG_ZSTACK_COMPUTE_VDPA_10016"; + + public static final String ORG_ZSTACK_CORE_JOB_10000 = "ORG_ZSTACK_CORE_JOB_10000"; + + public static final String ORG_ZSTACK_CORE_JOB_10001 = "ORG_ZSTACK_CORE_JOB_10001"; + + public static final String ORG_ZSTACK_CORE_JOB_10002 = "ORG_ZSTACK_CORE_JOB_10002"; + + public static final String ORG_ZSTACK_CORE_JOB_10003 = "ORG_ZSTACK_CORE_JOB_10003"; + + public static final String ORG_ZSTACK_USBDEVICE_KVMUSBDEVICEBACKEND_10000 = "ORG_ZSTACK_USBDEVICE_KVMUSBDEVICEBACKEND_10000"; + + public static final String ORG_ZSTACK_USBDEVICE_KVMUSBDEVICEBACKEND_10001 = "ORG_ZSTACK_USBDEVICE_KVMUSBDEVICEBACKEND_10001"; + + public static final String ORG_ZSTACK_USBDEVICE_KVMUSBDEVICEBACKEND_10002 = "ORG_ZSTACK_USBDEVICE_KVMUSBDEVICEBACKEND_10002"; + + public static final String ORG_ZSTACK_USBDEVICE_KVMUSBDEVICEBACKEND_10003 = "ORG_ZSTACK_USBDEVICE_KVMUSBDEVICEBACKEND_10003"; + + public static final String ORG_ZSTACK_USBDEVICE_KVMUSBDEVICEBACKEND_10004 = "ORG_ZSTACK_USBDEVICE_KVMUSBDEVICEBACKEND_10004"; + + public static final String ORG_ZSTACK_USBDEVICE_KVMUSBDEVICEBACKEND_10005 = "ORG_ZSTACK_USBDEVICE_KVMUSBDEVICEBACKEND_10005"; + + public static final String ORG_ZSTACK_ALIYUN_NAS_CORE_10000 = "ORG_ZSTACK_ALIYUN_NAS_CORE_10000"; + + public static final String ORG_ZSTACK_MACVLAN_10000 = "ORG_ZSTACK_MACVLAN_10000"; + + public static final String ORG_ZSTACK_MACVLAN_10001 = "ORG_ZSTACK_MACVLAN_10001"; + + public static final String ORG_ZSTACK_MACVLAN_10002 = "ORG_ZSTACK_MACVLAN_10002"; + + public static final String ORG_ZSTACK_MACVLAN_10003 = "ORG_ZSTACK_MACVLAN_10003"; + + public static final String ORG_ZSTACK_MACVLAN_10004 = "ORG_ZSTACK_MACVLAN_10004"; + + public static final String ORG_ZSTACK_MACVLAN_10005 = "ORG_ZSTACK_MACVLAN_10005"; + + public static final String ORG_ZSTACK_MACVLAN_10006 = "ORG_ZSTACK_MACVLAN_10006"; + + public static final String ORG_ZSTACK_MACVLAN_10007 = "ORG_ZSTACK_MACVLAN_10007"; + + public static final String ORG_ZSTACK_MACVLAN_10008 = "ORG_ZSTACK_MACVLAN_10008"; + + public static final String ORG_ZSTACK_MACVLAN_10009 = "ORG_ZSTACK_MACVLAN_10009"; + + public static final String ORG_ZSTACK_MACVLAN_10010 = "ORG_ZSTACK_MACVLAN_10010"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_NFS_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_NFS_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_NFS_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_NFS_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_NFS_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_NFS_10002"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_NFS_10003 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_NFS_10003"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_NFS_10004 = "ORG_ZSTACK_STORAGE_PRIMARY_IMAGESTORE_NFS_10004"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10000 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10000"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10001 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10001"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10002 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10002"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10003 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10003"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10004 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10004"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10005 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10005"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10006 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10006"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10007 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10007"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10008 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10008"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10009 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10009"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10010 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10010"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10011 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10011"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10012 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10012"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10013 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10013"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10014 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10014"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10015 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10015"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10016 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_IPMI_10016"; + + public static final String ORG_ZSTACK_MONITORING_MEDIA_10000 = "ORG_ZSTACK_MONITORING_MEDIA_10000"; + + public static final String ORG_ZSTACK_MONITORING_MEDIA_10001 = "ORG_ZSTACK_MONITORING_MEDIA_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREBLOCK_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREBLOCK_10000"; + + public static final String ORG_ZSTACK_NETWORK_PLUGIN_10000 = "ORG_ZSTACK_NETWORK_PLUGIN_10000"; + + public static final String ORG_ZSTACK_NETWORK_PLUGIN_10001 = "ORG_ZSTACK_NETWORK_PLUGIN_10001"; + + public static final String ORG_ZSTACK_IAM2SCRIPT_10000 = "ORG_ZSTACK_IAM2SCRIPT_10000"; + + public static final String ORG_ZSTACK_IAM2SCRIPT_10001 = "ORG_ZSTACK_IAM2SCRIPT_10001"; + + public static final String ORG_ZSTACK_IAM2SCRIPT_10002 = "ORG_ZSTACK_IAM2SCRIPT_10002"; + + public static final String ORG_ZSTACK_IAM2SCRIPT_10003 = "ORG_ZSTACK_IAM2SCRIPT_10003"; + + public static final String ORG_ZSTACK_IAM2SCRIPT_10004 = "ORG_ZSTACK_IAM2SCRIPT_10004"; + + public static final String ORG_ZSTACK_IAM2SCRIPT_10005 = "ORG_ZSTACK_IAM2SCRIPT_10005"; + + public static final String ORG_ZSTACK_IAM2SCRIPT_10006 = "ORG_ZSTACK_IAM2SCRIPT_10006"; + + public static final String ORG_ZSTACK_IAM2SCRIPT_10007 = "ORG_ZSTACK_IAM2SCRIPT_10007"; + + public static final String ORG_ZSTACK_IAM2SCRIPT_10008 = "ORG_ZSTACK_IAM2SCRIPT_10008"; + + public static final String ORG_ZSTACK_IAM2SCRIPT_10009 = "ORG_ZSTACK_IAM2SCRIPT_10009"; + + public static final String ORG_ZSTACK_IAM2SCRIPT_10010 = "ORG_ZSTACK_IAM2SCRIPT_10010"; + + public static final String ORG_ZSTACK_COMPUTE_VM_DEVICES_10000 = "ORG_ZSTACK_COMPUTE_VM_DEVICES_10000"; + + public static final String ORG_ZSTACK_COMPUTE_VM_DEVICES_10001 = "ORG_ZSTACK_COMPUTE_VM_DEVICES_10001"; + + public static final String ORG_ZSTACK_COMPUTE_VM_DEVICES_10002 = "ORG_ZSTACK_COMPUTE_VM_DEVICES_10002"; + + public static final String ORG_ZSTACK_COMPUTE_VM_DEVICES_10003 = "ORG_ZSTACK_COMPUTE_VM_DEVICES_10003"; + + public static final String ORG_ZSTACK_COMPUTE_VM_DEVICES_10004 = "ORG_ZSTACK_COMPUTE_VM_DEVICES_10004"; + + public static final String ORG_ZSTACK_COMPUTE_VM_DEVICES_10005 = "ORG_ZSTACK_COMPUTE_VM_DEVICES_10005"; + + public static final String ORG_ZSTACK_COMPUTE_VM_DEVICES_10006 = "ORG_ZSTACK_COMPUTE_VM_DEVICES_10006"; + + public static final String ORG_ZSTACK_COMPUTE_VM_DEVICES_10007 = "ORG_ZSTACK_COMPUTE_VM_DEVICES_10007"; + + public static final String ORG_ZSTACK_COMPUTE_VM_DEVICES_10008 = "ORG_ZSTACK_COMPUTE_VM_DEVICES_10008"; + + public static final String ORG_ZSTACK_ZWATCH_API_10000 = "ORG_ZSTACK_ZWATCH_API_10000"; + + public static final String ORG_ZSTACK_ZWATCH_API_10001 = "ORG_ZSTACK_ZWATCH_API_10001"; + + public static final String ORG_ZSTACK_ZWATCH_API_10002 = "ORG_ZSTACK_ZWATCH_API_10002"; + + public static final String ORG_ZSTACK_ZWATCH_API_10003 = "ORG_ZSTACK_ZWATCH_API_10003"; + + public static final String ORG_ZSTACK_ZWATCH_API_10004 = "ORG_ZSTACK_ZWATCH_API_10004"; + + public static final String ORG_ZSTACK_ZWATCH_API_10005 = "ORG_ZSTACK_ZWATCH_API_10005"; + + public static final String ORG_ZSTACK_ZWATCH_API_10006 = "ORG_ZSTACK_ZWATCH_API_10006"; + + public static final String ORG_ZSTACK_ZWATCH_API_10007 = "ORG_ZSTACK_ZWATCH_API_10007"; + + public static final String ORG_ZSTACK_ZWATCH_API_10008 = "ORG_ZSTACK_ZWATCH_API_10008"; + + public static final String ORG_ZSTACK_ZWATCH_API_10009 = "ORG_ZSTACK_ZWATCH_API_10009"; + + public static final String ORG_ZSTACK_ZWATCH_API_10010 = "ORG_ZSTACK_ZWATCH_API_10010"; + + public static final String ORG_ZSTACK_ZWATCH_API_10011 = "ORG_ZSTACK_ZWATCH_API_10011"; + + public static final String ORG_ZSTACK_ZWATCH_API_10012 = "ORG_ZSTACK_ZWATCH_API_10012"; + + public static final String ORG_ZSTACK_ZWATCH_API_10013 = "ORG_ZSTACK_ZWATCH_API_10013"; + + public static final String ORG_ZSTACK_ZWATCH_API_10014 = "ORG_ZSTACK_ZWATCH_API_10014"; + + public static final String ORG_ZSTACK_ZWATCH_API_10015 = "ORG_ZSTACK_ZWATCH_API_10015"; + + public static final String ORG_ZSTACK_ZWATCH_API_10016 = "ORG_ZSTACK_ZWATCH_API_10016"; + + public static final String ORG_ZSTACK_ZWATCH_API_10017 = "ORG_ZSTACK_ZWATCH_API_10017"; + + public static final String ORG_ZSTACK_ZWATCH_API_10018 = "ORG_ZSTACK_ZWATCH_API_10018"; + + public static final String ORG_ZSTACK_ZWATCH_API_10019 = "ORG_ZSTACK_ZWATCH_API_10019"; + + public static final String ORG_ZSTACK_ZWATCH_API_10020 = "ORG_ZSTACK_ZWATCH_API_10020"; + + public static final String ORG_ZSTACK_ZWATCH_API_10021 = "ORG_ZSTACK_ZWATCH_API_10021"; + + public static final String ORG_ZSTACK_ZWATCH_API_10022 = "ORG_ZSTACK_ZWATCH_API_10022"; + + public static final String ORG_ZSTACK_ZWATCH_API_10023 = "ORG_ZSTACK_ZWATCH_API_10023"; + + public static final String ORG_ZSTACK_ZWATCH_API_10024 = "ORG_ZSTACK_ZWATCH_API_10024"; + + public static final String ORG_ZSTACK_ZWATCH_API_10025 = "ORG_ZSTACK_ZWATCH_API_10025"; + + public static final String ORG_ZSTACK_ZWATCH_API_10026 = "ORG_ZSTACK_ZWATCH_API_10026"; + + public static final String ORG_ZSTACK_ZWATCH_API_10027 = "ORG_ZSTACK_ZWATCH_API_10027"; + + public static final String ORG_ZSTACK_ZWATCH_API_10028 = "ORG_ZSTACK_ZWATCH_API_10028"; + + public static final String ORG_ZSTACK_ZWATCH_API_10029 = "ORG_ZSTACK_ZWATCH_API_10029"; + + public static final String ORG_ZSTACK_ZWATCH_API_10030 = "ORG_ZSTACK_ZWATCH_API_10030"; + + public static final String ORG_ZSTACK_ZWATCH_API_10031 = "ORG_ZSTACK_ZWATCH_API_10031"; + + public static final String ORG_ZSTACK_ZWATCH_API_10032 = "ORG_ZSTACK_ZWATCH_API_10032"; + + public static final String ORG_ZSTACK_ZWATCH_API_10033 = "ORG_ZSTACK_ZWATCH_API_10033"; + + public static final String ORG_ZSTACK_ZWATCH_API_10034 = "ORG_ZSTACK_ZWATCH_API_10034"; + + public static final String ORG_ZSTACK_ZWATCH_API_10035 = "ORG_ZSTACK_ZWATCH_API_10035"; + + public static final String ORG_ZSTACK_ZWATCH_API_10036 = "ORG_ZSTACK_ZWATCH_API_10036"; + + public static final String ORG_ZSTACK_ZWATCH_API_10037 = "ORG_ZSTACK_ZWATCH_API_10037"; + + public static final String ORG_ZSTACK_ZWATCH_API_10038 = "ORG_ZSTACK_ZWATCH_API_10038"; + + public static final String ORG_ZSTACK_ZWATCH_API_10039 = "ORG_ZSTACK_ZWATCH_API_10039"; + + public static final String ORG_ZSTACK_ZWATCH_API_10040 = "ORG_ZSTACK_ZWATCH_API_10040"; + + public static final String ORG_ZSTACK_ZWATCH_API_10041 = "ORG_ZSTACK_ZWATCH_API_10041"; + + public static final String ORG_ZSTACK_ZWATCH_API_10042 = "ORG_ZSTACK_ZWATCH_API_10042"; + + public static final String ORG_ZSTACK_ZWATCH_API_10043 = "ORG_ZSTACK_ZWATCH_API_10043"; + + public static final String ORG_ZSTACK_ZWATCH_API_10044 = "ORG_ZSTACK_ZWATCH_API_10044"; + + public static final String ORG_ZSTACK_ZWATCH_API_10045 = "ORG_ZSTACK_ZWATCH_API_10045"; + + public static final String ORG_ZSTACK_ZWATCH_API_10046 = "ORG_ZSTACK_ZWATCH_API_10046"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_FAULTTOLERANCE_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_FAULTTOLERANCE_10000"; + + public static final String ORG_ZSTACK_ALIYUN_DATACENTER_10000 = "ORG_ZSTACK_ALIYUN_DATACENTER_10000"; + + public static final String ORG_ZSTACK_ALIYUN_DATACENTER_10001 = "ORG_ZSTACK_ALIYUN_DATACENTER_10001"; + + public static final String ORG_ZSTACK_XINFINI_SDK_10000 = "ORG_ZSTACK_XINFINI_SDK_10000"; + + public static final String ORG_ZSTACK_XINFINI_SDK_10001 = "ORG_ZSTACK_XINFINI_SDK_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_VYOS_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_VYOS_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_VYOS_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_VYOS_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10002 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10003 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10004 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10005 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10005"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10006 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10006"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10007 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_VOLUME_10007"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_FILESYSTEM_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_FILESYSTEM_10000"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_SNAPSHOT_10000 = "ORG_ZSTACK_ALIYUN_STORAGE_SNAPSHOT_10000"; + + public static final String ORG_ZSTACK_ALIYUN_STORAGE_SNAPSHOT_10001 = "ORG_ZSTACK_ALIYUN_STORAGE_SNAPSHOT_10001"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10000 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10000"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10001 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10001"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10002 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10002"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10003 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10003"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10004 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10004"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10005 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10005"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10006 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10006"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10007 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10007"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10008 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10008"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10009 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10009"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10010 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10010"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10011 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10011"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10012 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10012"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10013 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10013"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10014 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10014"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10015 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10015"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10016 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10016"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10017 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10017"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10018 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10018"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10019 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10019"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10020 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10020"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10021 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10021"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10022 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10022"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10023 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10023"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10024 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10024"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10025 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10025"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10026 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10026"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10027 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10027"; + + public static final String ORG_ZSTACK_COMPUTE_VMSCHEDULING_10028 = "ORG_ZSTACK_COMPUTE_VMSCHEDULING_10028"; + + public static final String ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10000 = "ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10000"; + + public static final String ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10001 = "ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10001"; + + public static final String ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10002 = "ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10002"; + + public static final String ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10003 = "ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10003"; + + public static final String ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10004 = "ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10004"; + + public static final String ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10005 = "ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10005"; + + public static final String ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10006 = "ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10006"; + + public static final String ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10007 = "ORG_ZSTACK_NETWORK_L2_VIRTUALSWITCH_10007"; + + public static final String ORG_ZSTACK_APPCENTER_10000 = "ORG_ZSTACK_APPCENTER_10000"; + + public static final String ORG_ZSTACK_APPCENTER_10001 = "ORG_ZSTACK_APPCENTER_10001"; + + public static final String ORG_ZSTACK_APPCENTER_10002 = "ORG_ZSTACK_APPCENTER_10002"; + + public static final String ORG_ZSTACK_APPCENTER_10003 = "ORG_ZSTACK_APPCENTER_10003"; + + public static final String ORG_ZSTACK_APPCENTER_10004 = "ORG_ZSTACK_APPCENTER_10004"; + + public static final String ORG_ZSTACK_APPCENTER_10005 = "ORG_ZSTACK_APPCENTER_10005"; + + public static final String ORG_ZSTACK_APPCENTER_10006 = "ORG_ZSTACK_APPCENTER_10006"; + + public static final String ORG_ZSTACK_EXTERNALBACKUP_ZBOX_KVM_10000 = "ORG_ZSTACK_EXTERNALBACKUP_ZBOX_KVM_10000"; + + public static final String ORG_ZSTACK_EXTERNALBACKUP_ZBOX_KVM_10001 = "ORG_ZSTACK_EXTERNALBACKUP_ZBOX_KVM_10001"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10000 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10000"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10001 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10001"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10002 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10002"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10003 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10003"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10004 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10004"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10005 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10005"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10006 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10006"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10007 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10007"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10008 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10008"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10009 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10009"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10010 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10010"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10011 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10011"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10012 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10012"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10013 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10013"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10014 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10014"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10015 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10015"; + + public static final String ORG_ZSTACK_PRIVILEGE_ADMIN_10016 = "ORG_ZSTACK_PRIVILEGE_ADMIN_10016"; + + public static final String ORG_ZSTACK_ZOPS_10000 = "ORG_ZSTACK_ZOPS_10000"; + + public static final String ORG_ZSTACK_ZOPS_10001 = "ORG_ZSTACK_ZOPS_10001"; + + public static final String ORG_ZSTACK_ZOPS_10002 = "ORG_ZSTACK_ZOPS_10002"; + + public static final String ORG_ZSTACK_ZOPS_10003 = "ORG_ZSTACK_ZOPS_10003"; + + public static final String ORG_ZSTACK_ZOPS_10004 = "ORG_ZSTACK_ZOPS_10004"; + + public static final String ORG_ZSTACK_ZOPS_10005 = "ORG_ZSTACK_ZOPS_10005"; + + public static final String ORG_ZSTACK_ZOPS_10006 = "ORG_ZSTACK_ZOPS_10006"; + + public static final String ORG_ZSTACK_ZOPS_10007 = "ORG_ZSTACK_ZOPS_10007"; + + public static final String ORG_ZSTACK_ZOPS_10008 = "ORG_ZSTACK_ZOPS_10008"; + + public static final String ORG_ZSTACK_ZOPS_10009 = "ORG_ZSTACK_ZOPS_10009"; + + public static final String ORG_ZSTACK_ZOPS_10010 = "ORG_ZSTACK_ZOPS_10010"; + + public static final String ORG_ZSTACK_ZOPS_10011 = "ORG_ZSTACK_ZOPS_10011"; + + public static final String ORG_ZSTACK_ZOPS_10012 = "ORG_ZSTACK_ZOPS_10012"; + + public static final String ORG_ZSTACK_ZOPS_10013 = "ORG_ZSTACK_ZOPS_10013"; + + public static final String ORG_ZSTACK_ZOPS_10014 = "ORG_ZSTACK_ZOPS_10014"; + + public static final String ORG_ZSTACK_ZOPS_10015 = "ORG_ZSTACK_ZOPS_10015"; + + public static final String ORG_ZSTACK_ZOPS_10016 = "ORG_ZSTACK_ZOPS_10016"; + + public static final String ORG_ZSTACK_ZOPS_10017 = "ORG_ZSTACK_ZOPS_10017"; + + public static final String ORG_ZSTACK_ZOPS_10018 = "ORG_ZSTACK_ZOPS_10018"; + + public static final String ORG_ZSTACK_ZOPS_10019 = "ORG_ZSTACK_ZOPS_10019"; + + public static final String ORG_ZSTACK_ZOPS_10020 = "ORG_ZSTACK_ZOPS_10020"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10000 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10000"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10001 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10001"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10002 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10002"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10003 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10003"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10004 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10004"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10005 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10005"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10006 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10006"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10007 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10007"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10008 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10008"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10009 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10009"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10010 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10010"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10011 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10011"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10012 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10012"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10013 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10013"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10014 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10014"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10015 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10015"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10016 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10016"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10017 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10017"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10018 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10018"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10019 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10019"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10020 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10020"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10021 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10021"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10022 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10022"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10023 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10023"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10024 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10024"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10025 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10025"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10026 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10026"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10027 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10027"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10028 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10028"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10029 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10029"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10030 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10030"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10031 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10031"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10032 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10032"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10033 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10033"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10034 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10034"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10035 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10035"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10036 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10036"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10037 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10037"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10038 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10038"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10039 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10039"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10040 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10040"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10041 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10041"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10042 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10042"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10043 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10043"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10044 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10044"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10045 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10045"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10046 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10046"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10047 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10047"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10048 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10048"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10049 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10049"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10050 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10050"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10051 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10051"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10052 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_10052"; + + public static final String ORG_ZSTACK_EXTERNALSERVICE_CRONJOB_10000 = "ORG_ZSTACK_EXTERNALSERVICE_CRONJOB_10000"; + + public static final String ORG_ZSTACK_EXTERNALSERVICE_CRONJOB_10001 = "ORG_ZSTACK_EXTERNALSERVICE_CRONJOB_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LIFECYCLE_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LIFECYCLE_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LIFECYCLE_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_LIFECYCLE_10001"; + + public static final String ORG_ZSTACK_PROXY_10000 = "ORG_ZSTACK_PROXY_10000"; + + public static final String ORG_ZSTACK_TAG2_10000 = "ORG_ZSTACK_TAG2_10000"; + + public static final String ORG_ZSTACK_TAG2_10001 = "ORG_ZSTACK_TAG2_10001"; + + public static final String ORG_ZSTACK_TAG2_10002 = "ORG_ZSTACK_TAG2_10002"; + + public static final String ORG_ZSTACK_TAG2_10003 = "ORG_ZSTACK_TAG2_10003"; + + public static final String ORG_ZSTACK_TAG2_10004 = "ORG_ZSTACK_TAG2_10004"; + + public static final String ORG_ZSTACK_TAG2_10005 = "ORG_ZSTACK_TAG2_10005"; + + public static final String ORG_ZSTACK_TAG2_10006 = "ORG_ZSTACK_TAG2_10006"; + + public static final String ORG_ZSTACK_TAG2_10007 = "ORG_ZSTACK_TAG2_10007"; + + public static final String ORG_ZSTACK_TAG2_10008 = "ORG_ZSTACK_TAG2_10008"; + + public static final String ORG_ZSTACK_TAG2_10009 = "ORG_ZSTACK_TAG2_10009"; + + public static final String ORG_ZSTACK_TAG2_10010 = "ORG_ZSTACK_TAG2_10010"; + + public static final String ORG_ZSTACK_TAG2_10011 = "ORG_ZSTACK_TAG2_10011"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10000 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10000"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10001 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10001"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10002 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10002"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10003 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10003"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10004 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10004"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10005 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10005"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10006 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10006"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10007 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10007"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10008 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10008"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10009 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10009"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10010 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10010"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10011 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10011"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10012 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10012"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10013 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10013"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10014 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10014"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10015 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10015"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10016 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10016"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10017 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10017"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10018 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10018"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10019 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10019"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10020 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10020"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10021 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10021"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10022 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10022"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10023 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10023"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10024 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10024"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10025 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10025"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10026 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10026"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10027 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10027"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10028 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10028"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10029 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10029"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10030 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10030"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10031 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10031"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10032 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10032"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10033 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10033"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10034 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10034"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10035 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10035"; + + public static final String ORG_ZSTACK_COMPUTE_ALLOCATOR_10036 = "ORG_ZSTACK_COMPUTE_ALLOCATOR_10036"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_OUTPUT_10000 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_OUTPUT_10000"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_OUTPUT_10001 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_OUTPUT_10001"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_OUTPUT_10002 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_OUTPUT_10002"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_OUTPUT_10003 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_OUTPUT_10003"; + + public static final String ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_OUTPUT_10004 = "ORG_ZSTACK_PREMIUM_EXTERNALSERVICE_FLUENTBIT_OUTPUT_10004"; + + public static final String ORG_ZSTACK_SSO_CAS_FILTER_10000 = "ORG_ZSTACK_SSO_CAS_FILTER_10000"; + + public static final String ORG_ZSTACK_SSO_CAS_FILTER_10001 = "ORG_ZSTACK_SSO_CAS_FILTER_10001"; + + public static final String ORG_ZSTACK_VPC_HA_10000 = "ORG_ZSTACK_VPC_HA_10000"; + + public static final String ORG_ZSTACK_VPC_HA_10001 = "ORG_ZSTACK_VPC_HA_10001"; + + public static final String ORG_ZSTACK_VPC_HA_10002 = "ORG_ZSTACK_VPC_HA_10002"; + + public static final String ORG_ZSTACK_VPC_HA_10003 = "ORG_ZSTACK_VPC_HA_10003"; + + public static final String ORG_ZSTACK_VPC_HA_10004 = "ORG_ZSTACK_VPC_HA_10004"; + + public static final String ORG_ZSTACK_VPC_HA_10005 = "ORG_ZSTACK_VPC_HA_10005"; + + public static final String ORG_ZSTACK_VPC_HA_10006 = "ORG_ZSTACK_VPC_HA_10006"; + + public static final String ORG_ZSTACK_VPC_HA_10007 = "ORG_ZSTACK_VPC_HA_10007"; + + public static final String ORG_ZSTACK_VPC_HA_10008 = "ORG_ZSTACK_VPC_HA_10008"; + + public static final String ORG_ZSTACK_VPC_HA_10009 = "ORG_ZSTACK_VPC_HA_10009"; + + public static final String ORG_ZSTACK_VPC_HA_10010 = "ORG_ZSTACK_VPC_HA_10010"; + + public static final String ORG_ZSTACK_VPC_HA_10011 = "ORG_ZSTACK_VPC_HA_10011"; + + public static final String ORG_ZSTACK_VPC_HA_10012 = "ORG_ZSTACK_VPC_HA_10012"; + + public static final String ORG_ZSTACK_VPC_HA_10013 = "ORG_ZSTACK_VPC_HA_10013"; + + public static final String ORG_ZSTACK_VPC_HA_10014 = "ORG_ZSTACK_VPC_HA_10014"; + + public static final String ORG_ZSTACK_VPC_HA_10015 = "ORG_ZSTACK_VPC_HA_10015"; + + public static final String ORG_ZSTACK_VPC_HA_10016 = "ORG_ZSTACK_VPC_HA_10016"; + + public static final String ORG_ZSTACK_VPC_HA_10017 = "ORG_ZSTACK_VPC_HA_10017"; + + public static final String ORG_ZSTACK_VPC_HA_10018 = "ORG_ZSTACK_VPC_HA_10018"; + + public static final String ORG_ZSTACK_VPC_HA_10019 = "ORG_ZSTACK_VPC_HA_10019"; + + public static final String ORG_ZSTACK_VPC_HA_10020 = "ORG_ZSTACK_VPC_HA_10020"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10002"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10003 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10003"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10004 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10004"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10005 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10005"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10006 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10006"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10007 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10007"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10008 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10008"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10009 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10009"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10010 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10010"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10011 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10011"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10012 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10012"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10013 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10013"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10014 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10014"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10015 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10015"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10016 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10016"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10017 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10017"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10018 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10018"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10019 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10019"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10020 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10020"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10021 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10021"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10022 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10022"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10023 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10023"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10024 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10024"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10025 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10025"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10026 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10026"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10027 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10027"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10028 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10028"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10029 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10029"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10030 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10030"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10031 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10031"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10032 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10032"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10033 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10033"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10034 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10034"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10035 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10035"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10036 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10036"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10037 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10037"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10038 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10038"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10039 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10039"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10040 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10040"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10041 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10041"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10042 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10042"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10043 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10043"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10044 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10044"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10045 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10045"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10046 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10046"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10047 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10047"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10048 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10048"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10049 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10049"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10050 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10050"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10051 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10051"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10052 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10052"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10053 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10053"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10054 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10054"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10055 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10055"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10056 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10056"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10057 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10057"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10058 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10058"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10059 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10059"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10060 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10060"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10061 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10061"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10062 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10062"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10063 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10063"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10064 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10064"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10065 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10065"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10066 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10066"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10067 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10067"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10068 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10068"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10069 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10069"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10070 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10070"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10071 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10071"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10072 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10072"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10073 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10073"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10074 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10074"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10075 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10075"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10076 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10076"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10077 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10077"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10078 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10078"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10079 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10079"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10080 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10080"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10081 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10081"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10082 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10082"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10083 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10083"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10084 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10084"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10085 = "ORG_ZSTACK_STORAGE_PRIMARY_LOCAL_10085"; + + public static final String ORG_ZSTACK_CORE_THREAD_10000 = "ORG_ZSTACK_CORE_THREAD_10000"; + + public static final String ORG_ZSTACK_CORE_THREAD_10001 = "ORG_ZSTACK_CORE_THREAD_10001"; + + public static final String ORG_ZSTACK_CORE_THREAD_10002 = "ORG_ZSTACK_CORE_THREAD_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10000 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10001 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10002 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10003 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10004 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10005 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10006 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10006"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10007 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10007"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10008 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10008"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10009 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10009"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10010 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10010"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10011 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10011"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10012 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10012"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10013 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10013"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10014 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10014"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10015 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10015"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10016 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10016"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10017 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10017"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10018 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10018"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10019 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10019"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10020 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10020"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10021 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10021"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10022 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10022"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10023 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10023"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10024 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10024"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10025 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10025"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10026 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10026"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10027 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10027"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10028 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10028"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10029 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10029"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10030 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10030"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10031 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10031"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10032 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10032"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10033 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10033"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10034 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10034"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10035 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10035"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10036 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10036"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10037 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10037"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10038 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10038"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10039 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10039"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10040 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10040"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10041 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10041"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10042 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10042"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10043 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10043"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10044 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10044"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10045 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10045"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10046 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10046"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10047 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10047"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10048 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10048"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10049 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10049"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10050 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10050"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10051 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10051"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10052 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10052"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10053 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10053"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10054 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10054"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10055 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10055"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10056 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10056"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10057 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10057"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10058 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10058"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10059 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10059"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10060 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10060"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10061 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10061"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10062 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10062"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10063 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10063"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10064 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10064"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10065 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10065"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10066 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10066"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10067 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10067"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10068 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10068"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10069 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10069"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10070 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10070"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10071 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10071"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10072 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10072"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10073 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10073"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10074 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10074"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10075 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10075"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10076 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10076"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10077 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10077"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10078 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10078"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10079 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10079"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10080 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10080"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10081 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10081"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10082 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10082"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10083 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10083"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10084 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10084"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10085 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10085"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10086 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10086"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10087 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10087"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10088 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10088"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10089 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10089"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10090 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10090"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10091 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10091"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10092 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10092"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10093 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10093"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10094 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10094"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10095 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10095"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10096 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10096"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10097 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10097"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10098 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10098"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10099 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10099"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10100 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10100"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10101 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10101"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10102 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10102"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10103 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10103"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10104 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10104"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10105 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10105"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10106 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10106"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10107 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10107"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10108 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10108"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10109 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10109"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10110 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10110"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10111 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10111"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10112 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10112"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10113 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10113"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10114 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10114"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10115 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10115"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10116 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10116"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10117 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10117"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10118 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10118"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10119 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10119"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10120 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10120"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10121 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10121"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10122 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10122"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10123 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10123"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10124 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10124"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10125 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10125"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10126 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10126"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10127 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10127"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10128 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10128"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10129 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10129"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10130 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10130"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10131 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10131"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10132 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10132"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10133 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10133"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10134 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10134"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10135 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10135"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10136 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10136"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10137 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10137"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10138 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10138"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10139 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10139"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10140 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10140"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10141 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10141"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10142 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10142"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10143 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10143"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10144 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10144"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10145 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10145"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10146 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10146"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10147 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10147"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10148 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10148"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10149 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10149"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10150 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10150"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10151 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10151"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10152 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10152"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10153 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10153"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10154 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10154"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10155 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10155"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10156 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10156"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10157 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10157"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10158 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10158"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10159 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10159"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10160 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10160"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10161 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10161"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10162 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10162"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10163 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10163"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10164 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10164"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10165 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10165"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10166 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10166"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10167 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10167"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10168 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10168"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10169 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10169"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10170 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10170"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_LB_10171 = "ORG_ZSTACK_NETWORK_SERVICE_LB_10171"; + + public static final String ORG_ZSTACK_POLICYROUTE_10000 = "ORG_ZSTACK_POLICYROUTE_10000"; + + public static final String ORG_ZSTACK_POLICYROUTE_10001 = "ORG_ZSTACK_POLICYROUTE_10001"; + + public static final String ORG_ZSTACK_POLICYROUTE_10002 = "ORG_ZSTACK_POLICYROUTE_10002"; + + public static final String ORG_ZSTACK_POLICYROUTE_10003 = "ORG_ZSTACK_POLICYROUTE_10003"; + + public static final String ORG_ZSTACK_POLICYROUTE_10004 = "ORG_ZSTACK_POLICYROUTE_10004"; + + public static final String ORG_ZSTACK_POLICYROUTE_10005 = "ORG_ZSTACK_POLICYROUTE_10005"; + + public static final String ORG_ZSTACK_POLICYROUTE_10006 = "ORG_ZSTACK_POLICYROUTE_10006"; + + public static final String ORG_ZSTACK_POLICYROUTE_10007 = "ORG_ZSTACK_POLICYROUTE_10007"; + + public static final String ORG_ZSTACK_POLICYROUTE_10008 = "ORG_ZSTACK_POLICYROUTE_10008"; + + public static final String ORG_ZSTACK_POLICYROUTE_10009 = "ORG_ZSTACK_POLICYROUTE_10009"; + + public static final String ORG_ZSTACK_POLICYROUTE_10010 = "ORG_ZSTACK_POLICYROUTE_10010"; + + public static final String ORG_ZSTACK_POLICYROUTE_10011 = "ORG_ZSTACK_POLICYROUTE_10011"; + + public static final String ORG_ZSTACK_POLICYROUTE_10012 = "ORG_ZSTACK_POLICYROUTE_10012"; + + public static final String ORG_ZSTACK_POLICYROUTE_10013 = "ORG_ZSTACK_POLICYROUTE_10013"; + + public static final String ORG_ZSTACK_POLICYROUTE_10014 = "ORG_ZSTACK_POLICYROUTE_10014"; + + public static final String ORG_ZSTACK_POLICYROUTE_10015 = "ORG_ZSTACK_POLICYROUTE_10015"; + + public static final String ORG_ZSTACK_POLICYROUTE_10016 = "ORG_ZSTACK_POLICYROUTE_10016"; + + public static final String ORG_ZSTACK_POLICYROUTE_10017 = "ORG_ZSTACK_POLICYROUTE_10017"; + + public static final String ORG_ZSTACK_POLICYROUTE_10018 = "ORG_ZSTACK_POLICYROUTE_10018"; + + public static final String ORG_ZSTACK_POLICYROUTE_10019 = "ORG_ZSTACK_POLICYROUTE_10019"; + + public static final String ORG_ZSTACK_POLICYROUTE_10020 = "ORG_ZSTACK_POLICYROUTE_10020"; + + public static final String ORG_ZSTACK_POLICYROUTE_10021 = "ORG_ZSTACK_POLICYROUTE_10021"; + + public static final String ORG_ZSTACK_POLICYROUTE_10022 = "ORG_ZSTACK_POLICYROUTE_10022"; + + public static final String ORG_ZSTACK_POLICYROUTE_10023 = "ORG_ZSTACK_POLICYROUTE_10023"; + + public static final String ORG_ZSTACK_POLICYROUTE_10024 = "ORG_ZSTACK_POLICYROUTE_10024"; + + public static final String ORG_ZSTACK_POLICYROUTE_10025 = "ORG_ZSTACK_POLICYROUTE_10025"; + + public static final String ORG_ZSTACK_POLICYROUTE_10026 = "ORG_ZSTACK_POLICYROUTE_10026"; + + public static final String ORG_ZSTACK_POLICYROUTE_10027 = "ORG_ZSTACK_POLICYROUTE_10027"; + + public static final String ORG_ZSTACK_POLICYROUTE_10028 = "ORG_ZSTACK_POLICYROUTE_10028"; + + public static final String ORG_ZSTACK_POLICYROUTE_10029 = "ORG_ZSTACK_POLICYROUTE_10029"; + + public static final String ORG_ZSTACK_POLICYROUTE_10030 = "ORG_ZSTACK_POLICYROUTE_10030"; + + public static final String ORG_ZSTACK_POLICYROUTE_10031 = "ORG_ZSTACK_POLICYROUTE_10031"; + + public static final String ORG_ZSTACK_POLICYROUTE_10032 = "ORG_ZSTACK_POLICYROUTE_10032"; + + public static final String ORG_ZSTACK_POLICYROUTE_10033 = "ORG_ZSTACK_POLICYROUTE_10033"; + + public static final String ORG_ZSTACK_IPSEC_10000 = "ORG_ZSTACK_IPSEC_10000"; + + public static final String ORG_ZSTACK_IPSEC_10001 = "ORG_ZSTACK_IPSEC_10001"; + + public static final String ORG_ZSTACK_IPSEC_10002 = "ORG_ZSTACK_IPSEC_10002"; + + public static final String ORG_ZSTACK_IPSEC_10003 = "ORG_ZSTACK_IPSEC_10003"; + + public static final String ORG_ZSTACK_IPSEC_10004 = "ORG_ZSTACK_IPSEC_10004"; + + public static final String ORG_ZSTACK_IPSEC_10005 = "ORG_ZSTACK_IPSEC_10005"; + + public static final String ORG_ZSTACK_IPSEC_10006 = "ORG_ZSTACK_IPSEC_10006"; + + public static final String ORG_ZSTACK_IPSEC_10007 = "ORG_ZSTACK_IPSEC_10007"; + + public static final String ORG_ZSTACK_IPSEC_10008 = "ORG_ZSTACK_IPSEC_10008"; + + public static final String ORG_ZSTACK_IPSEC_10009 = "ORG_ZSTACK_IPSEC_10009"; + + public static final String ORG_ZSTACK_IPSEC_10010 = "ORG_ZSTACK_IPSEC_10010"; + + public static final String ORG_ZSTACK_IPSEC_10011 = "ORG_ZSTACK_IPSEC_10011"; + + public static final String ORG_ZSTACK_IPSEC_10012 = "ORG_ZSTACK_IPSEC_10012"; + + public static final String ORG_ZSTACK_IPSEC_10013 = "ORG_ZSTACK_IPSEC_10013"; + + public static final String ORG_ZSTACK_IPSEC_10014 = "ORG_ZSTACK_IPSEC_10014"; + + public static final String ORG_ZSTACK_IPSEC_10015 = "ORG_ZSTACK_IPSEC_10015"; + + public static final String ORG_ZSTACK_IPSEC_10016 = "ORG_ZSTACK_IPSEC_10016"; + + public static final String ORG_ZSTACK_IPSEC_10017 = "ORG_ZSTACK_IPSEC_10017"; + + public static final String ORG_ZSTACK_IPSEC_10018 = "ORG_ZSTACK_IPSEC_10018"; + + public static final String ORG_ZSTACK_IPSEC_10019 = "ORG_ZSTACK_IPSEC_10019"; + + public static final String ORG_ZSTACK_IPSEC_10020 = "ORG_ZSTACK_IPSEC_10020"; + + public static final String ORG_ZSTACK_IPSEC_10021 = "ORG_ZSTACK_IPSEC_10021"; + + public static final String ORG_ZSTACK_IPSEC_10022 = "ORG_ZSTACK_IPSEC_10022"; + + public static final String ORG_ZSTACK_IPSEC_10023 = "ORG_ZSTACK_IPSEC_10023"; + + public static final String ORG_ZSTACK_IPSEC_10024 = "ORG_ZSTACK_IPSEC_10024"; + + public static final String ORG_ZSTACK_IPSEC_10025 = "ORG_ZSTACK_IPSEC_10025"; + + public static final String ORG_ZSTACK_IPSEC_10026 = "ORG_ZSTACK_IPSEC_10026"; + + public static final String ORG_ZSTACK_IPSEC_10027 = "ORG_ZSTACK_IPSEC_10027"; + + public static final String ORG_ZSTACK_IPSEC_10028 = "ORG_ZSTACK_IPSEC_10028"; + + public static final String ORG_ZSTACK_IPSEC_10029 = "ORG_ZSTACK_IPSEC_10029"; + + public static final String ORG_ZSTACK_IPSEC_10030 = "ORG_ZSTACK_IPSEC_10030"; + + public static final String ORG_ZSTACK_IPSEC_10031 = "ORG_ZSTACK_IPSEC_10031"; + + public static final String ORG_ZSTACK_IPSEC_10032 = "ORG_ZSTACK_IPSEC_10032"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_BACKUP_CEPH_10000 = "ORG_ZSTACK_STORAGE_MIGRATION_BACKUP_CEPH_10000"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_BACKUP_CEPH_10001 = "ORG_ZSTACK_STORAGE_MIGRATION_BACKUP_CEPH_10001"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_BACKUP_CEPH_10002 = "ORG_ZSTACK_STORAGE_MIGRATION_BACKUP_CEPH_10002"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_BACKUP_CEPH_10003 = "ORG_ZSTACK_STORAGE_MIGRATION_BACKUP_CEPH_10003"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_CAPACITY_10000 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_CAPACITY_10000"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_PRIMARY_CAPACITY_10001 = "ORG_ZSTACK_STORAGE_CEPH_PRIMARY_CAPACITY_10001"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10000 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10000"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10001 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10001"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10002 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10002"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10003 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10003"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10004 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10004"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10005 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10005"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10006 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10006"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10007 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10007"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10008 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10008"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10009 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10009"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10010 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10010"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10011 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10011"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10012 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10012"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10013 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10013"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10014 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10014"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10015 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10015"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10016 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10016"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10017 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10017"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10018 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10018"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10019 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10019"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10020 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10020"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10021 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10021"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10022 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10022"; + + public static final String ORG_ZSTACK_BAREMETAL2_CHASSIS_10023 = "ORG_ZSTACK_BAREMETAL2_CHASSIS_10023"; + + public static final String ORG_ZSTACK_BAREMETAL2_CLUSTER_10000 = "ORG_ZSTACK_BAREMETAL2_CLUSTER_10000"; + + public static final String ORG_ZSTACK_BAREMETAL2_CLUSTER_10001 = "ORG_ZSTACK_BAREMETAL2_CLUSTER_10001"; + + public static final String ORG_ZSTACK_BAREMETAL2_CLUSTER_10002 = "ORG_ZSTACK_BAREMETAL2_CLUSTER_10002"; + + public static final String ORG_ZSTACK_BAREMETAL2_CLUSTER_10003 = "ORG_ZSTACK_BAREMETAL2_CLUSTER_10003"; + + public static final String ORG_ZSTACK_BAREMETAL2_CLUSTER_10004 = "ORG_ZSTACK_BAREMETAL2_CLUSTER_10004"; + + public static final String ORG_ZSTACK_BAREMETAL2_CLUSTER_10005 = "ORG_ZSTACK_BAREMETAL2_CLUSTER_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_FLAT_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_FLAT_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_FLAT_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_FLAT_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_FLAT_10002 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_FLAT_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_FLAT_10003 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_FLAT_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_FLAT_10004 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_FLAT_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_FLAT_10005 = "ORG_ZSTACK_NETWORK_SERVICE_VIPQOS_FLAT_10005"; + + public static final String ORG_ZSTACK_MULTICAST_ROUTER_10000 = "ORG_ZSTACK_MULTICAST_ROUTER_10000"; + + public static final String ORG_ZSTACK_MULTICAST_ROUTER_10001 = "ORG_ZSTACK_MULTICAST_ROUTER_10001"; + + public static final String ORG_ZSTACK_MULTICAST_ROUTER_10002 = "ORG_ZSTACK_MULTICAST_ROUTER_10002"; + + public static final String ORG_ZSTACK_MULTICAST_ROUTER_10003 = "ORG_ZSTACK_MULTICAST_ROUTER_10003"; + + public static final String ORG_ZSTACK_MULTICAST_ROUTER_10004 = "ORG_ZSTACK_MULTICAST_ROUTER_10004"; + + public static final String ORG_ZSTACK_MULTICAST_ROUTER_10005 = "ORG_ZSTACK_MULTICAST_ROUTER_10005"; + + public static final String ORG_ZSTACK_MULTICAST_ROUTER_10006 = "ORG_ZSTACK_MULTICAST_ROUTER_10006"; + + public static final String ORG_ZSTACK_MULTICAST_ROUTER_10007 = "ORG_ZSTACK_MULTICAST_ROUTER_10007"; + + public static final String ORG_ZSTACK_MULTICAST_ROUTER_10008 = "ORG_ZSTACK_MULTICAST_ROUTER_10008"; + + public static final String ORG_ZSTACK_MULTICAST_ROUTER_10009 = "ORG_ZSTACK_MULTICAST_ROUTER_10009"; + + public static final String ORG_ZSTACK_TESTLIB_PREMIUM_LICENSE_10000 = "ORG_ZSTACK_TESTLIB_PREMIUM_LICENSE_10000"; + + public static final String ORG_ZSTACK_TESTLIB_PREMIUM_LICENSE_10001 = "ORG_ZSTACK_TESTLIB_PREMIUM_LICENSE_10001"; + + public static final String ORG_ZSTACK_DAHO_CORE_10000 = "ORG_ZSTACK_DAHO_CORE_10000"; + + public static final String ORG_ZSTACK_DAHO_CORE_10001 = "ORG_ZSTACK_DAHO_CORE_10001"; + + public static final String ORG_ZSTACK_DAHO_CORE_10002 = "ORG_ZSTACK_DAHO_CORE_10002"; + + public static final String ORG_ZSTACK_DAHO_CORE_10003 = "ORG_ZSTACK_DAHO_CORE_10003"; + + public static final String ORG_ZSTACK_DAHO_CORE_10004 = "ORG_ZSTACK_DAHO_CORE_10004"; + + public static final String ORG_ZSTACK_DAHO_CORE_10005 = "ORG_ZSTACK_DAHO_CORE_10005"; + + public static final String ORG_ZSTACK_DAHO_CORE_10006 = "ORG_ZSTACK_DAHO_CORE_10006"; + + public static final String ORG_ZSTACK_DAHO_CORE_10007 = "ORG_ZSTACK_DAHO_CORE_10007"; + + public static final String ORG_ZSTACK_DAHO_CORE_10008 = "ORG_ZSTACK_DAHO_CORE_10008"; + + public static final String ORG_ZSTACK_DAHO_CORE_10009 = "ORG_ZSTACK_DAHO_CORE_10009"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_HA_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_HA_10000"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10000 = "ORG_ZSTACK_STORAGE_CEPH_10000"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10001 = "ORG_ZSTACK_STORAGE_CEPH_10001"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10002 = "ORG_ZSTACK_STORAGE_CEPH_10002"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10003 = "ORG_ZSTACK_STORAGE_CEPH_10003"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10004 = "ORG_ZSTACK_STORAGE_CEPH_10004"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10005 = "ORG_ZSTACK_STORAGE_CEPH_10005"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10006 = "ORG_ZSTACK_STORAGE_CEPH_10006"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10007 = "ORG_ZSTACK_STORAGE_CEPH_10007"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10008 = "ORG_ZSTACK_STORAGE_CEPH_10008"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10009 = "ORG_ZSTACK_STORAGE_CEPH_10009"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10010 = "ORG_ZSTACK_STORAGE_CEPH_10010"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10011 = "ORG_ZSTACK_STORAGE_CEPH_10011"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10012 = "ORG_ZSTACK_STORAGE_CEPH_10012"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10013 = "ORG_ZSTACK_STORAGE_CEPH_10013"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10014 = "ORG_ZSTACK_STORAGE_CEPH_10014"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10015 = "ORG_ZSTACK_STORAGE_CEPH_10015"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10016 = "ORG_ZSTACK_STORAGE_CEPH_10016"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10017 = "ORG_ZSTACK_STORAGE_CEPH_10017"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10018 = "ORG_ZSTACK_STORAGE_CEPH_10018"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10019 = "ORG_ZSTACK_STORAGE_CEPH_10019"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10020 = "ORG_ZSTACK_STORAGE_CEPH_10020"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10021 = "ORG_ZSTACK_STORAGE_CEPH_10021"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10022 = "ORG_ZSTACK_STORAGE_CEPH_10022"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10023 = "ORG_ZSTACK_STORAGE_CEPH_10023"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10024 = "ORG_ZSTACK_STORAGE_CEPH_10024"; + + public static final String ORG_ZSTACK_STORAGE_CEPH_10025 = "ORG_ZSTACK_STORAGE_CEPH_10025"; + + public static final String ORG_ZSTACK_HYBRID_DATACENTER_10000 = "ORG_ZSTACK_HYBRID_DATACENTER_10000"; + + public static final String ORG_ZSTACK_HYBRID_DATACENTER_10001 = "ORG_ZSTACK_HYBRID_DATACENTER_10001"; + + public static final String ORG_ZSTACK_HYBRID_DATACENTER_10002 = "ORG_ZSTACK_HYBRID_DATACENTER_10002"; + + public static final String ORG_ZSTACK_HYBRID_DATACENTER_10003 = "ORG_ZSTACK_HYBRID_DATACENTER_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_KVM_VM_AFFINITYGROUP_AFFINITYGROUPHARD_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_KVM_VM_AFFINITYGROUP_AFFINITYGROUPHARD_10000"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10000 = "ORG_ZSTACK_ALIYUN_NETWORK_10000"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10001 = "ORG_ZSTACK_ALIYUN_NETWORK_10001"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10002 = "ORG_ZSTACK_ALIYUN_NETWORK_10002"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10003 = "ORG_ZSTACK_ALIYUN_NETWORK_10003"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10004 = "ORG_ZSTACK_ALIYUN_NETWORK_10004"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10005 = "ORG_ZSTACK_ALIYUN_NETWORK_10005"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10006 = "ORG_ZSTACK_ALIYUN_NETWORK_10006"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10007 = "ORG_ZSTACK_ALIYUN_NETWORK_10007"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10008 = "ORG_ZSTACK_ALIYUN_NETWORK_10008"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10009 = "ORG_ZSTACK_ALIYUN_NETWORK_10009"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10010 = "ORG_ZSTACK_ALIYUN_NETWORK_10010"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10011 = "ORG_ZSTACK_ALIYUN_NETWORK_10011"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10012 = "ORG_ZSTACK_ALIYUN_NETWORK_10012"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10013 = "ORG_ZSTACK_ALIYUN_NETWORK_10013"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10014 = "ORG_ZSTACK_ALIYUN_NETWORK_10014"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10015 = "ORG_ZSTACK_ALIYUN_NETWORK_10015"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10016 = "ORG_ZSTACK_ALIYUN_NETWORK_10016"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10017 = "ORG_ZSTACK_ALIYUN_NETWORK_10017"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10018 = "ORG_ZSTACK_ALIYUN_NETWORK_10018"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10019 = "ORG_ZSTACK_ALIYUN_NETWORK_10019"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10020 = "ORG_ZSTACK_ALIYUN_NETWORK_10020"; + + public static final String ORG_ZSTACK_ALIYUN_NETWORK_10021 = "ORG_ZSTACK_ALIYUN_NETWORK_10021"; + + public static final String ORG_ZSTACK_ZBOX_HOST_10000 = "ORG_ZSTACK_ZBOX_HOST_10000"; + + public static final String ORG_ZSTACK_ZBOX_HOST_10001 = "ORG_ZSTACK_ZBOX_HOST_10001"; + + public static final String ORG_ZSTACK_ZBOX_HOST_10002 = "ORG_ZSTACK_ZBOX_HOST_10002"; + + public static final String ORG_ZSTACK_ZBOX_HOST_10003 = "ORG_ZSTACK_ZBOX_HOST_10003"; + + public static final String ORG_ZSTACK_ZBOX_HOST_10004 = "ORG_ZSTACK_ZBOX_HOST_10004"; + + public static final String ORG_ZSTACK_SIMULATOR_STORAGE_PRIMARY_10000 = "ORG_ZSTACK_SIMULATOR_STORAGE_PRIMARY_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL_10000 = "ORG_ZSTACK_TEST_INTEGRATION_BAREMETAL_10000"; + + public static final String ORG_ZSTACK_BAREMETAL2_IMAGE_10000 = "ORG_ZSTACK_BAREMETAL2_IMAGE_10000"; + + public static final String ORG_ZSTACK_BAREMETAL2_IMAGE_10001 = "ORG_ZSTACK_BAREMETAL2_IMAGE_10001"; + + public static final String ORG_ZSTACK_BAREMETAL2_IMAGE_10002 = "ORG_ZSTACK_BAREMETAL2_IMAGE_10002"; + + public static final String ORG_ZSTACK_BAREMETAL2_IMAGE_10003 = "ORG_ZSTACK_BAREMETAL2_IMAGE_10003"; + + public static final String ORG_ZSTACK_BAREMETAL2_IMAGE_10004 = "ORG_ZSTACK_BAREMETAL2_IMAGE_10004"; + + public static final String ORG_ZSTACK_SIMULATOR_10000 = "ORG_ZSTACK_SIMULATOR_10000"; + + public static final String ORG_ZSTACK_SIMULATOR_10001 = "ORG_ZSTACK_SIMULATOR_10001"; + + public static final String ORG_ZSTACK_SIMULATOR_10002 = "ORG_ZSTACK_SIMULATOR_10002"; + + public static final String ORG_ZSTACK_SIMULATOR_10003 = "ORG_ZSTACK_SIMULATOR_10003"; + + public static final String ORG_ZSTACK_SIMULATOR_10004 = "ORG_ZSTACK_SIMULATOR_10004"; + + public static final String ORG_ZSTACK_BAREMETAL_NETWORK_10000 = "ORG_ZSTACK_BAREMETAL_NETWORK_10000"; + + public static final String ORG_ZSTACK_BAREMETAL_NETWORK_10001 = "ORG_ZSTACK_BAREMETAL_NETWORK_10001"; + + public static final String ORG_ZSTACK_BAREMETAL_NETWORK_10002 = "ORG_ZSTACK_BAREMETAL_NETWORK_10002"; + + public static final String ORG_ZSTACK_BAREMETAL_NETWORK_10003 = "ORG_ZSTACK_BAREMETAL_NETWORK_10003"; + + public static final String ORG_ZSTACK_BAREMETAL_NETWORK_10004 = "ORG_ZSTACK_BAREMETAL_NETWORK_10004"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10000 = "ORG_ZSTACK_ZWATCH_FUNCTION_10000"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10001 = "ORG_ZSTACK_ZWATCH_FUNCTION_10001"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10002 = "ORG_ZSTACK_ZWATCH_FUNCTION_10002"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10003 = "ORG_ZSTACK_ZWATCH_FUNCTION_10003"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10004 = "ORG_ZSTACK_ZWATCH_FUNCTION_10004"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10005 = "ORG_ZSTACK_ZWATCH_FUNCTION_10005"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10006 = "ORG_ZSTACK_ZWATCH_FUNCTION_10006"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10007 = "ORG_ZSTACK_ZWATCH_FUNCTION_10007"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10008 = "ORG_ZSTACK_ZWATCH_FUNCTION_10008"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10009 = "ORG_ZSTACK_ZWATCH_FUNCTION_10009"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10010 = "ORG_ZSTACK_ZWATCH_FUNCTION_10010"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10011 = "ORG_ZSTACK_ZWATCH_FUNCTION_10011"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10012 = "ORG_ZSTACK_ZWATCH_FUNCTION_10012"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10013 = "ORG_ZSTACK_ZWATCH_FUNCTION_10013"; + + public static final String ORG_ZSTACK_ZWATCH_FUNCTION_10014 = "ORG_ZSTACK_ZWATCH_FUNCTION_10014"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_MIGRATION_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_MIGRATION_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_MIGRATION_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_MIGRATION_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_MIGRATION_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_MIGRATION_10002"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_MIGRATION_10003 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_MIGRATION_10003"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_MIGRATION_10004 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_MIGRATION_10004"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_MIGRATION_10005 = "ORG_ZSTACK_STORAGE_PRIMARY_SHAREDBLOCK_MIGRATION_10005"; + + public static final String ORG_ZSTACK_ALIYUN_ACCOUNT_10000 = "ORG_ZSTACK_ALIYUN_ACCOUNT_10000"; + + public static final String ORG_ZSTACK_ALIYUN_ACCOUNT_10001 = "ORG_ZSTACK_ALIYUN_ACCOUNT_10001"; + + public static final String ORG_ZSTACK_ALIYUN_ACCOUNT_10002 = "ORG_ZSTACK_ALIYUN_ACCOUNT_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10002 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10003 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10004 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10005 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10006 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10006"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10007 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10007"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10008 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10008"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10009 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10009"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10010 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10010"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10011 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10011"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10012 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10012"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10013 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10013"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10014 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10014"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIP_10015 = "ORG_ZSTACK_NETWORK_SERVICE_VIP_10015"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_AUTOSCALING_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_AUTOSCALING_10000"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10000 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10000"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10001 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10001"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10002 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10002"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10003 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10003"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10004 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10004"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10005 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10005"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10006 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10006"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10007 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10007"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10008 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10008"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10009 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10009"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10010 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10010"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10011 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10011"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10012 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10012"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10013 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10013"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10014 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10014"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10015 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10015"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10016 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10016"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10017 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10017"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10018 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10018"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10019 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10019"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10020 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10020"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10021 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10021"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10022 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10022"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10023 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10023"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10024 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10024"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10025 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10025"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10026 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10026"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10027 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10027"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10028 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10028"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10029 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10029"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10030 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10030"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10031 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10031"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10032 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10032"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10033 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10033"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10034 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10034"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10035 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10035"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10036 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10036"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10037 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10037"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10038 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10038"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10039 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10039"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10040 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10040"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10041 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10041"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10042 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10042"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10043 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10043"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10044 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10044"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10045 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10045"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10046 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10046"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10047 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10047"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10048 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10048"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10049 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10049"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10050 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10050"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10051 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10051"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10052 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10052"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10053 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10053"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10054 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10054"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10055 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10055"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10056 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10056"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10057 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10057"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10058 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10058"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10059 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10059"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10060 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10060"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10061 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10061"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10062 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10062"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10063 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10063"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10064 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10064"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10065 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10065"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10066 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10066"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10067 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10067"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10068 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10068"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10069 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10069"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10070 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10070"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10071 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10071"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10072 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10072"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10073 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10073"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10074 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10074"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10075 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10075"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10076 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10076"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10077 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10077"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10078 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10078"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10079 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10079"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10080 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10080"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10081 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10081"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10082 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10082"; + + public static final String ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10083 = "ORG_ZSTACK_LICENSE_COMPUTE_SERVER_10083"; + + public static final String ORG_ZSTACK_IAM2_10000 = "ORG_ZSTACK_IAM2_10000"; + + public static final String ORG_ZSTACK_IAM2_10001 = "ORG_ZSTACK_IAM2_10001"; + + public static final String ORG_ZSTACK_IAM2_10002 = "ORG_ZSTACK_IAM2_10002"; + + public static final String ORG_ZSTACK_IAM2_10003 = "ORG_ZSTACK_IAM2_10003"; + + public static final String ORG_ZSTACK_IAM2_10004 = "ORG_ZSTACK_IAM2_10004"; + + public static final String ORG_ZSTACK_IAM2_10005 = "ORG_ZSTACK_IAM2_10005"; + + public static final String ORG_ZSTACK_IAM2_10006 = "ORG_ZSTACK_IAM2_10006"; + + public static final String ORG_ZSTACK_IAM2_10007 = "ORG_ZSTACK_IAM2_10007"; + + public static final String ORG_ZSTACK_IAM2_10008 = "ORG_ZSTACK_IAM2_10008"; + + public static final String ORG_ZSTACK_IAM2_10009 = "ORG_ZSTACK_IAM2_10009"; + + public static final String ORG_ZSTACK_IAM2_10010 = "ORG_ZSTACK_IAM2_10010"; + + public static final String ORG_ZSTACK_IAM2_10011 = "ORG_ZSTACK_IAM2_10011"; + + public static final String ORG_ZSTACK_IAM2_10012 = "ORG_ZSTACK_IAM2_10012"; + + public static final String ORG_ZSTACK_IAM2_10013 = "ORG_ZSTACK_IAM2_10013"; + + public static final String ORG_ZSTACK_IAM2_10014 = "ORG_ZSTACK_IAM2_10014"; + + public static final String ORG_ZSTACK_IAM2_10015 = "ORG_ZSTACK_IAM2_10015"; + + public static final String ORG_ZSTACK_IAM2_10016 = "ORG_ZSTACK_IAM2_10016"; + + public static final String ORG_ZSTACK_IAM2_10017 = "ORG_ZSTACK_IAM2_10017"; + + public static final String ORG_ZSTACK_IAM2_10018 = "ORG_ZSTACK_IAM2_10018"; + + public static final String ORG_ZSTACK_IAM2_10019 = "ORG_ZSTACK_IAM2_10019"; + + public static final String ORG_ZSTACK_IAM2_10020 = "ORG_ZSTACK_IAM2_10020"; + + public static final String ORG_ZSTACK_IAM2_10021 = "ORG_ZSTACK_IAM2_10021"; + + public static final String ORG_ZSTACK_IAM2_10022 = "ORG_ZSTACK_IAM2_10022"; + + public static final String ORG_ZSTACK_IAM2_10023 = "ORG_ZSTACK_IAM2_10023"; + + public static final String ORG_ZSTACK_IAM2_10024 = "ORG_ZSTACK_IAM2_10024"; + + public static final String ORG_ZSTACK_SSO_CAS_SERVICE_10000 = "ORG_ZSTACK_SSO_CAS_SERVICE_10000"; + + public static final String ORG_ZSTACK_SSO_CAS_SERVICE_10001 = "ORG_ZSTACK_SSO_CAS_SERVICE_10001"; + + public static final String ORG_ZSTACK_SSO_CAS_SERVICE_10002 = "ORG_ZSTACK_SSO_CAS_SERVICE_10002"; + + public static final String ORG_ZSTACK_SSO_CAS_SERVICE_10003 = "ORG_ZSTACK_SSO_CAS_SERVICE_10003"; + + public static final String ORG_ZSTACK_SSO_CAS_SERVICE_10004 = "ORG_ZSTACK_SSO_CAS_SERVICE_10004"; + + public static final String ORG_ZSTACK_SSO_CAS_SERVICE_10005 = "ORG_ZSTACK_SSO_CAS_SERVICE_10005"; + + public static final String ORG_ZSTACK_SSO_CAS_SERVICE_10006 = "ORG_ZSTACK_SSO_CAS_SERVICE_10006"; + + public static final String ORG_ZSTACK_SSO_CAS_SERVICE_10007 = "ORG_ZSTACK_SSO_CAS_SERVICE_10007"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10000 = "ORG_ZSTACK_STORAGE_ZBS_10000"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10001 = "ORG_ZSTACK_STORAGE_ZBS_10001"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10002 = "ORG_ZSTACK_STORAGE_ZBS_10002"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10003 = "ORG_ZSTACK_STORAGE_ZBS_10003"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10004 = "ORG_ZSTACK_STORAGE_ZBS_10004"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10005 = "ORG_ZSTACK_STORAGE_ZBS_10005"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10006 = "ORG_ZSTACK_STORAGE_ZBS_10006"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10007 = "ORG_ZSTACK_STORAGE_ZBS_10007"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10008 = "ORG_ZSTACK_STORAGE_ZBS_10008"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10009 = "ORG_ZSTACK_STORAGE_ZBS_10009"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10010 = "ORG_ZSTACK_STORAGE_ZBS_10010"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10011 = "ORG_ZSTACK_STORAGE_ZBS_10011"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10012 = "ORG_ZSTACK_STORAGE_ZBS_10012"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10013 = "ORG_ZSTACK_STORAGE_ZBS_10013"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10014 = "ORG_ZSTACK_STORAGE_ZBS_10014"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10015 = "ORG_ZSTACK_STORAGE_ZBS_10015"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10016 = "ORG_ZSTACK_STORAGE_ZBS_10016"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10017 = "ORG_ZSTACK_STORAGE_ZBS_10017"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10018 = "ORG_ZSTACK_STORAGE_ZBS_10018"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10019 = "ORG_ZSTACK_STORAGE_ZBS_10019"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10020 = "ORG_ZSTACK_STORAGE_ZBS_10020"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10021 = "ORG_ZSTACK_STORAGE_ZBS_10021"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10022 = "ORG_ZSTACK_STORAGE_ZBS_10022"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10023 = "ORG_ZSTACK_STORAGE_ZBS_10023"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10024 = "ORG_ZSTACK_STORAGE_ZBS_10024"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10025 = "ORG_ZSTACK_STORAGE_ZBS_10025"; + + public static final String ORG_ZSTACK_STORAGE_ZBS_10026 = "ORG_ZSTACK_STORAGE_ZBS_10026"; + + public static final String ORG_ZSTACK_TEST_10000 = "ORG_ZSTACK_TEST_10000"; + + public static final String ORG_ZSTACK_TEST_10001 = "ORG_ZSTACK_TEST_10001"; + + public static final String ORG_ZSTACK_TEST_10002 = "ORG_ZSTACK_TEST_10002"; + + public static final String ORG_ZSTACK_TEST_10003 = "ORG_ZSTACK_TEST_10003"; + + public static final String ORG_ZSTACK_TEST_10004 = "ORG_ZSTACK_TEST_10004"; + + public static final String ORG_ZSTACK_TEST_10005 = "ORG_ZSTACK_TEST_10005"; + + public static final String ORG_ZSTACK_TEST_10006 = "ORG_ZSTACK_TEST_10006"; + + public static final String ORG_ZSTACK_TEST_10007 = "ORG_ZSTACK_TEST_10007"; + + public static final String ORG_ZSTACK_TEST_10008 = "ORG_ZSTACK_TEST_10008"; + + public static final String ORG_ZSTACK_TEST_10009 = "ORG_ZSTACK_TEST_10009"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_ALLOCATOR_10000 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_ALLOCATOR_10000"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_ALLOCATOR_10001 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_ALLOCATOR_10001"; + + public static final String ORG_ZSTACK_BAREMETAL2_GATEWAY_ALLOCATOR_10002 = "ORG_ZSTACK_BAREMETAL2_GATEWAY_ALLOCATOR_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_IMAGE_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_IMAGE_10000"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10000 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10000"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10001 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10001"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10002 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10002"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10003 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10003"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10004 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10004"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10005 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10005"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10006 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10006"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10007 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10007"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10008 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10008"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10009 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10009"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10010 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10010"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10011 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10011"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10012 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10012"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10013 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10013"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10014 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10014"; + + public static final String ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10015 = "ORG_ZSTACK_ALIYUN_EBS_STORAGE_BACKUP_10015"; + + public static final String ORG_ZSTACK_MEMORY_10000 = "ORG_ZSTACK_MEMORY_10000"; + + public static final String ORG_ZSTACK_RESOURCECONFIG_10000 = "ORG_ZSTACK_RESOURCECONFIG_10000"; + + public static final String ORG_ZSTACK_RESOURCECONFIG_10001 = "ORG_ZSTACK_RESOURCECONFIG_10001"; + + public static final String ORG_ZSTACK_RESOURCECONFIG_10002 = "ORG_ZSTACK_RESOURCECONFIG_10002"; + + public static final String ORG_ZSTACK_RESOURCECONFIG_10003 = "ORG_ZSTACK_RESOURCECONFIG_10003"; + + public static final String ORG_ZSTACK_RESOURCECONFIG_10004 = "ORG_ZSTACK_RESOURCECONFIG_10004"; + + public static final String ORG_ZSTACK_RESOURCECONFIG_10005 = "ORG_ZSTACK_RESOURCECONFIG_10005"; + + public static final String ORG_ZSTACK_RESOURCECONFIG_10006 = "ORG_ZSTACK_RESOURCECONFIG_10006"; + + public static final String ORG_ZSTACK_RESOURCECONFIG_10007 = "ORG_ZSTACK_RESOURCECONFIG_10007"; + + public static final String ORG_ZSTACK_RESOURCECONFIG_10008 = "ORG_ZSTACK_RESOURCECONFIG_10008"; + + public static final String ORG_ZSTACK_RESOURCECONFIG_10009 = "ORG_ZSTACK_RESOURCECONFIG_10009"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10000 = "ORG_ZSTACK_OBSERVABILITYSERVER_10000"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10001 = "ORG_ZSTACK_OBSERVABILITYSERVER_10001"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10002 = "ORG_ZSTACK_OBSERVABILITYSERVER_10002"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10003 = "ORG_ZSTACK_OBSERVABILITYSERVER_10003"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10004 = "ORG_ZSTACK_OBSERVABILITYSERVER_10004"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10005 = "ORG_ZSTACK_OBSERVABILITYSERVER_10005"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10006 = "ORG_ZSTACK_OBSERVABILITYSERVER_10006"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10007 = "ORG_ZSTACK_OBSERVABILITYSERVER_10007"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10008 = "ORG_ZSTACK_OBSERVABILITYSERVER_10008"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10009 = "ORG_ZSTACK_OBSERVABILITYSERVER_10009"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10010 = "ORG_ZSTACK_OBSERVABILITYSERVER_10010"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10011 = "ORG_ZSTACK_OBSERVABILITYSERVER_10011"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10012 = "ORG_ZSTACK_OBSERVABILITYSERVER_10012"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10013 = "ORG_ZSTACK_OBSERVABILITYSERVER_10013"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10014 = "ORG_ZSTACK_OBSERVABILITYSERVER_10014"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10015 = "ORG_ZSTACK_OBSERVABILITYSERVER_10015"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10016 = "ORG_ZSTACK_OBSERVABILITYSERVER_10016"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10017 = "ORG_ZSTACK_OBSERVABILITYSERVER_10017"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10018 = "ORG_ZSTACK_OBSERVABILITYSERVER_10018"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10019 = "ORG_ZSTACK_OBSERVABILITYSERVER_10019"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10020 = "ORG_ZSTACK_OBSERVABILITYSERVER_10020"; + + public static final String ORG_ZSTACK_OBSERVABILITYSERVER_10021 = "ORG_ZSTACK_OBSERVABILITYSERVER_10021"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10000 = "ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10000"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10001 = "ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10001"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10002 = "ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10002"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10003 = "ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10003"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10004 = "ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10004"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10005 = "ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10005"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10006 = "ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10006"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10007 = "ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10007"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10008 = "ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10008"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10009 = "ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10009"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10010 = "ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10010"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10011 = "ORG_ZSTACK_IAM2_ATTRIBUTE_PROJECT_10011"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_NAT_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_NAT_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_NAT_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_NAT_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_NAT_10002 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_NAT_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_MINISTORAGE_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_MINISTORAGE_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_MINISTORAGE_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_MINISTORAGE_10001"; + + public static final String ORG_ZSTACK_AI_10000 = "ORG_ZSTACK_AI_10000"; + + public static final String ORG_ZSTACK_AI_10001 = "ORG_ZSTACK_AI_10001"; + + public static final String ORG_ZSTACK_AI_10002 = "ORG_ZSTACK_AI_10002"; + + public static final String ORG_ZSTACK_AI_10003 = "ORG_ZSTACK_AI_10003"; + + public static final String ORG_ZSTACK_AI_10004 = "ORG_ZSTACK_AI_10004"; + + public static final String ORG_ZSTACK_AI_10005 = "ORG_ZSTACK_AI_10005"; + + public static final String ORG_ZSTACK_AI_10006 = "ORG_ZSTACK_AI_10006"; + + public static final String ORG_ZSTACK_AI_10007 = "ORG_ZSTACK_AI_10007"; + + public static final String ORG_ZSTACK_AI_10008 = "ORG_ZSTACK_AI_10008"; + + public static final String ORG_ZSTACK_AI_10009 = "ORG_ZSTACK_AI_10009"; + + public static final String ORG_ZSTACK_AI_10010 = "ORG_ZSTACK_AI_10010"; + + public static final String ORG_ZSTACK_AI_10011 = "ORG_ZSTACK_AI_10011"; + + public static final String ORG_ZSTACK_AI_10012 = "ORG_ZSTACK_AI_10012"; + + public static final String ORG_ZSTACK_AI_10013 = "ORG_ZSTACK_AI_10013"; + + public static final String ORG_ZSTACK_AI_10014 = "ORG_ZSTACK_AI_10014"; + + public static final String ORG_ZSTACK_AI_10015 = "ORG_ZSTACK_AI_10015"; + + public static final String ORG_ZSTACK_AI_10016 = "ORG_ZSTACK_AI_10016"; + + public static final String ORG_ZSTACK_AI_10017 = "ORG_ZSTACK_AI_10017"; + + public static final String ORG_ZSTACK_AI_10018 = "ORG_ZSTACK_AI_10018"; + + public static final String ORG_ZSTACK_AI_10019 = "ORG_ZSTACK_AI_10019"; + + public static final String ORG_ZSTACK_AI_10020 = "ORG_ZSTACK_AI_10020"; + + public static final String ORG_ZSTACK_AI_10021 = "ORG_ZSTACK_AI_10021"; + + public static final String ORG_ZSTACK_AI_10022 = "ORG_ZSTACK_AI_10022"; + + public static final String ORG_ZSTACK_AI_10023 = "ORG_ZSTACK_AI_10023"; + + public static final String ORG_ZSTACK_AI_10024 = "ORG_ZSTACK_AI_10024"; + + public static final String ORG_ZSTACK_AI_10025 = "ORG_ZSTACK_AI_10025"; + + public static final String ORG_ZSTACK_AI_10026 = "ORG_ZSTACK_AI_10026"; + + public static final String ORG_ZSTACK_AI_10027 = "ORG_ZSTACK_AI_10027"; + + public static final String ORG_ZSTACK_AI_10028 = "ORG_ZSTACK_AI_10028"; + + public static final String ORG_ZSTACK_AI_10029 = "ORG_ZSTACK_AI_10029"; + + public static final String ORG_ZSTACK_AI_10030 = "ORG_ZSTACK_AI_10030"; + + public static final String ORG_ZSTACK_AI_10031 = "ORG_ZSTACK_AI_10031"; + + public static final String ORG_ZSTACK_AI_10032 = "ORG_ZSTACK_AI_10032"; + + public static final String ORG_ZSTACK_AI_10033 = "ORG_ZSTACK_AI_10033"; + + public static final String ORG_ZSTACK_AI_10034 = "ORG_ZSTACK_AI_10034"; + + public static final String ORG_ZSTACK_AI_10035 = "ORG_ZSTACK_AI_10035"; + + public static final String ORG_ZSTACK_AI_10036 = "ORG_ZSTACK_AI_10036"; + + public static final String ORG_ZSTACK_AI_10037 = "ORG_ZSTACK_AI_10037"; + + public static final String ORG_ZSTACK_AI_10038 = "ORG_ZSTACK_AI_10038"; + + public static final String ORG_ZSTACK_AI_10039 = "ORG_ZSTACK_AI_10039"; + + public static final String ORG_ZSTACK_AI_10040 = "ORG_ZSTACK_AI_10040"; + + public static final String ORG_ZSTACK_AI_10041 = "ORG_ZSTACK_AI_10041"; + + public static final String ORG_ZSTACK_AI_10042 = "ORG_ZSTACK_AI_10042"; + + public static final String ORG_ZSTACK_AI_10043 = "ORG_ZSTACK_AI_10043"; + + public static final String ORG_ZSTACK_AI_10044 = "ORG_ZSTACK_AI_10044"; + + public static final String ORG_ZSTACK_AI_10045 = "ORG_ZSTACK_AI_10045"; + + public static final String ORG_ZSTACK_AI_10046 = "ORG_ZSTACK_AI_10046"; + + public static final String ORG_ZSTACK_AI_10047 = "ORG_ZSTACK_AI_10047"; + + public static final String ORG_ZSTACK_AI_10048 = "ORG_ZSTACK_AI_10048"; + + public static final String ORG_ZSTACK_AI_10049 = "ORG_ZSTACK_AI_10049"; + + public static final String ORG_ZSTACK_AI_10050 = "ORG_ZSTACK_AI_10050"; + + public static final String ORG_ZSTACK_AI_10051 = "ORG_ZSTACK_AI_10051"; + + public static final String ORG_ZSTACK_AI_10052 = "ORG_ZSTACK_AI_10052"; + + public static final String ORG_ZSTACK_AI_10053 = "ORG_ZSTACK_AI_10053"; + + public static final String ORG_ZSTACK_AI_10054 = "ORG_ZSTACK_AI_10054"; + + public static final String ORG_ZSTACK_AI_10055 = "ORG_ZSTACK_AI_10055"; + + public static final String ORG_ZSTACK_AI_10056 = "ORG_ZSTACK_AI_10056"; + + public static final String ORG_ZSTACK_AI_10057 = "ORG_ZSTACK_AI_10057"; + + public static final String ORG_ZSTACK_AI_10058 = "ORG_ZSTACK_AI_10058"; + + public static final String ORG_ZSTACK_AI_10059 = "ORG_ZSTACK_AI_10059"; + + public static final String ORG_ZSTACK_AI_10060 = "ORG_ZSTACK_AI_10060"; + + public static final String ORG_ZSTACK_AI_10061 = "ORG_ZSTACK_AI_10061"; + + public static final String ORG_ZSTACK_AI_10062 = "ORG_ZSTACK_AI_10062"; + + public static final String ORG_ZSTACK_AI_10063 = "ORG_ZSTACK_AI_10063"; + + public static final String ORG_ZSTACK_AI_10064 = "ORG_ZSTACK_AI_10064"; + + public static final String ORG_ZSTACK_AI_10065 = "ORG_ZSTACK_AI_10065"; + + public static final String ORG_ZSTACK_AI_10066 = "ORG_ZSTACK_AI_10066"; + + public static final String ORG_ZSTACK_AI_10067 = "ORG_ZSTACK_AI_10067"; + + public static final String ORG_ZSTACK_AI_10068 = "ORG_ZSTACK_AI_10068"; + + public static final String ORG_ZSTACK_AI_10069 = "ORG_ZSTACK_AI_10069"; + + public static final String ORG_ZSTACK_AI_10070 = "ORG_ZSTACK_AI_10070"; + + public static final String ORG_ZSTACK_AI_10071 = "ORG_ZSTACK_AI_10071"; + + public static final String ORG_ZSTACK_AI_10072 = "ORG_ZSTACK_AI_10072"; + + public static final String ORG_ZSTACK_AI_10073 = "ORG_ZSTACK_AI_10073"; + + public static final String ORG_ZSTACK_AI_10074 = "ORG_ZSTACK_AI_10074"; + + public static final String ORG_ZSTACK_AI_10075 = "ORG_ZSTACK_AI_10075"; + + public static final String ORG_ZSTACK_AI_10076 = "ORG_ZSTACK_AI_10076"; + + public static final String ORG_ZSTACK_AI_10077 = "ORG_ZSTACK_AI_10077"; + + public static final String ORG_ZSTACK_AI_10078 = "ORG_ZSTACK_AI_10078"; + + public static final String ORG_ZSTACK_AI_10079 = "ORG_ZSTACK_AI_10079"; + + public static final String ORG_ZSTACK_AI_10080 = "ORG_ZSTACK_AI_10080"; + + public static final String ORG_ZSTACK_AI_10081 = "ORG_ZSTACK_AI_10081"; + + public static final String ORG_ZSTACK_AI_10082 = "ORG_ZSTACK_AI_10082"; + + public static final String ORG_ZSTACK_AI_10083 = "ORG_ZSTACK_AI_10083"; + + public static final String ORG_ZSTACK_AI_10084 = "ORG_ZSTACK_AI_10084"; + + public static final String ORG_ZSTACK_AI_10085 = "ORG_ZSTACK_AI_10085"; + + public static final String ORG_ZSTACK_AI_10086 = "ORG_ZSTACK_AI_10086"; + + public static final String ORG_ZSTACK_AI_10087 = "ORG_ZSTACK_AI_10087"; + + public static final String ORG_ZSTACK_AI_10088 = "ORG_ZSTACK_AI_10088"; + + public static final String ORG_ZSTACK_AI_10089 = "ORG_ZSTACK_AI_10089"; + + public static final String ORG_ZSTACK_AI_10090 = "ORG_ZSTACK_AI_10090"; + + public static final String ORG_ZSTACK_AI_10091 = "ORG_ZSTACK_AI_10091"; + + public static final String ORG_ZSTACK_AI_10092 = "ORG_ZSTACK_AI_10092"; + + public static final String ORG_ZSTACK_AI_10093 = "ORG_ZSTACK_AI_10093"; + + public static final String ORG_ZSTACK_AI_10094 = "ORG_ZSTACK_AI_10094"; + + public static final String ORG_ZSTACK_AI_10095 = "ORG_ZSTACK_AI_10095"; + + public static final String ORG_ZSTACK_AI_10096 = "ORG_ZSTACK_AI_10096"; + + public static final String ORG_ZSTACK_AI_10097 = "ORG_ZSTACK_AI_10097"; + + public static final String ORG_ZSTACK_AI_10098 = "ORG_ZSTACK_AI_10098"; + + public static final String ORG_ZSTACK_AI_10099 = "ORG_ZSTACK_AI_10099"; + + public static final String ORG_ZSTACK_AI_10100 = "ORG_ZSTACK_AI_10100"; + + public static final String ORG_ZSTACK_AI_10101 = "ORG_ZSTACK_AI_10101"; + + public static final String ORG_ZSTACK_AI_10102 = "ORG_ZSTACK_AI_10102"; + + public static final String ORG_ZSTACK_AI_10103 = "ORG_ZSTACK_AI_10103"; + + public static final String ORG_ZSTACK_AI_10104 = "ORG_ZSTACK_AI_10104"; + + public static final String ORG_ZSTACK_AI_10105 = "ORG_ZSTACK_AI_10105"; + + public static final String ORG_ZSTACK_AI_10106 = "ORG_ZSTACK_AI_10106"; + + public static final String ORG_ZSTACK_AI_10107 = "ORG_ZSTACK_AI_10107"; + + public static final String ORG_ZSTACK_AI_10108 = "ORG_ZSTACK_AI_10108"; + + public static final String ORG_ZSTACK_ALIYUN_BACKUP_10000 = "ORG_ZSTACK_ALIYUN_BACKUP_10000"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10000 = "ORG_ZSTACK_CORE_CLOUDBUS_10000"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10001 = "ORG_ZSTACK_CORE_CLOUDBUS_10001"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10002 = "ORG_ZSTACK_CORE_CLOUDBUS_10002"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10003 = "ORG_ZSTACK_CORE_CLOUDBUS_10003"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10004 = "ORG_ZSTACK_CORE_CLOUDBUS_10004"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10005 = "ORG_ZSTACK_CORE_CLOUDBUS_10005"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10006 = "ORG_ZSTACK_CORE_CLOUDBUS_10006"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10007 = "ORG_ZSTACK_CORE_CLOUDBUS_10007"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10008 = "ORG_ZSTACK_CORE_CLOUDBUS_10008"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10009 = "ORG_ZSTACK_CORE_CLOUDBUS_10009"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10010 = "ORG_ZSTACK_CORE_CLOUDBUS_10010"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10011 = "ORG_ZSTACK_CORE_CLOUDBUS_10011"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10012 = "ORG_ZSTACK_CORE_CLOUDBUS_10012"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10013 = "ORG_ZSTACK_CORE_CLOUDBUS_10013"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10014 = "ORG_ZSTACK_CORE_CLOUDBUS_10014"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10015 = "ORG_ZSTACK_CORE_CLOUDBUS_10015"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10016 = "ORG_ZSTACK_CORE_CLOUDBUS_10016"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10017 = "ORG_ZSTACK_CORE_CLOUDBUS_10017"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10018 = "ORG_ZSTACK_CORE_CLOUDBUS_10018"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10019 = "ORG_ZSTACK_CORE_CLOUDBUS_10019"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10020 = "ORG_ZSTACK_CORE_CLOUDBUS_10020"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10021 = "ORG_ZSTACK_CORE_CLOUDBUS_10021"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10022 = "ORG_ZSTACK_CORE_CLOUDBUS_10022"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10023 = "ORG_ZSTACK_CORE_CLOUDBUS_10023"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10024 = "ORG_ZSTACK_CORE_CLOUDBUS_10024"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10025 = "ORG_ZSTACK_CORE_CLOUDBUS_10025"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10026 = "ORG_ZSTACK_CORE_CLOUDBUS_10026"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10027 = "ORG_ZSTACK_CORE_CLOUDBUS_10027"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10028 = "ORG_ZSTACK_CORE_CLOUDBUS_10028"; + + public static final String ORG_ZSTACK_CORE_CLOUDBUS_10029 = "ORG_ZSTACK_CORE_CLOUDBUS_10029"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10000 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10001 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10002 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10003 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10004 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10004"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10005 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10005"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10006 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10006"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10007 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10007"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10008 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10008"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10009 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10009"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10010 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10010"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10011 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10011"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10012 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10012"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10013 = "ORG_ZSTACK_TEST_INTEGRATION_CORE_GC_10013"; + + public static final String ORG_ZSTACK_CORE_WORKFLOW_10000 = "ORG_ZSTACK_CORE_WORKFLOW_10000"; + + public static final String ORG_ZSTACK_CORE_WORKFLOW_10001 = "ORG_ZSTACK_CORE_WORKFLOW_10001"; + + public static final String ORG_ZSTACK_CORE_WORKFLOW_10002 = "ORG_ZSTACK_CORE_WORKFLOW_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DNS_10000 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DNS_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DNS_10001 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DNS_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DNS_10002 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DNS_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DNS_10003 = "ORG_ZSTACK_NETWORK_SERVICE_VIRTUALROUTER_DNS_10003"; + + public static final String ORG_ZSTACK_CORE_SINGLEFLIGHT_10000 = "ORG_ZSTACK_CORE_SINGLEFLIGHT_10000"; + + public static final String ORG_ZSTACK_CORE_SINGLEFLIGHT_10001 = "ORG_ZSTACK_CORE_SINGLEFLIGHT_10001"; + + public static final String ORG_ZSTACK_V2V_10000 = "ORG_ZSTACK_V2V_10000"; + + public static final String ORG_ZSTACK_V2V_10001 = "ORG_ZSTACK_V2V_10001"; + + public static final String ORG_ZSTACK_V2V_10002 = "ORG_ZSTACK_V2V_10002"; + + public static final String ORG_ZSTACK_V2V_10003 = "ORG_ZSTACK_V2V_10003"; + + public static final String ORG_ZSTACK_V2V_10004 = "ORG_ZSTACK_V2V_10004"; + + public static final String ORG_ZSTACK_V2V_10005 = "ORG_ZSTACK_V2V_10005"; + + public static final String ORG_ZSTACK_V2V_10006 = "ORG_ZSTACK_V2V_10006"; + + public static final String ORG_ZSTACK_V2V_10007 = "ORG_ZSTACK_V2V_10007"; + + public static final String ORG_ZSTACK_V2V_10008 = "ORG_ZSTACK_V2V_10008"; + + public static final String ORG_ZSTACK_V2V_10009 = "ORG_ZSTACK_V2V_10009"; + + public static final String ORG_ZSTACK_V2V_10010 = "ORG_ZSTACK_V2V_10010"; + + public static final String ORG_ZSTACK_V2V_10011 = "ORG_ZSTACK_V2V_10011"; + + public static final String ORG_ZSTACK_V2V_10012 = "ORG_ZSTACK_V2V_10012"; + + public static final String ORG_ZSTACK_V2V_10013 = "ORG_ZSTACK_V2V_10013"; + + public static final String ORG_ZSTACK_V2V_10014 = "ORG_ZSTACK_V2V_10014"; + + public static final String ORG_ZSTACK_V2V_10015 = "ORG_ZSTACK_V2V_10015"; + + public static final String ORG_ZSTACK_V2V_10016 = "ORG_ZSTACK_V2V_10016"; + + public static final String ORG_ZSTACK_V2V_10017 = "ORG_ZSTACK_V2V_10017"; + + public static final String ORG_ZSTACK_V2V_10018 = "ORG_ZSTACK_V2V_10018"; + + public static final String ORG_ZSTACK_V2V_10019 = "ORG_ZSTACK_V2V_10019"; + + public static final String ORG_ZSTACK_V2V_10020 = "ORG_ZSTACK_V2V_10020"; + + public static final String ORG_ZSTACK_V2V_10021 = "ORG_ZSTACK_V2V_10021"; + + public static final String ORG_ZSTACK_V2V_10022 = "ORG_ZSTACK_V2V_10022"; + + public static final String ORG_ZSTACK_V2V_10023 = "ORG_ZSTACK_V2V_10023"; + + public static final String ORG_ZSTACK_V2V_10024 = "ORG_ZSTACK_V2V_10024"; + + public static final String ORG_ZSTACK_V2V_10025 = "ORG_ZSTACK_V2V_10025"; + + public static final String ORG_ZSTACK_V2V_10026 = "ORG_ZSTACK_V2V_10026"; + + public static final String ORG_ZSTACK_V2V_10027 = "ORG_ZSTACK_V2V_10027"; + + public static final String ORG_ZSTACK_V2V_10028 = "ORG_ZSTACK_V2V_10028"; + + public static final String ORG_ZSTACK_V2V_10029 = "ORG_ZSTACK_V2V_10029"; + + public static final String ORG_ZSTACK_V2V_10030 = "ORG_ZSTACK_V2V_10030"; + + public static final String ORG_ZSTACK_V2V_10031 = "ORG_ZSTACK_V2V_10031"; + + public static final String ORG_ZSTACK_V2V_10032 = "ORG_ZSTACK_V2V_10032"; + + public static final String ORG_ZSTACK_V2V_10033 = "ORG_ZSTACK_V2V_10033"; + + public static final String ORG_ZSTACK_V2V_10034 = "ORG_ZSTACK_V2V_10034"; + + public static final String ORG_ZSTACK_V2V_10035 = "ORG_ZSTACK_V2V_10035"; + + public static final String ORG_ZSTACK_V2V_10036 = "ORG_ZSTACK_V2V_10036"; + + public static final String ORG_ZSTACK_V2V_10037 = "ORG_ZSTACK_V2V_10037"; + + public static final String ORG_ZSTACK_V2V_10038 = "ORG_ZSTACK_V2V_10038"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_UNIVERSALSMS_10000 = "ORG_ZSTACK_SNS_PLATFORM_UNIVERSALSMS_10000"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_UNIVERSALSMS_10001 = "ORG_ZSTACK_SNS_PLATFORM_UNIVERSALSMS_10001"; + + public static final String ORG_ZSTACK_SNS_PLATFORM_UNIVERSALSMS_10002 = "ORG_ZSTACK_SNS_PLATFORM_UNIVERSALSMS_10002"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10000 = "ORG_ZSTACK_ALIYUN_ECS_10000"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10001 = "ORG_ZSTACK_ALIYUN_ECS_10001"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10002 = "ORG_ZSTACK_ALIYUN_ECS_10002"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10003 = "ORG_ZSTACK_ALIYUN_ECS_10003"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10004 = "ORG_ZSTACK_ALIYUN_ECS_10004"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10005 = "ORG_ZSTACK_ALIYUN_ECS_10005"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10006 = "ORG_ZSTACK_ALIYUN_ECS_10006"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10007 = "ORG_ZSTACK_ALIYUN_ECS_10007"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10008 = "ORG_ZSTACK_ALIYUN_ECS_10008"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10009 = "ORG_ZSTACK_ALIYUN_ECS_10009"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10010 = "ORG_ZSTACK_ALIYUN_ECS_10010"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10011 = "ORG_ZSTACK_ALIYUN_ECS_10011"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10012 = "ORG_ZSTACK_ALIYUN_ECS_10012"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10013 = "ORG_ZSTACK_ALIYUN_ECS_10013"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10014 = "ORG_ZSTACK_ALIYUN_ECS_10014"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10015 = "ORG_ZSTACK_ALIYUN_ECS_10015"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10016 = "ORG_ZSTACK_ALIYUN_ECS_10016"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10017 = "ORG_ZSTACK_ALIYUN_ECS_10017"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10018 = "ORG_ZSTACK_ALIYUN_ECS_10018"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10019 = "ORG_ZSTACK_ALIYUN_ECS_10019"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10020 = "ORG_ZSTACK_ALIYUN_ECS_10020"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10021 = "ORG_ZSTACK_ALIYUN_ECS_10021"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10022 = "ORG_ZSTACK_ALIYUN_ECS_10022"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10023 = "ORG_ZSTACK_ALIYUN_ECS_10023"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10024 = "ORG_ZSTACK_ALIYUN_ECS_10024"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10025 = "ORG_ZSTACK_ALIYUN_ECS_10025"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10026 = "ORG_ZSTACK_ALIYUN_ECS_10026"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10027 = "ORG_ZSTACK_ALIYUN_ECS_10027"; + + public static final String ORG_ZSTACK_ALIYUN_ECS_10028 = "ORG_ZSTACK_ALIYUN_ECS_10028"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_CBD_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_CBD_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_CBD_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_CBD_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HOST_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HOST_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HOST_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HOST_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HOST_10002 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HOST_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HOST_10003 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_HOST_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10000 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10000"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10001 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10001"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10002 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10002"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10003 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10003"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10004 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10004"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10005 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10005"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10006 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10006"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10007 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10007"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10008 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10008"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10009 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10009"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10010 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10010"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10011 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10011"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10012 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10012"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10013 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10013"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10014 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10014"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10015 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10015"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10016 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10016"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10017 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10017"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10018 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10018"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10019 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10019"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10020 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10020"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10021 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10021"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10022 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10022"; + + public static final String ORG_ZSTACK_NETWORK_SERVICE_EIP_10023 = "ORG_ZSTACK_NETWORK_SERVICE_EIP_10023"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_GUESTTOOLS_10000 = "ORG_ZSTACK_TEST_INTEGRATION_GUESTTOOLS_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_GUESTTOOLS_10001 = "ORG_ZSTACK_TEST_INTEGRATION_GUESTTOOLS_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_GUESTTOOLS_10002 = "ORG_ZSTACK_TEST_INTEGRATION_GUESTTOOLS_10002"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_MICROSOFTTEAMS_10000 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_MICROSOFTTEAMS_10000"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_MICROSOFTTEAMS_10001 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_MICROSOFTTEAMS_10001"; + + public static final String ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_MICROSOFTTEAMS_10002 = "ORG_ZSTACK_ZWATCH_ALARM_SNS_TEMPLATE_MICROSOFTTEAMS_10002"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10000 = "ORG_ZSTACK_CRYPTO_AUTH_10000"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10001 = "ORG_ZSTACK_CRYPTO_AUTH_10001"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10002 = "ORG_ZSTACK_CRYPTO_AUTH_10002"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10003 = "ORG_ZSTACK_CRYPTO_AUTH_10003"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10004 = "ORG_ZSTACK_CRYPTO_AUTH_10004"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10005 = "ORG_ZSTACK_CRYPTO_AUTH_10005"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10006 = "ORG_ZSTACK_CRYPTO_AUTH_10006"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10007 = "ORG_ZSTACK_CRYPTO_AUTH_10007"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10008 = "ORG_ZSTACK_CRYPTO_AUTH_10008"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10009 = "ORG_ZSTACK_CRYPTO_AUTH_10009"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10010 = "ORG_ZSTACK_CRYPTO_AUTH_10010"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10011 = "ORG_ZSTACK_CRYPTO_AUTH_10011"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10012 = "ORG_ZSTACK_CRYPTO_AUTH_10012"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10013 = "ORG_ZSTACK_CRYPTO_AUTH_10013"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10014 = "ORG_ZSTACK_CRYPTO_AUTH_10014"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10015 = "ORG_ZSTACK_CRYPTO_AUTH_10015"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10016 = "ORG_ZSTACK_CRYPTO_AUTH_10016"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10017 = "ORG_ZSTACK_CRYPTO_AUTH_10017"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10018 = "ORG_ZSTACK_CRYPTO_AUTH_10018"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10019 = "ORG_ZSTACK_CRYPTO_AUTH_10019"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10020 = "ORG_ZSTACK_CRYPTO_AUTH_10020"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10021 = "ORG_ZSTACK_CRYPTO_AUTH_10021"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10022 = "ORG_ZSTACK_CRYPTO_AUTH_10022"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10023 = "ORG_ZSTACK_CRYPTO_AUTH_10023"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10024 = "ORG_ZSTACK_CRYPTO_AUTH_10024"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10025 = "ORG_ZSTACK_CRYPTO_AUTH_10025"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10026 = "ORG_ZSTACK_CRYPTO_AUTH_10026"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10027 = "ORG_ZSTACK_CRYPTO_AUTH_10027"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10028 = "ORG_ZSTACK_CRYPTO_AUTH_10028"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10029 = "ORG_ZSTACK_CRYPTO_AUTH_10029"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10030 = "ORG_ZSTACK_CRYPTO_AUTH_10030"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10031 = "ORG_ZSTACK_CRYPTO_AUTH_10031"; + + public static final String ORG_ZSTACK_CRYPTO_AUTH_10032 = "ORG_ZSTACK_CRYPTO_AUTH_10032"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10000 = "ORG_ZSTACK_SDNCONTROLLER_10000"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10001 = "ORG_ZSTACK_SDNCONTROLLER_10001"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10002 = "ORG_ZSTACK_SDNCONTROLLER_10002"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10003 = "ORG_ZSTACK_SDNCONTROLLER_10003"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10004 = "ORG_ZSTACK_SDNCONTROLLER_10004"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10005 = "ORG_ZSTACK_SDNCONTROLLER_10005"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10006 = "ORG_ZSTACK_SDNCONTROLLER_10006"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10007 = "ORG_ZSTACK_SDNCONTROLLER_10007"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10008 = "ORG_ZSTACK_SDNCONTROLLER_10008"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10009 = "ORG_ZSTACK_SDNCONTROLLER_10009"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10010 = "ORG_ZSTACK_SDNCONTROLLER_10010"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10011 = "ORG_ZSTACK_SDNCONTROLLER_10011"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10012 = "ORG_ZSTACK_SDNCONTROLLER_10012"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10013 = "ORG_ZSTACK_SDNCONTROLLER_10013"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10014 = "ORG_ZSTACK_SDNCONTROLLER_10014"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10015 = "ORG_ZSTACK_SDNCONTROLLER_10015"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10016 = "ORG_ZSTACK_SDNCONTROLLER_10016"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10017 = "ORG_ZSTACK_SDNCONTROLLER_10017"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10018 = "ORG_ZSTACK_SDNCONTROLLER_10018"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10019 = "ORG_ZSTACK_SDNCONTROLLER_10019"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10020 = "ORG_ZSTACK_SDNCONTROLLER_10020"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10021 = "ORG_ZSTACK_SDNCONTROLLER_10021"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10022 = "ORG_ZSTACK_SDNCONTROLLER_10022"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10023 = "ORG_ZSTACK_SDNCONTROLLER_10023"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10024 = "ORG_ZSTACK_SDNCONTROLLER_10024"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10025 = "ORG_ZSTACK_SDNCONTROLLER_10025"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10026 = "ORG_ZSTACK_SDNCONTROLLER_10026"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10027 = "ORG_ZSTACK_SDNCONTROLLER_10027"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10028 = "ORG_ZSTACK_SDNCONTROLLER_10028"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10029 = "ORG_ZSTACK_SDNCONTROLLER_10029"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10030 = "ORG_ZSTACK_SDNCONTROLLER_10030"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10031 = "ORG_ZSTACK_SDNCONTROLLER_10031"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10032 = "ORG_ZSTACK_SDNCONTROLLER_10032"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10033 = "ORG_ZSTACK_SDNCONTROLLER_10033"; + + public static final String ORG_ZSTACK_SDNCONTROLLER_10034 = "ORG_ZSTACK_SDNCONTROLLER_10034"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_ZSV_SNAPSHOT_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_ZSV_SNAPSHOT_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_ISCSI_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_ISCSI_10000"; + + public static final String ORG_ZSTACK_IAM2_RBAC_10000 = "ORG_ZSTACK_IAM2_RBAC_10000"; + + public static final String ORG_ZSTACK_IAM2_RBAC_10001 = "ORG_ZSTACK_IAM2_RBAC_10001"; + + public static final String ORG_ZSTACK_IAM2_RBAC_10002 = "ORG_ZSTACK_IAM2_RBAC_10002"; + + public static final String ORG_ZSTACK_IAM2_RBAC_10003 = "ORG_ZSTACK_IAM2_RBAC_10003"; + + public static final String ORG_ZSTACK_IAM2_RBAC_10004 = "ORG_ZSTACK_IAM2_RBAC_10004"; + + public static final String ORG_ZSTACK_IAM2_RBAC_10005 = "ORG_ZSTACK_IAM2_RBAC_10005"; + + public static final String ORG_ZSTACK_IAM2_RBAC_10006 = "ORG_ZSTACK_IAM2_RBAC_10006"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10000 = "ORG_ZSTACK_VPCFIREWALL_10000"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10001 = "ORG_ZSTACK_VPCFIREWALL_10001"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10002 = "ORG_ZSTACK_VPCFIREWALL_10002"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10003 = "ORG_ZSTACK_VPCFIREWALL_10003"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10004 = "ORG_ZSTACK_VPCFIREWALL_10004"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10005 = "ORG_ZSTACK_VPCFIREWALL_10005"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10006 = "ORG_ZSTACK_VPCFIREWALL_10006"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10007 = "ORG_ZSTACK_VPCFIREWALL_10007"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10008 = "ORG_ZSTACK_VPCFIREWALL_10008"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10009 = "ORG_ZSTACK_VPCFIREWALL_10009"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10010 = "ORG_ZSTACK_VPCFIREWALL_10010"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10011 = "ORG_ZSTACK_VPCFIREWALL_10011"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10012 = "ORG_ZSTACK_VPCFIREWALL_10012"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10013 = "ORG_ZSTACK_VPCFIREWALL_10013"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10014 = "ORG_ZSTACK_VPCFIREWALL_10014"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10015 = "ORG_ZSTACK_VPCFIREWALL_10015"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10016 = "ORG_ZSTACK_VPCFIREWALL_10016"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10017 = "ORG_ZSTACK_VPCFIREWALL_10017"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10018 = "ORG_ZSTACK_VPCFIREWALL_10018"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10019 = "ORG_ZSTACK_VPCFIREWALL_10019"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10020 = "ORG_ZSTACK_VPCFIREWALL_10020"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10021 = "ORG_ZSTACK_VPCFIREWALL_10021"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10022 = "ORG_ZSTACK_VPCFIREWALL_10022"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10023 = "ORG_ZSTACK_VPCFIREWALL_10023"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10024 = "ORG_ZSTACK_VPCFIREWALL_10024"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10025 = "ORG_ZSTACK_VPCFIREWALL_10025"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10026 = "ORG_ZSTACK_VPCFIREWALL_10026"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10027 = "ORG_ZSTACK_VPCFIREWALL_10027"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10028 = "ORG_ZSTACK_VPCFIREWALL_10028"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10029 = "ORG_ZSTACK_VPCFIREWALL_10029"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10030 = "ORG_ZSTACK_VPCFIREWALL_10030"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10031 = "ORG_ZSTACK_VPCFIREWALL_10031"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10032 = "ORG_ZSTACK_VPCFIREWALL_10032"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10033 = "ORG_ZSTACK_VPCFIREWALL_10033"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10034 = "ORG_ZSTACK_VPCFIREWALL_10034"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10035 = "ORG_ZSTACK_VPCFIREWALL_10035"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10036 = "ORG_ZSTACK_VPCFIREWALL_10036"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10037 = "ORG_ZSTACK_VPCFIREWALL_10037"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10038 = "ORG_ZSTACK_VPCFIREWALL_10038"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10039 = "ORG_ZSTACK_VPCFIREWALL_10039"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10040 = "ORG_ZSTACK_VPCFIREWALL_10040"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10041 = "ORG_ZSTACK_VPCFIREWALL_10041"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10042 = "ORG_ZSTACK_VPCFIREWALL_10042"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10043 = "ORG_ZSTACK_VPCFIREWALL_10043"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10044 = "ORG_ZSTACK_VPCFIREWALL_10044"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10045 = "ORG_ZSTACK_VPCFIREWALL_10045"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10046 = "ORG_ZSTACK_VPCFIREWALL_10046"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10047 = "ORG_ZSTACK_VPCFIREWALL_10047"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10048 = "ORG_ZSTACK_VPCFIREWALL_10048"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10049 = "ORG_ZSTACK_VPCFIREWALL_10049"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10050 = "ORG_ZSTACK_VPCFIREWALL_10050"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10051 = "ORG_ZSTACK_VPCFIREWALL_10051"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10052 = "ORG_ZSTACK_VPCFIREWALL_10052"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10053 = "ORG_ZSTACK_VPCFIREWALL_10053"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10054 = "ORG_ZSTACK_VPCFIREWALL_10054"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10055 = "ORG_ZSTACK_VPCFIREWALL_10055"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10056 = "ORG_ZSTACK_VPCFIREWALL_10056"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10057 = "ORG_ZSTACK_VPCFIREWALL_10057"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10058 = "ORG_ZSTACK_VPCFIREWALL_10058"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10059 = "ORG_ZSTACK_VPCFIREWALL_10059"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10060 = "ORG_ZSTACK_VPCFIREWALL_10060"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10061 = "ORG_ZSTACK_VPCFIREWALL_10061"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10062 = "ORG_ZSTACK_VPCFIREWALL_10062"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10063 = "ORG_ZSTACK_VPCFIREWALL_10063"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10064 = "ORG_ZSTACK_VPCFIREWALL_10064"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10065 = "ORG_ZSTACK_VPCFIREWALL_10065"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10066 = "ORG_ZSTACK_VPCFIREWALL_10066"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10067 = "ORG_ZSTACK_VPCFIREWALL_10067"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10068 = "ORG_ZSTACK_VPCFIREWALL_10068"; + + public static final String ORG_ZSTACK_VPCFIREWALL_10069 = "ORG_ZSTACK_VPCFIREWALL_10069"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VPC_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_VPC_10000"; + + public static final String ORG_ZSTACK_GUESTTOOLS_PVPANIC_10000 = "ORG_ZSTACK_GUESTTOOLS_PVPANIC_10000"; + + public static final String ORG_ZSTACK_SNS_10000 = "ORG_ZSTACK_SNS_10000"; + + public static final String ORG_ZSTACK_SNS_10001 = "ORG_ZSTACK_SNS_10001"; + + public static final String ORG_ZSTACK_SNS_10002 = "ORG_ZSTACK_SNS_10002"; + + public static final String ORG_ZSTACK_SNS_10003 = "ORG_ZSTACK_SNS_10003"; + + public static final String ORG_ZSTACK_SNS_10004 = "ORG_ZSTACK_SNS_10004"; + + public static final String ORG_ZSTACK_SNS_10005 = "ORG_ZSTACK_SNS_10005"; + + public static final String ORG_ZSTACK_SNS_10006 = "ORG_ZSTACK_SNS_10006"; + + public static final String ORG_ZSTACK_SNS_10007 = "ORG_ZSTACK_SNS_10007"; + + public static final String ORG_ZSTACK_SNS_10008 = "ORG_ZSTACK_SNS_10008"; + + public static final String ORG_ZSTACK_SNS_10009 = "ORG_ZSTACK_SNS_10009"; + + public static final String ORG_ZSTACK_SNS_10010 = "ORG_ZSTACK_SNS_10010"; + + public static final String ORG_ZSTACK_SNS_10011 = "ORG_ZSTACK_SNS_10011"; + + public static final String ORG_ZSTACK_SNS_10012 = "ORG_ZSTACK_SNS_10012"; + + public static final String ORG_ZSTACK_SNS_10013 = "ORG_ZSTACK_SNS_10013"; + + public static final String ORG_ZSTACK_SNS_10014 = "ORG_ZSTACK_SNS_10014"; + + public static final String ORG_ZSTACK_SNS_10015 = "ORG_ZSTACK_SNS_10015"; + + public static final String ORG_ZSTACK_SNS_10016 = "ORG_ZSTACK_SNS_10016"; + + public static final String ORG_ZSTACK_SNS_10017 = "ORG_ZSTACK_SNS_10017"; + + public static final String ORG_ZSTACK_SNS_10018 = "ORG_ZSTACK_SNS_10018"; + + public static final String ORG_ZSTACK_SNS_10019 = "ORG_ZSTACK_SNS_10019"; + + public static final String ORG_ZSTACK_SNS_10020 = "ORG_ZSTACK_SNS_10020"; + + public static final String ORG_ZSTACK_SNS_10021 = "ORG_ZSTACK_SNS_10021"; + + public static final String ORG_ZSTACK_SNS_10022 = "ORG_ZSTACK_SNS_10022"; + + public static final String ORG_ZSTACK_SNS_10023 = "ORG_ZSTACK_SNS_10023"; + + public static final String ORG_ZSTACK_SNS_10024 = "ORG_ZSTACK_SNS_10024"; + + public static final String ORG_ZSTACK_SNS_10025 = "ORG_ZSTACK_SNS_10025"; + + public static final String ORG_ZSTACK_SNS_10026 = "ORG_ZSTACK_SNS_10026"; + + public static final String ORG_ZSTACK_SNS_10027 = "ORG_ZSTACK_SNS_10027"; + + public static final String ORG_ZSTACK_SNS_10028 = "ORG_ZSTACK_SNS_10028"; + + public static final String ORG_ZSTACK_SNS_10029 = "ORG_ZSTACK_SNS_10029"; + + public static final String ORG_ZSTACK_SNS_10030 = "ORG_ZSTACK_SNS_10030"; + + public static final String ORG_ZSTACK_SNS_10031 = "ORG_ZSTACK_SNS_10031"; + + public static final String ORG_ZSTACK_SNS_10032 = "ORG_ZSTACK_SNS_10032"; + + public static final String ORG_ZSTACK_SNS_10033 = "ORG_ZSTACK_SNS_10033"; + + public static final String ORG_ZSTACK_SNS_10034 = "ORG_ZSTACK_SNS_10034"; + + public static final String ORG_ZSTACK_SNS_10035 = "ORG_ZSTACK_SNS_10035"; + + public static final String ORG_ZSTACK_SNS_10036 = "ORG_ZSTACK_SNS_10036"; + + public static final String ORG_ZSTACK_SNS_10037 = "ORG_ZSTACK_SNS_10037"; + + public static final String ORG_ZSTACK_SNS_10038 = "ORG_ZSTACK_SNS_10038"; + + public static final String ORG_ZSTACK_SNS_10039 = "ORG_ZSTACK_SNS_10039"; + + public static final String ORG_ZSTACK_SNS_10040 = "ORG_ZSTACK_SNS_10040"; + + public static final String ORG_ZSTACK_SNS_10041 = "ORG_ZSTACK_SNS_10041"; + + public static final String ORG_ZSTACK_SNS_10042 = "ORG_ZSTACK_SNS_10042"; + + public static final String ORG_ZSTACK_SNS_10043 = "ORG_ZSTACK_SNS_10043"; + + public static final String ORG_ZSTACK_SNS_10044 = "ORG_ZSTACK_SNS_10044"; + + public static final String ORG_ZSTACK_SNS_10045 = "ORG_ZSTACK_SNS_10045"; + + public static final String ORG_ZSTACK_FLOWMETER_10000 = "ORG_ZSTACK_FLOWMETER_10000"; + + public static final String ORG_ZSTACK_FLOWMETER_10001 = "ORG_ZSTACK_FLOWMETER_10001"; + + public static final String ORG_ZSTACK_FLOWMETER_10002 = "ORG_ZSTACK_FLOWMETER_10002"; + + public static final String ORG_ZSTACK_FLOWMETER_10003 = "ORG_ZSTACK_FLOWMETER_10003"; + + public static final String ORG_ZSTACK_FLOWMETER_10004 = "ORG_ZSTACK_FLOWMETER_10004"; + + public static final String ORG_ZSTACK_FLOWMETER_10005 = "ORG_ZSTACK_FLOWMETER_10005"; + + public static final String ORG_ZSTACK_FLOWMETER_10006 = "ORG_ZSTACK_FLOWMETER_10006"; + + public static final String ORG_ZSTACK_FLOWMETER_10007 = "ORG_ZSTACK_FLOWMETER_10007"; + + public static final String ORG_ZSTACK_FLOWMETER_10008 = "ORG_ZSTACK_FLOWMETER_10008"; + + public static final String ORG_ZSTACK_FLOWMETER_10009 = "ORG_ZSTACK_FLOWMETER_10009"; + + public static final String ORG_ZSTACK_FLOWMETER_10010 = "ORG_ZSTACK_FLOWMETER_10010"; + + public static final String ORG_ZSTACK_FLOWMETER_10011 = "ORG_ZSTACK_FLOWMETER_10011"; + + public static final String ORG_ZSTACK_FLOWMETER_10012 = "ORG_ZSTACK_FLOWMETER_10012"; + + public static final String ORG_ZSTACK_FLOWMETER_10013 = "ORG_ZSTACK_FLOWMETER_10013"; + + public static final String ORG_ZSTACK_FLOWMETER_10014 = "ORG_ZSTACK_FLOWMETER_10014"; + + public static final String ORG_ZSTACK_FLOWMETER_10015 = "ORG_ZSTACK_FLOWMETER_10015"; + + public static final String ORG_ZSTACK_FLOWMETER_10016 = "ORG_ZSTACK_FLOWMETER_10016"; + + public static final String ORG_ZSTACK_FLOWMETER_10017 = "ORG_ZSTACK_FLOWMETER_10017"; + + public static final String ORG_ZSTACK_FLOWMETER_10018 = "ORG_ZSTACK_FLOWMETER_10018"; + + public static final String ORG_ZSTACK_FLOWMETER_10019 = "ORG_ZSTACK_FLOWMETER_10019"; + + public static final String ORG_ZSTACK_FLOWMETER_10020 = "ORG_ZSTACK_FLOWMETER_10020"; + + public static final String ORG_ZSTACK_FLOWMETER_10021 = "ORG_ZSTACK_FLOWMETER_10021"; + + public static final String ORG_ZSTACK_FLOWMETER_10022 = "ORG_ZSTACK_FLOWMETER_10022"; + + public static final String ORG_ZSTACK_HEADER_CLUSTER_10000 = "ORG_ZSTACK_HEADER_CLUSTER_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10000 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10000"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10001 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10001"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10002 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10002"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10003 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10003"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10004 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10004"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10005 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10005"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10006 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10006"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10007 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10007"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10008 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10008"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10009 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10009"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10010 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10010"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10011 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10011"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10012 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10012"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10013 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10013"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10014 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10014"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10015 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10015"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10016 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10016"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10017 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10017"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10018 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10018"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10019 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10019"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10020 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10020"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10021 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10021"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10022 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10022"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10023 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10023"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10024 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10024"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10025 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10025"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10026 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10026"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10027 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10027"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10028 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10028"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10029 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10029"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10030 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10030"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10031 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10031"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10032 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10032"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10033 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10033"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10034 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10034"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10035 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10035"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10036 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10036"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10037 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10037"; + + public static final String ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10038 = "ORG_ZSTACK_STORAGE_PRIMARY_BLOCK_10038"; + + public static final String ORG_ZSTACK_YUNSHAN_UTIL_10000 = "ORG_ZSTACK_YUNSHAN_UTIL_10000"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_NFS_10000 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_NFS_10000"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_NFS_10001 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_NFS_10001"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_NFS_10002 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_NFS_10002"; + + public static final String ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_NFS_10003 = "ORG_ZSTACK_STORAGE_MIGRATION_PRIMARY_NFS_10003"; + + public static final String ORG_ZSTACK_TEST_CORE_WORKFLOW_10000 = "ORG_ZSTACK_TEST_CORE_WORKFLOW_10000"; + + public static final String ORG_ZSTACK_DRS_10000 = "ORG_ZSTACK_DRS_10000"; + + public static final String ORG_ZSTACK_DRS_10001 = "ORG_ZSTACK_DRS_10001"; + + public static final String ORG_ZSTACK_DRS_10002 = "ORG_ZSTACK_DRS_10002"; + + public static final String ORG_ZSTACK_DRS_10003 = "ORG_ZSTACK_DRS_10003"; + + public static final String ORG_ZSTACK_DRS_10004 = "ORG_ZSTACK_DRS_10004"; + + public static final String ORG_ZSTACK_DRS_10005 = "ORG_ZSTACK_DRS_10005"; + + public static final String ORG_ZSTACK_DRS_10006 = "ORG_ZSTACK_DRS_10006"; + + public static final String ORG_ZSTACK_DRS_10007 = "ORG_ZSTACK_DRS_10007"; + + public static final String ORG_ZSTACK_DRS_10008 = "ORG_ZSTACK_DRS_10008"; + + public static final String ORG_ZSTACK_DRS_10009 = "ORG_ZSTACK_DRS_10009"; + + public static final String ORG_ZSTACK_DRS_10010 = "ORG_ZSTACK_DRS_10010"; + + public static final String ORG_ZSTACK_DRS_10011 = "ORG_ZSTACK_DRS_10011"; + + public static final String ORG_ZSTACK_DRS_10012 = "ORG_ZSTACK_DRS_10012"; + + public static final String ORG_ZSTACK_DRS_10013 = "ORG_ZSTACK_DRS_10013"; + + public static final String ORG_ZSTACK_DRS_10014 = "ORG_ZSTACK_DRS_10014"; + + public static final String ORG_ZSTACK_DRS_10015 = "ORG_ZSTACK_DRS_10015"; + + public static final String ORG_ZSTACK_DRS_10016 = "ORG_ZSTACK_DRS_10016"; + + public static final String ORG_ZSTACK_DRS_10017 = "ORG_ZSTACK_DRS_10017"; + + public static final String ORG_ZSTACK_DRS_10018 = "ORG_ZSTACK_DRS_10018"; + + public static final String ORG_ZSTACK_DRS_10019 = "ORG_ZSTACK_DRS_10019"; + + public static final String ORG_ZSTACK_DRS_10020 = "ORG_ZSTACK_DRS_10020"; + + public static final String ORG_ZSTACK_DRS_10021 = "ORG_ZSTACK_DRS_10021"; + + public static final String ORG_ZSTACK_DRS_10022 = "ORG_ZSTACK_DRS_10022"; + + public static final String ORG_ZSTACK_DRS_10023 = "ORG_ZSTACK_DRS_10023"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_MIGRATION_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_MIGRATION_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_MIGRATION_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_MIGRATION_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_MIGRATION_10002 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_STORAGE_MIGRATION_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_LICENSE_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_LICENSE_10000"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10000 = "ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10000"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10001 = "ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10001"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10002 = "ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10002"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10003 = "ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10003"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10004 = "ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10004"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10005 = "ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10005"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10006 = "ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10006"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10007 = "ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10007"; + + public static final String ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10008 = "ORG_ZSTACK_IAM2_ATTRIBUTE_VIRTUALID_10008"; + + public static final String ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10000 = "ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10000"; + + public static final String ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10001 = "ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10001"; + + public static final String ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10002 = "ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10002"; + + public static final String ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10003 = "ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10003"; + + public static final String ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10004 = "ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10004"; + + public static final String ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10005 = "ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10005"; + + public static final String ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10006 = "ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10006"; + + public static final String ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10007 = "ORG_ZSTACK_LOG4J2_APPENDER_SYSLOG_10007"; + + public static final String ORG_ZSTACK_BAREMETAL2_10000 = "ORG_ZSTACK_BAREMETAL2_10000"; + + public static final String ORG_ZSTACK_BAREMETAL2_10001 = "ORG_ZSTACK_BAREMETAL2_10001"; + + public static final String ORG_ZSTACK_BAREMETAL2_10002 = "ORG_ZSTACK_BAREMETAL2_10002"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_VPN_10000 = "ORG_ZSTACK_HYBRID_NETWORK_VPN_10000"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_VPN_10001 = "ORG_ZSTACK_HYBRID_NETWORK_VPN_10001"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_VPN_10002 = "ORG_ZSTACK_HYBRID_NETWORK_VPN_10002"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_VPN_10003 = "ORG_ZSTACK_HYBRID_NETWORK_VPN_10003"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_VPN_10004 = "ORG_ZSTACK_HYBRID_NETWORK_VPN_10004"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_VPN_10005 = "ORG_ZSTACK_HYBRID_NETWORK_VPN_10005"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_VPN_10006 = "ORG_ZSTACK_HYBRID_NETWORK_VPN_10006"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_VPN_10007 = "ORG_ZSTACK_HYBRID_NETWORK_VPN_10007"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_VPN_10008 = "ORG_ZSTACK_HYBRID_NETWORK_VPN_10008"; + + public static final String ORG_ZSTACK_HYBRID_NETWORK_VPN_10009 = "ORG_ZSTACK_HYBRID_NETWORK_VPN_10009"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10000 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10000"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10001 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10001"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10002 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10002"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10003 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10003"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10004 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10004"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10005 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10005"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10006 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10006"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10007 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10007"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10008 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10008"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10009 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10009"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10010 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10010"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10011 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10011"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10012 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10012"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10013 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10013"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10014 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10014"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10015 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10015"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10016 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10016"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10017 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10017"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10018 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10018"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10019 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10019"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10020 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10020"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10021 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10021"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10022 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10022"; + + public static final String ORG_ZSTACK_BAREMETAL_INSTANCE_10023 = "ORG_ZSTACK_BAREMETAL_INSTANCE_10023"; + + public static final String ORG_ZSTACK_CORE_WEBHOOK_10000 = "ORG_ZSTACK_CORE_WEBHOOK_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_KVM_VM_10000 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_KVM_VM_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_KVM_VM_10001 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_KVM_VM_10001"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_KVM_VM_10002 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_KVM_VM_10002"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_KVM_VM_10003 = "ORG_ZSTACK_TEST_INTEGRATION_PREMIUM_KVM_VM_10003"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_STORAGE_VOLUME_10000 = "ORG_ZSTACK_TEST_INTEGRATION_STORAGE_VOLUME_10000"; + + public static final String ORG_ZSTACK_TEST_INTEGRATION_STORAGE_VOLUME_10001 = "ORG_ZSTACK_TEST_INTEGRATION_STORAGE_VOLUME_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10000 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10000"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10001 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10001"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10002 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10002"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10003 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10003"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10004 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10004"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10005 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10005"; + + public static final String ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10006 = "ORG_ZSTACK_CRYPTO_SECURITYMACHINE_THIRDPARTY_PLUGIN_10006"; +}