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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
allowDisableMtls()
com.yahoo.config.provision.ApplicationId
applicationId()
default java.util.Optional<ApplicationRoles>
applicationRoles()
java.lang.String
athenzDnsSuffix()
default java.util.Optional<com.yahoo.config.provision.AthenzDomain>
athenzDomain()
java.util.List<ConfigServerSpec>
configServerSpecs()
default java.util.Optional<EndpointCertificateSecrets>
endpointCertificateSecrets()
java.util.Set<ContainerEndpoint>
endpoints()
ModelContext.FeatureFlags
featureFlags()
boolean
hostedVespa()
boolean
isBootstrap()
boolean
isFirstTimeDeployment()
default java.lang.String
jvmGCOptions()
java.lang.String
jvmGCOptions(java.util.Optional<com.yahoo.config.provision.ClusterSpec.Type> clusterType)
com.yahoo.config.provision.HostName
loadBalancerName()
boolean
multitenant()
default java.util.List<java.security.cert.X509Certificate>
operatorCertificates()
default Quota
quota()
default java.util.List<TenantSecretStore>
tenantSecretStores()
default java.util.List<java.lang.String>
tlsCiphersOverride()
default boolean
useDedicatedNodeForLogserver()
com.yahoo.config.provision.Zone
zone()
java.net.URI
ztsUrl()
-
-
-
Method Detail
-
featureFlags
ModelContext.FeatureFlags featureFlags()
-
multitenant
boolean multitenant()
-
applicationId
com.yahoo.config.provision.ApplicationId applicationId()
-
configServerSpecs
java.util.List<ConfigServerSpec> configServerSpecs()
-
loadBalancerName
com.yahoo.config.provision.HostName loadBalancerName()
-
ztsUrl
java.net.URI ztsUrl()
-
athenzDnsSuffix
java.lang.String athenzDnsSuffix()
-
hostedVespa
boolean hostedVespa()
-
zone
com.yahoo.config.provision.Zone zone()
-
endpoints
java.util.Set<ContainerEndpoint> endpoints()
-
isBootstrap
boolean isBootstrap()
-
isFirstTimeDeployment
boolean isFirstTimeDeployment()
-
endpointCertificateSecrets
default java.util.Optional<EndpointCertificateSecrets> endpointCertificateSecrets()
-
athenzDomain
default java.util.Optional<com.yahoo.config.provision.AthenzDomain> athenzDomain()
-
applicationRoles
default java.util.Optional<ApplicationRoles> applicationRoles()
-
quota
default Quota quota()
-
tenantSecretStores
default java.util.List<TenantSecretStore> tenantSecretStores()
-
jvmGCOptions
default java.lang.String jvmGCOptions()
-
jvmGCOptions
java.lang.String jvmGCOptions(java.util.Optional<com.yahoo.config.provision.ClusterSpec.Type> clusterType)
-
useDedicatedNodeForLogserver
default boolean useDedicatedNodeForLogserver()
-
allowDisableMtls
default boolean allowDisableMtls()
-
operatorCertificates
default java.util.List<java.security.cert.X509Certificate> operatorCertificates()
-
tlsCiphersOverride
default java.util.List<java.lang.String> tlsCiphersOverride()
-
-