Class DeploymentData
java.lang.Object
com.yahoo.vespa.hosted.controller.api.application.v4.model.DeploymentData
Data pertaining to a deployment to be done on a config server.
- Author:
- jonmv
-
Constructor Summary
ConstructorsConstructorDescriptionDeploymentData(com.yahoo.config.provision.ApplicationId instance, com.yahoo.config.provision.zone.ZoneId zone, byte[] applicationPackage, com.yahoo.component.Version platform, Set<ContainerEndpoint> containerEndpoints, Optional<EndpointCertificateMetadata> endpointCertificateMetadata, Optional<com.yahoo.config.provision.DockerImage> dockerImageRepo, Optional<com.yahoo.vespa.athenz.api.AthenzDomain> athenzDomain, Quota quota, List<TenantSecretStore> tenantSecretStores, List<X509Certificate> operatorCertificates) DeploymentData(com.yahoo.config.provision.ApplicationId instance, com.yahoo.config.provision.zone.ZoneId zone, byte[] applicationPackage, com.yahoo.component.Version platform, Set<ContainerEndpoint> containerEndpoints, Optional<EndpointCertificateMetadata> endpointCertificateMetadata, Optional<com.yahoo.config.provision.DockerImage> dockerImageRepo, Optional<com.yahoo.vespa.athenz.api.AthenzDomain> athenzDomain, Quota quota, List<TenantSecretStore> tenantSecretStores, List<X509Certificate> operatorCertificates, boolean dryRun) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]Optional<com.yahoo.vespa.athenz.api.AthenzDomain>Optional<com.yahoo.config.provision.DockerImage>com.yahoo.config.provision.ApplicationIdinstance()booleanisDryRun()com.yahoo.component.Versionplatform()quota()com.yahoo.config.provision.zone.ZoneIdzone()
-
Constructor Details
-
DeploymentData
public DeploymentData(com.yahoo.config.provision.ApplicationId instance, com.yahoo.config.provision.zone.ZoneId zone, byte[] applicationPackage, com.yahoo.component.Version platform, Set<ContainerEndpoint> containerEndpoints, Optional<EndpointCertificateMetadata> endpointCertificateMetadata, Optional<com.yahoo.config.provision.DockerImage> dockerImageRepo, Optional<com.yahoo.vespa.athenz.api.AthenzDomain> athenzDomain, Quota quota, List<TenantSecretStore> tenantSecretStores, List<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, Set<ContainerEndpoint> containerEndpoints, Optional<EndpointCertificateMetadata> endpointCertificateMetadata, Optional<com.yahoo.config.provision.DockerImage> dockerImageRepo, Optional<com.yahoo.vespa.athenz.api.AthenzDomain> athenzDomain, Quota quota, List<TenantSecretStore> tenantSecretStores, List<X509Certificate> operatorCertificates, boolean dryRun)
-
-
Method Details
-
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() -
containerEndpoints
-
endpointCertificateMetadata
-
dockerImageRepo
-
athenzDomain
-
quota
-
tenantSecretStores
-
operatorCertificates
-
isDryRun
public boolean isDryRun()
-