Package io.imagekit.models
Class ExtensionItem
-
- All Implemented Interfaces:
public final class ExtensionItem
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceExtensionItem.VisitorAn interface that defines how to map each variant of ExtensionItem to a value of type T.
public final classExtensionItem.RemoveBgpublic final classExtensionItem.AutoTaggingExtensionpublic final classExtensionItem.AiTaskspublic final classExtensionItem.SavedExtension
-
Method Summary
-
-
Method Detail
-
removeBg
final Optional<ExtensionItem.RemoveBg> removeBg()
-
autoTaggingExtension
final Optional<ExtensionItem.AutoTaggingExtension> autoTaggingExtension()
-
aiAutoDescription
final Optional<JsonValue> aiAutoDescription()
-
aiTasks
final Optional<ExtensionItem.AiTasks> aiTasks()
-
savedExtension
final Optional<ExtensionItem.SavedExtension> savedExtension()
-
isRemoveBg
final Boolean isRemoveBg()
-
isAutoTaggingExtension
final Boolean isAutoTaggingExtension()
-
isAiAutoDescription
final Boolean isAiAutoDescription()
-
isSavedExtension
final Boolean isSavedExtension()
-
asRemoveBg
final ExtensionItem.RemoveBg asRemoveBg()
-
asAutoTaggingExtension
final ExtensionItem.AutoTaggingExtension asAutoTaggingExtension()
-
asAiAutoDescription
final JsonValue asAiAutoDescription()
-
asAiTasks
final ExtensionItem.AiTasks asAiTasks()
-
asSavedExtension
final ExtensionItem.SavedExtension asSavedExtension()
-
accept
final <T extends Any> T accept(ExtensionItem.Visitor<T> visitor)
-
validate
final ExtensionItem validate()
-
ofRemoveBg
final static ExtensionItem ofRemoveBg(ExtensionItem.RemoveBg removeBg)
-
ofAutoTaggingExtension
final static ExtensionItem ofAutoTaggingExtension(ExtensionItem.AutoTaggingExtension autoTaggingExtension)
-
ofAiAutoDescription
final static ExtensionItem ofAiAutoDescription()
-
ofAiTasks
final static ExtensionItem ofAiTasks(ExtensionItem.AiTasks aiTasks)
-
ofSavedExtension
final static ExtensionItem ofSavedExtension(ExtensionItem.SavedExtension savedExtension)
-
-
-
-