Reference documentation and code samples for the Google Cloud Gemini Data Analytics V1beta Client class Conversation.
Message for a conversation.
Generated from protobuf message google.cloud.geminidataanalytics.v1beta.Conversation
Namespace
Google \ Cloud \ GeminiDataAnalytics \ V1betaMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Optional. Identifier. The unique resource name of a conversation. It's not expected to be set when creating a conversation.
↳ agents
array
Required. Agent(s) in the conversation. Currently, only one agent is supported. This field is repeated to allow for future support of multiple agents in a conversation. Format: projects/{project}/locations/{location}/dataAgents/{agent}
↳ create_time
↳ last_used_time
↳ labels
array| Google\Protobuf\Internal\MapField
Optional. Open-ended and user-defined labels that can be set by the client to tag a conversation (e.g. to filter conversations for specific surfaces/products).
getName
Optional. Identifier. The unique resource name of a conversation.
It's not expected to be set when creating a conversation.
string
setName
Optional. Identifier. The unique resource name of a conversation.
It's not expected to be set when creating a conversation.
var
string
$this
getAgents
Required. Agent(s) in the conversation.
Currently, only one agent is supported. This field is repeated to allow
for future support of multiple agents in a conversation.
Format: projects/{project}/locations/{location}/dataAgents/{agent}
setAgents
Required. Agent(s) in the conversation.
Currently, only one agent is supported. This field is repeated to allow
for future support of multiple agents in a conversation.
Format: projects/{project}/locations/{location}/dataAgents/{agent}
var
string[]
$this
getCreateTime
Output only. Creation timestamp.
hasCreateTime
clearCreateTime
setCreateTime
Output only. Creation timestamp.
$this
getLastUsedTime
Output only. Timestamp of the last used conversation.
hasLastUsedTime
clearLastUsedTime
setLastUsedTime
Output only. Timestamp of the last used conversation.
$this
getLabels
Optional. Open-ended and user-defined labels that can be set by the client to tag a conversation (e.g. to filter conversations for specific surfaces/products).
setLabels
Optional. Open-ended and user-defined labels that can be set by the client to tag a conversation (e.g. to filter conversations for specific surfaces/products).
$this