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

org.openstack4j.core.transport.ClientConstants Maven / Gradle / Ivy

package org.openstack4j.core.transport;

/**
 * Common String Constants
 * 
 * @author Jeremy Unruh
 */
public final class ClientConstants 
{

    public static final String HEADER_X_AUTH_TOKEN = "X-Auth-Token";
    public static final String HEADER_X_SUBJECT_TOKEN = "X-Subject-Token";
    public static final String HEADER_CONTENT_LANGUAGE = "Content-Language";
    public static final String HEADER_CONTENT_ENCODING = "Content-Encoding";
    public static final String HEADER_CONTENT_TYPE = "Content-Type";
    public static final String HEADER_OS4J_AUTH = "OS4J-Auth-Command";
    public static final String HEADER_ACCEPT = "Accept";
    public static final String HEADER_USER_AGENT = "User-Agent";
    public static final String USER_AGENT = "OpenStack4j / OpenStack Client";

    public static final String CONTENT_TYPE_JSON = "application/json";
    public static final String CONTENT_TYPE_STREAM = "application/stream";
    public static final String CONTENT_TYPE_DIRECTORY = "application/directory";
    public static final String CONTENT_TYPE_OCTECT_STREAM = "application/octet-stream";
    public static final String CONTENT_TYPE_TEXT = "text/plain";
    public static final String CONTENT_TYPE_TEXT_HTML = "text/html";

    // Paths
    public static final String PATH_TENANTS = "/tenants";
    public static final String PATH_ROLES = "/roles";
    public static final String PATH_EXTENSIONS = "/extensions";
    public static final String URI_SEP = "/";


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy