openstackdroid/com.rcarrillocruz.android.o.../src/com/rcarrillocruz/android/openstackdroid/model/ServerModel.java

124 lines
2.3 KiB
Java

package com.rcarrillocruz.android.openstackdroid.model;
import java.util.List;
public class ServerModel {
private String id;
private String name;
private String status;
private String created;
private String updated;
List<IPAddressModel> privateAddresses;
List<IPAddressModel> publicAddresses;
private String image;
private String flavor;
public ServerModel() {
super();
}
public ServerModel(String id, String name) {
super();
this.id = id;
this.name = name;
}
public ServerModel(String id, String name, String status, String created, String updated,
List<IPAddressModel> privateAddresses,
List<IPAddressModel> publicAddresses,
String image, String flavor) {
super();
this.id = id;
this.name = name;
this.status = status;
this.created = created;
this.updated = updated;
this.privateAddresses = privateAddresses;
this.publicAddresses = publicAddresses;
this.image = image;
this.flavor = flavor;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getCreated() {
return created;
}
public void setCreated(String created) {
this.created = created;
}
public String getUpdated() {
return updated;
}
public void setUpdated(String updated) {
this.updated = updated;
}
public List<IPAddressModel> getPrivateAddresses() {
return privateAddresses;
}
public void setPrivateAddresses(List<IPAddressModel> privateAddresses) {
this.privateAddresses = privateAddresses;
}
public List<IPAddressModel> getPublicAddresses() {
return publicAddresses;
}
public void setPublicAddresses(List<IPAddressModel> publicAddresses) {
this.publicAddresses = publicAddresses;
}
public String getImage() {
return image;
}
public void setImage(String image) {
this.image = image;
}
public String getFlavor() {
return flavor;
}
public void setFlavor(String flavor) {
this.flavor = flavor;
}
public String toString() {
return getName();
}
@Override
public boolean equals(Object o) {
return (this.getId().equals(((ServerModel)o).getId()));
}
}