@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class QueryStagePlanNode extends Object implements Serializable, Cloneable, StructuredPojo
Stage plan information such as name, identifier, sub plans, and remote sources.
Constructor and Description |
---|
QueryStagePlanNode() |
Modifier and Type | Method and Description |
---|---|
QueryStagePlanNode |
clone() |
boolean |
equals(Object obj) |
List<QueryStagePlanNode> |
getChildren()
Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/
|
String |
getIdentifier()
Information about the operation this query stage plan node is performing.
|
String |
getName()
Name of the query stage plan that describes the operation this stage is performing as part of query execution.
|
List<String> |
getRemoteSources()
Source plan node IDs.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChildren(Collection<QueryStagePlanNode> children)
Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/
|
void |
setIdentifier(String identifier)
Information about the operation this query stage plan node is performing.
|
void |
setName(String name)
Name of the query stage plan that describes the operation this stage is performing as part of query execution.
|
void |
setRemoteSources(Collection<String> remoteSources)
Source plan node IDs.
|
String |
toString()
Returns a string representation of this object.
|
QueryStagePlanNode |
withChildren(Collection<QueryStagePlanNode> children)
Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/
|
QueryStagePlanNode |
withChildren(QueryStagePlanNode... children)
Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/
|
QueryStagePlanNode |
withIdentifier(String identifier)
Information about the operation this query stage plan node is performing.
|
QueryStagePlanNode |
withName(String name)
Name of the query stage plan that describes the operation this stage is performing as part of query execution.
|
QueryStagePlanNode |
withRemoteSources(Collection<String> remoteSources)
Source plan node IDs.
|
QueryStagePlanNode |
withRemoteSources(String... remoteSources)
Source plan node IDs.
|
public void setName(String name)
Name of the query stage plan that describes the operation this stage is performing as part of query execution.
name
- Name of the query stage plan that describes the operation this stage is performing as part of query
execution.public String getName()
Name of the query stage plan that describes the operation this stage is performing as part of query execution.
public QueryStagePlanNode withName(String name)
Name of the query stage plan that describes the operation this stage is performing as part of query execution.
name
- Name of the query stage plan that describes the operation this stage is performing as part of query
execution.public void setIdentifier(String identifier)
Information about the operation this query stage plan node is performing.
identifier
- Information about the operation this query stage plan node is performing.public String getIdentifier()
Information about the operation this query stage plan node is performing.
public QueryStagePlanNode withIdentifier(String identifier)
Information about the operation this query stage plan node is performing.
identifier
- Information about the operation this query stage plan node is performing.public List<QueryStagePlanNode> getChildren()
Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/
public void setChildren(Collection<QueryStagePlanNode> children)
Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/
children
- Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/public QueryStagePlanNode withChildren(QueryStagePlanNode... children)
Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/
NOTE: This method appends the values to the existing list (if any). Use
setChildren(java.util.Collection)
or withChildren(java.util.Collection)
if you want to override
the existing values.
children
- Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/public QueryStagePlanNode withChildren(Collection<QueryStagePlanNode> children)
Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/
children
- Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/public List<String> getRemoteSources()
Source plan node IDs.
public void setRemoteSources(Collection<String> remoteSources)
Source plan node IDs.
remoteSources
- Source plan node IDs.public QueryStagePlanNode withRemoteSources(String... remoteSources)
Source plan node IDs.
NOTE: This method appends the values to the existing list (if any). Use
setRemoteSources(java.util.Collection)
or withRemoteSources(java.util.Collection)
if you want
to override the existing values.
remoteSources
- Source plan node IDs.public QueryStagePlanNode withRemoteSources(Collection<String> remoteSources)
Source plan node IDs.
remoteSources
- Source plan node IDs.public String toString()
toString
in class Object
Object.toString()
public QueryStagePlanNode clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.