Interface QueryStagePlanNode.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<QueryStagePlanNode.Builder,QueryStagePlanNode>,SdkBuilder<QueryStagePlanNode.Builder,QueryStagePlanNode>,SdkPojo
- Enclosing class:
- QueryStagePlanNode
public static interface QueryStagePlanNode.Builder extends SdkPojo, CopyableBuilder<QueryStagePlanNode.Builder,QueryStagePlanNode>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QueryStagePlanNode.Builderchildren(Collection<QueryStagePlanNode> children)Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/QueryStagePlanNode.Builderchildren(Consumer<QueryStagePlanNode.Builder>... children)Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/QueryStagePlanNode.Builderchildren(QueryStagePlanNode... children)Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/QueryStagePlanNode.Builderidentifier(String identifier)Information about the operation this query stage plan node is performing.QueryStagePlanNode.Buildername(String name)Name of the query stage plan that describes the operation this stage is performing as part of query execution.QueryStagePlanNode.BuilderremoteSources(String... remoteSources)Source plan node IDs.QueryStagePlanNode.BuilderremoteSources(Collection<String> remoteSources)Source plan node IDs.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
QueryStagePlanNode.Builder name(String 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
QueryStagePlanNode.Builder identifier(String 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
QueryStagePlanNode.Builder children(Collection<QueryStagePlanNode> 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
QueryStagePlanNode.Builder children(QueryStagePlanNode... 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
QueryStagePlanNode.Builder children(Consumer<QueryStagePlanNode.Builder>... 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 to#children(List.) - 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:
#children(java.util.Collection)
-
remoteSources
QueryStagePlanNode.Builder remoteSources(Collection<String> 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
QueryStagePlanNode.Builder remoteSources(String... 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.
-
-