All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy