Package org.machanism.machai.schema
Class Location
java.lang.Object
org.machanism.machai.schema.Location
Details about the artifact's storage location, repository type, and metadata.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCoordinates identifying the artifact within the repository.Type of repository (e.g., Maven, NPM, Git, DockerHub, PyPI).URL of the repository hosting the artifact.inthashCode()voidsetAdditionalProperty(String name, Object value) voidsetCoordinates(Coordinates coordinates) Coordinates identifying the artifact within the repository.voidsetRepositoryType(String repositoryType) Type of repository (e.g., Maven, NPM, Git, DockerHub, PyPI).voidsetRepositoryUrl(URI repositoryUrl) URL of the repository hosting the artifact.toString()
-
Constructor Details
-
Location
public Location()
-
-
Method Details
-
getRepositoryType
Type of repository (e.g., Maven, NPM, Git, DockerHub, PyPI). (Required) -
setRepositoryType
Type of repository (e.g., Maven, NPM, Git, DockerHub, PyPI). (Required) -
getRepositoryUrl
URL of the repository hosting the artifact. -
setRepositoryUrl
URL of the repository hosting the artifact. -
getCoordinates
Coordinates identifying the artifact within the repository. (Required) -
setCoordinates
Coordinates identifying the artifact within the repository. (Required) -
getAdditionalProperties
-
setAdditionalProperty
-
toString
-
hashCode
-
equals
-