Interface ByProjectKeyProductProjectionsSearchPostMixin

All Known Implementing Classes:
ByProjectKeyProductProjectionsSearchPost

public interface ByProjectKeyProductProjectionsSearchPostMixin
  • Method Details

    • addFormParam

      <V> ByProjectKeyProductProjectionsSearchPost addFormParam(String key, V value)
      add an additional form parameter
      Type Parameters:
      V - value type
      Parameters:
      key - form parameter name
      value - form parameter value
      Returns:
      T
    • withFormParam

      <V> ByProjectKeyProductProjectionsSearchPost withFormParam(String key, V value)
      set the form parameter with the specified value
      Type Parameters:
      V - value type
      Parameters:
      key - form parameter name
      value - form parameter value
      Returns:
      T
    • withoutFormParam

      removes the specified form parameter
      Parameters:
      key - form parameter name
      Returns:
      T
    • withFormParams

      ByProjectKeyProductProjectionsSearchPost withFormParams(List<io.vrap.rmf.base.client.ApiMethod.ParamEntry<String,String>> formParams)
      set the form parameters
      Parameters:
      formParams - list of form parameters
      Returns:
      T
    • addFormParams

      ByProjectKeyProductProjectionsSearchPost addFormParams(List<io.vrap.rmf.base.client.ApiMethod.ParamEntry<String,String>> formParams)
    • withFuzzy

      default <TValue> ByProjectKeyProductProjectionsSearchPost withFuzzy(TValue fuzzy)
      set fuzzy with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      fuzzy - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFuzzy

      default <TValue> ByProjectKeyProductProjectionsSearchPost addFuzzy(TValue fuzzy)
      add additional fuzzy query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      fuzzy - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFuzzy

      set fuzzy with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFuzzy

      add additional fuzzy query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFuzzy

      set fuzzy with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFuzzy

      add additional fuzzy query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFuzzy

      default <TValue> ByProjectKeyProductProjectionsSearchPost withFuzzy(Collection<TValue> fuzzy)
      set fuzzy with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      fuzzy - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFuzzy

      default <TValue> ByProjectKeyProductProjectionsSearchPost addFuzzy(Collection<TValue> fuzzy)
      add additional fuzzy query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      fuzzy - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFuzzyLevel

      default <TValue> ByProjectKeyProductProjectionsSearchPost withFuzzyLevel(TValue fuzzyLevel)
      set fuzzyLevel with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      fuzzyLevel - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFuzzyLevel

      default <TValue> ByProjectKeyProductProjectionsSearchPost addFuzzyLevel(TValue fuzzyLevel)
      add additional fuzzyLevel query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      fuzzyLevel - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFuzzyLevel

      default ByProjectKeyProductProjectionsSearchPost withFuzzyLevel(Supplier<Double> supplier)
      set fuzzyLevel with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFuzzyLevel

      default ByProjectKeyProductProjectionsSearchPost addFuzzyLevel(Supplier<Double> supplier)
      add additional fuzzyLevel query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFuzzyLevel

      set fuzzyLevel with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFuzzyLevel

      add additional fuzzyLevel query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFuzzyLevel

      default <TValue> ByProjectKeyProductProjectionsSearchPost withFuzzyLevel(Collection<TValue> fuzzyLevel)
      set fuzzyLevel with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      fuzzyLevel - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFuzzyLevel

      default <TValue> ByProjectKeyProductProjectionsSearchPost addFuzzyLevel(Collection<TValue> fuzzyLevel)
      add additional fuzzyLevel query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      fuzzyLevel - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withMarkMatchingVariants

      default <TValue> ByProjectKeyProductProjectionsSearchPost withMarkMatchingVariants(TValue markMatchingVariants)
      set markMatchingVariants with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      markMatchingVariants - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addMarkMatchingVariants

      default <TValue> ByProjectKeyProductProjectionsSearchPost addMarkMatchingVariants(TValue markMatchingVariants)
      add additional markMatchingVariants query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      markMatchingVariants - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withMarkMatchingVariants

      default ByProjectKeyProductProjectionsSearchPost withMarkMatchingVariants(Supplier<Boolean> supplier)
      set markMatchingVariants with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addMarkMatchingVariants

      default ByProjectKeyProductProjectionsSearchPost addMarkMatchingVariants(Supplier<Boolean> supplier)
      add additional markMatchingVariants query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withMarkMatchingVariants

      set markMatchingVariants with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addMarkMatchingVariants

      add additional markMatchingVariants query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withMarkMatchingVariants

      default <TValue> ByProjectKeyProductProjectionsSearchPost withMarkMatchingVariants(Collection<TValue> markMatchingVariants)
      set markMatchingVariants with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      markMatchingVariants - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addMarkMatchingVariants

      default <TValue> ByProjectKeyProductProjectionsSearchPost addMarkMatchingVariants(Collection<TValue> markMatchingVariants)
      add additional markMatchingVariants query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      markMatchingVariants - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFilter

      default <TValue> ByProjectKeyProductProjectionsSearchPost withFilter(TValue filter)
      set filter with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      filter - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFilter

      default <TValue> ByProjectKeyProductProjectionsSearchPost addFilter(TValue filter)
      add additional filter query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      filter - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFilter

      set filter with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFilter

      add additional filter query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFilter

      set filter with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFilter

      add additional filter query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFilter

      default <TValue> ByProjectKeyProductProjectionsSearchPost withFilter(Collection<TValue> filter)
      set filter with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      filter - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFilter

      default <TValue> ByProjectKeyProductProjectionsSearchPost addFilter(Collection<TValue> filter)
      add additional filter query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      filter - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFilterFacets

      default <TValue> ByProjectKeyProductProjectionsSearchPost withFilterFacets(TValue filterFacets)
      set filterFacets with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      filterFacets - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFilterFacets

      default <TValue> ByProjectKeyProductProjectionsSearchPost addFilterFacets(TValue filterFacets)
      add additional filterFacets query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      filterFacets - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFilterFacets

      default ByProjectKeyProductProjectionsSearchPost withFilterFacets(Supplier<String> supplier)
      set filterFacets with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFilterFacets

      default ByProjectKeyProductProjectionsSearchPost addFilterFacets(Supplier<String> supplier)
      add additional filterFacets query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFilterFacets

      set filterFacets with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFilterFacets

      add additional filterFacets query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFilterFacets

      default <TValue> ByProjectKeyProductProjectionsSearchPost withFilterFacets(Collection<TValue> filterFacets)
      set filterFacets with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      filterFacets - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFilterFacets

      default <TValue> ByProjectKeyProductProjectionsSearchPost addFilterFacets(Collection<TValue> filterFacets)
      add additional filterFacets query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      filterFacets - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFilterQuery

      default <TValue> ByProjectKeyProductProjectionsSearchPost withFilterQuery(TValue filterQuery)
      set filterQuery with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      filterQuery - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFilterQuery

      default <TValue> ByProjectKeyProductProjectionsSearchPost addFilterQuery(TValue filterQuery)
      add additional filterQuery query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      filterQuery - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFilterQuery

      default ByProjectKeyProductProjectionsSearchPost withFilterQuery(Supplier<String> supplier)
      set filterQuery with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFilterQuery

      default ByProjectKeyProductProjectionsSearchPost addFilterQuery(Supplier<String> supplier)
      add additional filterQuery query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFilterQuery

      set filterQuery with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFilterQuery

      add additional filterQuery query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFilterQuery

      default <TValue> ByProjectKeyProductProjectionsSearchPost withFilterQuery(Collection<TValue> filterQuery)
      set filterQuery with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      filterQuery - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFilterQuery

      default <TValue> ByProjectKeyProductProjectionsSearchPost addFilterQuery(Collection<TValue> filterQuery)
      add additional filterQuery query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      filterQuery - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFacet

      default <TValue> ByProjectKeyProductProjectionsSearchPost withFacet(TValue facet)
      set facet with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      facet - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFacet

      default <TValue> ByProjectKeyProductProjectionsSearchPost addFacet(TValue facet)
      add additional facet query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      facet - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFacet

      set facet with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFacet

      add additional facet query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFacet

      set facet with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFacet

      add additional facet query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withFacet

      default <TValue> ByProjectKeyProductProjectionsSearchPost withFacet(Collection<TValue> facet)
      set facet with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      facet - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addFacet

      default <TValue> ByProjectKeyProductProjectionsSearchPost addFacet(Collection<TValue> facet)
      add additional facet query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      facet - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withSort

      default <TValue> ByProjectKeyProductProjectionsSearchPost withSort(TValue sort)
      set sort with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      sort - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addSort

      default <TValue> ByProjectKeyProductProjectionsSearchPost addSort(TValue sort)
      add additional sort query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      sort - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withSort

      set sort with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addSort

      add additional sort query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withSort

      set sort with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addSort

      add additional sort query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withSort

      default <TValue> ByProjectKeyProductProjectionsSearchPost withSort(Collection<TValue> sort)
      set sort with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      sort - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addSort

      default <TValue> ByProjectKeyProductProjectionsSearchPost addSort(Collection<TValue> sort)
      add additional sort query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      sort - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withLimit

      default <TValue> ByProjectKeyProductProjectionsSearchPost withLimit(TValue limit)
      set limit with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      limit - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addLimit

      default <TValue> ByProjectKeyProductProjectionsSearchPost addLimit(TValue limit)
      add additional limit query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      limit - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withLimit

      set limit with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addLimit

      add additional limit query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withLimit

      set limit with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addLimit

      add additional limit query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withLimit

      default <TValue> ByProjectKeyProductProjectionsSearchPost withLimit(Collection<TValue> limit)
      set limit with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      limit - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addLimit

      default <TValue> ByProjectKeyProductProjectionsSearchPost addLimit(Collection<TValue> limit)
      add additional limit query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      limit - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withOffset

      default <TValue> ByProjectKeyProductProjectionsSearchPost withOffset(TValue offset)
      set offset with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      offset - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addOffset

      default <TValue> ByProjectKeyProductProjectionsSearchPost addOffset(TValue offset)
      add additional offset query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      offset - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withOffset

      set offset with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addOffset

      add additional offset query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withOffset

      set offset with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addOffset

      add additional offset query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withOffset

      default <TValue> ByProjectKeyProductProjectionsSearchPost withOffset(Collection<TValue> offset)
      set offset with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      offset - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addOffset

      default <TValue> ByProjectKeyProductProjectionsSearchPost addOffset(Collection<TValue> offset)
      add additional offset query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      offset - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withWithTotal

      default <TValue> ByProjectKeyProductProjectionsSearchPost withWithTotal(TValue withTotal)
      set withTotal with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      withTotal - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addWithTotal

      default <TValue> ByProjectKeyProductProjectionsSearchPost addWithTotal(TValue withTotal)
      add additional withTotal query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      withTotal - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withWithTotal

      default ByProjectKeyProductProjectionsSearchPost withWithTotal(Supplier<Boolean> supplier)
      set withTotal with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addWithTotal

      default ByProjectKeyProductProjectionsSearchPost addWithTotal(Supplier<Boolean> supplier)
      add additional withTotal query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withWithTotal

      set withTotal with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addWithTotal

      add additional withTotal query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withWithTotal

      default <TValue> ByProjectKeyProductProjectionsSearchPost withWithTotal(Collection<TValue> withTotal)
      set withTotal with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      withTotal - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addWithTotal

      default <TValue> ByProjectKeyProductProjectionsSearchPost addWithTotal(Collection<TValue> withTotal)
      add additional withTotal query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      withTotal - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withStaged

      default <TValue> ByProjectKeyProductProjectionsSearchPost withStaged(TValue staged)
      set staged with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      staged - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addStaged

      default <TValue> ByProjectKeyProductProjectionsSearchPost addStaged(TValue staged)
      add additional staged query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      staged - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withStaged

      set staged with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addStaged

      add additional staged query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withStaged

      set staged with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addStaged

      add additional staged query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withStaged

      default <TValue> ByProjectKeyProductProjectionsSearchPost withStaged(Collection<TValue> staged)
      set staged with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      staged - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addStaged

      default <TValue> ByProjectKeyProductProjectionsSearchPost addStaged(Collection<TValue> staged)
      add additional staged query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      staged - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceCurrency

      default <TValue> ByProjectKeyProductProjectionsSearchPost withPriceCurrency(TValue priceCurrency)
      set priceCurrency with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      priceCurrency - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceCurrency

      default <TValue> ByProjectKeyProductProjectionsSearchPost addPriceCurrency(TValue priceCurrency)
      add additional priceCurrency query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      priceCurrency - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceCurrency

      default ByProjectKeyProductProjectionsSearchPost withPriceCurrency(Supplier<String> supplier)
      set priceCurrency with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceCurrency

      default ByProjectKeyProductProjectionsSearchPost addPriceCurrency(Supplier<String> supplier)
      add additional priceCurrency query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceCurrency

      set priceCurrency with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceCurrency

      add additional priceCurrency query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceCurrency

      default <TValue> ByProjectKeyProductProjectionsSearchPost withPriceCurrency(Collection<TValue> priceCurrency)
      set priceCurrency with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      priceCurrency - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceCurrency

      default <TValue> ByProjectKeyProductProjectionsSearchPost addPriceCurrency(Collection<TValue> priceCurrency)
      add additional priceCurrency query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      priceCurrency - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceCountry

      default <TValue> ByProjectKeyProductProjectionsSearchPost withPriceCountry(TValue priceCountry)
      set priceCountry with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      priceCountry - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceCountry

      default <TValue> ByProjectKeyProductProjectionsSearchPost addPriceCountry(TValue priceCountry)
      add additional priceCountry query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      priceCountry - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceCountry

      default ByProjectKeyProductProjectionsSearchPost withPriceCountry(Supplier<String> supplier)
      set priceCountry with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceCountry

      default ByProjectKeyProductProjectionsSearchPost addPriceCountry(Supplier<String> supplier)
      add additional priceCountry query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceCountry

      set priceCountry with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceCountry

      add additional priceCountry query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceCountry

      default <TValue> ByProjectKeyProductProjectionsSearchPost withPriceCountry(Collection<TValue> priceCountry)
      set priceCountry with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      priceCountry - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceCountry

      default <TValue> ByProjectKeyProductProjectionsSearchPost addPriceCountry(Collection<TValue> priceCountry)
      add additional priceCountry query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      priceCountry - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceCustomerGroup

      default <TValue> ByProjectKeyProductProjectionsSearchPost withPriceCustomerGroup(TValue priceCustomerGroup)
      set priceCustomerGroup with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      priceCustomerGroup - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceCustomerGroup

      default <TValue> ByProjectKeyProductProjectionsSearchPost addPriceCustomerGroup(TValue priceCustomerGroup)
      add additional priceCustomerGroup query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      priceCustomerGroup - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceCustomerGroup

      default ByProjectKeyProductProjectionsSearchPost withPriceCustomerGroup(Supplier<String> supplier)
      set priceCustomerGroup with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceCustomerGroup

      default ByProjectKeyProductProjectionsSearchPost addPriceCustomerGroup(Supplier<String> supplier)
      add additional priceCustomerGroup query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceCustomerGroup

      set priceCustomerGroup with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceCustomerGroup

      add additional priceCustomerGroup query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceCustomerGroup

      default <TValue> ByProjectKeyProductProjectionsSearchPost withPriceCustomerGroup(Collection<TValue> priceCustomerGroup)
      set priceCustomerGroup with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      priceCustomerGroup - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceCustomerGroup

      default <TValue> ByProjectKeyProductProjectionsSearchPost addPriceCustomerGroup(Collection<TValue> priceCustomerGroup)
      add additional priceCustomerGroup query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      priceCustomerGroup - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceChannel

      default <TValue> ByProjectKeyProductProjectionsSearchPost withPriceChannel(TValue priceChannel)
      set priceChannel with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      priceChannel - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceChannel

      default <TValue> ByProjectKeyProductProjectionsSearchPost addPriceChannel(TValue priceChannel)
      add additional priceChannel query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      priceChannel - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceChannel

      default ByProjectKeyProductProjectionsSearchPost withPriceChannel(Supplier<String> supplier)
      set priceChannel with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceChannel

      default ByProjectKeyProductProjectionsSearchPost addPriceChannel(Supplier<String> supplier)
      add additional priceChannel query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceChannel

      set priceChannel with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceChannel

      add additional priceChannel query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withPriceChannel

      default <TValue> ByProjectKeyProductProjectionsSearchPost withPriceChannel(Collection<TValue> priceChannel)
      set priceChannel with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      priceChannel - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addPriceChannel

      default <TValue> ByProjectKeyProductProjectionsSearchPost addPriceChannel(Collection<TValue> priceChannel)
      add additional priceChannel query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      priceChannel - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withLocaleProjection

      default <TValue> ByProjectKeyProductProjectionsSearchPost withLocaleProjection(TValue localeProjection)
      set localeProjection with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      localeProjection - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addLocaleProjection

      default <TValue> ByProjectKeyProductProjectionsSearchPost addLocaleProjection(TValue localeProjection)
      add additional localeProjection query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      localeProjection - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withLocaleProjection

      default ByProjectKeyProductProjectionsSearchPost withLocaleProjection(Supplier<String> supplier)
      set localeProjection with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addLocaleProjection

      default ByProjectKeyProductProjectionsSearchPost addLocaleProjection(Supplier<String> supplier)
      add additional localeProjection query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withLocaleProjection

      set localeProjection with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addLocaleProjection

      add additional localeProjection query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withLocaleProjection

      default <TValue> ByProjectKeyProductProjectionsSearchPost withLocaleProjection(Collection<TValue> localeProjection)
      set localeProjection with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      localeProjection - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addLocaleProjection

      default <TValue> ByProjectKeyProductProjectionsSearchPost addLocaleProjection(Collection<TValue> localeProjection)
      add additional localeProjection query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      localeProjection - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withStoreProjection

      default <TValue> ByProjectKeyProductProjectionsSearchPost withStoreProjection(TValue storeProjection)
      set storeProjection with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      storeProjection - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addStoreProjection

      default <TValue> ByProjectKeyProductProjectionsSearchPost addStoreProjection(TValue storeProjection)
      add additional storeProjection query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      storeProjection - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withStoreProjection

      default ByProjectKeyProductProjectionsSearchPost withStoreProjection(Supplier<String> supplier)
      set storeProjection with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addStoreProjection

      default ByProjectKeyProductProjectionsSearchPost addStoreProjection(Supplier<String> supplier)
      add additional storeProjection query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withStoreProjection

      set storeProjection with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addStoreProjection

      add additional storeProjection query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withStoreProjection

      default <TValue> ByProjectKeyProductProjectionsSearchPost withStoreProjection(Collection<TValue> storeProjection)
      set storeProjection with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      storeProjection - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addStoreProjection

      default <TValue> ByProjectKeyProductProjectionsSearchPost addStoreProjection(Collection<TValue> storeProjection)
      add additional storeProjection query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      storeProjection - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withExpand

      default <TValue> ByProjectKeyProductProjectionsSearchPost withExpand(TValue expand)
      set expand with the specified value
      Type Parameters:
      TValue - value type
      Parameters:
      expand - value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addExpand

      default <TValue> ByProjectKeyProductProjectionsSearchPost addExpand(TValue expand)
      add additional expand query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      expand - value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withExpand

      set expand with the specified value
      Parameters:
      supplier - supplier for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addExpand

      add additional expand query parameter
      Parameters:
      supplier - supplier for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withExpand

      set expand with the specified value
      Parameters:
      op - builder for the value to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addExpand

      add additional expand query parameter
      Parameters:
      op - builder for the value to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withExpand

      default <TValue> ByProjectKeyProductProjectionsSearchPost withExpand(Collection<TValue> expand)
      set expand with the specified values
      Type Parameters:
      TValue - value type
      Parameters:
      expand - values to be set
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addExpand

      default <TValue> ByProjectKeyProductProjectionsSearchPost addExpand(Collection<TValue> expand)
      add additional expand query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      expand - values to be added
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withText

      default <TValue> ByProjectKeyProductProjectionsSearchPost withText(String locale, TValue text)
      set text with the specificied value
      Type Parameters:
      TValue - value type
      Parameters:
      locale - parameter name
      text - parameter value
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addText

      default <TValue> ByProjectKeyProductProjectionsSearchPost addText(String locale, TValue text)
      add additional text query parameter
      Type Parameters:
      TValue - value type
      Parameters:
      locale - parameter name
      text - parameter value
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • withText

      default <TValue> ByProjectKeyProductProjectionsSearchPost withText(String locale, Collection<TValue> text)
      set text with the specificied values
      Type Parameters:
      TValue - value type
      Parameters:
      locale - parameter name
      text - parameter values
      Returns:
      ByProjectKeyProductProjectionsSearchPost
    • addText

      default <TValue> ByProjectKeyProductProjectionsSearchPost addText(String locale, Collection<TValue> text)
      add additional text query parameters
      Type Parameters:
      TValue - value type
      Parameters:
      locale - parameter name
      text - parameter values
      Returns:
      ByProjectKeyProductProjectionsSearchPost