Class: Aws::NeptuneGraph::Types::GraphDataSummary

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

Overview

Summary information about the graph.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#edge_labelsArray<String>

A list of the edge labels in the graph.

Returns:

  • (Array<String>)


1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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.

Returns:

  • (Array<Hash<String,Integer>>)


1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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.

Returns:



1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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 distinct node labels in the graph.

Returns:

  • (Array<String>)


1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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>>

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

Returns:

  • (Array<Hash<String,Integer>>)


1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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.

Returns:



1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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 unique edge labels in the graph.

Returns:

  • (Integer)


1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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 edge properties in the graph.

Returns:

  • (Integer)


1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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.

Returns:

  • (Integer)


1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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.

Returns:

  • (Integer)


1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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

The number of distinct node properties in the graph.

Returns:

  • (Integer)


1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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.

Returns:

  • (Integer)


1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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.

Returns:

  • (Integer)


1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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.

Returns:

  • (Integer)


1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 1341

class GraphDataSummary < 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