Class: Aws::Neptunedata::Types::PropertygraphSummary

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)].

[1]: docs.aws.amazon.com/neptune/latest/userguide/neptune-graph-summary.html#neptune-graph-summary-pg-response

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#edge_labelsArray<String>

A list of the distinct edge labels in the graph.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_propertiesArray<Hash<String,Integer>>

A list of the distinct edge properties in the graph, along with the count of edges where each property is used.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_structuresArray<Types::EdgeStructure>

This field is only present when the requested mode is ‘DETAILED`. It contains a list of edge structures.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_labelsArray<String>

A list of the distinct node labels in the graph.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_propertiesArray<Hash<String,Integer>>

The number of distinct node properties in the graph.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_structuresArray<Types::NodeStructure>

This field is only present when the requested mode is ‘DETAILED`. It contains a list of node structures.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_labelsInteger

The number of distinct edge labels in the graph.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_propertiesInteger

The number of distinct edge properties in the graph.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_edgesInteger

The number of edges in the graph.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_labelsInteger

The number of distinct node labels in the graph.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_propertiesInteger

A list of the distinct node properties in the graph, along with the count of nodes where each property is used.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_nodesInteger

The number of nodes in the graph.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_valuesInteger

The total number of usages of all edge properties.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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_valuesInteger

The total number of usages of all node properties.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
# File 'lib/aws-sdk-neptunedata/types.rb', line 2641

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