Reference documentation and code samples for the Gemini Enterprise for Customer Experience V1BETA API class Google::Cloud::Ces::V1beta::GenerateAppResourceRequest.
Request 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-
(::Google::Cloud::Ces::V1beta::Agent) — The agent resource to be used by the LLM assistant, can be empty for
generating a new agent.
Note: The following fields are mutually exclusive:
agent,tool,toolset. 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-
value (::Google::Cloud::Ces::V1beta::Agent) — The agent resource to be used by the LLM assistant, can be empty for
generating a new agent.
Note: The following fields are mutually exclusive:
agent,tool,toolset. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Ces::V1beta::Agent) — The agent resource to be used by the LLM assistant, can be empty for
generating a new agent.
Note: The following fields are mutually exclusive:
agent,tool,toolset. If a field in that set is populated, all other fields in the set will automatically be cleared.
#app_generation_config
def app_generation_config() -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::AppGenerationConfig- (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::AppGenerationConfig) — Optional. The configuration to be used to generate the agents and tools.
#app_generation_config=
def app_generation_config=(value) -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::AppGenerationConfig- value (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::AppGenerationConfig) — Optional. The configuration to be used to generate the agents and tools.
- (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::AppGenerationConfig) — Optional. The configuration to be used to generate the agents and tools.
#evaluation_generation_config
def evaluation_generation_config() -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::EvaluationGenerationConfig- (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::EvaluationGenerationConfig) — Optional. The configuration to be used to generate the evaluations.
#evaluation_generation_config=
def evaluation_generation_config=(value) -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::EvaluationGenerationConfig- value (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::EvaluationGenerationConfig) — Optional. The configuration to be used to generate the evaluations.
- (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::EvaluationGenerationConfig) — Optional. The configuration to be used to generate the evaluations.
#evaluation_personas_generation_config
def evaluation_personas_generation_config() -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::EvaluationPersonasGenerationConfig- (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::EvaluationPersonasGenerationConfig) — Optional. The configuration to be used to generate the evaluation personas.
#evaluation_personas_generation_config=
def evaluation_personas_generation_config=(value) -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::EvaluationPersonasGenerationConfig- value (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::EvaluationPersonasGenerationConfig) — Optional. The configuration to be used to generate the evaluation personas.
- (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::EvaluationPersonasGenerationConfig) — Optional. The configuration to be used to generate the evaluation personas.
#hill_climbing_fix_config
def hill_climbing_fix_config() -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::HillClimbingFixConfig- (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::HillClimbingFixConfig) — Optional. The configuration to be used for hill climbing fixes.
#hill_climbing_fix_config=
def hill_climbing_fix_config=(value) -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::HillClimbingFixConfig- value (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::HillClimbingFixConfig) — Optional. The configuration to be used for hill climbing fixes.
- (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::HillClimbingFixConfig) — Optional. The configuration to be used for hill climbing fixes.
#parent
def parent() -> ::String- (::String) — Required. The resource name of the app to generate the resource for.
#parent=
def parent=(value) -> ::String- value (::String) — Required. The resource name of the app to generate the resource for.
- (::String) — Required. The resource name of the app to generate the resource for.
#quality_report_generation_config
def quality_report_generation_config() -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::QualityReportGenerationConfig- (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::QualityReportGenerationConfig) — Optional. The configuration to be used for quality report generation.
#quality_report_generation_config=
def quality_report_generation_config=(value) -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::QualityReportGenerationConfig- value (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::QualityReportGenerationConfig) — Optional. The configuration to be used for quality report generation.
- (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::QualityReportGenerationConfig) — Optional. The configuration to be used for quality report generation.
#refine_instructions
def refine_instructions() -> ::Array<::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::RefineInstructions>- (::Array<::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::RefineInstructions>) — Optional. List of refine instructions to be used to refine the resource.
#refine_instructions=
def refine_instructions=(value) -> ::Array<::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::RefineInstructions>- value (::Array<::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::RefineInstructions>) — Optional. List of refine instructions to be used to refine the resource.
- (::Array<::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::RefineInstructions>) — Optional. List of refine instructions to be used to refine the resource.
#tool
def tool() -> ::Google::Cloud::Ces::V1beta::Tool-
(::Google::Cloud::Ces::V1beta::Tool) — The tool resource to be used by the LLM assistant, can be empty for
generating a new tool.
Note: The following fields are mutually exclusive:
tool,agent,toolset. If a field in that set is populated, all other fields in the set will automatically be cleared.
#tool=
def tool=(value) -> ::Google::Cloud::Ces::V1beta::Tool-
value (::Google::Cloud::Ces::V1beta::Tool) — The tool resource to be used by the LLM assistant, can be empty for
generating a new tool.
Note: The following fields are mutually exclusive:
tool,agent,toolset. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Ces::V1beta::Tool) — The tool resource to be used by the LLM assistant, can be empty for
generating a new tool.
Note: The following fields are mutually exclusive:
tool,agent,toolset. If a field in that set is populated, all other fields in the set will automatically be cleared.
#tool_generation_config
def tool_generation_config() -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::ToolGenerationConfig- (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::ToolGenerationConfig) — Optional. The configuration to be used to generate the tool.
#tool_generation_config=
def tool_generation_config=(value) -> ::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::ToolGenerationConfig- value (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::ToolGenerationConfig) — Optional. The configuration to be used to generate the tool.
- (::Google::Cloud::Ces::V1beta::GenerateAppResourceRequest::ToolGenerationConfig) — Optional. The configuration to be used to generate the tool.
#toolset
def toolset() -> ::Google::Cloud::Ces::V1beta::Toolset-
(::Google::Cloud::Ces::V1beta::Toolset) — The toolset resource to be used by the LLM assistant, can be empty for
generating a new toolset.
Note: The following fields are mutually exclusive:
toolset,agent,tool. 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-
value (::Google::Cloud::Ces::V1beta::Toolset) — The toolset resource to be used by the LLM assistant, can be empty for
generating a new toolset.
Note: The following fields are mutually exclusive:
toolset,agent,tool. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Ces::V1beta::Toolset) — The toolset resource to be used by the LLM assistant, can be empty for
generating a new toolset.
Note: The following fields are mutually exclusive:
toolset,agent,tool. If a field in that set is populated, all other fields in the set will automatically be cleared.