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 Detail

      • multitenant

        boolean multitenant()
      • applicationId

        com.yahoo.config.provision.ApplicationId applicationId()
      • 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()
      • isBootstrap

        boolean isBootstrap()
      • isFirstTimeDeployment

        boolean isFirstTimeDeployment()
      • 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()