Class: Aws::Neptunedata::Types::PropertygraphData
- Inherits:
-
Struct
- Object
- Struct
- Aws::Neptunedata::Types::PropertygraphData
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-neptunedata/types.rb
Overview
A Gremlin or openCypher change record.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#from ⇒ String
If this is an edge (type = ‘e`), the ID of the corresponding `from` vertex or source node.
-
#id ⇒ String
The ID of the Gremlin or openCypher element.
-
#key ⇒ String
The property name.
-
#to ⇒ String
If this is an edge (type = ‘e`), the ID of the corresponding `to` vertex or target node.
-
#type ⇒ String
The type of this Gremlin or openCypher element.
-
#value ⇒ Hash, ...
This is a JSON object that contains a value field for the value itself, and a datatype field for the JSON data type of that value:.
Instance Attribute Details
#from ⇒ String
If this is an edge (type = ‘e`), the ID of the corresponding `from` vertex or source node.
2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 |
# File 'lib/aws-sdk-neptunedata/types.rb', line 2523 class PropertygraphData < Struct.new( :id, :type, :key, :value, :from, :to) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the Gremlin or openCypher element.
2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 |
# File 'lib/aws-sdk-neptunedata/types.rb', line 2523 class PropertygraphData < Struct.new( :id, :type, :key, :value, :from, :to) SENSITIVE = [] include Aws::Structure end |
#key ⇒ String
The property name. For element labels, this is ‘label`.
2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 |
# File 'lib/aws-sdk-neptunedata/types.rb', line 2523 class PropertygraphData < Struct.new( :id, :type, :key, :value, :from, :to) SENSITIVE = [] include Aws::Structure end |
#to ⇒ String
If this is an edge (type = ‘e`), the ID of the corresponding `to` vertex or target node.
2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 |
# File 'lib/aws-sdk-neptunedata/types.rb', line 2523 class PropertygraphData < Struct.new( :id, :type, :key, :value, :from, :to) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of this Gremlin or openCypher element. Must be one of:
-
v1
- Vertex label for Gremlin, or node label for openCypher. -
vp
- Vertex properties for Gremlin, or node properties for openCypher. -
e
- Edge and edge label for Gremlin, or relationship and relationship type for openCypher. -
ep
- Edge properties for Gremlin, or relationship properties for openCypher.
2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 |
# File 'lib/aws-sdk-neptunedata/types.rb', line 2523 class PropertygraphData < Struct.new( :id, :type, :key, :value, :from, :to) SENSITIVE = [] include Aws::Structure end |
#value ⇒ Hash, ...
This is a JSON object that contains a value field for the value itself, and a datatype field for the JSON data type of that value:
2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 |
# File 'lib/aws-sdk-neptunedata/types.rb', line 2523 class PropertygraphData < Struct.new( :id, :type, :key, :value, :from, :to) SENSITIVE = [] include Aws::Structure end |