public static final class FunctionResponseBlob.Builder extends GeneratedMessage.Builder<FunctionResponseBlob.Builder> implements FunctionResponseBlobOrBuilderRaw media bytes for function response.
Text should not be sent as raw bytes, use the 'text' field.
Protobuf type google.cloud.vertexai.v1.FunctionResponseBlob
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > FunctionResponseBlob.BuilderImplements
FunctionResponseBlobOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public FunctionResponseBlob build()| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob |
|
buildPartial()
public FunctionResponseBlob buildPartial()| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob |
|
clear()
public FunctionResponseBlob.Builder clear()| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob.Builder |
|
clearData()
public FunctionResponseBlob.Builder clearData()Required. Raw bytes.
bytes data = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob.Builder |
This builder for chaining. |
clearDisplayName()
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];
| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob.Builder |
This builder for chaining. |
clearMimeType()
public FunctionResponseBlob.Builder clearMimeType()Required. The IANA standard MIME type of the source data.
string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob.Builder |
This builder for chaining. |
getData()
public ByteString getData()Required. Raw bytes.
bytes data = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The data. |
getDefaultInstanceForType()
public FunctionResponseBlob getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getDisplayName()
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];
| Returns | |
|---|---|
| Type | Description |
String |
The displayName. |
getDisplayNameBytes()
public 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];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for displayName. |
getMimeType()
public String getMimeType()Required. The IANA standard MIME type of the source data.
string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The mimeType. |
getMimeTypeBytes()
public ByteString getMimeTypeBytes()Required. The IANA standard MIME type of the source data.
string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for mimeType. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(FunctionResponseBlob other)
public FunctionResponseBlob.Builder mergeFrom(FunctionResponseBlob other)| Parameter | |
|---|---|
| Name | Description |
other |
FunctionResponseBlob |
| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public FunctionResponseBlob.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public FunctionResponseBlob.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob.Builder |
|
setData(ByteString value)
public FunctionResponseBlob.Builder setData(ByteString value)Required. Raw bytes.
bytes data = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe data to set. |
| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob.Builder |
This builder for chaining. |
setDisplayName(String value)
public 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];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe displayName to set. |
| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob.Builder |
This builder for chaining. |
setDisplayNameBytes(ByteString value)
public FunctionResponseBlob.Builder setDisplayNameBytes(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];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for displayName to set. |
| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob.Builder |
This builder for chaining. |
setMimeType(String value)
public FunctionResponseBlob.Builder setMimeType(String value)Required. The IANA standard MIME type of the source data.
string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe mimeType to set. |
| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob.Builder |
This builder for chaining. |
setMimeTypeBytes(ByteString value)
public FunctionResponseBlob.Builder setMimeTypeBytes(ByteString value)Required. The IANA standard MIME type of the source data.
string mime_type = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for mimeType to set. |
| Returns | |
|---|---|
| Type | Description |
FunctionResponseBlob.Builder |
This builder for chaining. |