Package com.yahoo.config.model.api
Interface ModelContext.Properties
-
- Enclosing interface:
- ModelContext
public static interface ModelContext.Properties
Warning: As elsewhere in this package, do not make backwards incompatible changes that will break old config models!
-
-
Method Summary
-
-
-
Method Detail
-
featureFlags
ModelContext.FeatureFlags featureFlags()
-
multitenant
boolean multitenant()
-
applicationId
com.yahoo.config.provision.ApplicationId applicationId()
-
configServerSpecs
List<ConfigServerSpec> configServerSpecs()
-
loadBalancerName
com.yahoo.config.provision.HostName loadBalancerName()
-
ztsUrl
URI ztsUrl()
-
athenzDnsSuffix
String athenzDnsSuffix()
-
hostedVespa
boolean hostedVespa()
-
zone
com.yahoo.config.provision.Zone zone()
-
endpoints
Set<ContainerEndpoint> endpoints()
-
isBootstrap
boolean isBootstrap()
-
isFirstTimeDeployment
boolean isFirstTimeDeployment()
-
endpointCertificateSecrets
default Optional<EndpointCertificateSecrets> endpointCertificateSecrets()
-
athenzDomain
default Optional<com.yahoo.config.provision.AthenzDomain> athenzDomain()
-
applicationRoles
default Optional<ApplicationRoles> applicationRoles()
-
quota
default Quota quota()
-
tenantSecretStores
default List<TenantSecretStore> tenantSecretStores()
-
jvmGCOptions
default String jvmGCOptions()
-
jvmGCOptions
String jvmGCOptions(Optional<com.yahoo.config.provision.ClusterSpec.Type> clusterType)
-
useDedicatedNodeForLogserver
default boolean useDedicatedNodeForLogserver()
-
allowDisableMtls
default boolean allowDisableMtls()
-
operatorCertificates
default List<X509Certificate> operatorCertificates()
-
-