public abstract class Request2 extends Request
Modifier and Type | Class and Description |
---|---|
class |
Request2.ColumnSelect |
class |
Request2.Dependent
Fields that depends on another, e.g.
|
class |
Request2.DoClassBoolean |
class |
Request2.DRFCopyDataBoolean |
class |
Request2.MultiVecSelect |
static class |
Request2.MultiVecSelectType
Specify how a column specifier field is parsed.
|
class |
Request2.SpecialVecSelect |
class |
Request2.TypeaheadKey |
class |
Request2.VecClassSelect |
class |
Request2.VecSelect |
Request.API, Request.Default, Request.Filter, Request.Validator<V>
RequestBuilders.ArrayBuilder, RequestBuilders.ArrayHeaderRowBuilder, RequestBuilders.ArrayRowBuilder, RequestBuilders.ArrayRowElementBuilder, RequestBuilders.ArrayRowSingleColBuilder, RequestBuilders.BooleanStringBuilder, RequestBuilders.Builder, RequestBuilders.ElementBuilder, RequestBuilders.HideBuilder, RequestBuilders.KeyCellBuilder, RequestBuilders.KeyElementBuilder, RequestBuilders.KeyLinkElementBuilder, RequestBuilders.KeyMinAvgMaxBuilder, RequestBuilders.NoCaptionObjectBuilder, RequestBuilders.ObjectBuilder, RequestBuilders.PaginatedTable, RequestBuilders.PreFormattedBuilder, RequestBuilders.Response, RequestBuilders.ResponseInfo, RequestBuilders.WarningCellBuilder
RequestArguments.Argument<T>, RequestArguments.Bool, RequestArguments.ClassifyBool, RequestArguments.DRFCopyDataBool, RequestArguments.EnumArgument<T extends java.lang.Enum<T>>, RequestArguments.ExistingFile, RequestArguments.FrameClassVec, RequestArguments.FrameKeyMultiVec, RequestArguments.FrameKeyVec, RequestArguments.GeneralFile, RequestArguments.H2OExistingKey, RequestArguments.H2OIllegalArgumentException, RequestArguments.H2OKey, RequestArguments.H2OKey2, RequestArguments.InputCheckBox, RequestArguments.InputSelect<T>, RequestArguments.InputText<T>, RequestArguments.Int, RequestArguments.LongInt, RequestArguments.MultipleSelect<T>, RequestArguments.MultipleText<T>, RequestArguments.NumberSequence, RequestArguments.NumberSequenceFloat, RequestArguments.Real, RequestArguments.Record<T>, RequestArguments.RSeq, RequestArguments.RSeqFloat, RequestArguments.Str, RequestArguments.StringList, RequestArguments.TypeaheadInputText<T>
RequestStatics.RequestType
Constants.Extensions, Constants.Schemes, Constants.Suffixes
Modifier and Type | Field and Description |
---|---|
protected java.util.Properties |
_parms |
static DocGen.FieldDoc[] |
DOC_FIELDS |
RequestBuilders.ResponseInfo |
response_info |
_requestHelp, SUPPORTS_ONLY_V1, SUPPORTS_ONLY_V2, SUPPORTS_V1_V2
ARRAY_BUILDER, ARRAY_HEADER_ROW_BUILDER, ARRAY_ROW_BUILDER, ARRAY_ROW_ELEMENT_BUILDER, ARRAY_ROW_SINGLECOL_BUILDER, ELEMENT_BUILDER, GSON_BUILDER, OBJECT_BUILDER, ROOT_OBJECT
_queryHtml
_arguments
ALPHA, ARGUMENTS, AUC, BASE, BEST_THRESHOLD, BETA_EPS, BIN_LIMIT, BROWSE, BUCKET, BUILT_IN_KEY_JOBS, CANCELLED, CARDINALITY, CASE, CASE_MODE, CHUNK, CLASS, CLOUD_HEALTH, CLOUD_NAME, CLOUD_SIZE, CLOUD_UPTIME_MILLIS, CLUSTERS, COEFFICIENTS, COL_INDEX, COLS, COLUMN_NAME, COLUMNS_DISPLAY, CONSENSUS, CONTENTS, COUNT, DATA_KEY, DEPTH, DESCRIPTION, DEST_KEY, DTHRESHOLDS, ELAPSED, END_TIME, ENUM_DOMAIN_SIZE, ERROR, ESCAPE_NAN, EXCLUSIVE_SPLIT_LIMIT, EXPRESSION, FAILED, FAMILY, FEATURES, FILE, FILES, FILTER, FIRST_CHUNK, FJ_QUEUE_HI, FJ_QUEUE_LO, FJ_THREADS_HI, FJ_THREADS_LO, FREE_DISK, FREE_MEM, GFLOPS, HEADER, HEIGHT, HELP, IGNORE, ITEMS, ITERATIVE_CM, JOB, JOB_KEY, JOBS, JSON_H2O, KEY, KEYS, LAMBDA, LAST_CONTACT, LIMIT, LINK, LOCKED, MAX, MAX_DISK, MAX_ITER, MAX_MEM, MAX_ROWS, MEAN, MEM_BW, MIN, MODEL_KEY, MODELS, MORE, MTRY, MTRY_NODES, NAME, NEG_X, NO_CM, NODE, NODE_HEALTH, NODE_NAME, NODES, NORMALIZE, NUM_COLS, NUM_CPUS, NUM_FAILED, NUM_KEYS, NUM_MISSING_VALUES, NUM_ROWS, NUM_SUCCEEDED, NUM_TREES, OBJECT, OFFSET, OOBEE, PARALLEL, PARSER_TYPE, PATH, PREVIEW, PREVIOUS_MODEL_KEY, PRIOR, PROGRESS, PROGRESS_KEY, PROGRESS_TOTAL, REDIRECT, REDIRECT_ARGS, REPLICATION_FACTOR, REQUEST_TIME, RESPONSE, RHO, ROW, ROW_SIZE, ROWS, RPCS, SAMPLE, SAMPLING_STRATEGY, SCALE, SEED, SENT_ROWS, SEPARATOR, SIZE, SOURCE_KEY, STACK_TRACES, START_TIME, STAT_TYPE, STATUS, STEP, STRATA_SAMPLES, SUCCEEDED, SYSTEM_LOAD, TASK_KEY, TCPS_ACTIVE, TCPS_DUTY, TIME, TO_ENUM, TOT_MEM, TREE_COUNT, TREE_DEPTH, TREE_LEAVES, TREE_NUM, TREES, TWEEDIE_POWER, TYPE, URL, USE_NON_LOCAL_DATA, VALUE, VALUE_SIZE, VALUE_TYPE, VARIANCE, VERSION, VIEW, WARNINGS, WEIGHT, WEIGHTS, WIDTH, X, XVAL, Y
Constructor and Description |
---|
Request2() |
Modifier and Type | Method and Description |
---|---|
protected Request |
create(java.util.Properties parms) |
void |
fillResponseInfo(RequestBuilders.Response response) |
protected boolean |
filterNaCols() |
protected RequestArguments.Argument |
find(java.lang.String name) |
java.lang.String |
input(java.lang.String fieldName) |
protected void |
logStart() |
boolean |
makeJsonBox(java.lang.StringBuilder sb) |
protected void |
registered(RequestServer.API_VERSION version)
Iterates over fields and their annotations, and creates argument handlers.
|
protected NanoHTTPD.Response |
serveGrid(NanoHTTPD server,
java.util.Properties parms,
RequestStatics.RequestType type) |
RequestBuilders.Response |
servePublic() |
void |
set(RequestArguments.Argument arg,
java.lang.String input,
java.lang.Object value) |
static java.lang.String[] |
split(java.lang.String value) |
NanoHTTPD.Response |
superServeGrid(NanoHTTPD server,
java.util.Properties parms,
RequestStatics.RequestType type) |
RequestServer.API_VERSION[] |
supportedVersions() |
dontweave.gson.JsonObject |
toJSON() |
dontweave.gson.JsonObject |
toJSON(java.util.Set<java.lang.String> whitelist) |
java.lang.String |
toString() |
addToNavbar, addToNavbar, addToNavbar, DocExampleFail, DocExampleSucc, href, href, hrefType, HTMLHelp, htmlTemplate, initializeNavBar, log, mapTypeahead, ReSTHelp, serve, serve, serveJava, serveResponse, toDocGET, toHTML, toJava, wrap, wrap, wrap, writeJSONFields
build, buildJSONResponseBox, buildResponseHeader, name
buildQuery, checkArguments, queryArgumentValueSet
arguments, argumentsToJson, frameColumnNameToIndex
checkJsonName, encodeRedirectArgs, JSON2HTML, jsonError, requestName, Str2JSON
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON
public static DocGen.FieldDoc[] DOC_FIELDS
protected transient java.util.Properties _parms
@Request.API(help="Response stats and info.") public RequestBuilders.ResponseInfo response_info
public java.lang.String input(java.lang.String fieldName)
protected void registered(RequestServer.API_VERSION version)
registered
in class Request
protected final RequestArguments.Argument find(java.lang.String name)
public RequestBuilders.Response servePublic()
protected NanoHTTPD.Response serveGrid(NanoHTTPD server, java.util.Properties parms, RequestStatics.RequestType type)
public static java.lang.String[] split(java.lang.String value)
public final NanoHTTPD.Response superServeGrid(NanoHTTPD server, java.util.Properties parms, RequestStatics.RequestType type)
public void set(RequestArguments.Argument arg, java.lang.String input, java.lang.Object value)
public RequestServer.API_VERSION[] supportedVersions()
supportedVersions
in class Request
public void fillResponseInfo(RequestBuilders.Response response)
public dontweave.gson.JsonObject toJSON()
public dontweave.gson.JsonObject toJSON(java.util.Set<java.lang.String> whitelist)
public java.lang.String toString()
toString
in class java.lang.Object
protected void logStart()
public boolean makeJsonBox(java.lang.StringBuilder sb)
protected boolean filterNaCols()