package com.jaspersoft.jasperserver.jaxrs.client.apiadapters.attributes;
/**
* <p/>
* <p/>
*
* @author tetiana.iefimenko
* @version $Id$
* @see
*/
public enum AttributesSearchParameter {
/**
* Represent the target holder, attributes should be fetched from.
*/
HOLDER("holder"),
/**
* Attribute group:
*
* custom - custom attributes(doesn't affect on server)
* log4j - logger specific attributes
* mondrian - server attributes that make affect on Mondrian engine
* aws - aws specific server attributes
* jdbc - jdbc drivers specific attributes
* adhoc - adhoc specific attributes
* ji - profiling attributes
* customServerSettings - updated server settings(changed log4j, mondrian, aws, jdbc, adhoc, ji server setting)
* default value is null
*/
GROUP("group"),
/**
* Flag indicates if attributes will be fetched also from lower level.
*
* Default value is true
*/
RECURSIVE("recursive"),
/**
* Flag indicates if search should include also higher level attributes, relatively to target holder.
*/
INCLUDE_INHERITED("includeInherited"),
/**
* Pagination. Start index for requested pate.
*/
OFFSET("offset"),
/**
* Pagination. Resources count per page
*/
LIMIT("limit");
private String name;
AttributesSearchParameter(String name) {
this.name = name;
}
public String getName() {
return name;
}
}