Interface PropertygraphSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PropertygraphSummary.Builder,
,PropertygraphSummary> SdkBuilder<PropertygraphSummary.Builder,
,PropertygraphSummary> SdkPojo
- Enclosing class:
PropertygraphSummary
-
Method Summary
Modifier and TypeMethodDescriptionedgeLabels
(String... edgeLabels) A list of the distinct edge labels in the graph.edgeLabels
(Collection<String> edgeLabels) A list of the distinct 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 isDETAILED
.edgeStructures
(Consumer<EdgeStructure.Builder>... edgeStructures) This field is only present when the requested mode isDETAILED
.edgeStructures
(EdgeStructure... edgeStructures) This field is only present when the requested mode isDETAILED
.nodeLabels
(String... nodeLabels) A list of the distinct node labels in the graph.nodeLabels
(Collection<String> nodeLabels) A list of the distinct node labels in the graph.nodeProperties
(Collection<? extends Map<String, Long>> nodeProperties) The number of distinct node properties in the graph.nodeProperties
(Map<String, Long>... nodeProperties) The number of distinct node properties in the graph.nodeStructures
(Collection<NodeStructure> nodeStructures) This field is only present when the requested mode isDETAILED
.nodeStructures
(Consumer<NodeStructure.Builder>... nodeStructures) This field is only present when the requested mode isDETAILED
.nodeStructures
(NodeStructure... nodeStructures) This field is only present when the requested mode isDETAILED
.numEdgeLabels
(Long numEdgeLabels) The number of distinct edge labels in the graph.numEdgeProperties
(Long numEdgeProperties) The number of distinct 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) A list of the distinct node properties in the graph, along with the count of nodes where each property is used.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 distinct edge labels in the graph.
- Parameters:
numEdgeLabels
- The number of distinct edge labels in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeLabels
A list of the distinct node labels in the graph.
- Parameters:
nodeLabels
- A list of the 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 the distinct node labels in the graph.
- Parameters:
nodeLabels
- A list of the 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 distinct edge labels in the graph.
- Parameters:
edgeLabels
- A list of the distinct 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 distinct edge labels in the graph.
- Parameters:
edgeLabels
- A list of the distinct edge labels in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numNodeProperties
A list of the distinct node properties in the graph, along with the count of nodes where each property is used.
- Parameters:
numNodeProperties
- 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.
-
numEdgeProperties
The number of distinct edge properties in the graph.
- Parameters:
numEdgeProperties
- The number of distinct edge properties in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeProperties
The number of distinct node properties in the graph.
- Parameters:
nodeProperties
- The number of distinct node properties in the graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeProperties
The number of distinct node properties in the graph.
- Parameters:
nodeProperties
- The number of distinct node properties in the graph.- 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 isDETAILED
. 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 isDETAILED
. 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
This is a convenience method that creates an instance of theDETAILED
. It contains a list of node structures.NodeStructure.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 isDETAILED
. 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 isDETAILED
. 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
This is a convenience method that creates an instance of theDETAILED
. It contains a list of edge structures.EdgeStructure.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:
-