
org.duracloud.account.db.model.util.DuracloudAccount Maven / Gradle / Ivy
The newest version!
/*
* The contents of this file are subject to the license and copyright
* detailed in the LICENSE and NOTICE files at the root of the source
* tree and available online at
*
* http://duracloud.org/license/
*/
package org.duracloud.account.db.model.util;
import org.duracloud.account.db.model.AccountInfo;
import org.duracloud.account.db.model.InstanceType;
import org.duracloud.account.db.model.Role;
import java.util.Set;
public class DuracloudAccount implements Comparable {
private AccountInfo accountInfo;
private String instanceStatus;
private String instanceVersion;
private InstanceType instanceType;
private Set versions;
private Role userRole;
public Role getUserRole() {
return userRole;
}
public void setUserRole(Role userRole) {
this.userRole = userRole;
}
public AccountInfo getAccountInfo() {
return accountInfo;
}
public void setAccountInfo(AccountInfo accountInfo) {
this.accountInfo = accountInfo;
}
public String getInstanceStatus() {
return instanceStatus;
}
public void setInstanceStatus(String instanceStatus) {
this.instanceStatus = instanceStatus;
}
public String getInstanceVersion() {
return instanceVersion;
}
public void setInstanceVersion(String instanceVersion) {
this.instanceVersion = instanceVersion;
}
public Set getVersions() {
return versions;
}
public void setVersions(Set versions) {
this.versions = versions;
}
@Override
public int compareTo(DuracloudAccount o) {
return this.accountInfo.compareTo(o.accountInfo);
}
public InstanceType getInstanceType() {
return instanceType;
}
public void setInstanceType(InstanceType instanceType) {
this.instanceType = instanceType;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy