Package com.intercom.api.types
Class ArticleList.Builder
- java.lang.Object
-
- com.intercom.api.types.ArticleList.Builder
-
- All Implemented Interfaces:
ArticleList._FinalStage,ArticleList.TotalCountStage
- Enclosing class:
- ArticleList
public static final class ArticleList.Builder extends java.lang.Object implements ArticleList.TotalCountStage, ArticleList._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArticleList._FinalStageaddAllData(java.util.List<ArticleListItem> data)An array of Article objectsArticleList._FinalStageaddData(ArticleListItem data)An array of Article objectsArticleListbuild()ArticleList._FinalStagedata(java.util.List<ArticleListItem> data)An array of Article objectsArticleList.Builderfrom(ArticleList other)ArticleList._FinalStagepages(java.lang.Object pages)ArticleList._FinalStagepages(java.util.Optional<java.lang.Object> pages)ArticleList._FinalStagetotalCount(int totalCount)A count of the total number of articles.
-
-
-
Method Detail
-
from
public ArticleList.Builder from(ArticleList other)
- Specified by:
fromin interfaceArticleList.TotalCountStage
-
totalCount
public ArticleList._FinalStage totalCount(int totalCount)
A count of the total number of articles.A count of the total number of articles.
- Specified by:
totalCountin interfaceArticleList.TotalCountStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addAllData
public ArticleList._FinalStage addAllData(java.util.List<ArticleListItem> data)
An array of Article objects
- Specified by:
addAllDatain interfaceArticleList._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addData
public ArticleList._FinalStage addData(ArticleListItem data)
An array of Article objects
- Specified by:
addDatain interfaceArticleList._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
data
public ArticleList._FinalStage data(java.util.List<ArticleListItem> data)
An array of Article objects
- Specified by:
datain interfaceArticleList._FinalStage
-
pages
public ArticleList._FinalStage pages(java.lang.Object pages)
- Specified by:
pagesin interfaceArticleList._FinalStage
-
pages
public ArticleList._FinalStage pages(java.util.Optional<java.lang.Object> pages)
- Specified by:
pagesin interfaceArticleList._FinalStage
-
build
public ArticleList build()
- Specified by:
buildin interfaceArticleList._FinalStage
-
-