Class MavenConfig

java.lang.Object
software.amazon.smithy.build.model.MavenConfig
All Implemented Interfaces:
software.amazon.smithy.utils.ToSmithyBuilder<MavenConfig>

public final class MavenConfig extends Object implements software.amazon.smithy.utils.ToSmithyBuilder<MavenConfig>
  • Method Details

    • fromNode

      public static MavenConfig fromNode(software.amazon.smithy.model.node.Node node)
    • builder

      public static MavenConfig.Builder builder()
    • getRepositories

      public Set<MavenRepository> getRepositories()
      Gets the repositories.
      Returns:
      Returns the repositories in an insertion ordered set.
    • getDependencies

      public Set<String> getDependencies()
      Gets the dependencies.
      Returns:
      Returns the dependencies in an insertion ordered set.
    • merge

      public MavenConfig merge(MavenConfig other)
    • toBuilder

      public MavenConfig.Builder toBuilder()
      Specified by:
      toBuilder in interface software.amazon.smithy.utils.ToSmithyBuilder<MavenConfig>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object