Class Coordinates

java.lang.Object
org.machanism.machai.schema.Coordinates

@Generated("jsonschema2pojo") public class Coordinates extends Object
Coordinates identifying the artifact within the repository.
  • Constructor Details

    • Coordinates

      public Coordinates()
  • Method Details

    • getGroup

      public String getGroup()
      Group or namespace of the artifact (e.g., Maven groupId). (Required)
    • setGroup

      public void setGroup(String group)
      Group or namespace of the artifact (e.g., Maven groupId). (Required)
    • getArtifactId

      public String getArtifactId()
      Name of the artifact within its group (e.g., artifactId in Maven). (Required)
    • setArtifactId

      public void setArtifactId(String artifactId)
      Name of the artifact within its group (e.g., artifactId in Maven). (Required)
    • getVersion

      public String getVersion()
      Version of the artifact. (Required)
    • setVersion

      public void setVersion(String version)
      Version of the artifact. (Required)
    • getClassifier

      public String getClassifier()
      Optional classifier providing context (e.g., 'sources', 'javadoc').
    • setClassifier

      public void setClassifier(String classifier)
      Optional classifier providing context (e.g., 'sources', 'javadoc').
    • getExtension

      public String getExtension()
      File extension or type (e.g., JAR, WAR, tar.gz, whl).
    • setExtension

      public void setExtension(String extension)
      File extension or type (e.g., JAR, WAR, tar.gz, whl).
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

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

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