Class: Google::Cloud::GeminiDataAnalytics::V1beta::SystemMessage

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/geminidataanalytics/v1beta/data_chat_service.rb

Overview

A message from the system in response to the user. This message can also be a message from the user as historical context for multiturn conversations with the system.

Instance Attribute Summary collapse

Instance Attribute Details

#analysis::Google::Cloud::GeminiDataAnalytics::V1beta::AnalysisMessage

Returns A message produced during analysis.

Note: The following fields are mutually exclusive: analysis, text, schema, data, chart, error, example_queries. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::GeminiDataAnalytics::V1beta::AnalysisMessage)

    A message produced during analysis.

    Note: The following fields are mutually exclusive: analysis, text, schema, data, chart, error, example_queries. If a field in that set is populated, all other fields in the set will automatically be cleared.



406
407
408
409
# File 'proto_docs/google/cloud/geminidataanalytics/v1beta/data_chat_service.rb', line 406

class SystemMessage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#chart::Google::Cloud::GeminiDataAnalytics::V1beta::ChartMessage

Returns A message produced during chart generation.

Note: The following fields are mutually exclusive: chart, text, schema, data, analysis, error, example_queries. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::GeminiDataAnalytics::V1beta::ChartMessage)

    A message produced during chart generation.

    Note: The following fields are mutually exclusive: chart, text, schema, data, analysis, error, example_queries. If a field in that set is populated, all other fields in the set will automatically be cleared.



406
407
408
409
# File 'proto_docs/google/cloud/geminidataanalytics/v1beta/data_chat_service.rb', line 406

class SystemMessage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#data::Google::Cloud::GeminiDataAnalytics::V1beta::DataMessage

Returns A message produced during data retrieval.

Note: The following fields are mutually exclusive: data, text, schema, analysis, chart, error, example_queries. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::GeminiDataAnalytics::V1beta::DataMessage)

    A message produced during data retrieval.

    Note: The following fields are mutually exclusive: data, text, schema, analysis, chart, error, example_queries. If a field in that set is populated, all other fields in the set will automatically be cleared.



406
407
408
409
# File 'proto_docs/google/cloud/geminidataanalytics/v1beta/data_chat_service.rb', line 406

class SystemMessage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#error::Google::Cloud::GeminiDataAnalytics::V1beta::ErrorMessage

Returns An error message.

Note: The following fields are mutually exclusive: error, text, schema, data, analysis, chart, example_queries. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::GeminiDataAnalytics::V1beta::ErrorMessage)

    An error message.

    Note: The following fields are mutually exclusive: error, text, schema, data, analysis, chart, example_queries. If a field in that set is populated, all other fields in the set will automatically be cleared.



406
407
408
409
# File 'proto_docs/google/cloud/geminidataanalytics/v1beta/data_chat_service.rb', line 406

class SystemMessage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#example_queries::Google::Cloud::GeminiDataAnalytics::V1beta::ExampleQueries

Returns Optional. A message containing example queries.

Note: The following fields are mutually exclusive: example_queries, text, schema, data, analysis, chart, error. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::GeminiDataAnalytics::V1beta::ExampleQueries)

    Optional. A message containing example queries.

    Note: The following fields are mutually exclusive: example_queries, text, schema, data, analysis, chart, error. If a field in that set is populated, all other fields in the set will automatically be cleared.



406
407
408
409
# File 'proto_docs/google/cloud/geminidataanalytics/v1beta/data_chat_service.rb', line 406

class SystemMessage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#group_id::Integer

Returns Identifies the group that the event belongs to. Similar events are deemed to be logically relevant to each other and should be shown together in the UI.

Returns:

  • (::Integer)

    Identifies the group that the event belongs to. Similar events are deemed to be logically relevant to each other and should be shown together in the UI.



406
407
408
409
# File 'proto_docs/google/cloud/geminidataanalytics/v1beta/data_chat_service.rb', line 406

class SystemMessage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#schema::Google::Cloud::GeminiDataAnalytics::V1beta::SchemaMessage

Returns A message produced during schema resolution.

Note: The following fields are mutually exclusive: schema, text, data, analysis, chart, error, example_queries. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::GeminiDataAnalytics::V1beta::SchemaMessage)

    A message produced during schema resolution.

    Note: The following fields are mutually exclusive: schema, text, data, analysis, chart, error, example_queries. If a field in that set is populated, all other fields in the set will automatically be cleared.



406
407
408
409
# File 'proto_docs/google/cloud/geminidataanalytics/v1beta/data_chat_service.rb', line 406

class SystemMessage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#text::Google::Cloud::GeminiDataAnalytics::V1beta::TextMessage

Returns A direct natural language response to the user message.

Note: The following fields are mutually exclusive: text, schema, data, analysis, chart, error, example_queries. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::GeminiDataAnalytics::V1beta::TextMessage)

    A direct natural language response to the user message.

    Note: The following fields are mutually exclusive: text, schema, data, analysis, chart, error, example_queries. If a field in that set is populated, all other fields in the set will automatically be cleared.



406
407
408
409
# File 'proto_docs/google/cloud/geminidataanalytics/v1beta/data_chat_service.rb', line 406

class SystemMessage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end