Package ai.extend.resources.edit.types
Class EditCreateRequestFile.Builder
- java.lang.Object
-
- ai.extend.resources.edit.types.EditCreateRequestFile.Builder
-
- Enclosing class:
- EditCreateRequestFile
public static final class EditCreateRequestFile.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditCreateRequestFilebuild()EditCreateRequestFile.BuilderfileId(java.lang.String fileId)EditCreateRequestFile.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.EditCreateRequestFile.BuilderfileName(java.lang.String fileName)EditCreateRequestFile.BuilderfileName(java.util.Optional<java.lang.String> fileName)The name of the file.EditCreateRequestFile.BuilderfileUrl(java.lang.String fileUrl)EditCreateRequestFile.BuilderfileUrl(java.util.Optional<java.lang.String> fileUrl)A URL to download the file.EditCreateRequestFile.Builderfrom(EditCreateRequestFile other)
-
-
-
Method Detail
-
from
public EditCreateRequestFile.Builder from(EditCreateRequestFile other)
-
fileName
public EditCreateRequestFile.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 EditCreateRequestFile.Builder fileName(java.lang.String fileName)
-
fileUrl
public EditCreateRequestFile.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 EditCreateRequestFile.Builder fileUrl(java.lang.String fileUrl)
-
fileId
public EditCreateRequestFile.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 EditCreateRequestFile.Builder fileId(java.lang.String fileId)
-
build
public EditCreateRequestFile build()
-
-