Package org.openapitools.client.model
Class RegisteredTaskGraphNode
- java.lang.Object
-
- org.openapitools.client.model.RegisteredTaskGraphNode
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-05-19T15:04:32.581406+03:00[Europe/Athens]") public class RegisteredTaskGraphNode extends java.lang.Object
Information about a single node within a registered task graph. A single node represents one piece of data or a computational step; either as an input value, a data source, or a computation that acts upon earlier nodes. The structure parallels the existing `TaskGraphNodeMetadata`.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_ARRAY_NODE
static java.lang.String
SERIALIZED_NAME_CLIENT_NODE_ID
static java.lang.String
SERIALIZED_NAME_DEPENDS_ON
static java.lang.String
SERIALIZED_NAME_INPUT_NODE
static java.lang.String
SERIALIZED_NAME_NAME
static java.lang.String
SERIALIZED_NAME_SQL_NODE
static java.lang.String
SERIALIZED_NAME_UDF_NODE
-
Constructor Summary
Constructors Constructor Description RegisteredTaskGraphNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegisteredTaskGraphNode
addDependsOnItem(java.lang.String dependsOnItem)
RegisteredTaskGraphNode
arrayNode(UDFArrayDetails arrayNode)
RegisteredTaskGraphNode
clientNodeId(java.lang.String clientNodeId)
RegisteredTaskGraphNode
dependsOn(java.util.List<java.lang.String> dependsOn)
boolean
equals(java.lang.Object o)
UDFArrayDetails
getArrayNode()
Get arrayNodejava.lang.String
getClientNodeId()
The client-generated UUID of the given graph node.java.util.List<java.lang.String>
getDependsOn()
The client_node_uuid of each node that this node depends upon.TGInputNodeData
getInputNode()
Get inputNodejava.lang.String
getName()
A client-specified name for the node.TGSQLNodeData
getSqlNode()
Get sqlNodeTGUDFNodeData
getUdfNode()
Get udfNodeint
hashCode()
RegisteredTaskGraphNode
inputNode(TGInputNodeData inputNode)
RegisteredTaskGraphNode
name(java.lang.String name)
void
setArrayNode(UDFArrayDetails arrayNode)
void
setClientNodeId(java.lang.String clientNodeId)
void
setDependsOn(java.util.List<java.lang.String> dependsOn)
void
setInputNode(TGInputNodeData inputNode)
void
setName(java.lang.String name)
void
setSqlNode(TGSQLNodeData sqlNode)
void
setUdfNode(TGUDFNodeData udfNode)
RegisteredTaskGraphNode
sqlNode(TGSQLNodeData sqlNode)
java.lang.String
toString()
RegisteredTaskGraphNode
udfNode(TGUDFNodeData udfNode)
-
-
-
Field Detail
-
SERIALIZED_NAME_CLIENT_NODE_ID
public static final java.lang.String SERIALIZED_NAME_CLIENT_NODE_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEPENDS_ON
public static final java.lang.String SERIALIZED_NAME_DEPENDS_ON
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ARRAY_NODE
public static final java.lang.String SERIALIZED_NAME_ARRAY_NODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INPUT_NODE
public static final java.lang.String SERIALIZED_NAME_INPUT_NODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SQL_NODE
public static final java.lang.String SERIALIZED_NAME_SQL_NODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UDF_NODE
public static final java.lang.String SERIALIZED_NAME_UDF_NODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
clientNodeId
public RegisteredTaskGraphNode clientNodeId(java.lang.String clientNodeId)
-
getClientNodeId
@Nullable public java.lang.String getClientNodeId()
The client-generated UUID of the given graph node.- Returns:
- clientNodeId
-
setClientNodeId
public void setClientNodeId(java.lang.String clientNodeId)
-
name
public RegisteredTaskGraphNode name(java.lang.String name)
-
getName
@Nullable public java.lang.String getName()
A client-specified name for the node. If provided, this must be unique.- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
dependsOn
public RegisteredTaskGraphNode dependsOn(java.util.List<java.lang.String> dependsOn)
-
addDependsOnItem
public RegisteredTaskGraphNode addDependsOnItem(java.lang.String dependsOnItem)
-
getDependsOn
@Nullable public java.util.List<java.lang.String> getDependsOn()
The client_node_uuid of each node that this node depends upon. Used to define the structure of the graph.- Returns:
- dependsOn
-
setDependsOn
public void setDependsOn(java.util.List<java.lang.String> dependsOn)
-
arrayNode
public RegisteredTaskGraphNode arrayNode(UDFArrayDetails arrayNode)
-
getArrayNode
@Nullable public UDFArrayDetails getArrayNode()
Get arrayNode- Returns:
- arrayNode
-
setArrayNode
public void setArrayNode(UDFArrayDetails arrayNode)
-
inputNode
public RegisteredTaskGraphNode inputNode(TGInputNodeData inputNode)
-
getInputNode
@Nullable public TGInputNodeData getInputNode()
Get inputNode- Returns:
- inputNode
-
setInputNode
public void setInputNode(TGInputNodeData inputNode)
-
sqlNode
public RegisteredTaskGraphNode sqlNode(TGSQLNodeData sqlNode)
-
getSqlNode
@Nullable public TGSQLNodeData getSqlNode()
Get sqlNode- Returns:
- sqlNode
-
setSqlNode
public void setSqlNode(TGSQLNodeData sqlNode)
-
udfNode
public RegisteredTaskGraphNode udfNode(TGUDFNodeData udfNode)
-
getUdfNode
@Nullable public TGUDFNodeData getUdfNode()
Get udfNode- Returns:
- udfNode
-
setUdfNode
public void setUdfNode(TGUDFNodeData udfNode)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-