Gemini Enterprise for Customer Experience V1BETA API - Class Google::Cloud::Ces::V1beta::GenerateAppResourceResponse (v0.1.0)

Reference documentation and code samples for the Gemini Enterprise for Customer Experience V1BETA API class Google::Cloud::Ces::V1beta::GenerateAppResourceResponse.

Response message for AgentService.GenerateAppResource.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#agent

def agent() -> ::Google::Cloud::Ces::V1beta::Agent
Returns
  • (::Google::Cloud::Ces::V1beta::Agent) — Agent generated by the LLM assistant.

    Note: The following fields are mutually exclusive: agent, toolset, app_snapshot, tools, evaluations, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

#agent=

def agent=(value) -> ::Google::Cloud::Ces::V1beta::Agent
Parameter
  • value (::Google::Cloud::Ces::V1beta::Agent) — Agent generated by the LLM assistant.

    Note: The following fields are mutually exclusive: agent, toolset, app_snapshot, tools, evaluations, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Ces::V1beta::Agent) — Agent generated by the LLM assistant.

    Note: The following fields are mutually exclusive: agent, toolset, app_snapshot, tools, evaluations, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

#app_resources

def app_resources() -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::AppResources
Returns
  • (::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::AppResources) — The app resources generated by the LLM assistant.

    Note: The following fields are mutually exclusive: app_resources, agent, toolset, app_snapshot, tools, evaluations, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

#app_resources=

def app_resources=(value) -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::AppResources
Parameter
  • value (::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::AppResources) — The app resources generated by the LLM assistant.

    Note: The following fields are mutually exclusive: app_resources, agent, toolset, app_snapshot, tools, evaluations, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::AppResources) — The app resources generated by the LLM assistant.

    Note: The following fields are mutually exclusive: app_resources, agent, toolset, app_snapshot, tools, evaluations, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

#app_snapshot

def app_snapshot() -> ::Google::Cloud::Ces::V1beta::AppSnapshot
Returns
  • (::Google::Cloud::Ces::V1beta::AppSnapshot) — App snapshot generated by the LLM assistant. This snapshot contains the app, agents & tools generated by the LLM assistant.

    Note: The following fields are mutually exclusive: app_snapshot, agent, toolset, tools, evaluations, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

#app_snapshot=

def app_snapshot=(value) -> ::Google::Cloud::Ces::V1beta::AppSnapshot
Parameter
  • value (::Google::Cloud::Ces::V1beta::AppSnapshot) — App snapshot generated by the LLM assistant. This snapshot contains the app, agents & tools generated by the LLM assistant.

    Note: The following fields are mutually exclusive: app_snapshot, agent, toolset, tools, evaluations, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Ces::V1beta::AppSnapshot) — App snapshot generated by the LLM assistant. This snapshot contains the app, agents & tools generated by the LLM assistant.

    Note: The following fields are mutually exclusive: app_snapshot, agent, toolset, tools, evaluations, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

#evaluations

def evaluations() -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::Evaluations
Returns
  • (::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::Evaluations) — Evaluations generated by the LLM assistant.

    Note: The following fields are mutually exclusive: evaluations, agent, toolset, app_snapshot, tools, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

#evaluations=

def evaluations=(value) -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::Evaluations
Parameter
  • value (::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::Evaluations) — Evaluations generated by the LLM assistant.

    Note: The following fields are mutually exclusive: evaluations, agent, toolset, app_snapshot, tools, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::Evaluations) — Evaluations generated by the LLM assistant.

    Note: The following fields are mutually exclusive: evaluations, agent, toolset, app_snapshot, tools, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

#generate_result_info

def generate_result_info() -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::GenerateResultInfo
Returns

#generate_result_info=

def generate_result_info=(value) -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::GenerateResultInfo
Parameter
Returns

#quality_report

def quality_report() -> ::Google::Cloud::Ces::V1beta::QualityReport
Returns
  • (::Google::Cloud::Ces::V1beta::QualityReport) — The quality report generated by the LLM assistant.

    Note: The following fields are mutually exclusive: quality_report, agent, toolset, app_snapshot, tools, evaluations, app_resources. If a field in that set is populated, all other fields in the set will automatically be cleared.

#quality_report=

def quality_report=(value) -> ::Google::Cloud::Ces::V1beta::QualityReport
Parameter
  • value (::Google::Cloud::Ces::V1beta::QualityReport) — The quality report generated by the LLM assistant.

    Note: The following fields are mutually exclusive: quality_report, agent, toolset, app_snapshot, tools, evaluations, app_resources. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Ces::V1beta::QualityReport) — The quality report generated by the LLM assistant.

    Note: The following fields are mutually exclusive: quality_report, agent, toolset, app_snapshot, tools, evaluations, app_resources. If a field in that set is populated, all other fields in the set will automatically be cleared.

#tools

def tools() -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::Tools
Returns
  • (::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::Tools) — The list of tools generated by the LLM assistant.

    Note: The following fields are mutually exclusive: tools, agent, toolset, app_snapshot, evaluations, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

#tools=

def tools=(value) -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::Tools
Parameter
  • value (::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::Tools) — The list of tools generated by the LLM assistant.

    Note: The following fields are mutually exclusive: tools, agent, toolset, app_snapshot, evaluations, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Ces::V1beta::GenerateAppResourceResponse::Tools) — The list of tools generated by the LLM assistant.

    Note: The following fields are mutually exclusive: tools, agent, toolset, app_snapshot, evaluations, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

#toolset

def toolset() -> ::Google::Cloud::Ces::V1beta::Toolset
Returns
  • (::Google::Cloud::Ces::V1beta::Toolset) — Toolset generated by the LLM assistant. Supports Open API toolset schema generation.

    Note: The following fields are mutually exclusive: toolset, agent, app_snapshot, tools, evaluations, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

#toolset=

def toolset=(value) -> ::Google::Cloud::Ces::V1beta::Toolset
Parameter
  • value (::Google::Cloud::Ces::V1beta::Toolset) — Toolset generated by the LLM assistant. Supports Open API toolset schema generation.

    Note: The following fields are mutually exclusive: toolset, agent, app_snapshot, tools, evaluations, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Ces::V1beta::Toolset) — Toolset generated by the LLM assistant. Supports Open API toolset schema generation.

    Note: The following fields are mutually exclusive: toolset, agent, app_snapshot, tools, evaluations, app_resources, quality_report. If a field in that set is populated, all other fields in the set will automatically be cleared.