Package tech.kronicle.sdk.models
Class Summary
- java.lang.Object
-
- tech.kronicle.sdk.models.Summary
-
public final class Summary extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSummary.SummaryBuilder
-
Constructor Summary
Constructors Constructor Description Summary(java.util.List<SummaryMissingComponent> missingComponents, SummaryComponentDependencies componentDependencies, SummarySubComponentDependencies subComponentDependencies, java.util.List<SummaryCallGraph> callGraphs, java.util.List<SummarySonarQubeMetric> sonarQubeMetrics)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Summary.SummaryBuilderbuilder()booleanequals(java.lang.Object o)java.util.List<SummaryCallGraph>getCallGraphs()SummaryComponentDependenciesgetComponentDependencies()java.util.List<SummaryMissingComponent>getMissingComponents()java.util.List<SummarySonarQubeMetric>getSonarQubeMetrics()SummarySubComponentDependenciesgetSubComponentDependencies()inthashCode()Summary.SummaryBuildertoBuilder()java.lang.StringtoString()SummarywithCallGraphs(java.util.List<SummaryCallGraph> callGraphs)SummarywithComponentDependencies(SummaryComponentDependencies componentDependencies)SummarywithMissingComponents(java.util.List<SummaryMissingComponent> missingComponents)SummarywithSonarQubeMetrics(java.util.List<SummarySonarQubeMetric> sonarQubeMetrics)SummarywithSubComponentDependencies(SummarySubComponentDependencies subComponentDependencies)
-
-
-
Field Detail
-
EMPTY
public static final Summary EMPTY
-
-
Constructor Detail
-
Summary
public Summary(java.util.List<SummaryMissingComponent> missingComponents, SummaryComponentDependencies componentDependencies, SummarySubComponentDependencies subComponentDependencies, java.util.List<SummaryCallGraph> callGraphs, java.util.List<SummarySonarQubeMetric> sonarQubeMetrics)
-
-
Method Detail
-
builder
public static Summary.SummaryBuilder builder()
-
toBuilder
public Summary.SummaryBuilder toBuilder()
-
getMissingComponents
public java.util.List<SummaryMissingComponent> getMissingComponents()
-
getComponentDependencies
public SummaryComponentDependencies getComponentDependencies()
-
getSubComponentDependencies
public SummarySubComponentDependencies getSubComponentDependencies()
-
getCallGraphs
public java.util.List<SummaryCallGraph> getCallGraphs()
-
getSonarQubeMetrics
public java.util.List<SummarySonarQubeMetric> getSonarQubeMetrics()
-
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
-
withMissingComponents
public Summary withMissingComponents(java.util.List<SummaryMissingComponent> missingComponents)
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withComponentDependencies
public Summary withComponentDependencies(SummaryComponentDependencies componentDependencies)
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withSubComponentDependencies
public Summary withSubComponentDependencies(SummarySubComponentDependencies subComponentDependencies)
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withCallGraphs
public Summary withCallGraphs(java.util.List<SummaryCallGraph> callGraphs)
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withSonarQubeMetrics
public Summary withSonarQubeMetrics(java.util.List<SummarySonarQubeMetric> sonarQubeMetrics)
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
-