com.woorea.openstack.nova.model.Flavor Maven / Gradle / Ivy
/*******************************************************************************
* Copyright (C) 2016 AT&T Intellectual Property. All rights reserved. This code is licensed under the Apache License, Version 2.0
*******************************************************************************/
package com.woorea.openstack.nova.model;
import java.io.Serializable;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonRootName;
@JsonRootName("flavor")
public class Flavor implements Serializable {
private String id;
private String name;
private Integer vcpus;
private Integer ram;
private Integer disk;
@JsonProperty("OS-FLV-EXT-DATA:ephemeral")
private Integer ephemeral;
private String swap;
@JsonProperty("rxtx_factor")
private Float rxtxFactor;
@JsonProperty("OS-FLV-DISABLED:disabled")
private Boolean disabled;
@JsonProperty("rxtx_quota")
private Integer rxtxQuota;
@JsonProperty("rxtx_cap")
private Integer rxtxCap;
private List links;
@JsonProperty("os-flavor-access:is_public")
private Boolean isPublic;
/**
* @return the id
*/
public String getId() {
return id;
}
/**
* @param id the id to set
*/
public void setId(String id) {
this.id = id;
}
/**
* @return the name
*/
public String getName() {
return name;
}
/**
* @param name the name to set
*/
public void setName(String name) {
this.name = name;
}
/**
* @return the vcpus
*/
public Integer getVcpus() {
return vcpus;
}
/**
* @param vcpus the vcpus to set
*/
public void setVcpus(Integer vcpus) {
this.vcpus = vcpus;
}
/**
* @return the ram
*/
public Integer getRam() {
return ram;
}
/**
* @param ram the ram to set
*/
public void setRam(Integer ram) {
this.ram = ram;
}
/**
* @return the disk
*/
public Integer getDisk() {
return disk;
}
/**
* @param disk the disk to set
*/
public void setDisk(Integer disk) {
this.disk = disk;
}
/**
* @return the ephemeral
*/
public Integer getEphemeral() {
return ephemeral;
}
/**
* @param ephemeral the ephemeral to set
*/
public void setEphemeral(Integer ephemeral) {
this.ephemeral = ephemeral;
}
/**
* @return the swap
*/
public String getSwap() {
return swap;
}
/**
* @param swap the swap to set
*/
public void setSwap(String swap) {
this.swap = swap;
}
/**
* @return the rxtxFactor
*/
public Float getRxtxFactor() {
return rxtxFactor;
}
/**
* @param rxtxFactor the rxtxFactor to set
*/
public void setRxtxFactor(Float rxtxFactor) {
this.rxtxFactor = rxtxFactor;
}
/**
* @return the rxtxQuota
*/
public Integer getRxtxQuota() {
return rxtxQuota;
}
/**
* @param rxtxQuota the rxtxQuota to set
*/
public void setRxtxQuota(Integer rxtxQuota) {
this.rxtxQuota = rxtxQuota;
}
/**
* @return the rxtxCap
*/
public Integer getRxtxCap() {
return rxtxCap;
}
/**
* @param rxtxCap the rxtxCap to set
*/
public void setRxtxCap(Integer rxtxCap) {
this.rxtxCap = rxtxCap;
}
/**
* @return the disabled
*/
public Boolean getDisabled() {
return disabled;
}
/**
* @param disabled the disabled to set
*/
public void setDisabled(Boolean disabled) {
this.disabled = disabled;
}
/**
* @return the isPublic
*/
public Boolean isPublic() {
return isPublic;
}
/**
* @param isPublic the isPublic to set
*/
public void setPublic(Boolean isPublic) {
this.isPublic = isPublic;
}
/**
* @return the links
*/
public List getLinks() {
return links;
}
/**
* @param links the links to set
*/
public void setLinks(List links) {
this.links = links;
}
/* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return "Flavor [id=" + id + ", name=" + name + ", vcpus=" + vcpus
+ ", ram=" + ram + ", disk=" + disk + ", ephemeral="
+ ephemeral + ", swap=" + swap + ", rxtxFactor=" + rxtxFactor
+ ", disabled=" + disabled + ", rxtxQuota=" + rxtxQuota
+ ", rxtxCap=" + rxtxCap + ", links=" + links + ", isPublic="
+ isPublic + "]";
}
}