Class DeploymentData
- java.lang.Object
-
- com.yahoo.vespa.hosted.controller.api.application.v4.model.DeploymentData
-
public class DeploymentData extends java.lang.ObjectData 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, java.util.Optional<ApplicationRoles> applicationRoles, java.util.Optional<Quota> quota)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]applicationPackage()java.util.Optional<ApplicationRoles>applicationRoles()java.util.Optional<com.yahoo.vespa.athenz.api.AthenzDomain>athenzDomain()java.util.Set<ContainerEndpoint>containerEndpoints()java.util.Optional<com.yahoo.config.provision.DockerImage>dockerImageRepo()java.util.Optional<EndpointCertificateMetadata>endpointCertificateMetadata()com.yahoo.config.provision.ApplicationIdinstance()com.yahoo.component.Versionplatform()java.util.Optional<Quota>quota()com.yahoo.config.provision.zone.ZoneIdzone()
-
-
-
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()
-
containerEndpoints
public java.util.Set<ContainerEndpoint> containerEndpoints()
-
endpointCertificateMetadata
public java.util.Optional<EndpointCertificateMetadata> endpointCertificateMetadata()
-
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()
-
-