Package ai.extend.resources.edit.types
Class EditCreateAsyncRequestFile.Builder
- java.lang.Object
-
- ai.extend.resources.edit.types.EditCreateAsyncRequestFile.Builder
-
- Enclosing class:
- EditCreateAsyncRequestFile
public static final class EditCreateAsyncRequestFile.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditCreateAsyncRequestFilebuild()EditCreateAsyncRequestFile.BuilderfileId(java.lang.String fileId)EditCreateAsyncRequestFile.BuilderfileId(java.util.Optional<java.lang.String> fileId)If you already have an Extend file id (for instance from running a workflow or a previous file upload) then you can use that file id when running the edit endpoint.EditCreateAsyncRequestFile.BuilderfileName(java.lang.String fileName)EditCreateAsyncRequestFile.BuilderfileName(java.util.Optional<java.lang.String> fileName)The name of the file.EditCreateAsyncRequestFile.BuilderfileUrl(java.lang.String fileUrl)EditCreateAsyncRequestFile.BuilderfileUrl(java.util.Optional<java.lang.String> fileUrl)A URL to download the file.EditCreateAsyncRequestFile.Builderfrom(EditCreateAsyncRequestFile other)
-
-
-
Method Detail
-
from
public EditCreateAsyncRequestFile.Builder from(EditCreateAsyncRequestFile other)
-
fileName
public EditCreateAsyncRequestFile.Builder fileName(java.util.Optional<java.lang.String> fileName)
The name of the file. If not set, the file name is taken from the url.
-
fileName
public EditCreateAsyncRequestFile.Builder fileName(java.lang.String fileName)
-
fileUrl
public EditCreateAsyncRequestFile.Builder fileUrl(java.util.Optional<java.lang.String> fileUrl)
A URL to download the file. For production use cases, we recommend using presigned URLs with a 5-15 minute expiration time. One of
fileUrlorfileIdmust be provided.
-
fileUrl
public EditCreateAsyncRequestFile.Builder fileUrl(java.lang.String fileUrl)
-
fileId
public EditCreateAsyncRequestFile.Builder fileId(java.util.Optional<java.lang.String> fileId)
If you already have an Extend file id (for instance from running a workflow or a previous file upload) then you can use that file id when running the edit endpoint. The file id will start with "file_". One of
fileUrlorfileIdmust be provided.Example:
"file_xK9mLPqRtN3vS8wF5hB2cQ"
-
fileId
public EditCreateAsyncRequestFile.Builder fileId(java.lang.String fileId)
-
build
public EditCreateAsyncRequestFile build()
-
-