Class DeploymentData


  • public class DeploymentData
    extends java.lang.Object
    Data pertaining to a deployment to be done on a config server.
    Author:
    jonmv
    • Constructor Detail

      • DeploymentData

        public DeploymentData​(com.yahoo.config.provision.ApplicationId instance,
                              com.yahoo.config.provision.zone.ZoneId zone,
                              byte[] applicationPackage,
                              com.yahoo.component.Version platform,
                              java.util.Set<ContainerEndpoint> containerEndpoints,
                              java.util.Optional<EndpointCertificateMetadata> endpointCertificateMetadata,
                              java.util.Optional<com.yahoo.config.provision.DockerImage> dockerImageRepo,
                              java.util.Optional<com.yahoo.vespa.athenz.api.AthenzDomain> athenzDomain,
                              java.util.Optional<ApplicationRoles> applicationRoles,
                              java.util.Optional<Quota> quota)
    • Method Detail

      • instance

        public com.yahoo.config.provision.ApplicationId instance()
      • zone

        public com.yahoo.config.provision.zone.ZoneId zone()
      • applicationPackage

        public byte[] applicationPackage()
      • platform

        public com.yahoo.component.Version platform()
      • dockerImageRepo

        public java.util.Optional<com.yahoo.config.provision.DockerImage> dockerImageRepo()
      • athenzDomain

        public java.util.Optional<com.yahoo.vespa.athenz.api.AthenzDomain> athenzDomain()
      • applicationRoles

        public java.util.Optional<ApplicationRoles> applicationRoles()
      • quota

        public java.util.Optional<Quota> quota()