Interface Node.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Node.Builder,,Node> SdkBuilder<Node.Builder,,Node> SdkPojo
- Enclosing class:
Node
-
Method Summary
Modifier and TypeMethodDescriptiondefault Node.BuildercrawlerDetails(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.BuilderjobDetails(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.BuildertriggerDetails(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaTriggerNodeDetails.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaJobNodeDetails.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCrawlerNodeDetails.builder().When the
Consumercompletes,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:
-