Interface Artifact
- All Known Implementing Classes:
YamlArtifact
public interface Artifact
Information about an artifact containing services. The artifact is to be deployed.
getId() and
getName() must be given, both not empty. getServices() may be empty, but if not the services
must be valid.- Author:
- Holger Eichelberger, SSE
-
Method Summary
Modifier and TypeMethodDescriptiongetId()Returns the name of the artifact.getName()Returns the name of the artifact.Returns the contained server specifications.Returns the contained services.getTypes()Returns the declared types.de.iip_ecosphere.platform.support.VersionReturns the version of this artifact.
-
Method Details
-
getId
String getId()Returns the name of the artifact.- Returns:
- the name
-
getName
String getName()Returns the name of the artifact.- Returns:
- the name
-
getVersion
de.iip_ecosphere.platform.support.Version getVersion()Returns the version of this artifact.- Returns:
- the version
-
getServices
Returns the contained services.- Returns:
- the services
-
getServers
Returns the contained server specifications.- Returns:
- the server specifications
-
getTypes
Returns the declared types.- Returns:
- the types
-