Class DeploymentData


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

      Constructors 
      Constructor Description
      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, Quota quota, java.util.List<TenantSecretStore> tenantSecretStores, java.util.List<java.security.cert.X509Certificate> operatorCertificates)  
      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, Quota quota, java.util.List<TenantSecretStore> tenantSecretStores, java.util.List<java.security.cert.X509Certificate> operatorCertificates, boolean dryRun)  
    • 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,
                              Quota quota,
                              java.util.List<TenantSecretStore> tenantSecretStores,
                              java.util.List<java.security.cert.X509Certificate> operatorCertificates)
      • 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,
                              Quota quota,
                              java.util.List<TenantSecretStore> tenantSecretStores,
                              java.util.List<java.security.cert.X509Certificate> operatorCertificates,
                              boolean dryRun)
    • 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()
      • quota

        public Quota quota()
      • operatorCertificates

        public java.util.List<java.security.cert.X509Certificate> operatorCertificates()
      • isDryRun

        public boolean isDryRun()