com.github.narcissujsk.openstackjsk.openstack.identity.v3.domain.Auth Maven / Gradle / Ivy
The newest version!
package com.github.narcissujsk.openstackjsk.openstack.identity.v3.domain;
/**
* an v3 auth object
*
* @see API reference
*/
public abstract class Auth implements com.github.narcissujsk.openstackjsk.openstack.common.Auth {
private static final long serialVersionUID = 1L;
private String projectId;
private String projectName;
private String domainId;
private String domainName;
private Type type;
protected Auth(Type type) {
this.type = type;
}
public String getProjectId() {
return projectId;
}
public String getDomainId() {
return domainId;
}
public void setProjectId(String projectId) {
this.projectId = projectId;
}
public void setDomainId(String domainId) {
this.domainId = domainId;
}
public String getDomainName() {
return domainName;
}
public void setDomainName(String domainName) {
this.domainName = domainName;
}
public Type getType() {
return type;
}
public String getProjectName() {
return projectName;
}
public void setProjectName(String projectName) {
this.projectName = projectName;
}
}