@Generated(value="software.amazon.awssdk:codegen") public final class Node extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Node.Builder,Node>
A node represents an Glue component (trigger, crawler, or job) on a workflow graph.
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 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 Glue component represented by the node.
|
String |
typeAsString()
The type of 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, wait
copy
public final NodeType type()
The type of 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()
.
NodeType
public final String typeAsString()
The type of 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()
.
NodeType
public final String name()
The name of the Glue component represented by the node.
public final String uniqueId()
The unique Id assigned to the node within the workflow.
public final TriggerNodeDetails triggerDetails()
Details of the Trigger when the node represents a Trigger.
public final JobNodeDetails jobDetails()
Details of the Job when the node represents a Job.
public final 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.