water.api
Class RF

java.lang.Object
  extended by water.Iced
      extended by water.api.Constants
          extended by water.api.RequestStatics
              extended by water.api.RequestArguments
                  extended by water.api.RequestQueries
                      extended by water.api.RequestBuilders
                          extended by water.api.Request
                              extended by water.api.RF
All Implemented Interfaces:
java.lang.Cloneable, Freezable

public class RF
extends Request


Nested Class Summary
 
Nested classes/interfaces inherited from class water.api.Request
Request.API, Request.Default, Request.Filter
 
Nested classes/interfaces inherited from class water.api.RequestBuilders
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.WarningCellBuilder
 
Nested classes/interfaces inherited from class water.api.RequestArguments
RequestArguments.Argument<T>, RequestArguments.Bool, RequestArguments.CaseModeSelect, RequestArguments.CaseSelect, RequestArguments.ClassifyBool, RequestArguments.EnumArgument<T extends java.lang.Enum<T>>, RequestArguments.ExistingFile, RequestArguments.FrameClassVec, RequestArguments.FrameKeyMultiVec, RequestArguments.FrameKeyVec, RequestArguments.H2OCategoryStrata, RequestArguments.H2OCategoryWeights, RequestArguments.H2OExistingKey, RequestArguments.H2OGLMModelKey, RequestArguments.H2OHexKey, RequestArguments.H2OHexKeyCol, RequestArguments.H2OKey, RequestArguments.H2OKey2, RequestArguments.H2OKMeansModelKey, RequestArguments.H2OModelKey<TM extends OldModel,TK extends TypeaheadKeysRequest>, RequestArguments.H2OPCAModelKey, RequestArguments.HexAllColumnSelect, RequestArguments.HexColumnSelect, RequestArguments.HexKeyClassCol, RequestArguments.HexNonClassColumnSelect, RequestArguments.HexNonConstantColumnSelect, RequestArguments.HexPCAColumnSelect, RequestArguments.InputCheckBox, RequestArguments.InputSelect<T>, RequestArguments.InputText<T>, RequestArguments.Int, RequestArguments.LongInt, RequestArguments.MultipleSelect<T>, RequestArguments.MultipleText<T>, RequestArguments.NTree, RequestArguments.NumberSequence, RequestArguments.Real, RequestArguments.Record<T>, RequestArguments.RFModelKey, RequestArguments.RSeq, RequestArguments.Str, RequestArguments.StringList, RequestArguments.TypeaheadInputText<T>
 
Nested classes/interfaces inherited from class water.api.RequestStatics
RequestStatics.RequestType
 
Nested classes/interfaces inherited from class water.api.Constants
Constants.Extensions, Constants.Schemes, Constants.Suffixes
 
Field Summary
protected  RequestArguments.Int _binLimit
           
protected  RequestArguments.HexKeyClassCol _classCol
           
protected  RequestArguments.H2OHexKey _dataKey
           
protected  RequestArguments.Int _depth
           
protected  RequestArguments.Int _exclusiveSplitLimit
           
protected  RequestArguments.Int _features
           
protected  RequestArguments.HexColumnSelect _ignore
           
protected  RequestArguments.Bool _iterativeCM
           
protected  RequestArguments.H2OKey _modelKey
           
protected  RequestArguments.Int _numTrees
           
protected  RequestArguments.Bool _oobee
           
protected  RequestArguments.Bool _parallel
           
protected  RequestArguments.Int _sample
           
protected  RequestArguments.EnumArgument<Sampling.Strategy> _samplingStrategy
           
protected  RequestArguments.LongInt _seed
           
protected  RequestArguments.EnumArgument<Tree.StatType> _statType
           
protected  RequestArguments.H2OCategoryStrata _strataSamples
           
protected  RequestArguments.Bool _useNonLocalData
           
protected  RequestArguments.H2OCategoryWeights _weights
           
 
Fields inherited from class water.api.Request
_requestHelp, SUPPORTS_ONLY_V1, SUPPORTS_ONLY_V2, SUPPORTS_V1_V2
 
Fields inherited from class water.api.RequestBuilders
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
 
Fields inherited from class water.api.RequestQueries
_queryHtml
 
Fields inherited from class water.api.RequestArguments
_arguments
 
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
RF()
           
 
Method Summary
static java.lang.String link(Key k, java.lang.String content)
          Return the query link to this page
protected  void queryArgumentValueSet(RequestArguments.Argument arg, java.util.Properties inputArgs)
          Overwrite this method to be able to change / disable values of other arguments on certain argument changes.
 RequestBuilders.Response serve()
          Fires the random forest computation.
 
Methods inherited from class water.api.Request
addToNavbar, addToNavbar, create, DocExampleFail, DocExampleSucc, href, href, hrefType, HTMLHelp, initializeNavBar, log, mapTypeahead, registered, ReSTHelp, serve, serveGrid, supportedVersions, toDocGET, toHTML, wrap, wrap, wrap, writeJSONFields
 
Methods inherited from class water.api.RequestBuilders
build, buildJSONResponseBox, buildResponseHeader, name
 
Methods inherited from class water.api.RequestQueries
buildQuery, checkArguments
 
Methods inherited from class water.api.RequestArguments
arguments, argumentsToJson, frameColumnNameToIndex, vaCategoryNames, vaCategoryNames, vaColumnNameToIndex
 
Methods inherited from class water.api.RequestStatics
checkJsonName, encodeRedirectArgs, JSON2HTML, jsonError, requestName, Str2JSON
 
Methods inherited from class water.Iced
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_dataKey

protected final RequestArguments.H2OHexKey _dataKey

_classCol

protected final RequestArguments.HexKeyClassCol _classCol

_numTrees

protected final RequestArguments.Int _numTrees

_features

protected final RequestArguments.Int _features

_depth

protected final RequestArguments.Int _depth

_statType

protected final RequestArguments.EnumArgument<Tree.StatType> _statType

_ignore

protected final RequestArguments.HexColumnSelect _ignore

_weights

protected final RequestArguments.H2OCategoryWeights _weights

_samplingStrategy

protected final RequestArguments.EnumArgument<Sampling.Strategy> _samplingStrategy

_strataSamples

protected final RequestArguments.H2OCategoryStrata _strataSamples

_sample

protected final RequestArguments.Int _sample

_oobee

protected final RequestArguments.Bool _oobee

_modelKey

protected final RequestArguments.H2OKey _modelKey

_binLimit

protected final RequestArguments.Int _binLimit

_seed

protected final RequestArguments.LongInt _seed

_parallel

protected final RequestArguments.Bool _parallel

_exclusiveSplitLimit

protected final RequestArguments.Int _exclusiveSplitLimit

_iterativeCM

protected final RequestArguments.Bool _iterativeCM

_useNonLocalData

protected final RequestArguments.Bool _useNonLocalData
Constructor Detail

RF

public RF()
Method Detail

link

public static java.lang.String link(Key k,
                                    java.lang.String content)
Return the query link to this page


queryArgumentValueSet

protected void queryArgumentValueSet(RequestArguments.Argument arg,
                                     java.util.Properties inputArgs)
Description copied from class: RequestQueries
Overwrite this method to be able to change / disable values of other arguments on certain argument changes. This is done for both query checking and request checking.

Overrides:
queryArgumentValueSet in class RequestQueries

serve

public RequestBuilders.Response serve()
Fires the random forest computation.

Specified by:
serve in class Request