@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Node extends Object implements Serializable, Cloneable, StructuredPojo
A node represents an Glue component (trigger, crawler, or job) on a workflow graph.
Constructor and Description |
---|
Node() |
Modifier and Type | Method and Description |
---|---|
Node |
clone() |
boolean |
equals(Object obj) |
CrawlerNodeDetails |
getCrawlerDetails()
Details of the crawler when the node represents a crawler.
|
JobNodeDetails |
getJobDetails()
Details of the Job when the node represents a Job.
|
String |
getName()
The name of the Glue component represented by the node.
|
TriggerNodeDetails |
getTriggerDetails()
Details of the Trigger when the node represents a Trigger.
|
String |
getType()
The type of Glue component represented by the node.
|
String |
getUniqueId()
The unique Id assigned to the node within the workflow.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCrawlerDetails(CrawlerNodeDetails crawlerDetails)
Details of the crawler when the node represents a crawler.
|
void |
setJobDetails(JobNodeDetails jobDetails)
Details of the Job when the node represents a Job.
|
void |
setName(String name)
The name of the Glue component represented by the node.
|
void |
setTriggerDetails(TriggerNodeDetails triggerDetails)
Details of the Trigger when the node represents a Trigger.
|
void |
setType(String type)
The type of Glue component represented by the node.
|
void |
setUniqueId(String uniqueId)
The unique Id assigned to the node within the workflow.
|
String |
toString()
Returns a string representation of this object.
|
Node |
withCrawlerDetails(CrawlerNodeDetails crawlerDetails)
Details of the crawler when the node represents a crawler.
|
Node |
withJobDetails(JobNodeDetails jobDetails)
Details of the Job when the node represents a Job.
|
Node |
withName(String name)
The name of the Glue component represented by the node.
|
Node |
withTriggerDetails(TriggerNodeDetails triggerDetails)
Details of the Trigger when the node represents a Trigger.
|
Node |
withType(NodeType type)
The type of Glue component represented by the node.
|
Node |
withType(String type)
The type of Glue component represented by the node.
|
Node |
withUniqueId(String uniqueId)
The unique Id assigned to the node within the workflow.
|
public void setType(String type)
The type of Glue component represented by the node.
type
- The type of Glue component represented by the node.NodeType
public String getType()
The type of Glue component represented by the node.
NodeType
public Node withType(String type)
The type of Glue component represented by the node.
type
- The type of Glue component represented by the node.NodeType
public Node withType(NodeType type)
The type of Glue component represented by the node.
type
- The type of Glue component represented by the node.NodeType
public void setName(String name)
The name of the Glue component represented by the node.
name
- The name of the Glue component represented by the node.public String getName()
The name of the Glue component represented by the node.
public Node withName(String name)
The name of the Glue component represented by the node.
name
- The name of the Glue component represented by the node.public void setUniqueId(String uniqueId)
The unique Id assigned to the node within the workflow.
uniqueId
- The unique Id assigned to the node within the workflow.public String getUniqueId()
The unique Id assigned to the node within the workflow.
public Node withUniqueId(String uniqueId)
The unique Id assigned to the node within the workflow.
uniqueId
- The unique Id assigned to the node within the workflow.public void setTriggerDetails(TriggerNodeDetails triggerDetails)
Details of the Trigger when the node represents a Trigger.
triggerDetails
- Details of the Trigger when the node represents a Trigger.public TriggerNodeDetails getTriggerDetails()
Details of the Trigger when the node represents a Trigger.
public Node withTriggerDetails(TriggerNodeDetails triggerDetails)
Details of the Trigger when the node represents a Trigger.
triggerDetails
- Details of the Trigger when the node represents a Trigger.public void setJobDetails(JobNodeDetails jobDetails)
Details of the Job when the node represents a Job.
jobDetails
- Details of the Job when the node represents a Job.public JobNodeDetails getJobDetails()
Details of the Job when the node represents a Job.
public Node withJobDetails(JobNodeDetails jobDetails)
Details of the Job when the node represents a Job.
jobDetails
- Details of the Job when the node represents a Job.public void setCrawlerDetails(CrawlerNodeDetails crawlerDetails)
Details of the crawler when the node represents a crawler.
crawlerDetails
- Details of the crawler when the node represents a crawler.public CrawlerNodeDetails getCrawlerDetails()
Details of the crawler when the node represents a crawler.
public Node withCrawlerDetails(CrawlerNodeDetails crawlerDetails)
Details of the crawler when the node represents a crawler.
crawlerDetails
- Details of the crawler when the node represents a crawler.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.