Class BackedOverridableQueryProfile

java.lang.Object
com.yahoo.component.AbstractComponent
com.yahoo.component.provider.FreezableSimpleComponent
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 Details

    • 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
  • Method Details