Package tech.kronicle.sdk.models
Class SummaryComponentDependencies
- java.lang.Object
-
- tech.kronicle.sdk.models.SummaryComponentDependencies
-
- All Implemented Interfaces:
SummaryDependencies<SummaryComponentDependencyNode,SummaryComponentDependency>
public final class SummaryComponentDependencies extends java.lang.Object implements SummaryDependencies<SummaryComponentDependencyNode,SummaryComponentDependency>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSummaryComponentDependencies.SummaryComponentDependenciesBuilder
-
Constructor Summary
Constructors Constructor Description SummaryComponentDependencies(java.util.List<SummaryComponentDependencyNode> nodes, java.util.List<SummaryComponentDependency> dependencies)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SummaryComponentDependencies.SummaryComponentDependenciesBuilderbuilder()booleanequals(java.lang.Object o)java.util.List<@NotNull @Valid SummaryComponentDependency>getDependencies()java.util.List<@NotNull @Valid SummaryComponentDependencyNode>getNodes()inthashCode()SummaryComponentDependencies.SummaryComponentDependenciesBuildertoBuilder()java.lang.StringtoString()SummaryComponentDependencieswithDependencies(java.util.List<@NotNull @Valid SummaryComponentDependency> dependencies)SummaryComponentDependencieswithNodes(java.util.List<@NotNull @Valid SummaryComponentDependencyNode> nodes)
-
-
-
Constructor Detail
-
SummaryComponentDependencies
public SummaryComponentDependencies(java.util.List<SummaryComponentDependencyNode> nodes, java.util.List<SummaryComponentDependency> dependencies)
-
-
Method Detail
-
builder
public static SummaryComponentDependencies.SummaryComponentDependenciesBuilder builder()
-
toBuilder
public SummaryComponentDependencies.SummaryComponentDependenciesBuilder toBuilder()
-
getNodes
public java.util.List<@NotNull @Valid SummaryComponentDependencyNode> getNodes()
- Specified by:
getNodesin interfaceSummaryDependencies<SummaryComponentDependencyNode,SummaryComponentDependency>
-
getDependencies
public java.util.List<@NotNull @Valid SummaryComponentDependency> getDependencies()
- Specified by:
getDependenciesin interfaceSummaryDependencies<SummaryComponentDependencyNode,SummaryComponentDependency>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
withNodes
public SummaryComponentDependencies withNodes(java.util.List<@NotNull @Valid SummaryComponentDependencyNode> nodes)
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withDependencies
public SummaryComponentDependencies withDependencies(java.util.List<@NotNull @Valid SummaryComponentDependency> dependencies)
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
-