@Generated(value="software.amazon.awssdk:codegen") public final class Node extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Node.Builder,Node>
A node represents an AWS Glue component such as a trigger, or job, etc., that is part of a workflow.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Node.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Node.Builder |
builder() |
CrawlerNodeDetails |
crawlerDetails()
Details of the crawler when the node represents a crawler.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
JobNodeDetails |
jobDetails()
Details of the Job when the node represents a Job.
|
String |
name()
The name of the AWS Glue component represented by the node.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Node.Builder> |
serializableBuilderClass() |
Node.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
TriggerNodeDetails |
triggerDetails()
Details of the Trigger when the node represents a Trigger.
|
NodeType |
type()
The type of AWS Glue component represented by the node.
|
String |
typeAsString()
The type of AWS Glue component represented by the node.
|
String |
uniqueId()
The unique Id assigned to the node within the workflow.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic NodeType type()
The type of AWS Glue component represented by the node.
If the service returns an enum value that is not available in the current SDK version, type will return
NodeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
NodeTypepublic String typeAsString()
The type of AWS Glue component represented by the node.
If the service returns an enum value that is not available in the current SDK version, type will return
NodeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
NodeTypepublic String name()
The name of the AWS Glue component represented by the node.
public String uniqueId()
The unique Id assigned to the node within the workflow.
public TriggerNodeDetails triggerDetails()
Details of the Trigger when the node represents a Trigger.
public JobNodeDetails jobDetails()
Details of the Job when the node represents a Job.
public CrawlerNodeDetails crawlerDetails()
Details of the crawler when the node represents a crawler.
public Node.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Node.Builder,Node>public static Node.Builder builder()
public static Class<? extends Node.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.