Package zendesk.support
Class HelpCenterSearch.Builder
- java.lang.Object
-
- zendesk.support.HelpCenterSearch.Builder
-
- Enclosing class:
- HelpCenterSearch
public static class HelpCenterSearch.Builder extends java.lang.ObjectThis is a builder class which is used to generate aHelpCenterSearch
-
-
Constructor Summary
Constructors Constructor and Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description HelpCenterSearchbuild()Builds aHelpCenterSearchobject with the specified parameters.HelpCenterSearch.BuilderforLocale(java.util.Locale locale)Specifies the locale to perform the search in.HelpCenterSearch.Builderpage(java.lang.Integer page)Specifies which page of results to request.HelpCenterSearch.BuilderperPage(java.lang.Integer perPage)Specifies the number of results to display per pageHelpCenterSearch.BuilderwithCategoryId(java.lang.Long categoryId)Specifies the category id to restrict the results to.HelpCenterSearch.BuilderwithCategoryIds(java.util.List<java.lang.Long> categoryIds)Specifies the category IDs to restrict the results to.HelpCenterSearch.BuilderwithIncludes(java.lang.String... includes)Specifies the includes to be returned by the search.HelpCenterSearch.BuilderwithLabelNames(java.lang.String... labelNames)Specifies the label names to restrict the results to.HelpCenterSearch.BuilderwithQuery(java.lang.String query)Specifies the free-form query to perform.HelpCenterSearch.BuilderwithSectionId(java.lang.Long sectionId)Specifies the section id to restrict the results to.HelpCenterSearch.BuilderwithSectionIds(java.util.List<java.lang.Long> sectionIds)Specifies the section IDs to restrict the results to.
-
-
-
Method Detail
-
withQuery
public HelpCenterSearch.Builder withQuery(java.lang.String query)
Specifies the free-form query to perform.- Parameters:
query- The free-form query to perform- Returns:
- The Builder
-
forLocale
public HelpCenterSearch.Builder forLocale(java.util.Locale locale)
Specifies the locale to perform the search in. Note that this must be a supported locale by your Help Center instance- Parameters:
locale- The locale to search in- Returns:
- The Builder
-
withIncludes
public HelpCenterSearch.Builder withIncludes(java.lang.String... includes)
Specifies the includes to be returned by the search.- Parameters:
includes- The includes to be returned by the search- Returns:
- The Builder
- See Also:
- Includes documentation
-
withLabelNames
public HelpCenterSearch.Builder withLabelNames(java.lang.String... labelNames)
Specifies the label names to restrict the results to. Note that ALL label names must match for an article to be includes in the search results.- Parameters:
labelNames- The label names to restrict the results to- Returns:
- The builder
-
withCategoryId
public HelpCenterSearch.Builder withCategoryId(java.lang.Long categoryId)
Specifies the category id to restrict the results to.- Parameters:
categoryId- The category id to restrict the results to- Returns:
- The builder
-
withCategoryIds
public HelpCenterSearch.Builder withCategoryIds(java.util.List<java.lang.Long> categoryIds)
Specifies the category IDs to restrict the results to.- Parameters:
categoryIds- The category IDs to restrict the results to- Returns:
- The builder
-
withSectionId
public HelpCenterSearch.Builder withSectionId(java.lang.Long sectionId)
Specifies the section id to restrict the results to.- Parameters:
sectionId- The section id to restrict the results to- Returns:
- The builder
-
withSectionIds
public HelpCenterSearch.Builder withSectionIds(java.util.List<java.lang.Long> sectionIds)
Specifies the section IDs to restrict the results to.- Parameters:
sectionIds- The section IDs to restrict the results to- Returns:
- The builder
-
page
public HelpCenterSearch.Builder page(java.lang.Integer page)
Specifies which page of results to request.- Parameters:
page- The page of results to request- Returns:
- the builder
-
perPage
public HelpCenterSearch.Builder perPage(java.lang.Integer perPage)
Specifies the number of results to display per page- Parameters:
perPage- The number of results to display per page- Returns:
- the builder
-
build
public HelpCenterSearch build()
Builds aHelpCenterSearchobject with the specified parameters.- Returns:
- the
HelpCenterSearch
-
-