Class ContentPolicy.Parameters

  • Enclosing class:
    ContentPolicy

    public static class ContentPolicy.Parameters
    extends java.lang.Object
    Class parsing the semicolon separated parameter string and exposes the appropriate value to the policy.
    • Field Detail

      • clusterName

        protected final java.lang.String clusterName
      • distributionConfigId

        protected final java.lang.String distributionConfigId
      • distributionConfig

        protected final com.yahoo.vespa.config.content.DistributionConfig distributionConfig
      • slobrokHostPatternGenerator

        protected final com.yahoo.documentapi.messagebus.protocol.ContentPolicy.SlobrokHostPatternGenerator slobrokHostPatternGenerator
    • Constructor Detail

      • Parameters

        public Parameters​(java.util.Map<java.lang.String,​java.lang.String> params)
    • Method Detail

      • getClusterName

        public java.lang.String getClusterName()
      • createPatternGenerator

        public com.yahoo.documentapi.messagebus.protocol.ContentPolicy.SlobrokHostPatternGenerator createPatternGenerator()
      • createDistribution

        public com.yahoo.vdslib.distribution.Distribution createDistribution​(SlobrokPolicy policy)