Interface GraphDataSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GraphDataSummary.Builder,
,GraphDataSummary> SdkBuilder<GraphDataSummary.Builder,
,GraphDataSummary> SdkPojo
- Enclosing class:
GraphDataSummary
-
Method Summary
Modifier and TypeMethodDescriptionedgeLabels
(String... edgeLabels) A list of the edge labels in the graph.edgeLabels
(Collection<String> edgeLabels) A list of the edge labels in the graph.edgeProperties
(Collection<? extends Map<String, Long>> edgeProperties) A list of the distinct edge properties in the graph, along with the count of edges where each property is used.edgeProperties
(Map<String, Long>... edgeProperties) A list of the distinct edge properties in the graph, along with the count of edges where each property is used.edgeStructures
(Collection<EdgeStructure> edgeStructures) This field is only present when the requested mode is DETAILED.edgeStructures
(Consumer<EdgeStructure.Builder>... edgeStructures) This field is only present when the requested mode is DETAILED.edgeStructures
(EdgeStructure... edgeStructures) This field is only present when the requested mode is DETAILED.nodeLabels
(String... nodeLabels) A list of distinct node labels in the graph.nodeLabels
(Collection<String> nodeLabels) A list of distinct node labels in the graph.nodeProperties
(Collection<? extends Map<String, Long>> nodeProperties) A list of the distinct node properties in the graph, along with the count of nodes where each property is used.nodeProperties
(Map<String, Long>... nodeProperties) A list of the distinct node properties in the graph, along with the count of nodes where each property is used.nodeStructures
(Collection<NodeStructure> nodeStructures) This field is only present when the requested mode is DETAILED.nodeStructures
(Consumer<NodeStructure.Builder>... nodeStructures) This field is only present when the requested mode is DETAILED.nodeStructures
(NodeStructure... nodeStructures) This field is only present when the requested mode is DETAILED.numEdgeLabels
(Long numEdgeLabels) The number of unique edge labels in the graph.numEdgeProperties
(Long numEdgeProperties) The number of edge properties in the graph.The number of edges in the graph.numNodeLabels
(Long numNodeLabels) The number of distinct node labels in the graph.numNodeProperties
(Long numNodeProperties) The number of distinct node properties in the graph.The number of nodes in the graph.totalEdgePropertyValues
(Long totalEdgePropertyValues) The total number of usages of all edge properties.totalNodePropertyValues
(Long totalNodePropertyValues) The total number of usages of all node properties.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
numNodes
The number of nodes in the graph.
- Parameters:
numNodes
- The number of nodes in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numEdges
The number of edges in the graph.
- Parameters:
numEdges
- The number of edges in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numNodeLabels
The number of distinct node labels in the graph.
- Parameters:
numNodeLabels
- The number of distinct node labels in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numEdgeLabels
The number of unique edge labels in the graph.
- Parameters:
numEdgeLabels
- The number of unique edge labels in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeLabels
A list of distinct node labels in the graph.
- Parameters:
nodeLabels
- A list of distinct node labels in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeLabels
A list of distinct node labels in the graph.
- Parameters:
nodeLabels
- A list of distinct node labels in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeLabels
A list of the edge labels in the graph.
- Parameters:
edgeLabels
- A list of the edge labels in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeLabels
A list of the edge labels in the graph.
- Parameters:
edgeLabels
- A list of the edge labels in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numNodeProperties
The number of distinct node properties in the graph.
- Parameters:
numNodeProperties
- The number of distinct node properties in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numEdgeProperties
The number of edge properties in the graph.
- Parameters:
numEdgeProperties
- The number of edge properties in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeProperties
A list of the distinct node properties in the graph, along with the count of nodes where each property is used.
- Parameters:
nodeProperties
- A list of the distinct node properties in the graph, along with the count of nodes where each property is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeProperties
A list of the distinct node properties in the graph, along with the count of nodes where each property is used.
- Parameters:
nodeProperties
- A list of the distinct node properties in the graph, along with the count of nodes where each property is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeProperties
A list of the distinct edge properties in the graph, along with the count of edges where each property is used.
- Parameters:
edgeProperties
- A list of the distinct edge properties in the graph, along with the count of edges where each property is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeProperties
A list of the distinct edge properties in the graph, along with the count of edges where each property is used.
- Parameters:
edgeProperties
- A list of the distinct edge properties in the graph, along with the count of edges where each property is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalNodePropertyValues
The total number of usages of all node properties.
- Parameters:
totalNodePropertyValues
- The total number of usages of all node properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalEdgePropertyValues
The total number of usages of all edge properties.
- Parameters:
totalEdgePropertyValues
- The total number of usages of all edge properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeStructures
This field is only present when the requested mode is DETAILED. It contains a list of node structures.
- Parameters:
nodeStructures
- This field is only present when the requested mode is DETAILED. It contains a list of node structures.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeStructures
This field is only present when the requested mode is DETAILED. It contains a list of node structures.
- Parameters:
nodeStructures
- This field is only present when the requested mode is DETAILED. It contains a list of node structures.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeStructures
This field is only present when the requested mode is DETAILED. It contains a list of node structures.
This is a convenience method that creates an instance of theNodeStructure.Builder
avoiding the need to create one manually viaNodeStructure.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonodeStructures(List<NodeStructure>)
.- Parameters:
nodeStructures
- a consumer that will call methods onNodeStructure.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
edgeStructures
This field is only present when the requested mode is DETAILED. It contains a list of edge structures.
- Parameters:
edgeStructures
- This field is only present when the requested mode is DETAILED. It contains a list of edge structures.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeStructures
This field is only present when the requested mode is DETAILED. It contains a list of edge structures.
- Parameters:
edgeStructures
- This field is only present when the requested mode is DETAILED. It contains a list of edge structures.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeStructures
This field is only present when the requested mode is DETAILED. It contains a list of edge structures.
This is a convenience method that creates an instance of theEdgeStructure.Builder
avoiding the need to create one manually viaEdgeStructure.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toedgeStructures(List<EdgeStructure>)
.- Parameters:
edgeStructures
- a consumer that will call methods onEdgeStructure.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-