Examples of UsageVO


Examples of com.cloud.usage.UsageVO

            usageDesc += " allocated";
        } else {
            usageDesc += " running time";
        }
        usageDesc += " (ServiceOffering: " + serviceOfferingId + ") (Template: " + templateId + ")";
        UsageVO usageRecord = new UsageVO(Long.valueOf(zoneId), account.getId(), account.getDomainId(), usageDesc, usageDisplay + " Hrs", type,
                new Double(usage), Long.valueOf(vmId), vmName, Long.valueOf(serviceOfferingId), Long.valueOf(templateId), Long.valueOf(vmId), startDate, endDate, hypervisorType);
        m_usageDao.persist(usageRecord);
    }
View Full Code Here

Examples of com.cloud.usage.UsageVO

        // Create the usage record
        String usageDesc = "Load Balancing Policy: "+lbId+" usage time";

        //ToDo: get zone id
        UsageVO usageRecord = new UsageVO(zoneId, account.getId(), account.getDomainId(), usageDesc, usageDisplay + " Hrs", type,
                new Double(usage), null, null, null, null, lbId, null, startDate, endDate);
        m_usageDao.persist(usageRecord);
    }
View Full Code Here

Examples of com.cloud.usage.UsageVO

        // Create the usage record
        String usageDesc = "Port Forwarding Rule: "+pfId+" usage time";

        //ToDo: get zone id
        UsageVO usageRecord = new UsageVO(zoneId, account.getId(), account.getDomainId(), usageDesc, usageDisplay + " Hrs", type,
                new Double(usage), null, null, null, null, pfId, null, startDate, endDate);
        m_usageDao.persist(usageRecord);
    }
View Full Code Here

Examples of com.cloud.usage.UsageVO

        }
        // Create the usage record
        usageDesc += "Id:"+storageId+" Size:"+size+ "VirtualSize:" + virtualSize;

        //ToDo: get zone id
        UsageVO usageRecord = new UsageVO(zoneId, account.getId(), account.getDomainId(), usageDesc, usageDisplay + " Hrs", usage_type,
                new Double(usage), null, null, null, tmplSourceId, storageId, size, virtualSize, startDate, endDate);
        m_usageDao.persist(usageRecord);
    }
View Full Code Here

Examples of com.cloud.usage.UsageVO

                String usageDesc = "network bytes sent";
                if(networkInfo.getHostId() != 0){
                    hostId = networkInfo.getHostId();
                    usageDesc += " for Host: "+networkInfo.getHostId();
                }
                UsageVO usageRecord = new UsageVO(networkInfo.getZoneId(), account.getId(), account.getDomainId(), usageDesc, totalBytesSent + " bytes sent",
                        UsageTypes.NETWORK_BYTES_SENT, new Double(totalBytesSent), hostId, networkInfo.getHostType(), networkInfo.getNetworkId(), startDate, endDate);
                usageRecords.add(usageRecord);

                // Create the usage record for bytes received
                usageDesc = "network bytes received";
                if(networkInfo.getHostId() != 0){
                    usageDesc += " for Host: "+networkInfo.getHostId();
                }
                usageRecord = new UsageVO(networkInfo.getZoneId(), account.getId(), account.getDomainId(), usageDesc, totalBytesReceived + " bytes received",
                        UsageTypes.NETWORK_BYTES_RECEIVED, new Double(totalBytesReceived), hostId, networkInfo.getHostType(), networkInfo.getNetworkId(), startDate, endDate);
                usageRecords.add(usageRecord);
            } else {
                // Don't charge anything if there were zero bytes processed
                if (s_logger.isDebugEnabled()) {
View Full Code Here

Examples of com.cloud.usage.UsageVO

        // Create the usage record
        String usageDesc = "Network offering:" + noId + " for Vm : " + vmId + " usage time";

        long defaultNic = (isDefault) ? 1 : 0;
        UsageVO usageRecord = new UsageVO(zoneId, account.getId(), account.getDomainId(), usageDesc, usageDisplay + " Hrs", type,
                new Double(usage), vmId, null, noId, null, defaultNic, null, startDate, endDate);
        m_usageDao.persist(usageRecord);
    }
View Full Code Here

Examples of com.cloud.usage.UsageVO

        }

        // Create the usage record
        String usageDesc = "VPN User: " + userName + ", Id: "+ userId + " usage time";

        UsageVO usageRecord = new UsageVO(zoneId, account.getId(), account.getDomainId(), usageDesc, usageDisplay + " Hrs", type,
                new Double(usage), null, null, null, null, userId, null, startDate, endDate);
        m_usageDao.persist(usageRecord);
    }
View Full Code Here

Examples of com.cloud.usage.UsageVO

            usageDesc += " (Template: " +templateId+ ")";
        } else if(doId != null){
            usageDesc += " (DiskOffering: " +doId+ ")";
        }
       
        UsageVO usageRecord = new UsageVO(zoneId, account.getId(), account.getDomainId(), usageDesc, usageDisplay + " Hrs", type,
                new Double(usage), null, null, doId, templateId, volId, size, startDate, endDate);
        m_usageDao.persist(usageRecord);
    }
View Full Code Here

Examples of com.cloud.usage.UsageVO

        String usageDesc = "IPAddress: "+IPAddress;

        // Create the usage record

        UsageVO usageRecord = new UsageVO(zoneId, account.getAccountId(), account.getDomainId(), usageDesc, usageDisplay + " Hrs", UsageTypes.IP_ADDRESS, new Double(usage), IpId,
                (isSystem?1:0), (isSourceNat?"SourceNat":""), startDate, endDate);
        m_usageDao.persist(usageRecord);
    }
View Full Code Here

Examples of com.cloud.usage.UsageVO

        }

        // Create the usage record
        String usageDesc = "Security Group: " + sgId + " for Vm : " + vmId + " usage time";

        UsageVO usageRecord = new UsageVO(zoneId, account.getId(), account.getDomainId(), usageDesc, usageDisplay + " Hrs", type,
                new Double(usage), vmId, null, null, null, sgId, null, startDate, endDate);
        m_usageDao.persist(usageRecord);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.