Package ai.protify.core.request
Class AIFileInput
- java.lang.Object
-
- ai.protify.core.request.AIFileInput
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AIFileInputfromClasspath(java.lang.String path)static AIFileInputfromDataUrl(java.lang.String base64EncodedUrl)static AIFileInputfromDataUrl(java.lang.String theFilename, java.lang.String base64EncodedUrl)static AIFileInputfromFile(java.io.File file)static AIFileInputfromFilePath(java.lang.String filePath)static AIFileInputfromProviderId(InputType fileType, java.lang.String providerId)static AIFileInputfromUrl(java.lang.String url)java.lang.StringgetData()java.lang.StringgetFilename()FileDataReferenceTypegetReferenceType()InputTypegetType()
-
-
-
Method Detail
-
fromDataUrl
public static AIFileInput fromDataUrl(java.lang.String theFilename, java.lang.String base64EncodedUrl)
-
fromDataUrl
public static AIFileInput fromDataUrl(java.lang.String base64EncodedUrl)
-
fromFile
public static AIFileInput fromFile(java.io.File file)
-
fromFilePath
public static AIFileInput fromFilePath(java.lang.String filePath)
-
fromProviderId
public static AIFileInput fromProviderId(InputType fileType, java.lang.String providerId)
-
fromUrl
public static AIFileInput fromUrl(java.lang.String url)
-
fromClasspath
public static AIFileInput fromClasspath(java.lang.String path)
-
getReferenceType
public FileDataReferenceType getReferenceType()
-
getFilename
public java.lang.String getFilename()
-
getData
public java.lang.String getData()
-
-