Class GetEntitiesByAttributeRequest

java.lang.Object
com.loop54.model.request.Request
com.loop54.model.request.GetEntitiesByAttributeRequest

public class GetEntitiesByAttributeRequest extends Request
This class is used to configure a GetEntities request to the Loop54 e-commerce search engine.
  • Field Details

    • attribute

      public AttributeNameValuePair attribute
      The attribute name-value-pair to find entities connected to. Note: this attribute needs to be indexed in the engine. See the endpoint GetIndexedAttribute.
    • requestAlias

      public RequestAliasData requestAlias
      Provides human-readable labels in the Portal.
    • resultsOptions

      public final EntityCollectionParameters resultsOptions
      Parameters for specifying which entities to retrieve. Such as filtering, faceting, sorting and paging. Note that filtering is advised when doing this request.
  • Constructor Details

    • GetEntitiesByAttributeRequest

      public GetEntitiesByAttributeRequest(String attributeName, String attributeValue, RequestAliasData requestAlias)
    • GetEntitiesByAttributeRequest

      public GetEntitiesByAttributeRequest(String attributeName, String[] attributeValues, RequestAliasData requestAlias)
    • GetEntitiesByAttributeRequest

      public GetEntitiesByAttributeRequest(String attributeName, String attributeValue)
    • GetEntitiesByAttributeRequest

      public GetEntitiesByAttributeRequest(String attributeName, String[] attributeValues)