Class SearchOptions.Builder

  • Enclosing class:
    SearchOptions

    public static class SearchOptions.Builder
    extends java.lang.Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
    • Method Detail

      • build

        public SearchOptions build()
        Builds a SearchOptions.
        Returns:
        the new SearchOptions instance
      • addFields

        public SearchOptions.Builder addFields​(java.lang.String fields)
        Adds a new element to fields.
        Parameters:
        fields - the new element to be added
        Returns:
        the SearchOptions builder
      • addSort

        public SearchOptions.Builder addSort​(java.lang.String sort)
        Adds a new element to sort.
        Parameters:
        sort - the new element to be added
        Returns:
        the SearchOptions builder
      • query

        public SearchOptions.Builder query​(java.lang.String query)
        Set the query.
        Parameters:
        query - the query
        Returns:
        the SearchOptions builder
      • fields

        public SearchOptions.Builder fields​(java.util.List<java.lang.String> fields)
        Set the fields. Existing fields will be replaced.
        Parameters:
        fields - the fields
        Returns:
        the SearchOptions builder
      • searchCursor

        public SearchOptions.Builder searchCursor​(java.lang.String searchCursor)
        Set the searchCursor.
        Parameters:
        searchCursor - the searchCursor
        Returns:
        the SearchOptions builder
      • xRequestId

        public SearchOptions.Builder xRequestId​(java.lang.String xRequestId)
        Set the xRequestId.
        Parameters:
        xRequestId - the xRequestId
        Returns:
        the SearchOptions builder
      • xCorrelationId

        public SearchOptions.Builder xCorrelationId​(java.lang.String xCorrelationId)
        Set the xCorrelationId.
        Parameters:
        xCorrelationId - the xCorrelationId
        Returns:
        the SearchOptions builder
      • accountId

        public SearchOptions.Builder accountId​(java.lang.String accountId)
        Set the accountId.
        Parameters:
        accountId - the accountId
        Returns:
        the SearchOptions builder
      • limit

        public SearchOptions.Builder limit​(long limit)
        Set the limit.
        Parameters:
        limit - the limit
        Returns:
        the SearchOptions builder
      • timeout

        public SearchOptions.Builder timeout​(long timeout)
        Set the timeout.
        Parameters:
        timeout - the timeout
        Returns:
        the SearchOptions builder
      • sort

        public SearchOptions.Builder sort​(java.util.List<java.lang.String> sort)
        Set the sort. Existing sort will be replaced.
        Parameters:
        sort - the sort
        Returns:
        the SearchOptions builder
      • isDeleted

        public SearchOptions.Builder isDeleted​(java.lang.String isDeleted)
        Set the isDeleted.
        Parameters:
        isDeleted - the isDeleted
        Returns:
        the SearchOptions builder
      • isReclaimed

        public SearchOptions.Builder isReclaimed​(java.lang.String isReclaimed)
        Set the isReclaimed.
        Parameters:
        isReclaimed - the isReclaimed
        Returns:
        the SearchOptions builder
      • isPublic

        public SearchOptions.Builder isPublic​(java.lang.String isPublic)
        Set the isPublic.
        Parameters:
        isPublic - the isPublic
        Returns:
        the SearchOptions builder
      • impersonateUser

        public SearchOptions.Builder impersonateUser​(java.lang.String impersonateUser)
        Set the impersonateUser.
        Parameters:
        impersonateUser - the impersonateUser
        Returns:
        the SearchOptions builder
      • canTag

        public SearchOptions.Builder canTag​(java.lang.String canTag)
        Set the canTag.
        Parameters:
        canTag - the canTag
        Returns:
        the SearchOptions builder
      • isProjectResource

        public SearchOptions.Builder isProjectResource​(java.lang.String isProjectResource)
        Set the isProjectResource.
        Parameters:
        isProjectResource - the isProjectResource
        Returns:
        the SearchOptions builder