Class BetaImageBlockParam.Source
-
- All Implemented Interfaces:
public final class BetaImageBlockParam.Source
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaImageBlockParam.Source.VisitorAn interface that defines how to map each variant of Source to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<BetaBase64ImageSource>betaBase64Image()final Optional<BetaUrlImageSource>betaUrlImage()final BooleanisBetaBase64Image()final BooleanisBetaUrlImage()final BetaBase64ImageSourceasBetaBase64Image()final BetaUrlImageSourceasBetaUrlImage()final Optional<JsonValue>_json()final <T extends Any> Taccept(BetaImageBlockParam.Source.Visitor<T> visitor)final BetaImageBlockParam.Sourcevalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaImageBlockParam.SourceofBetaBase64Image(BetaBase64ImageSource betaBase64Image)final static BetaImageBlockParam.SourceofBetaUrlImage(BetaUrlImageSource betaUrlImage)-
-
Method Detail
-
betaBase64Image
final Optional<BetaBase64ImageSource> betaBase64Image()
-
betaUrlImage
final Optional<BetaUrlImageSource> betaUrlImage()
-
isBetaBase64Image
final Boolean isBetaBase64Image()
-
isBetaUrlImage
final Boolean isBetaUrlImage()
-
asBetaBase64Image
final BetaBase64ImageSource asBetaBase64Image()
-
asBetaUrlImage
final BetaUrlImageSource asBetaUrlImage()
-
accept
final <T extends Any> T accept(BetaImageBlockParam.Source.Visitor<T> visitor)
-
validate
final BetaImageBlockParam.Source validate()
-
ofBetaBase64Image
final static BetaImageBlockParam.Source ofBetaBase64Image(BetaBase64ImageSource betaBase64Image)
-
ofBetaUrlImage
final static BetaImageBlockParam.Source ofBetaUrlImage(BetaUrlImageSource betaUrlImage)
-
-
-
-