Class: Aws::Glue::Types::Node

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

A node represents an Glue component (trigger, crawler, or job) on a workflow graph.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#crawler_details ⇒ Types::CrawlerNodeDetails

Details of the crawler when the node represents a crawler.



23692
23693
23694
23695
23696
23697
23698
23699
23700
23701
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23692

class Node < Struct.new(
  :type,
  :name,
  :unique_id,
  :trigger_details,
  :job_details,
  :crawler_details)
  SENSITIVE = []
  include Aws::Structure
end

#job_details ⇒ Types::JobNodeDetails

Details of the Job when the node represents a Job.



23692
23693
23694
23695
23696
23697
23698
23699
23700
23701
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23692

class Node < Struct.new(
  :type,
  :name,
  :unique_id,
  :trigger_details,
  :job_details,
  :crawler_details)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the Glue component represented by the node.

Returns:

  • (String)


23692
23693
23694
23695
23696
23697
23698
23699
23700
23701
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23692

class Node < Struct.new(
  :type,
  :name,
  :unique_id,
  :trigger_details,
  :job_details,
  :crawler_details)
  SENSITIVE = []
  include Aws::Structure
end

#trigger_details ⇒ Types::TriggerNodeDetails

Details of the Trigger when the node represents a Trigger.



23692
23693
23694
23695
23696
23697
23698
23699
23700
23701
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23692

class Node < Struct.new(
  :type,
  :name,
  :unique_id,
  :trigger_details,
  :job_details,
  :crawler_details)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

The type of Glue component represented by the node.

Returns:

  • (String)


23692
23693
23694
23695
23696
23697
23698
23699
23700
23701
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23692

class Node < Struct.new(
  :type,
  :name,
  :unique_id,
  :trigger_details,
  :job_details,
  :crawler_details)
  SENSITIVE = []
  include Aws::Structure
end

#unique_id ⇒ String

The unique Id assigned to the node within the workflow.

Returns:

  • (String)


23692
23693
23694
23695
23696
23697
23698
23699
23700
23701
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23692

class Node < Struct.new(
  :type,
  :name,
  :unique_id,
  :trigger_details,
  :job_details,
  :crawler_details)
  SENSITIVE = []
  include Aws::Structure
end