Package io.imagekit.models
Class ExtensionItem.AiTasks
-
- All Implemented Interfaces:
public final class ExtensionItem.AiTasks
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classExtensionItem.AiTasks.BuilderA builder for AiTasks.
public final classExtensionItem.AiTasks.Task
-
Method Summary
Modifier and Type Method Description final JsonValue_name()Specifies the AI tasks extension for automated image analysis using AI models. final List<ExtensionItem.AiTasks.Task>tasks()Array of task objects defining AI operations to perform on the asset. final JsonField<List<ExtensionItem.AiTasks.Task>>_tasks()Returns the raw JSON value of tasks. final Map<String, JsonValue>_additionalProperties()final ExtensionItem.AiTasks.BuildertoBuilder()final ExtensionItem.AiTasksvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ExtensionItem.AiTasks.Builderbuilder()Returns a mutable builder for constructing an instance of AiTasks. -
-
Method Detail
-
_name
final JsonValue _name()
Specifies the AI tasks extension for automated image analysis using AI models.
Expected to always return the following:
JsonValue.from("ai-tasks")However, this method can be useful for debugging and logging (e.g. if the server responded with an unexpected value).
-
tasks
final List<ExtensionItem.AiTasks.Task> tasks()
Array of task objects defining AI operations to perform on the asset.
-
_tasks
final JsonField<List<ExtensionItem.AiTasks.Task>> _tasks()
Returns the raw JSON value of tasks.
Unlike tasks, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ExtensionItem.AiTasks.Builder toBuilder()
-
validate
final ExtensionItem.AiTasks validate()
-
builder
final static ExtensionItem.AiTasks.Builder builder()
Returns a mutable builder for constructing an instance of AiTasks.
The following fields are required:
.tasks()
-
-
-
-