Class ComponentMetadata

    • Constructor Detail

      • ComponentMetadata

        public ComponentMetadata​(java.util.List<Repo> repos,
                                 java.util.List<ComponentType> componentTypes,
                                 java.util.List<Platform> platforms,
                                 java.util.List<Area> areas,
                                 java.util.List<Team> teams,
                                 java.util.List<Component> components,
                                 java.util.List<Diagram> diagrams)
    • Method Detail

      • getRepos

        public java.util.List<@Valid Repo> getRepos()
      • getComponentTypes

        public java.util.List<@Valid ComponentType> getComponentTypes()
      • getPlatforms

        public java.util.List<@Valid Platform> getPlatforms()
      • getAreas

        public java.util.List<@Valid Area> getAreas()
      • getTeams

        public java.util.List<@Valid Team> getTeams()
      • getComponents

        public java.util.List<@Valid Component> getComponents()
      • getDiagrams

        public java.util.List<@Valid Diagram> getDiagrams()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • withRepos

        public ComponentMetadata withRepos​(java.util.List<@Valid Repo> repos)
        Returns:
        a clone of this object, except with this updated property (returns this if an identical value is passed).
      • withComponentTypes

        public ComponentMetadata withComponentTypes​(java.util.List<@Valid ComponentType> componentTypes)
        Returns:
        a clone of this object, except with this updated property (returns this if an identical value is passed).
      • withPlatforms

        public ComponentMetadata withPlatforms​(java.util.List<@Valid Platform> platforms)
        Returns:
        a clone of this object, except with this updated property (returns this if an identical value is passed).
      • withAreas

        public ComponentMetadata withAreas​(java.util.List<@Valid Area> areas)
        Returns:
        a clone of this object, except with this updated property (returns this if an identical value is passed).
      • withTeams

        public ComponentMetadata withTeams​(java.util.List<@Valid Team> teams)
        Returns:
        a clone of this object, except with this updated property (returns this if an identical value is passed).
      • withComponents

        public ComponentMetadata withComponents​(java.util.List<@Valid Component> components)
        Returns:
        a clone of this object, except with this updated property (returns this if an identical value is passed).
      • withDiagrams

        public ComponentMetadata withDiagrams​(java.util.List<@Valid Diagram> diagrams)
        Returns:
        a clone of this object, except with this updated property (returns this if an identical value is passed).