public class ReachOptions extends CASGeneratedActionOptions
Modifier and Type | Class and Description |
---|---|
static class |
ReachOptions.DIRECTION |
static class |
ReachOptions.LOGLEVEL |
CASActionOptions.EnumValue, CASActionOptions.FORMAT
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTION_NAME |
static java.lang.String |
ACTION_SET_NAME |
static java.lang.String |
KEY_DIGRAPH |
static java.lang.String |
KEY_DIRECTION |
static java.lang.String |
KEY_DISPLAY |
static java.lang.String |
KEY_EACHSOURCE |
static java.lang.String |
KEY_INCLUDESELFLINK |
static java.lang.String |
KEY_INDEXOFFSET |
static java.lang.String |
KEY_LINKS |
static java.lang.String |
KEY_LINKSVAR |
static java.lang.String |
KEY_LOGFREQTIME |
static java.lang.String |
KEY_LOGLEVEL |
static java.lang.String |
KEY_MAXREACH |
static java.lang.String |
KEY_NODES |
static java.lang.String |
KEY_NODESSUBSET |
static java.lang.String |
KEY_NODESSUBSETVAR |
static java.lang.String |
KEY_NODESVAR |
static java.lang.String |
KEY_NTHREADS |
static java.lang.String |
KEY_OUTCOUNTS |
static java.lang.String |
KEY_OUTLINKS |
static java.lang.String |
KEY_OUTNODES |
static java.lang.String |
KEY_OUTPUTTABLES |
static java.lang.String |
KEY_OUTREACHLINKS |
static java.lang.String |
KEY_OUTREACHNODES |
static java.lang.String |
KEY_STANDARDIZEDLABELS |
FLAGS_EXPAND_ARRAYS, FLAGS_IGNORE_DISPOSITION_ERROR, FLAGS_RETURN_RESULTS_ON_EXCEPTION, FLAGS_SKIP_ACTION_EVENTS, FLAGS_SKIP_RESULTS, HIDDEN_PASSWORD, JSON_NULL, LUA_NIL, PARAMETER_FLAG_ISPASSWORD, PARAMETER_FLAG_ISPATH, PARAMETER_FLAG_ISTABLENAME, PARAMETER_FLAG_ISVAR, PARAMETER_FLAG_REQUIRED, PYTHON_NULL, SERIALIZED_PREFIX
Constructor and Description |
---|
ReachOptions() |
ReachOptions(CASActionOptions options) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getDigraph() |
ReachOptions.DIRECTION |
getDirection() |
DisplayTables |
getDisplay() |
java.lang.Boolean |
getEachSource() |
java.lang.Boolean |
getIncludeSelfLink() |
java.lang.Integer |
getIndexOffset() |
Castable |
getLinks() |
LinksVarT |
getLinksVar() |
java.lang.Integer |
getLogFreqTime() |
java.lang.Integer |
getLogFrequencyTime() |
ReachOptions.LOGLEVEL |
getLogLevel() |
java.lang.Integer |
getMaxReach() |
Castable |
getNodes() |
Castable |
getNodesSubset() |
NodesSubsetVarT |
getNodesSubsetVar() |
NodesVarT |
getNodesVar() |
java.lang.Integer |
getNThreads() |
Casouttable |
getOutCounts() |
Casouttable |
getOutLinks() |
Casouttable |
getOutNodes() |
OutputTables |
getOutputTables() |
Casouttable |
getOutReachLinks() |
Casouttable |
getOutReachNodes() |
java.lang.Object |
getServerDefaultValue(java.lang.String key)
Gets the server default value, if known.
|
java.lang.Boolean |
getStandardizedLabels() |
ReachOptions |
setDigraph(java.lang.Boolean value)
Sets the value of parameter 'digraph': when set to True, calculates the directed reach counts when computing the reach networks and includes the directed counts in the resulting output data table, which is specified in the outCounts parameter.
|
ReachOptions |
setDirection(ReachOptions.DIRECTION value)
Sets the value of parameter 'direction': specifies whether the input graph should be considered directed or undirected.
|
ReachOptions |
setDisplay(DisplayTables value)
Sets the value of parameter 'display': specifies a list of result tables to send to the client for display.
|
ReachOptions |
setEachSource(java.lang.Boolean value)
Sets the value of parameter 'eachSource': treats each node as a source and calculates a reach network from each one.
|
ReachOptions |
setIncludeSelfLink(java.lang.Boolean value)
Sets the value of parameter 'includeSelfLink': when set to True, includes self-links when an input graph is read.
|
ReachOptions |
setIndexOffset(java.lang.Integer value)
Sets the value of parameter 'indexOffset': specifies the index offset for identifiers in the log and results output data tables.
|
ReachOptions |
setLinks(Castable value)
Sets the value of parameter 'links': specifies the input data table that contains the graph link information.
|
ReachOptions |
setLinksVar(LinksVarT value)
Sets the value of parameter 'linksVar': enables you to explicitly specify the data variable names for the links table.
|
ReachOptions |
setLogFreqTime(java.lang.Integer value)
Sets the value of parameter 'logFreqTime': controls the frequency, in number of seconds, for displaying iteration logs.
|
ReachOptions |
setLogFrequencyTime(java.lang.Integer value) |
ReachOptions |
setLogLevel(ReachOptions.LOGLEVEL value)
Sets the value of parameter 'logLevel': controls the amount of information that is displayed in the SAS log.
|
ReachOptions |
setMaxReach(java.lang.Integer value)
Sets the value of parameter 'maxReach': specifies the maximum number of links from each source node in a reach network.
|
ReachOptions |
setNodes(Castable value)
Sets the value of parameter 'nodes': specifies the input data table that contains the graph node information.
|
ReachOptions |
setNodesSubset(Castable value)
Sets the value of parameter 'nodesSubset': specifies the input data table that contains the graph node subset information.
|
ReachOptions |
setNodesSubsetVar(NodesSubsetVarT value)
Sets the value of parameter 'nodesSubsetVar': enables you to explicitly specify the data variable names for the nodes subset table.
|
ReachOptions |
setNodesVar(NodesVarT value)
Sets the value of parameter 'nodesVar': enables you to explicitly specify the data variable names for the nodes table.
|
ReachOptions |
setNThreads(java.lang.Integer value)
Sets the value of parameter 'nThreads': specifies the maximum number of threads to use for multithreaded processing.
|
ReachOptions |
setOutCounts(Casouttable value)
Sets the value of parameter 'outCounts': specifies the output data table that describes the number of nodes in each reach network for each set of source nodes.
|
ReachOptions |
setOutLinks(Casouttable value)
Sets the value of parameter 'outLinks': specifies the output data table to contain the graph node information along with any results from the algorithms that calculate metrics on nodes.
|
ReachOptions |
setOutNodes(Casouttable value)
Sets the value of parameter 'outNodes': specifies the output data table to contain the graph link information along with any results from the algorithms that calculate metrics on links.
|
ReachOptions |
setOutputTables(OutputTables value)
Sets the value of parameter 'outputTables': lists the result table names that are saved as CAS tables on the server.
|
ReachOptions |
setOutReachLinks(Casouttable value)
Sets the value of parameter 'outReachLinks': specifies the output data table that describes the links in each reach network that are found from each set of source nodes.
|
ReachOptions |
setOutReachNodes(Casouttable value)
Sets the value of parameter 'outReachNodes': specifies the output data table that describes the nodes in each reach network that are found from each set of source nodes.
|
ReachOptions |
setStandardizedLabels(java.lang.Boolean value)
Sets the value of parameter 'standardizedLabels': when set to True, specifies that the input graph data are in a standardized format.
|
addActionFlags, addParameterFlag, appendValue, checkForPasswords, clear, containsKey, containsValue, convertToEnumArray, copy, deserialize, entrySet, equals, findOptionsClass, findSetter, get, getActionFlags, getActionName, getActionResponseEventListener, getActionResultEventListener, getActionSetName, getCASClient, getClassName, getDebugOptions, getDispositionEventListener, getFullyQualifiedActionName, getLogEventListener, getLogMessage, getMessageOutputStream, getMessageTagHandler, getParameter, getParameterAsBoolean, getParameterAsByteArray, getParameterAsDouble, getParameterAsDoubleArray, getParameterAsInteger, getParameterAsIntegerArray, getParameterAsLong, getParameterAsLongArray, getParameterAsString, getParameterAsStringArray, getParameterFlags, getParameterIgnoreCase, getParameterIgnoreCase, getParameterKeys, getPerformanceEventListener, getPropertyKey, getSessionID, getUserProperty, getUserPropertyKeys, hashCode, invoke, isEmpty, isFlagSet, isMap, isParameterFlagSet, isPassword, isPath, isRequired, isTable, isVariable, keySet, put, putAll, putAllDeep, putDeep, putDeep, quoteIfNotNull, remove, removeParameter, set, setActionFlags, setActionName, setActionResponseEventListener, setActionResultEventListener, setActionSetName, setCASClient, setDebugOptions, setDispositionEventListener, setFullyQualifiedActionName, setLogEventListener, setLogMessage, setMessageOutputStream, setMessageTagHandler, setParameter, setPerformanceEventListener, setPropertyKey, setSessionID, setUserProperty, size, toCASLString, toLuaString, toLuaString, toOptionsWithGeneratedClasses, toSerialized, toString, toString, toString, upcaseFirstChar, values
public static final java.lang.String ACTION_SET_NAME
public static final java.lang.String ACTION_NAME
public static final java.lang.String KEY_DISPLAY
public static final java.lang.String KEY_OUTPUTTABLES
public static final java.lang.String KEY_DIRECTION
public static final java.lang.String KEY_INCLUDESELFLINK
public static final java.lang.String KEY_LOGLEVEL
public static final java.lang.String KEY_LOGFREQTIME
public static final java.lang.String KEY_STANDARDIZEDLABELS
public static final java.lang.String KEY_LINKS
public static final java.lang.String KEY_NODES
public static final java.lang.String KEY_NODESSUBSET
public static final java.lang.String KEY_OUTNODES
public static final java.lang.String KEY_OUTLINKS
public static final java.lang.String KEY_LINKSVAR
public static final java.lang.String KEY_NODESVAR
public static final java.lang.String KEY_NODESSUBSETVAR
public static final java.lang.String KEY_NTHREADS
public static final java.lang.String KEY_INDEXOFFSET
public static final java.lang.String KEY_OUTREACHLINKS
public static final java.lang.String KEY_OUTREACHNODES
public static final java.lang.String KEY_OUTCOUNTS
public static final java.lang.String KEY_DIGRAPH
public static final java.lang.String KEY_EACHSOURCE
public static final java.lang.String KEY_MAXREACH
public ReachOptions()
public ReachOptions(CASActionOptions options)
public java.lang.Object getServerDefaultValue(java.lang.String key)
CASActionOptions
getServerDefaultValue
in class CASActionOptions
key
- The parameter keypublic DisplayTables getDisplay()
public ReachOptions setDisplay(DisplayTables value)
value
- The valuepublic OutputTables getOutputTables()
public ReachOptions setOutputTables(OutputTables value)
value
- The valuepublic ReachOptions.DIRECTION getDirection()
public ReachOptions setDirection(ReachOptions.DIRECTION value)
value
- The valuepublic java.lang.Boolean getIncludeSelfLink()
public ReachOptions setIncludeSelfLink(java.lang.Boolean value)
value
- The valuepublic ReachOptions.LOGLEVEL getLogLevel()
public ReachOptions setLogLevel(ReachOptions.LOGLEVEL value)
value
- The valuepublic java.lang.Integer getLogFreqTime()
public java.lang.Integer getLogFrequencyTime()
public ReachOptions setLogFreqTime(java.lang.Integer value)
value
- The valuepublic ReachOptions setLogFrequencyTime(java.lang.Integer value)
public java.lang.Boolean getStandardizedLabels()
public ReachOptions setStandardizedLabels(java.lang.Boolean value)
value
- The valuepublic Castable getLinks()
public ReachOptions setLinks(Castable value)
value
- The valuepublic Castable getNodes()
public ReachOptions setNodes(Castable value)
value
- The valuepublic Castable getNodesSubset()
public ReachOptions setNodesSubset(Castable value)
value
- The valuepublic Casouttable getOutNodes()
public ReachOptions setOutNodes(Casouttable value)
value
- The valuepublic Casouttable getOutLinks()
public ReachOptions setOutLinks(Casouttable value)
value
- The valuepublic LinksVarT getLinksVar()
public ReachOptions setLinksVar(LinksVarT value)
value
- The valuepublic NodesVarT getNodesVar()
public ReachOptions setNodesVar(NodesVarT value)
value
- The valuepublic NodesSubsetVarT getNodesSubsetVar()
public ReachOptions setNodesSubsetVar(NodesSubsetVarT value)
value
- The valuepublic java.lang.Integer getNThreads()
public ReachOptions setNThreads(java.lang.Integer value)
value
- The valuepublic java.lang.Integer getIndexOffset()
public ReachOptions setIndexOffset(java.lang.Integer value)
value
- The valuepublic Casouttable getOutReachLinks()
public ReachOptions setOutReachLinks(Casouttable value)
value
- The valuepublic Casouttable getOutReachNodes()
public ReachOptions setOutReachNodes(Casouttable value)
value
- The valuepublic Casouttable getOutCounts()
public ReachOptions setOutCounts(Casouttable value)
value
- The valuepublic java.lang.Boolean getDigraph()
public ReachOptions setDigraph(java.lang.Boolean value)
value
- The valuepublic java.lang.Boolean getEachSource()
public ReachOptions setEachSource(java.lang.Boolean value)
value
- The valuepublic java.lang.Integer getMaxReach()
public ReachOptions setMaxReach(java.lang.Integer value)
value
- The value