public static final class FunctionResponseBlob.Builder extends com.google.protobuf.GeneratedMessage.Builder<FunctionResponseBlob.Builder> implements FunctionResponseBlobOrBuilder
Raw media bytes for function response. Text should not be sent as raw bytes, use the 'text' field.Protobuf type
google.cloud.aiplatform.v1.FunctionResponseBlobaddRepeatedField, 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<FunctionResponseBlob.Builder>public FunctionResponseBlob.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<FunctionResponseBlob.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<FunctionResponseBlob.Builder>public FunctionResponseBlob getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic FunctionResponseBlob build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic FunctionResponseBlob buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic FunctionResponseBlob.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FunctionResponseBlob.Builder>public FunctionResponseBlob.Builder mergeFrom(FunctionResponseBlob other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<FunctionResponseBlob.Builder>public FunctionResponseBlob.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<FunctionResponseBlob.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 FunctionResponseBlobOrBuilderpublic 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 FunctionResponseBlobOrBuilderpublic FunctionResponseBlob.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 FunctionResponseBlob.Builder clearMimeType()
Required. The IANA standard MIME type of the source data.
string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];public FunctionResponseBlob.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 com.google.protobuf.ByteString getData()
Required. Raw bytes.
bytes data = 2 [(.google.api.field_behavior) = REQUIRED];getData in interface FunctionResponseBlobOrBuilderpublic FunctionResponseBlob.Builder setData(com.google.protobuf.ByteString value)
Required. Raw bytes.
bytes data = 2 [(.google.api.field_behavior) = REQUIRED];value - The data to set.public FunctionResponseBlob.Builder clearData()
Required. Raw bytes.
bytes data = 2 [(.google.api.field_behavior) = REQUIRED];public String getDisplayName()
Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. 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 = 4 [(.google.api.field_behavior) = OPTIONAL];getDisplayName in interface FunctionResponseBlobOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. 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 = 4 [(.google.api.field_behavior) = OPTIONAL];getDisplayNameBytes in interface FunctionResponseBlobOrBuilderpublic FunctionResponseBlob.Builder setDisplayName(String value)
Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. 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 = 4 [(.google.api.field_behavior) = OPTIONAL];value - The displayName to set.public FunctionResponseBlob.Builder clearDisplayName()
Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. 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 = 4 [(.google.api.field_behavior) = OPTIONAL];public FunctionResponseBlob.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. 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 = 4 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for displayName to set.Copyright © 2026 Google LLC. All rights reserved.