Package com.google.genai.types
Class FileData.Builder
-
- All Implemented Interfaces:
public abstract class FileData.BuilderBuilder for FileData.
-
-
Constructor Summary
Constructors Constructor Description FileData.Builder()
-
Method Summary
Modifier and Type Method Description abstract FileData.BuilderdisplayName(String displayName)Setter for displayName. FileData.BuilderclearDisplayName()Clears the value of displayName field. abstract FileData.BuilderfileUri(String fileUri)Setter for fileUri. FileData.BuilderclearFileUri()Clears the value of fileUri field. abstract FileData.BuildermimeType(String mimeType)Setter for mimeType. FileData.BuilderclearMimeType()Clears the value of mimeType field. abstract FileDatabuild()-
-
Method Detail
-
displayName
abstract FileData.Builder displayName(String displayName)
Setter for displayName.
displayName: Optional. The display name of the file. Used to provide a label or filename to distinguish files. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server side tools (`code_execution`, `google_search`, and `url_context`) are enabled. This field is not supported in Gemini API.
-
clearDisplayName
@CanIgnoreReturnValue() FileData.Builder clearDisplayName()
Clears the value of displayName field.
-
fileUri
abstract FileData.Builder fileUri(String fileUri)
Setter for fileUri.
fileUri: Required. The URI of the file in Google Cloud Storage.
-
clearFileUri
@CanIgnoreReturnValue() FileData.Builder clearFileUri()
Clears the value of fileUri field.
-
mimeType
abstract FileData.Builder mimeType(String mimeType)
Setter for mimeType.
mimeType: Required. The IANA standard MIME type of the source data.
-
clearMimeType
@CanIgnoreReturnValue() FileData.Builder clearMimeType()
Clears the value of mimeType field.
-
-
-
-