Class SearchChainInvocationSpec

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class SearchChainInvocationSpec
    extends java.lang.Object
    implements java.lang.Cloneable
    Specifices which search chain should be run and how it should be run. This is a value object.
    Author:
    Tony Vaagenes
    • Field Detail

      • searchChainId

        public final com.yahoo.component.ComponentId searchChainId
      • source

        public final com.yahoo.component.ComponentId source
        The source to invoke, or null if none
      • provider

        public final com.yahoo.component.ComponentId provider
        The provider to invoke, or null if none
      • documentTypes

        public final com.google.common.collect.ImmutableList<java.lang.String> documentTypes
    • Method Detail

      • clone

        public SearchChainInvocationSpec clone()
                                        throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object