mirror of https://github.com/apache/cloudstack.git
398 lines
8.1 KiB
Java
398 lines
8.1 KiB
Java
/*
|
|
* 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.IP_ADDRESS)
|
|
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;
|
|
}
|
|
|
|
}
|
|
|