Uses of Class
com.yahoo.vespa.hosted.controller.api.integration.deployment.RevisionId
Packages that use RevisionId
-
Uses of RevisionId in com.yahoo.vespa.hosted.controller.api.integration.deployment
Methods in com.yahoo.vespa.hosted.controller.api.integration.deployment that return RevisionIdModifier and TypeMethodDescriptionstatic RevisionIdRevisionId.forDevelopment(long number, JobId job) static RevisionIdRevisionId.forProduction(long number) ApplicationVersion.id()Methods in com.yahoo.vespa.hosted.controller.api.integration.deployment with parameters of type RevisionIdModifier and TypeMethodDescriptionintRevisionId.compareTo(RevisionId o) Unknown, manual builds sort first, then known manual builds, then production builds, by increasing build numberstatic ApplicationVersionApplicationVersion.forDevelopment(RevisionId id, Optional<com.yahoo.component.Version> compileVersion, Optional<Integer> allowedMajor) Creates a minimal version for a development build.static ApplicationVersionApplicationVersion.forProduction(RevisionId id, Optional<SourceRevision> source, Optional<String> authorEmail, Optional<com.yahoo.component.Version> compileVersion, Optional<Integer> allowedMajor, Optional<Instant> buildTime, Optional<String> sourceUrl, Optional<String> commit, Optional<String> bundleHash, Optional<String> description, int risk) Creates a version from a completed build, an author email, and build metadata.static ApplicationVersionApplicationVersion.from(RevisionId id, SourceRevision source) Create an application package version from a completed build, without an author emailstatic ApplicationVersionApplicationVersion.from(RevisionId id, SourceRevision source, String authorEmail, com.yahoo.component.Version compileVersion, Instant buildTime) Creates a version from a completed build, an author email, and build metadata.byte[]ApplicationStore.get(DeploymentId deploymentId, RevisionId revisionId) Returns the application package of the given revision.byte[]ApplicationStore.getTester(com.yahoo.config.provision.TenantName tenant, com.yahoo.config.provision.ApplicationName application, RevisionId revision) Returns the tester application package of the given revision.voidApplicationStore.prune(com.yahoo.config.provision.TenantName tenant, com.yahoo.config.provision.ApplicationName application, RevisionId revision) Removes application and test packages older than the given revision, for the given application.voidApplicationStore.put(com.yahoo.config.provision.TenantName tenant, com.yahoo.config.provision.ApplicationName application, RevisionId revision, byte[] applicationPackage, byte[] testPackage, byte[] diff) Stores the given tenant application and test packages of the given revision, and diff since previous version.voidApplicationStore.putDev(DeploymentId deploymentId, RevisionId revision, byte[] applicationPackage, byte[] diff) Stores the given application package as the development package for the given deployment and revision and diff since previous version.Constructors in com.yahoo.vespa.hosted.controller.api.integration.deployment with parameters of type RevisionIdModifierConstructorDescriptionApplicationVersion(RevisionId id, Optional<SourceRevision> source, Optional<String> authorEmail, Optional<com.yahoo.component.Version> compileVersion, Optional<Integer> allowedMajor, Optional<Instant> buildTime, Optional<String> sourceUrl, Optional<String> commit, Optional<String> bundleHash, boolean hasPackage, boolean shouldSkip, Optional<String> description, int risk)