Class: Aws::Neptunedata::Types::PropertygraphSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::Neptunedata::Types::PropertygraphSummary
- Defined in:
- gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb
Overview
The graph summary API returns a read-only list of node and edge labels and property keys, along with counts of nodes, edges, and properties. See Graph summary response for a property graph (PG).
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#edge_labels ⇒ Array<String>
A list of the distinct edge labels in the graph.
-
#edge_properties ⇒ Array<Hash<String,Integer>>
A list of the distinct edge properties in the graph, along with the count of edges where each property is used.
-
#edge_structures ⇒ Array<Types::EdgeStructure>
This field is only present when the requested mode is
DETAILED. -
#node_labels ⇒ Array<String>
A list of the distinct node labels in the graph.
-
#node_properties ⇒ Array<Hash<String,Integer>>
The number of distinct node properties in the graph.
-
#node_structures ⇒ Array<Types::NodeStructure>
This field is only present when the requested mode is
DETAILED. -
#num_edge_labels ⇒ Integer
The number of distinct edge labels in the graph.
-
#num_edge_properties ⇒ Integer
The number of distinct edge properties in the graph.
-
#num_edges ⇒ Integer
The number of edges in the graph.
-
#num_node_labels ⇒ Integer
The number of distinct node labels in the graph.
-
#num_node_properties ⇒ Integer
A list of the distinct node properties in the graph, along with the count of nodes where each property is used.
-
#num_nodes ⇒ Integer
The number of nodes in the graph.
-
#total_edge_property_values ⇒ Integer
The total number of usages of all edge properties.
-
#total_node_property_values ⇒ Integer
The total number of usages of all node properties.
Instance Attribute Details
#edge_labels ⇒ Array<String>
A list of the distinct edge labels in the graph.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#edge_properties ⇒ Array<Hash<String,Integer>>
A list of the distinct edge properties in the graph, along with the count of edges where each property is used.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#edge_structures ⇒ Array<Types::EdgeStructure>
This field is only present when the requested mode is DETAILED. It
contains a list of edge structures.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#node_labels ⇒ Array<String>
A list of the distinct node labels in the graph.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#node_properties ⇒ Array<Hash<String,Integer>>
The number of distinct node properties in the graph.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#node_structures ⇒ Array<Types::NodeStructure>
This field is only present when the requested mode is DETAILED. It
contains a list of node structures.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#num_edge_labels ⇒ Integer
The number of distinct edge labels in the graph.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#num_edge_properties ⇒ Integer
The number of distinct edge properties in the graph.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#num_edges ⇒ Integer
The number of edges in the graph.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#num_node_labels ⇒ Integer
The number of distinct node labels in the graph.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#num_node_properties ⇒ Integer
A list of the distinct node properties in the graph, along with the count of nodes where each property is used.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#num_nodes ⇒ Integer
The number of nodes in the graph.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#total_edge_property_values ⇒ Integer
The total number of usages of all edge properties.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |
#total_node_property_values ⇒ Integer
The total number of usages of all node properties.
2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 |
# File 'gems/aws-sdk-neptunedata/lib/aws-sdk-neptunedata/types.rb', line 2881 class PropertygraphSummary < Struct.new( :num_nodes, :num_edges, :num_node_labels, :num_edge_labels, :node_labels, :edge_labels, :num_node_properties, :num_edge_properties, :node_properties, :edge_properties, :total_node_property_values, :total_edge_property_values, :node_structures, :edge_structures) SENSITIVE = [] include Aws::Structure end |