@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NodeStructure extends Object implements Serializable, Cloneable, StructuredPojo
A node structure.
Constructor and Description |
---|
NodeStructure() |
Modifier and Type | Method and Description |
---|---|
NodeStructure |
clone() |
boolean |
equals(Object obj) |
Long |
getCount()
Number of nodes that have this specific structure.
|
List<String> |
getDistinctOutgoingEdgeLabels()
A list of distinct outgoing edge labels present in this specific structure.
|
List<String> |
getNodeProperties()
A list of the node properties present in this specific structure.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCount(Long count)
Number of nodes that have this specific structure.
|
void |
setDistinctOutgoingEdgeLabels(Collection<String> distinctOutgoingEdgeLabels)
A list of distinct outgoing edge labels present in this specific structure.
|
void |
setNodeProperties(Collection<String> nodeProperties)
A list of the node properties present in this specific structure.
|
String |
toString()
Returns a string representation of this object.
|
NodeStructure |
withCount(Long count)
Number of nodes that have this specific structure.
|
NodeStructure |
withDistinctOutgoingEdgeLabels(Collection<String> distinctOutgoingEdgeLabels)
A list of distinct outgoing edge labels present in this specific structure.
|
NodeStructure |
withDistinctOutgoingEdgeLabels(String... distinctOutgoingEdgeLabels)
A list of distinct outgoing edge labels present in this specific structure.
|
NodeStructure |
withNodeProperties(Collection<String> nodeProperties)
A list of the node properties present in this specific structure.
|
NodeStructure |
withNodeProperties(String... nodeProperties)
A list of the node properties present in this specific structure.
|
public void setCount(Long count)
Number of nodes that have this specific structure.
count
- Number of nodes that have this specific structure.public Long getCount()
Number of nodes that have this specific structure.
public NodeStructure withCount(Long count)
Number of nodes that have this specific structure.
count
- Number of nodes that have this specific structure.public List<String> getNodeProperties()
A list of the node properties present in this specific structure.
public void setNodeProperties(Collection<String> nodeProperties)
A list of the node properties present in this specific structure.
nodeProperties
- A list of the node properties present in this specific structure.public NodeStructure withNodeProperties(String... nodeProperties)
A list of the node properties present in this specific structure.
NOTE: This method appends the values to the existing list (if any). Use
setNodeProperties(java.util.Collection)
or withNodeProperties(java.util.Collection)
if you want
to override the existing values.
nodeProperties
- A list of the node properties present in this specific structure.public NodeStructure withNodeProperties(Collection<String> nodeProperties)
A list of the node properties present in this specific structure.
nodeProperties
- A list of the node properties present in this specific structure.public List<String> getDistinctOutgoingEdgeLabels()
A list of distinct outgoing edge labels present in this specific structure.
public void setDistinctOutgoingEdgeLabels(Collection<String> distinctOutgoingEdgeLabels)
A list of distinct outgoing edge labels present in this specific structure.
distinctOutgoingEdgeLabels
- A list of distinct outgoing edge labels present in this specific structure.public NodeStructure withDistinctOutgoingEdgeLabels(String... distinctOutgoingEdgeLabels)
A list of distinct outgoing edge labels present in this specific structure.
NOTE: This method appends the values to the existing list (if any). Use
setDistinctOutgoingEdgeLabels(java.util.Collection)
or
withDistinctOutgoingEdgeLabels(java.util.Collection)
if you want to override the existing values.
distinctOutgoingEdgeLabels
- A list of distinct outgoing edge labels present in this specific structure.public NodeStructure withDistinctOutgoingEdgeLabels(Collection<String> distinctOutgoingEdgeLabels)
A list of distinct outgoing edge labels present in this specific structure.
distinctOutgoingEdgeLabels
- A list of distinct outgoing edge labels present in this specific structure.public String toString()
toString
in class Object
Object.toString()
public NodeStructure clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.