Class BackedOverridableQueryProfile

  • All Implemented Interfaces:
    com.yahoo.component.Component, com.yahoo.component.Deconstructable, com.yahoo.component.provider.Freezable, Cloneable, Comparable<com.yahoo.component.Component>

    public class BackedOverridableQueryProfile
    extends OverridableQueryProfile
    implements Cloneable
    A wrapper of a query profile where overrides to the values in the referenced profile can be set. This is used to allow configured overrides (in a particular referencing profile) of a referenced query profile. Properties which are defined as not overridable in the type (if any) of the referenced query profile cannot be set.
    Author:
    bratseth
    • Constructor Detail

      • BackedOverridableQueryProfile

        public BackedOverridableQueryProfile​(QueryProfile backingProfile)
        Creates an overridable profile from the given backing profile. The backing profile will never be written to.
        Parameters:
        backingProfile - the backing profile, which is assumed read only, never null