Class PageDetails.Builder
- java.lang.Object
-
- com.assemblyai.api.resources.transcripts.types.PageDetails.Builder
-
- All Implemented Interfaces:
PageDetails._FinalStage,PageDetails.CurrentUrlStage,PageDetails.LimitStage,PageDetails.ResultCountStage
- Enclosing class:
- PageDetails
public static final class PageDetails.Builder extends java.lang.Object implements PageDetails.LimitStage, PageDetails.ResultCountStage, PageDetails.CurrentUrlStage, PageDetails._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PageDetailsbuild()PageDetails._FinalStagecurrentUrl(java.lang.String currentUrl)PageDetails.Builderfrom(PageDetails other)PageDetails.ResultCountStagelimit(int limit)PageDetails._FinalStagenextUrl(java.lang.String nextUrl)The URL to the next page of transcripts.PageDetails._FinalStagenextUrl(java.util.Optional<java.lang.String> nextUrl)PageDetails._FinalStageprevUrl(java.lang.String prevUrl)The URL to the next page of transcripts.PageDetails._FinalStageprevUrl(java.util.Optional<java.lang.String> prevUrl)PageDetails.CurrentUrlStageresultCount(int resultCount)
-
-
-
Method Detail
-
from
public PageDetails.Builder from(PageDetails other)
- Specified by:
fromin interfacePageDetails.LimitStage
-
limit
public PageDetails.ResultCountStage limit(int limit)
- Specified by:
limitin interfacePageDetails.LimitStage
-
resultCount
public PageDetails.CurrentUrlStage resultCount(int resultCount)
- Specified by:
resultCountin interfacePageDetails.ResultCountStage
-
currentUrl
public PageDetails._FinalStage currentUrl(java.lang.String currentUrl)
- Specified by:
currentUrlin interfacePageDetails.CurrentUrlStage
-
nextUrl
public PageDetails._FinalStage nextUrl(java.lang.String nextUrl)
The URL to the next page of transcripts. The next URL always points to a page with newer transcripts.
- Specified by:
nextUrlin interfacePageDetails._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
nextUrl
public PageDetails._FinalStage nextUrl(java.util.Optional<java.lang.String> nextUrl)
- Specified by:
nextUrlin interfacePageDetails._FinalStage
-
prevUrl
public PageDetails._FinalStage prevUrl(java.lang.String prevUrl)
The URL to the next page of transcripts. The previous URL always points to a page with older transcripts.
- Specified by:
prevUrlin interfacePageDetails._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
prevUrl
public PageDetails._FinalStage prevUrl(java.util.Optional<java.lang.String> prevUrl)
- Specified by:
prevUrlin interfacePageDetails._FinalStage
-
build
public PageDetails build()
- Specified by:
buildin interfacePageDetails._FinalStage
-
-