public static final class FunctionResponseFileData.Builder extends com.google.protobuf.GeneratedMessage.Builder<FunctionResponseFileData.Builder> implements FunctionResponseFileDataOrBuilder
URI based data for function response.Protobuf type
google.cloud.aiplatform.v1.FunctionResponseFileDataaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<FunctionResponseFileData.Builder>public FunctionResponseFileData.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<FunctionResponseFileData.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<FunctionResponseFileData.Builder>public FunctionResponseFileData getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic FunctionResponseFileData build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic FunctionResponseFileData buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic FunctionResponseFileData.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FunctionResponseFileData.Builder>public FunctionResponseFileData.Builder mergeFrom(FunctionResponseFileData other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<FunctionResponseFileData.Builder>public FunctionResponseFileData.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FunctionResponseFileData.Builder>IOExceptionpublic String getMimeType()
Required. The IANA standard MIME type of the source data.
string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];getMimeType in interface FunctionResponseFileDataOrBuilderpublic com.google.protobuf.ByteString getMimeTypeBytes()
Required. The IANA standard MIME type of the source data.
string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];getMimeTypeBytes in interface FunctionResponseFileDataOrBuilderpublic FunctionResponseFileData.Builder setMimeType(String value)
Required. The IANA standard MIME type of the source data.
string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];value - The mimeType to set.public FunctionResponseFileData.Builder clearMimeType()
Required. The IANA standard MIME type of the source data.
string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];public FunctionResponseFileData.Builder setMimeTypeBytes(com.google.protobuf.ByteString value)
Required. The IANA standard MIME type of the source data.
string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for mimeType to set.public String getFileUri()
Required. URI.
string file_uri = 2 [(.google.api.field_behavior) = REQUIRED];getFileUri in interface FunctionResponseFileDataOrBuilderpublic com.google.protobuf.ByteString getFileUriBytes()
Required. URI.
string file_uri = 2 [(.google.api.field_behavior) = REQUIRED];getFileUriBytes in interface FunctionResponseFileDataOrBuilderpublic FunctionResponseFileData.Builder setFileUri(String value)
Required. URI.
string file_uri = 2 [(.google.api.field_behavior) = REQUIRED];value - The fileUri to set.public FunctionResponseFileData.Builder clearFileUri()
Required. URI.
string file_uri = 2 [(.google.api.field_behavior) = REQUIRED];public FunctionResponseFileData.Builder setFileUriBytes(com.google.protobuf.ByteString value)
Required. URI.
string file_uri = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for fileUri to set.public String getDisplayName()
Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled.
string display_name = 3 [(.google.api.field_behavior) = OPTIONAL];getDisplayName in interface FunctionResponseFileDataOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled.
string display_name = 3 [(.google.api.field_behavior) = OPTIONAL];getDisplayNameBytes in interface FunctionResponseFileDataOrBuilderpublic FunctionResponseFileData.Builder setDisplayName(String value)
Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled.
string display_name = 3 [(.google.api.field_behavior) = OPTIONAL];value - The displayName to set.public FunctionResponseFileData.Builder clearDisplayName()
Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled.
string display_name = 3 [(.google.api.field_behavior) = OPTIONAL];public FunctionResponseFileData.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled.
string display_name = 3 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for displayName to set.Copyright © 2026 Google LLC. All rights reserved.