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
Modifier and TypeMethodDescriptiondefault boolean
com.yahoo.config.provision.ApplicationId
default Optional<com.yahoo.config.provision.AthenzDomain>
default Optional<com.yahoo.config.provision.CloudAccount>
default Optional<EndpointCertificateSecrets>
boolean
boolean
boolean
default String
jvmGCOptions
(Optional<com.yahoo.config.provision.ClusterSpec.Type> clusterType) com.yahoo.config.provision.HostName
boolean
default List<X509Certificate>
default Quota
quota()
default List<TenantSecretStore>
default boolean
com.yahoo.config.provision.Zone
zone()
ztsUrl()
-
Method Details
-
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
-
athenzDomain
-
quota
-
tenantSecretStores
-
jvmGCOptions
-
jvmGCOptions
-
useDedicatedNodeForLogserver
default boolean useDedicatedNodeForLogserver() -
allowDisableMtls
default boolean allowDisableMtls() -
operatorCertificates
-
tlsCiphersOverride
-
zoneDnsSuffixes
-
environmentVariables
-
cloudAccount
-