/* * Copyright (C) 2011 Citrix Systems, Inc. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.cloud.stack.models; import java.util.List; import com.google.gson.annotations.SerializedName; public class CloudStackUserVm { @SerializedName(ApiConstants.ID) private String id; @SerializedName(ApiConstants.ACCOUNT) private String accountName; @SerializedName(ApiConstants.CPU_NUMBER) private Integer cpuNumber; @SerializedName(ApiConstants.CPU_SPEED) private Integer cpuSpeed; @SerializedName(ApiConstants.CPU_USED) private String cpuUsed; @SerializedName(ApiConstants.CREATED) private String created; @SerializedName(ApiConstants.DISPLAY_NAME) private String displayName; @SerializedName(ApiConstants.DOMAIN) private String domainName; @SerializedName(ApiConstants.DOMAIN_ID) private String domainId; @SerializedName(ApiConstants.FOR_VIRTUAL_NETWORK) private Boolean forVirtualNetwork; @SerializedName(ApiConstants.GROUP) private String group; @SerializedName(ApiConstants.GROUP_ID) private String groupId; @SerializedName(ApiConstants.GUEST_OS_ID) private String guestOsId; @SerializedName(ApiConstants.HA_ENABLE) private Boolean haEnable; @SerializedName(ApiConstants.HOST_ID) private String hostId; @SerializedName(ApiConstants.HOST_NAME) private String hostName; @SerializedName(ApiConstants.HYPERVISOR) private String hypervisor; @SerializedName(ApiConstants.PUBLIC_IP) private String ipAddress; @SerializedName(ApiConstants.ISO_DISPLAY_TEXT) private String isoDisplayText; @SerializedName(ApiConstants.ISO_ID) private String isoId; @SerializedName(ApiConstants.ISO_NAME) private String isoName; @SerializedName(ApiConstants.JOB_ID) private String jobId; @SerializedName(ApiConstants.JOB_STATUS) private Integer jobStatus; @SerializedName(ApiConstants.MEMORY) private Integer memory; @SerializedName(ApiConstants.NAME) private String name; @SerializedName(ApiConstants.NETWORK_KBS_READ) private Long networkKbsRead; @SerializedName(ApiConstants.NETWORK_KBS_WRITE) private Long networkKbsWrite; @SerializedName(ApiConstants.PASSWORD) private String password; @SerializedName(ApiConstants.PASSWORD_ENABLED) private Boolean passwordEnabled; @SerializedName(ApiConstants.ROOT_DEVICE_ID) private String rootDeviceId; @SerializedName(ApiConstants.ROOT_DEVICE_TYPE) private String rootDeviceType; @SerializedName(ApiConstants.SERVICE_OFFERING_ID) private String serviceOfferingId; @SerializedName(ApiConstants.SERVICE_OFFERING_NAME) private String serviceOfferingName; @SerializedName(ApiConstants.STATE) private String state; @SerializedName(ApiConstants.TEMPLATE_DISPLAY_TEXT) private String templateDisplayText; @SerializedName(ApiConstants.TEMPLATE_ID) private String templateId; @SerializedName(ApiConstants.TEMPLATE_NAME) private String templateName; @SerializedName(ApiConstants.ZONE_ID) private String zoneId; @SerializedName(ApiConstants.ZONE_NAME) private String zoneName; @SerializedName(ApiConstants.NIC) private List<CloudStackNic> nics; @SerializedName(ApiConstants.SECURITY_GROUP) private List<CloudStackSecurityGroup> securityGroupList; public CloudStackUserVm() { } /** * @return the id */ public String getId() { return id; } /** * @return the accountName */ public String getAccountName() { return accountName; } /** * @return the cpuNumber */ public Integer getCpuNumber() { return cpuNumber; } /** * @return the cpuSpeed */ public Integer getCpuSpeed() { return cpuSpeed; } /** * @return the cpuUsed */ public String getCpuUsed() { return cpuUsed; } /** * @return the created */ public String getCreated() { return created; } /** * @return the displayName */ public String getDisplayName() { return displayName; } /** * @return the domainName */ public String getDomainName() { return domainName; } /** * @return the domainId */ public String getDomainId() { return domainId; } /** * @return the forVirtualNetwork */ public Boolean getForVirtualNetwork() { return forVirtualNetwork; } /** * @return the group */ public String getGroup() { return group; } /** * @return the groupId */ public String getGroupId() { return groupId; } /** * @return the guestOsId */ public String getGuestOsId() { return guestOsId; } /** * @return the haEnable */ public Boolean getHaEnable() { return haEnable; } /** * @return the hostId */ public String getHostId() { return hostId; } /** * @return the hostName */ public String getHostName() { return hostName; } /** * @return the hypervisor */ public String getHypervisor() { return hypervisor; } /** * @return the ipAddress */ public String getIpAddress() { return ipAddress; } /** * @return the isoDisplayText */ public String getIsoDisplayText() { return isoDisplayText; } /** * @return the isoId */ public String getIsoId() { return isoId; } /** * @return the isoName */ public String getIsoName() { return isoName; } /** * @return the jobId */ public String getJobId() { return jobId; } /** * @return the jobStatus */ public Integer getJobStatus() { return jobStatus; } /** * @return the memory */ public Integer getMemory() { return memory; } /** * @return the name */ public String getName() { return name; } /** * @return the networkKbsRead */ public Long getNetworkKbsRead() { return networkKbsRead; } /** * @return the networkKbsWrite */ public Long getNetworkKbsWrite() { return networkKbsWrite; } /** * @return the password */ public String getPassword() { return password; } /** * @return the passwordEnabled */ public Boolean getPasswordEnabled() { return passwordEnabled; } /** * @return the rootDeviceId */ public String getRootDeviceId() { return rootDeviceId; } /** * @return the rootDeviceType */ public String getRootDeviceType() { return rootDeviceType; } /** * @return the serviceOfferingId */ public String getServiceOfferingId() { return serviceOfferingId; } /** * @return the serviceOfferingName */ public String getServiceOfferingName() { return serviceOfferingName; } /** * @return the state */ public String getState() { return state; } /** * @return the templateDisplayText */ public String getTemplateDisplayText() { return templateDisplayText; } /** * @return the templateId */ public String getTemplateId() { return templateId; } /** * @return the templateName */ public String getTemplateName() { return templateName; } /** * @return the zoneId */ public String getZoneId() { return zoneId; } /** * @return the zoneName */ public String getZoneName() { return zoneName; } /** * @return the nics */ public List<CloudStackNic> getNics() { return nics; } /** * @return the securityGroupList */ public List<CloudStackSecurityGroup> getSecurityGroupList() { return securityGroupList; } }