Package ai.extend.types
Class ParseRequestFile.Builder
- java.lang.Object
-
- ai.extend.types.ParseRequestFile.Builder
-
- Enclosing class:
- ParseRequestFile
public static final class ParseRequestFile.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParseRequestFilebuild()ParseRequestFile.BuilderfileId(java.lang.String fileId)ParseRequestFile.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 parse endpoint so that it leverage any cached data that might be available.ParseRequestFile.BuilderfileName(java.lang.String fileName)ParseRequestFile.BuilderfileName(java.util.Optional<java.lang.String> fileName)The name of the file.ParseRequestFile.BuilderfileUrl(java.lang.String fileUrl)ParseRequestFile.BuilderfileUrl(java.util.Optional<java.lang.String> fileUrl)A URL to download the file.ParseRequestFile.Builderfrom(ParseRequestFile other)
-
-
-
Method Detail
-
from
public ParseRequestFile.Builder from(ParseRequestFile other)
-
fileName
public ParseRequestFile.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 ParseRequestFile.Builder fileName(java.lang.String fileName)
-
fileUrl
public ParseRequestFile.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 ParseRequestFile.Builder fileUrl(java.lang.String fileUrl)
-
fileId
public ParseRequestFile.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 parse endpoint so that it leverage any cached data that might be available. The file id will start with "file_". One of
fileUrlorfileIdmust be provided.Example:
"file_xK9mLPqRtN3vS8wF5hB2cQ"
-
fileId
public ParseRequestFile.Builder fileId(java.lang.String fileId)
-
build
public ParseRequestFile build()
-
-