Google Cloud Ai Platform V1 Client - Class Part (1.13.0)

Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class Part.

A datatype containing media that is part of a multi-part Content message.

A Part consists of data which has an associated datatype. A Part can only contain one of the accepted types in Part.data. A Part must have a fixed IANA MIME type identifying the type and subtype of the media if inline_data or file_data field is filled with raw bytes.

Generated from protobuf message google.cloud.aiplatform.v1.Part

Namespace

Google \ Cloud \ AIPlatform \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ text string

Optional. Text part (can be code).

↳ inline_data Blob

Optional. Inlined bytes data.

↳ file_data FileData

Optional. URI based data.

↳ function_call FunctionCall

Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values.

↳ function_response FunctionResponse

Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model.

↳ video_metadata VideoMetadata

Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data.

getText

Optional. Text part (can be code).

Returns
Type Description
string

hasText

setText

Optional. Text part (can be code).

Parameter
Name Description
var string
Returns
Type Description
$this

getInlineData

Optional. Inlined bytes data.

Returns
Type Description
Blob|null

hasInlineData

setInlineData

Optional. Inlined bytes data.

Parameter
Name Description
var Blob
Returns
Type Description
$this

getFileData

Optional. URI based data.

Returns
Type Description
FileData|null

hasFileData

setFileData

Optional. URI based data.

Parameter
Name Description
var FileData
Returns
Type Description
$this

getFunctionCall

Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values.

Returns
Type Description
FunctionCall|null

hasFunctionCall

setFunctionCall

Optional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values.

Parameter
Name Description
var FunctionCall
Returns
Type Description
$this

getFunctionResponse

Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model.

Returns
Type Description
FunctionResponse|null

hasFunctionResponse

setFunctionResponse

Optional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model.

Parameter
Name Description
var FunctionResponse
Returns
Type Description
$this

getVideoMetadata

Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data.

Returns
Type Description
VideoMetadata|null

hasVideoMetadata

setVideoMetadata

Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data.

Parameter
Name Description
var VideoMetadata
Returns
Type Description
$this

getData

Returns
Type Description
string

getMetadata

Returns
Type Description
string