Interface QueryStagePlanNode.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<QueryStagePlanNode.Builder,,QueryStagePlanNode> SdkBuilder<QueryStagePlanNode.Builder,,QueryStagePlanNode> SdkPojo
- Enclosing class:
- QueryStagePlanNode
@Mutable
@NotThreadSafe
public static interface QueryStagePlanNode.Builder
extends SdkPojo, CopyableBuilder<QueryStagePlanNode.Builder,QueryStagePlanNode>
-
Method Summary
Modifier and TypeMethodDescriptionchildren(Collection<QueryStagePlanNode> children) Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/children(Consumer<QueryStagePlanNode.Builder>... children) Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/children(QueryStagePlanNode... children) Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/identifier(String identifier) Information about the operation this query stage plan node is performing.Name of the query stage plan that describes the operation this stage is performing as part of query execution.remoteSources(String... remoteSources) Source plan node IDs.remoteSources(Collection<String> remoteSources) Source plan node IDs.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
Name of the query stage plan that describes the operation this stage is performing as part of query execution.
- Parameters:
name- Name of the query stage plan that describes the operation this stage is performing as part of query execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identifier
Information about the operation this query stage plan node is performing.
- Parameters:
identifier- Information about the operation this query stage plan node is performing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
children
Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/
- Parameters:
children- Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
children
Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/
- Parameters:
children- Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
children
Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/
This is a convenience method that creates an instance of theQueryStagePlanNode.Builderavoiding the need to create one manually viaQueryStagePlanNode.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tochildren(List<QueryStagePlanNode>).- Parameters:
children- a consumer that will call methods onQueryStagePlanNode.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
remoteSources
Source plan node IDs.
- Parameters:
remoteSources- Source plan node IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteSources
Source plan node IDs.
- Parameters:
remoteSources- Source plan node IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-