Interface Node.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Node.Builder,
,Node> SdkBuilder<Node.Builder,
,Node> SdkPojo
- Enclosing class:
Node
-
Method Summary
Modifier and TypeMethodDescriptiondefault Node.Builder
crawlerDetails
(Consumer<CrawlerNodeDetails.Builder> crawlerDetails) Details of the crawler when the node represents a crawler.crawlerDetails
(CrawlerNodeDetails crawlerDetails) Details of the crawler when the node represents a crawler.default Node.Builder
jobDetails
(Consumer<JobNodeDetails.Builder> jobDetails) Details of the Job when the node represents a Job.jobDetails
(JobNodeDetails jobDetails) Details of the Job when the node represents a Job.The name of the Glue component represented by the node.default Node.Builder
triggerDetails
(Consumer<TriggerNodeDetails.Builder> triggerDetails) Details of the Trigger when the node represents a Trigger.triggerDetails
(TriggerNodeDetails triggerDetails) Details of the Trigger when the node represents a Trigger.The type of Glue component represented by the node.The type of Glue component represented by the node.The unique Id assigned to the node within the workflow.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, sdkFields
-
Method Details
-
type
The type of Glue component represented by the node.
- Parameters:
type
- The type of Glue component represented by the node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of Glue component represented by the node.
- Parameters:
type
- The type of Glue component represented by the node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the Glue component represented by the node.
- Parameters:
name
- The name of the Glue component represented by the node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
uniqueId
The unique Id assigned to the node within the workflow.
- Parameters:
uniqueId
- The unique Id assigned to the node within the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
triggerDetails
Details of the Trigger when the node represents a Trigger.
- Parameters:
triggerDetails
- Details of the Trigger when the node represents a Trigger.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
triggerDetails
Details of the Trigger when the node represents a Trigger.
This is a convenience method that creates an instance of theTriggerNodeDetails.Builder
avoiding the need to create one manually viaTriggerNodeDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totriggerDetails(TriggerNodeDetails)
.- Parameters:
triggerDetails
- a consumer that will call methods onTriggerNodeDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobDetails
Details of the Job when the node represents a Job.
- Parameters:
jobDetails
- Details of the Job when the node represents a Job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobDetails
Details of the Job when the node represents a Job.
This is a convenience method that creates an instance of theJobNodeDetails.Builder
avoiding the need to create one manually viaJobNodeDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojobDetails(JobNodeDetails)
.- Parameters:
jobDetails
- a consumer that will call methods onJobNodeDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
crawlerDetails
Details of the crawler when the node represents a crawler.
- Parameters:
crawlerDetails
- Details of the crawler when the node represents a crawler.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crawlerDetails
Details of the crawler when the node represents a crawler.
This is a convenience method that creates an instance of theCrawlerNodeDetails.Builder
avoiding the need to create one manually viaCrawlerNodeDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocrawlerDetails(CrawlerNodeDetails)
.- Parameters:
crawlerDetails
- a consumer that will call methods onCrawlerNodeDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-