water.api
Class RequestStatics

java.lang.Object
  extended by water.Iced
      extended by water.api.Constants
          extended by water.api.RequestStatics
All Implemented Interfaces:
java.lang.Cloneable, Freezable
Direct Known Subclasses:
RequestArguments

public class RequestStatics
extends Constants

All statics for the Request api. Especially the JSON property names should be defined here. Some helper functions too.


Nested Class Summary
static class RequestStatics.RequestType
          Request type.
 
Nested classes/interfaces inherited from class water.api.Constants
Constants.Extensions, Constants.Schemes, Constants.Suffixes
 
Field Summary
 
Fields inherited from class water.api.Constants
ALPHA, ARGUMENTS, AUC, BASE, BEST_THRESHOLD, BETA_EPS, BIN_LIMIT, BROWSE, BUCKET, BUILT_IN_KEY_JOBS, CANCELLED, CASE, CASE_MODE, CHUNK, CLASS, CLOUD_NAME, CLOUD_SIZE, CLUSTERS, COEFFICIENTS, COLS, COLUMNS_DISPLAY, CONSENSUS, CONTENTS, COUNT, DATA_KEY, DEPTH, DESCRIPTION, DEST_KEY, DTHRESHOLDS, 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, 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, MIN, MODEL_KEY, MODELS, MORE, MTRY, MTRY_NODES, NAME, NEG_X, NO_CM, NODE, 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, 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, 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 Summary
RequestStatics()
           
 
Method Summary
static boolean checkJsonName(java.lang.String name)
          Checks if the given JSON name is valid.
protected static java.lang.String encodeRedirectArgs(com.google.gson.JsonObject args, java.lang.Object[] args2)
           
static java.lang.String JSON2HTML(java.lang.String name)
          Returns the name of the JSON property pretty printed.
protected static com.google.gson.JsonObject jsonError(java.lang.String error)
           
 java.lang.String requestName()
           
static java.lang.String Str2JSON(java.lang.String x)
           
 
Methods inherited from class water.Iced
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFields
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestStatics

public RequestStatics()
Method Detail

requestName

public java.lang.String requestName()

JSON2HTML

public static java.lang.String JSON2HTML(java.lang.String name)
Returns the name of the JSON property pretty printed. That is spaces instead of underscores and capital first letter.

Parameters:
name -
Returns:

Str2JSON

public static java.lang.String Str2JSON(java.lang.String x)

checkJsonName

public static boolean checkJsonName(java.lang.String name)
Checks if the given JSON name is valid. A valid JSON name is a sequence of small letters, numbers and underscores that does not start with number.


jsonError

protected static com.google.gson.JsonObject jsonError(java.lang.String error)

encodeRedirectArgs

protected static java.lang.String encodeRedirectArgs(com.google.gson.JsonObject args,
                                                     java.lang.Object[] args2)