Package ai.extend.types
Interface File._FinalStage
-
- All Known Implementing Classes:
File.Builder
- Enclosing class:
- File
public static interface File._FinalStage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Filebuild()File._FinalStagecontents(FileContents contents)File._FinalStagecontents(java.util.Optional<FileContents> contents)File._FinalStageparentFileId(java.lang.String parentFileId)File._FinalStageparentFileId(java.util.Optional<java.lang.String> parentFileId)The ID of the parent file.File._FinalStagepresignedUrl(java.lang.String presignedUrl)File._FinalStagepresignedUrl(java.util.Optional<java.lang.String> presignedUrl)A presigned URL to download the file.File._FinalStagetype(FileType type)File._FinalStagetype(java.util.Optional<FileType> type)The type of the fileFile._FinalStageusage(FileCredits usage)File._FinalStageusage(java.util.Optional<FileCredits> usage)
-
-
-
Method Detail
-
build
File build()
-
type
File._FinalStage type(java.util.Optional<FileType> type)
The type of the file
-
type
File._FinalStage type(FileType type)
-
presignedUrl
File._FinalStage presignedUrl(java.util.Optional<java.lang.String> presignedUrl)
A presigned URL to download the file. Expires after 15 minutes.
-
presignedUrl
File._FinalStage presignedUrl(java.lang.String presignedUrl)
-
parentFileId
File._FinalStage parentFileId(java.util.Optional<java.lang.String> parentFileId)
The ID of the parent file. Only included if this file is a derivative of another file, for instance if it was created via a Splitter in a workflow.
-
parentFileId
File._FinalStage parentFileId(java.lang.String parentFileId)
-
contents
File._FinalStage contents(java.util.Optional<FileContents> contents)
-
contents
File._FinalStage contents(FileContents contents)
-
usage
File._FinalStage usage(java.util.Optional<FileCredits> usage)
-
usage
File._FinalStage usage(FileCredits usage)
-
-