Package tech.kronicle.sdk.models
Class Component.ComponentBuilder
- java.lang.Object
-
- tech.kronicle.sdk.models.Component.ComponentBuilder
-
- Enclosing class:
- Component
public static class Component.ComponentBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public Component.ComponentBuilder id(java.lang.String id)
- Returns:
this.
-
aliases
public Component.ComponentBuilder aliases(java.util.List<Alias> aliases)
- Returns:
this.
-
name
public Component.ComponentBuilder name(java.lang.String name)
- Returns:
this.
-
discovered
public Component.ComponentBuilder discovered(java.lang.Boolean discovered)
- Returns:
this.
-
typeId
public Component.ComponentBuilder typeId(java.lang.String typeId)
- Returns:
this.
-
tags
public Component.ComponentBuilder tags(java.util.List<@Valid Tag> tags)
- Returns:
this.
-
repo
public Component.ComponentBuilder repo(RepoReference repo)
- Returns:
this.
-
description
public Component.ComponentBuilder description(java.lang.String description)
- Returns:
this.
-
responsibilities
public Component.ComponentBuilder responsibilities(java.util.List<@Valid Responsibility> responsibilities)
- Returns:
this.
-
notes
public Component.ComponentBuilder notes(java.lang.String notes)
- Returns:
this.
-
links
public Component.ComponentBuilder links(java.util.List<@Valid Link> links)
- Returns:
this.
-
teams
public Component.ComponentBuilder teams(java.util.List<@Valid ComponentTeam> teams)
- Returns:
this.
-
platformId
public Component.ComponentBuilder platformId(java.lang.String platformId)
- Returns:
this.
-
dependencies
public Component.ComponentBuilder dependencies(java.util.List<@Valid ComponentDependency> dependencies)
- Returns:
this.
-
crossFunctionalRequirements
public Component.ComponentBuilder crossFunctionalRequirements(java.util.List<@Valid CrossFunctionalRequirement> crossFunctionalRequirements)
- Returns:
this.
-
techDebts
public Component.ComponentBuilder techDebts(java.util.List<@Valid TechDebt> techDebts)
- Returns:
this.
-
docs
public Component.ComponentBuilder docs(java.util.List<@Valid Doc> docs)
- Returns:
this.
-
openApiSpecs
public Component.ComponentBuilder openApiSpecs(java.util.List<@Valid OpenApiSpec> openApiSpecs)
- Returns:
this.
-
graphQlSchemas
public Component.ComponentBuilder graphQlSchemas(java.util.List<@Valid GraphQlSchema> graphQlSchemas)
- Returns:
this.
-
states
public Component.ComponentBuilder states(java.util.List<@Valid ComponentState> states)
- Returns:
this.
-
scannerErrors
public Component.ComponentBuilder scannerErrors(java.util.List<@Valid ScannerError> scannerErrors)
- Returns:
this.
-
testResults
public Component.ComponentBuilder testResults(java.util.List<@Valid TestResult> testResults)
- Returns:
this.
-
build
public Component build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-