mirror of https://github.com/apache/cloudstack.git
313 lines
5.6 KiB
Java
313 lines
5.6 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 com.google.gson.annotations.SerializedName;
|
|
|
|
/**
|
|
* @author slriv
|
|
*
|
|
*/
|
|
public class CloudStackTemplate {
|
|
@SerializedName(ApiConstants.ID)
|
|
private String id;
|
|
@SerializedName(ApiConstants.ACCOUNT)
|
|
private String account;
|
|
@SerializedName(ApiConstants.ACCOUNT_ID)
|
|
private String accountId;
|
|
@SerializedName(ApiConstants.BOOTABLE)
|
|
private Boolean bootable;
|
|
@SerializedName(ApiConstants.CHECKSUM)
|
|
private String checksum;
|
|
@SerializedName(ApiConstants.CREATED)
|
|
private String created;
|
|
@SerializedName(ApiConstants.CROSS_ZONES)
|
|
private Boolean crossZones;
|
|
@SerializedName(ApiConstants.DISPLAY_TEXT)
|
|
private String displayText;
|
|
@SerializedName(ApiConstants.DOMAIN)
|
|
private String domain;
|
|
@SerializedName(ApiConstants.DOMAIN_ID)
|
|
private String domainId;
|
|
@SerializedName(ApiConstants.FORMAT)
|
|
private String format;
|
|
@SerializedName(ApiConstants.HOST_ID)
|
|
private String hostId;
|
|
@SerializedName(ApiConstants.HOST_NAME)
|
|
private String hostName;
|
|
@SerializedName(ApiConstants.HYPERVISOR)
|
|
private String hyperVisor;
|
|
@SerializedName(ApiConstants.IS_EXTRACTABLE)
|
|
private Boolean isExtractable;
|
|
@SerializedName(ApiConstants.IS_FEATURED)
|
|
private Boolean isFeatured;
|
|
@SerializedName(ApiConstants.IS_PUBLIC)
|
|
private Boolean isPublic;
|
|
@SerializedName(ApiConstants.IS_READY)
|
|
private Boolean isReady;
|
|
@SerializedName(ApiConstants.JOB_ID)
|
|
private String jobId;
|
|
@SerializedName(ApiConstants.JOB_STATUS)
|
|
private String jobStatus;
|
|
@SerializedName(ApiConstants.NAME)
|
|
private String name;
|
|
@SerializedName(ApiConstants.OS_TYPE_ID)
|
|
private String osTypeId;
|
|
@SerializedName(ApiConstants.OS_TYPE_NAME)
|
|
private String osTypeName;
|
|
@SerializedName(ApiConstants.PASSWORD_ENABLED)
|
|
private Boolean passwordEnabled;
|
|
@SerializedName(ApiConstants.REMOVED)
|
|
private String removedDate;
|
|
@SerializedName(ApiConstants.SIZE)
|
|
private Long size;
|
|
@SerializedName(ApiConstants.SOURCE_TEMPLATE_ID)
|
|
private String sourceTemplateId;
|
|
@SerializedName(ApiConstants.STATUS)
|
|
private String status;
|
|
@SerializedName(ApiConstants.TEMPLATE_TYPE)
|
|
private String templateType;
|
|
@SerializedName(ApiConstants.ZONE_ID)
|
|
private String zoneId;
|
|
@SerializedName(ApiConstants.ZONE_NAME)
|
|
private String zoneName;
|
|
|
|
/**
|
|
*
|
|
*/
|
|
public CloudStackTemplate() {
|
|
}
|
|
|
|
/**
|
|
* @return the id
|
|
*/
|
|
public String getId() {
|
|
return id;
|
|
}
|
|
|
|
/**
|
|
* @return the account
|
|
*/
|
|
public String getAccount() {
|
|
return account;
|
|
}
|
|
|
|
/**
|
|
* @return the accountId
|
|
*/
|
|
public String getAccountId() {
|
|
return accountId;
|
|
}
|
|
|
|
/**
|
|
* @return the bootable
|
|
*/
|
|
public Boolean getBootable() {
|
|
return bootable;
|
|
}
|
|
|
|
/**
|
|
* @return the checksum
|
|
*/
|
|
public String getChecksum() {
|
|
return checksum;
|
|
}
|
|
|
|
/**
|
|
* @return the created
|
|
*/
|
|
public String getCreated() {
|
|
return created;
|
|
}
|
|
|
|
/**
|
|
* @return the crossZones
|
|
*/
|
|
public Boolean getCrossZones() {
|
|
return crossZones;
|
|
}
|
|
|
|
/**
|
|
* @return the displayText
|
|
*/
|
|
public String getDisplayText() {
|
|
return displayText;
|
|
}
|
|
|
|
/**
|
|
* @return the domain
|
|
*/
|
|
public String getDomain() {
|
|
return domain;
|
|
}
|
|
|
|
/**
|
|
* @return the domainId
|
|
*/
|
|
public String getDomainId() {
|
|
return domainId;
|
|
}
|
|
|
|
/**
|
|
* @return the format
|
|
*/
|
|
public String getFormat() {
|
|
return format;
|
|
}
|
|
|
|
/**
|
|
* @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 isExtractable
|
|
*/
|
|
public Boolean getIsExtractable() {
|
|
return isExtractable;
|
|
}
|
|
|
|
/**
|
|
* @return the isFeatured
|
|
*/
|
|
public Boolean getIsFeatured() {
|
|
return isFeatured;
|
|
}
|
|
|
|
/**
|
|
* @return the isPublic
|
|
*/
|
|
public Boolean getIsPublic() {
|
|
return isPublic;
|
|
}
|
|
|
|
/**
|
|
* @return the isReady
|
|
*/
|
|
public Boolean getIsReady() {
|
|
return isReady;
|
|
}
|
|
|
|
/**
|
|
* @return the jobId
|
|
*/
|
|
public String getJobId() {
|
|
return jobId;
|
|
}
|
|
|
|
/**
|
|
* @return the jobStatus
|
|
*/
|
|
public String getJobStatus() {
|
|
return jobStatus;
|
|
}
|
|
|
|
/**
|
|
* @return the name
|
|
*/
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
|
|
/**
|
|
* @return the osTypeId
|
|
*/
|
|
public String getOsTypeId() {
|
|
return osTypeId;
|
|
}
|
|
|
|
/**
|
|
* @return the osTypeName
|
|
*/
|
|
public String getOsTypeName() {
|
|
return osTypeName;
|
|
}
|
|
|
|
/**
|
|
* @return the passwordEnabled
|
|
*/
|
|
public Boolean getPasswordEnabled() {
|
|
return passwordEnabled;
|
|
}
|
|
|
|
/**
|
|
* @return the removedDate
|
|
*/
|
|
public String getRemovedDate() {
|
|
return removedDate;
|
|
}
|
|
|
|
/**
|
|
* @return the size
|
|
*/
|
|
public Long getSize() {
|
|
return size;
|
|
}
|
|
|
|
/**
|
|
* @return the sourceTemplateId
|
|
*/
|
|
public String getSourceTemplateId() {
|
|
return sourceTemplateId;
|
|
}
|
|
|
|
/**
|
|
* @return the status
|
|
*/
|
|
public String getStatus() {
|
|
return status;
|
|
}
|
|
|
|
/**
|
|
* @return the templateType
|
|
*/
|
|
public String getTemplateType() {
|
|
return templateType;
|
|
}
|
|
|
|
/**
|
|
* @return the zoneId
|
|
*/
|
|
public String getZoneId() {
|
|
return zoneId;
|
|
}
|
|
|
|
/**
|
|
* @return the zoneName
|
|
*/
|
|
public String getZoneName() {
|
|
return zoneName;
|
|
}
|
|
|
|
}
|