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.
Accessor names must match the names in com.yahoo.vespa.config.server.session.PrepareParams.
- Author:
- jonmv
-
Constructor Summary
ConstructorsConstructorDescriptionDeploymentData(com.yahoo.config.provision.ApplicationId instance, com.yahoo.config.provision.Tags tags, com.yahoo.config.provision.zone.ZoneId zone, Supplier<InputStream> applicationPackage, com.yahoo.component.Version platform, Set<ContainerEndpoint> containerEndpoints, Supplier<Optional<EndpointCertificateMetadata>> endpointCertificateMetadata, Optional<com.yahoo.config.provision.DockerImage> dockerImageRepo, Optional<com.yahoo.vespa.athenz.api.AthenzDomain> athenzDomain, Supplier<Quota> quota, List<TenantSecretStore> tenantSecretStores, List<X509Certificate> operatorCertificates, Supplier<Optional<com.yahoo.config.provision.CloudAccount>> cloudAccount, boolean dryRun) -
Method Summary
Modifier and TypeMethodDescriptionOptional<com.yahoo.vespa.athenz.api.AthenzDomain>Optional<com.yahoo.config.provision.CloudAccount>Optional<com.yahoo.config.provision.DockerImage>com.yahoo.config.provision.ApplicationIdinstance()booleanisDryRun()com.yahoo.component.Versionplatform()quota()com.yahoo.config.provision.Tagstags()com.yahoo.config.provision.zone.ZoneIdzone()
-
Constructor Details
-
DeploymentData
public DeploymentData(com.yahoo.config.provision.ApplicationId instance, com.yahoo.config.provision.Tags tags, com.yahoo.config.provision.zone.ZoneId zone, Supplier<InputStream> applicationPackage, com.yahoo.component.Version platform, Set<ContainerEndpoint> containerEndpoints, Supplier<Optional<EndpointCertificateMetadata>> endpointCertificateMetadata, Optional<com.yahoo.config.provision.DockerImage> dockerImageRepo, Optional<com.yahoo.vespa.athenz.api.AthenzDomain> athenzDomain, Supplier<Quota> quota, List<TenantSecretStore> tenantSecretStores, List<X509Certificate> operatorCertificates, Supplier<Optional<com.yahoo.config.provision.CloudAccount>> cloudAccount, boolean dryRun)
-
-
Method Details
-
instance
public com.yahoo.config.provision.ApplicationId instance() -
tags
public com.yahoo.config.provision.Tags tags() -
zone
public com.yahoo.config.provision.zone.ZoneId zone() -
applicationPackage
-
platform
public com.yahoo.component.Version platform() -
containerEndpoints
-
endpointCertificateMetadata
-
dockerImageRepo
-
athenzDomain
-
quota
-
tenantSecretStores
-
operatorCertificates
-
cloudAccount
-
isDryRun
public boolean isDryRun()
-