final Long userId = CallContext.current().getCallingUserId(); final String name = cmd.getServiceOfferingName(); if (name == null || name.length() == 0) { throw new InvalidParameterValueException("Failed to create service offering: specify the name that has non-zero length"); return createServiceOffering(userId, cmd.isSystem(), vmType, cmd.getServiceOfferingName(), cpuNumber, memory, cpuSpeed, cmd.getDisplayText(), cmd.getProvisioningType(), localStorageRequired, offerHA, limitCpuUse, volatileVm, cmd.getTags(), cmd.getDomainId(), cmd.getHostTag(), cmd.getNetworkRate(), cmd.getDeploymentPlanner(), cmd.getDetails(), isCustomizedIops, cmd.getMinIops(), cmd.getMaxIops(),