Class BetaTextCitationParam
-
- All Implemented Interfaces:
public final class BetaTextCitationParam
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaTextCitationParam.VisitorAn interface that defines how to map each variant of BetaTextCitationParam to a value of type T.
-
Method Summary
-
-
Method Detail
-
charLocation
final Optional<BetaCitationCharLocationParam> charLocation()
-
pageLocation
final Optional<BetaCitationPageLocationParam> pageLocation()
-
contentBlockLocation
final Optional<BetaCitationContentBlockLocationParam> contentBlockLocation()
-
webSearchResultLocation
final Optional<BetaCitationWebSearchResultLocationParam> webSearchResultLocation()
-
isCharLocation
final Boolean isCharLocation()
-
isPageLocation
final Boolean isPageLocation()
-
isContentBlockLocation
final Boolean isContentBlockLocation()
-
isWebSearchResultLocation
final Boolean isWebSearchResultLocation()
-
asCharLocation
final BetaCitationCharLocationParam asCharLocation()
-
asPageLocation
final BetaCitationPageLocationParam asPageLocation()
-
asContentBlockLocation
final BetaCitationContentBlockLocationParam asContentBlockLocation()
-
asWebSearchResultLocation
final BetaCitationWebSearchResultLocationParam asWebSearchResultLocation()
-
accept
final <T extends Any> T accept(BetaTextCitationParam.Visitor<T> visitor)
-
validate
final BetaTextCitationParam validate()
-
ofCharLocation
final static BetaTextCitationParam ofCharLocation(BetaCitationCharLocationParam charLocation)
-
ofPageLocation
final static BetaTextCitationParam ofPageLocation(BetaCitationPageLocationParam pageLocation)
-
ofContentBlockLocation
final static BetaTextCitationParam ofContentBlockLocation(BetaCitationContentBlockLocationParam contentBlockLocation)
-
ofWebSearchResultLocation
final static BetaTextCitationParam ofWebSearchResultLocation(BetaCitationWebSearchResultLocationParam webSearchResultLocation)
-
-
-
-