Class SearchRetrieveRequest.SearchRetrieveRequestBuilder<C extends SearchRetrieveRequest,B extends SearchRetrieveRequest.SearchRetrieveRequestBuilder<C,B>>

java.lang.Object
de.kaiserpfalzedv.services.dnb.marcxml.model.SearchRetrieveRequest.SearchRetrieveRequestBuilder<C,B>
Enclosing class:
SearchRetrieveRequest

public abstract static class SearchRetrieveRequest.SearchRetrieveRequestBuilder<C extends SearchRetrieveRequest,B extends SearchRetrieveRequest.SearchRetrieveRequestBuilder<C,B>> extends Object
  • Constructor Details

    • SearchRetrieveRequestBuilder

      public SearchRetrieveRequestBuilder()
  • Method Details

    • version

      public B version(String version)
      Returns:
      this.
    • query

      public B query(String query)
      Returns:
      this.
    • startRecord

      public B startRecord(int startRecord)
      Returns:
      this.
    • maximumRecords

      public B maximumRecords(int maximumRecords)
      Returns:
      this.
    • recordPacking

      public B recordPacking(String recordPacking)
      Returns:
      this.
    • recordSchema

      public B recordSchema(String recordSchema)
      Returns:
      this.
    • xQuery

      public B xQuery(XQuery xQuery)
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object