Variables
Answer_State_name, Answer_State_value
var (
Answer_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "IN_PROGRESS",
2: "FAILED",
3: "SUCCEEDED",
}
Answer_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"IN_PROGRESS": 1,
"FAILED": 2,
"SUCCEEDED": 3,
}
)
Enum value maps for Answer_State.
Answer_AnswerSkippedReason_name, Answer_AnswerSkippedReason_value
var (
Answer_AnswerSkippedReason_name = map[int32]string{
0: "ANSWER_SKIPPED_REASON_UNSPECIFIED",
1: "ADVERSARIAL_QUERY_IGNORED",
2: "NON_ANSWER_SEEKING_QUERY_IGNORED",
3: "OUT_OF_DOMAIN_QUERY_IGNORED",
4: "POTENTIAL_POLICY_VIOLATION",
5: "NO_RELEVANT_CONTENT",
6: "JAIL_BREAKING_QUERY_IGNORED",
7: "CUSTOMER_POLICY_VIOLATION",
8: "NON_ANSWER_SEEKING_QUERY_IGNORED_V2",
9: "LOW_GROUNDED_ANSWER",
}
Answer_AnswerSkippedReason_value = map[string]int32{
"ANSWER_SKIPPED_REASON_UNSPECIFIED": 0,
"ADVERSARIAL_QUERY_IGNORED": 1,
"NON_ANSWER_SEEKING_QUERY_IGNORED": 2,
"OUT_OF_DOMAIN_QUERY_IGNORED": 3,
"POTENTIAL_POLICY_VIOLATION": 4,
"NO_RELEVANT_CONTENT": 5,
"JAIL_BREAKING_QUERY_IGNORED": 6,
"CUSTOMER_POLICY_VIOLATION": 7,
"NON_ANSWER_SEEKING_QUERY_IGNORED_V2": 8,
"LOW_GROUNDED_ANSWER": 9,
}
)
Enum value maps for Answer_AnswerSkippedReason.
Answer_Step_State_name, Answer_Step_State_value
var (
Answer_Step_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "IN_PROGRESS",
2: "FAILED",
3: "SUCCEEDED",
}
Answer_Step_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"IN_PROGRESS": 1,
"FAILED": 2,
"SUCCEEDED": 3,
}
)
Enum value maps for Answer_Step_State.
Answer_QueryUnderstandingInfo_QueryClassificationInfo_Type_name, Answer_QueryUnderstandingInfo_QueryClassificationInfo_Type_value
var (
Answer_QueryUnderstandingInfo_QueryClassificationInfo_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "ADVERSARIAL_QUERY",
2: "NON_ANSWER_SEEKING_QUERY",
3: "JAIL_BREAKING_QUERY",
4: "NON_ANSWER_SEEKING_QUERY_V2",
}
Answer_QueryUnderstandingInfo_QueryClassificationInfo_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"ADVERSARIAL_QUERY": 1,
"NON_ANSWER_SEEKING_QUERY": 2,
"JAIL_BREAKING_QUERY": 3,
"NON_ANSWER_SEEKING_QUERY_V2": 4,
}
)
Enum value maps for Answer_QueryUnderstandingInfo_QueryClassificationInfo_Type.
IndustryVertical_name, IndustryVertical_value
var (
IndustryVertical_name = map[int32]string{
0: "INDUSTRY_VERTICAL_UNSPECIFIED",
1: "GENERIC",
2: "MEDIA",
7: "HEALTHCARE_FHIR",
}
IndustryVertical_value = map[string]int32{
"INDUSTRY_VERTICAL_UNSPECIFIED": 0,
"GENERIC": 1,
"MEDIA": 2,
"HEALTHCARE_FHIR": 7,
}
)
Enum value maps for IndustryVertical.
SolutionType_name, SolutionType_value
var (
SolutionType_name = map[int32]string{
0: "SOLUTION_TYPE_UNSPECIFIED",
1: "SOLUTION_TYPE_RECOMMENDATION",
2: "SOLUTION_TYPE_SEARCH",
3: "SOLUTION_TYPE_CHAT",
4: "SOLUTION_TYPE_GENERATIVE_CHAT",
}
SolutionType_value = map[string]int32{
"SOLUTION_TYPE_UNSPECIFIED": 0,
"SOLUTION_TYPE_RECOMMENDATION": 1,
"SOLUTION_TYPE_SEARCH": 2,
"SOLUTION_TYPE_CHAT": 3,
"SOLUTION_TYPE_GENERATIVE_CHAT": 4,
}
)
Enum value maps for SolutionType.
SearchUseCase_name, SearchUseCase_value
var (
SearchUseCase_name = map[int32]string{
0: "SEARCH_USE_CASE_UNSPECIFIED",
1: "SEARCH_USE_CASE_SEARCH",
2: "SEARCH_USE_CASE_BROWSE",
}
SearchUseCase_value = map[string]int32{
"SEARCH_USE_CASE_UNSPECIFIED": 0,
"SEARCH_USE_CASE_SEARCH": 1,
"SEARCH_USE_CASE_BROWSE": 2,
}
)
Enum value maps for SearchUseCase.
SearchTier_name, SearchTier_value
var (
SearchTier_name = map[int32]string{
0: "SEARCH_TIER_UNSPECIFIED",
1: "SEARCH_TIER_STANDARD",
2: "SEARCH_TIER_ENTERPRISE",
}
SearchTier_value = map[string]int32{
"SEARCH_TIER_UNSPECIFIED": 0,
"SEARCH_TIER_STANDARD": 1,
"SEARCH_TIER_ENTERPRISE": 2,
}
)
Enum value maps for SearchTier.
SearchAddOn_name, SearchAddOn_value
var (
SearchAddOn_name = map[int32]string{
0: "SEARCH_ADD_ON_UNSPECIFIED",
1: "SEARCH_ADD_ON_LLM",
}
SearchAddOn_value = map[string]int32{
"SEARCH_ADD_ON_UNSPECIFIED": 0,
"SEARCH_ADD_ON_LLM": 1,
}
)
Enum value maps for SearchAddOn.
SuggestionDenyListEntry_MatchOperator_name, SuggestionDenyListEntry_MatchOperator_value
var (
SuggestionDenyListEntry_MatchOperator_name = map[int32]string{
0: "MATCH_OPERATOR_UNSPECIFIED",
1: "EXACT_MATCH",
2: "CONTAINS",
}
SuggestionDenyListEntry_MatchOperator_value = map[string]int32{
"MATCH_OPERATOR_UNSPECIFIED": 0,
"EXACT_MATCH": 1,
"CONTAINS": 2,
}
)
Enum value maps for SuggestionDenyListEntry_MatchOperator.
AdvancedCompleteQueryRequest_SuggestionType_name, AdvancedCompleteQueryRequest_SuggestionType_value
var (
AdvancedCompleteQueryRequest_SuggestionType_name = map[int32]string{
0: "SUGGESTION_TYPE_UNSPECIFIED",
1: "QUERY",
2: "PEOPLE",
3: "CONTENT",
4: "RECENT_SEARCH",
5: "GOOGLE_WORKSPACE",
}
AdvancedCompleteQueryRequest_SuggestionType_value = map[string]int32{
"SUGGESTION_TYPE_UNSPECIFIED": 0,
"QUERY": 1,
"PEOPLE": 2,
"CONTENT": 3,
"RECENT_SEARCH": 4,
"GOOGLE_WORKSPACE": 5,
}
)
Enum value maps for AdvancedCompleteQueryRequest_SuggestionType.
AdvancedCompleteQueryResponse_PersonSuggestion_PersonType_name, AdvancedCompleteQueryResponse_PersonSuggestion_PersonType_value
var (
AdvancedCompleteQueryResponse_PersonSuggestion_PersonType_name = map[int32]string{
0: "PERSON_TYPE_UNSPECIFIED",
1: "CLOUD_IDENTITY",
2: "THIRD_PARTY_IDENTITY",
}
AdvancedCompleteQueryResponse_PersonSuggestion_PersonType_value = map[string]int32{
"PERSON_TYPE_UNSPECIFIED": 0,
"CLOUD_IDENTITY": 1,
"THIRD_PARTY_IDENTITY": 2,
}
)
Enum value maps for AdvancedCompleteQueryResponse_PersonSuggestion_PersonType.
AdvancedCompleteQueryResponse_ContentSuggestion_ContentType_name, AdvancedCompleteQueryResponse_ContentSuggestion_ContentType_value
var (
AdvancedCompleteQueryResponse_ContentSuggestion_ContentType_name = map[int32]string{
0: "CONTENT_TYPE_UNSPECIFIED",
1: "GOOGLE_WORKSPACE",
2: "THIRD_PARTY",
}
AdvancedCompleteQueryResponse_ContentSuggestion_ContentType_value = map[string]int32{
"CONTENT_TYPE_UNSPECIFIED": 0,
"GOOGLE_WORKSPACE": 1,
"THIRD_PARTY": 2,
}
)
Enum value maps for AdvancedCompleteQueryResponse_ContentSuggestion_ContentType.
Conversation_State_name, Conversation_State_value
var (
Conversation_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "IN_PROGRESS",
2: "COMPLETED",
}
Conversation_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"IN_PROGRESS": 1,
"COMPLETED": 2,
}
)
Enum value maps for Conversation_State.
AnswerQueryRequest_GroundingSpec_FilteringLevel_name, AnswerQueryRequest_GroundingSpec_FilteringLevel_value
var (
AnswerQueryRequest_GroundingSpec_FilteringLevel_name = map[int32]string{
0: "FILTERING_LEVEL_UNSPECIFIED",
1: "FILTERING_LEVEL_LOW",
2: "FILTERING_LEVEL_HIGH",
}
AnswerQueryRequest_GroundingSpec_FilteringLevel_value = map[string]int32{
"FILTERING_LEVEL_UNSPECIFIED": 0,
"FILTERING_LEVEL_LOW": 1,
"FILTERING_LEVEL_HIGH": 2,
}
)
Enum value maps for AnswerQueryRequest_GroundingSpec_FilteringLevel.
AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type_name, AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type_value
var (
AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "ADVERSARIAL_QUERY",
2: "NON_ANSWER_SEEKING_QUERY",
3: "JAIL_BREAKING_QUERY",
4: "NON_ANSWER_SEEKING_QUERY_V2",
}
AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"ADVERSARIAL_QUERY": 1,
"NON_ANSWER_SEEKING_QUERY": 2,
"JAIL_BREAKING_QUERY": 3,
"NON_ANSWER_SEEKING_QUERY_V2": 4,
}
)
Enum value maps for AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type.
CustomTuningModel_ModelState_name, CustomTuningModel_ModelState_value
var (
CustomTuningModel_ModelState_name = map[int32]string{
0: "MODEL_STATE_UNSPECIFIED",
1: "TRAINING_PAUSED",
2: "TRAINING",
3: "TRAINING_COMPLETE",
4: "READY_FOR_SERVING",
5: "TRAINING_FAILED",
6: "NO_IMPROVEMENT",
7: "INPUT_VALIDATION_FAILED",
}
CustomTuningModel_ModelState_value = map[string]int32{
"MODEL_STATE_UNSPECIFIED": 0,
"TRAINING_PAUSED": 1,
"TRAINING": 2,
"TRAINING_COMPLETE": 3,
"READY_FOR_SERVING": 4,
"TRAINING_FAILED": 5,
"NO_IMPROVEMENT": 6,
"INPUT_VALIDATION_FAILED": 7,
}
)
Enum value maps for CustomTuningModel_ModelState.
DataStore_ContentConfig_name, DataStore_ContentConfig_value
var (
DataStore_ContentConfig_name = map[int32]string{
0: "CONTENT_CONFIG_UNSPECIFIED",
1: "NO_CONTENT",
2: "CONTENT_REQUIRED",
3: "PUBLIC_WEBSITE",
4: "GOOGLE_WORKSPACE",
}
DataStore_ContentConfig_value = map[string]int32{
"CONTENT_CONFIG_UNSPECIFIED": 0,
"NO_CONTENT": 1,
"CONTENT_REQUIRED": 2,
"PUBLIC_WEBSITE": 3,
"GOOGLE_WORKSPACE": 4,
}
)
Enum value maps for DataStore_ContentConfig.
NaturalLanguageQueryUnderstandingConfig_Mode_name, NaturalLanguageQueryUnderstandingConfig_Mode_value
var (
NaturalLanguageQueryUnderstandingConfig_Mode_name = map[int32]string{
0: "MODE_UNSPECIFIED",
1: "DISABLED",
2: "ENABLED",
}
NaturalLanguageQueryUnderstandingConfig_Mode_value = map[string]int32{
"MODE_UNSPECIFIED": 0,
"DISABLED": 1,
"ENABLED": 2,
}
)
Enum value maps for NaturalLanguageQueryUnderstandingConfig_Mode.
WorkspaceConfig_Type_name, WorkspaceConfig_Type_value
var (
WorkspaceConfig_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "GOOGLE_DRIVE",
2: "GOOGLE_MAIL",
3: "GOOGLE_SITES",
4: "GOOGLE_CALENDAR",
5: "GOOGLE_CHAT",
6: "GOOGLE_GROUPS",
7: "GOOGLE_KEEP",
}
WorkspaceConfig_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"GOOGLE_DRIVE": 1,
"GOOGLE_MAIL": 2,
"GOOGLE_SITES": 3,
"GOOGLE_CALENDAR": 4,
"GOOGLE_CHAT": 5,
"GOOGLE_GROUPS": 6,
"GOOGLE_KEEP": 7,
}
)
Enum value maps for WorkspaceConfig_Type.
BatchGetDocumentsMetadataResponse_State_name, BatchGetDocumentsMetadataResponse_State_value
var (
BatchGetDocumentsMetadataResponse_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "INDEXED",
2: "NOT_IN_TARGET_SITE",
3: "NOT_IN_INDEX",
}
BatchGetDocumentsMetadataResponse_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"INDEXED": 1,
"NOT_IN_TARGET_SITE": 2,
"NOT_IN_INDEX": 3,
}
)
Enum value maps for BatchGetDocumentsMetadataResponse_State.
Evaluation_State_name, Evaluation_State_value
var (
Evaluation_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "PENDING",
2: "RUNNING",
3: "SUCCEEDED",
4: "FAILED",
}
Evaluation_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"PENDING": 1,
"RUNNING": 2,
"SUCCEEDED": 3,
"FAILED": 4,
}
)
Enum value maps for Evaluation_State.
GenerateGroundedContentRequest_DynamicRetrievalConfiguration_DynamicRetrievalPredictor_Version_name, GenerateGroundedContentRequest_DynamicRetrievalConfiguration_DynamicRetrievalPredictor_Version_value
var (
GenerateGroundedContentRequest_DynamicRetrievalConfiguration_DynamicRetrievalPredictor_Version_name = map[int32]string{
0: "VERSION_UNSPECIFIED",
1: "V1_INDEPENDENT",
}
GenerateGroundedContentRequest_DynamicRetrievalConfiguration_DynamicRetrievalPredictor_Version_value = map[string]int32{
"VERSION_UNSPECIFIED": 0,
"V1_INDEPENDENT": 1,
}
)
Enum value maps for GenerateGroundedContentRequest_DynamicRetrievalConfiguration_DynamicRetrievalPredictor_Version.
GenerateGroundedContentResponse_Candidate_GroundingMetadata_RetrievalMetadata_Source_name, GenerateGroundedContentResponse_Candidate_GroundingMetadata_RetrievalMetadata_Source_value
var (
GenerateGroundedContentResponse_Candidate_GroundingMetadata_RetrievalMetadata_Source_name = map[int32]string{
0: "SOURCE_UNSPECIFIED",
1: "VERTEX_AI_SEARCH",
3: "GOOGLE_SEARCH",
2: "INLINE_CONTENT",
4: "GOOGLE_MAPS",
}
GenerateGroundedContentResponse_Candidate_GroundingMetadata_RetrievalMetadata_Source_value = map[string]int32{
"SOURCE_UNSPECIFIED": 0,
"VERTEX_AI_SEARCH": 1,
"GOOGLE_SEARCH": 3,
"INLINE_CONTENT": 2,
"GOOGLE_MAPS": 4,
}
)
Enum value maps for GenerateGroundedContentResponse_Candidate_GroundingMetadata_RetrievalMetadata_Source.
GenerateGroundedContentResponse_Candidate_GroundingMetadata_DynamicRetrievalPredictorMetadata_Version_name, GenerateGroundedContentResponse_Candidate_GroundingMetadata_DynamicRetrievalPredictorMetadata_Version_value
var (
GenerateGroundedContentResponse_Candidate_GroundingMetadata_DynamicRetrievalPredictorMetadata_Version_name = map[int32]string{
0: "VERSION_UNSPECIFIED",
1: "V1_INDEPENDENT",
}
GenerateGroundedContentResponse_Candidate_GroundingMetadata_DynamicRetrievalPredictorMetadata_Version_value = map[string]int32{
"VERSION_UNSPECIFIED": 0,
"V1_INDEPENDENT": 1,
}
)
Enum value maps for GenerateGroundedContentResponse_Candidate_GroundingMetadata_DynamicRetrievalPredictorMetadata_Version.
BigtableOptions_Type_name, BigtableOptions_Type_value
var (
BigtableOptions_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "STRING",
2: "NUMBER",
3: "INTEGER",
4: "VAR_INTEGER",
5: "BIG_NUMERIC",
6: "BOOLEAN",
7: "JSON",
}
BigtableOptions_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"STRING": 1,
"NUMBER": 2,
"INTEGER": 3,
"VAR_INTEGER": 4,
"BIG_NUMERIC": 5,
"BOOLEAN": 6,
"JSON": 7,
}
)
Enum value maps for BigtableOptions_Type.
BigtableOptions_Encoding_name, BigtableOptions_Encoding_value
var (
BigtableOptions_Encoding_name = map[int32]string{
0: "ENCODING_UNSPECIFIED",
1: "TEXT",
2: "BINARY",
}
BigtableOptions_Encoding_value = map[string]int32{
"ENCODING_UNSPECIFIED": 0,
"TEXT": 1,
"BINARY": 2,
}
)
Enum value maps for BigtableOptions_Encoding.
ImportDocumentsRequest_ReconciliationMode_name, ImportDocumentsRequest_ReconciliationMode_value
var (
ImportDocumentsRequest_ReconciliationMode_name = map[int32]string{
0: "RECONCILIATION_MODE_UNSPECIFIED",
1: "INCREMENTAL",
2: "FULL",
}
ImportDocumentsRequest_ReconciliationMode_value = map[string]int32{
"RECONCILIATION_MODE_UNSPECIFIED": 0,
"INCREMENTAL": 1,
"FULL": 2,
}
)
Enum value maps for ImportDocumentsRequest_ReconciliationMode.
Project_ServiceTerms_State_name, Project_ServiceTerms_State_value
var (
Project_ServiceTerms_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "TERMS_ACCEPTED",
2: "TERMS_PENDING",
3: "TERMS_DECLINED",
}
Project_ServiceTerms_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"TERMS_ACCEPTED": 1,
"TERMS_PENDING": 2,
"TERMS_DECLINED": 3,
}
)
Enum value maps for Project_ServiceTerms_State.
SearchRequest_RelevanceThreshold_name, SearchRequest_RelevanceThreshold_value
var (
SearchRequest_RelevanceThreshold_name = map[int32]string{
0: "RELEVANCE_THRESHOLD_UNSPECIFIED",
1: "LOWEST",
2: "LOW",
3: "MEDIUM",
4: "HIGH",
}
SearchRequest_RelevanceThreshold_value = map[string]int32{
"RELEVANCE_THRESHOLD_UNSPECIFIED": 0,
"LOWEST": 1,
"LOW": 2,
"MEDIUM": 3,
"HIGH": 4,
}
)
Enum value maps for SearchRequest_RelevanceThreshold.
SearchRequest_BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType_name, SearchRequest_BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType_value
var (
SearchRequest_BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType_name = map[int32]string{
0: "ATTRIBUTE_TYPE_UNSPECIFIED",
1: "NUMERICAL",
2: "FRESHNESS",
}
SearchRequest_BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType_value = map[string]int32{
"ATTRIBUTE_TYPE_UNSPECIFIED": 0,
"NUMERICAL": 1,
"FRESHNESS": 2,
}
)
Enum value maps for SearchRequest_BoostSpec_ConditionBoostSpec_BoostControlSpec_AttributeType.
SearchRequest_BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType_name, SearchRequest_BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType_value
var (
SearchRequest_BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType_name = map[int32]string{
0: "INTERPOLATION_TYPE_UNSPECIFIED",
1: "LINEAR",
}
SearchRequest_BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType_value = map[string]int32{
"INTERPOLATION_TYPE_UNSPECIFIED": 0,
"LINEAR": 1,
}
)
Enum value maps for SearchRequest_BoostSpec_ConditionBoostSpec_BoostControlSpec_InterpolationType.
SearchRequest_QueryExpansionSpec_Condition_name, SearchRequest_QueryExpansionSpec_Condition_value
var (
SearchRequest_QueryExpansionSpec_Condition_name = map[int32]string{
0: "CONDITION_UNSPECIFIED",
1: "DISABLED",
2: "AUTO",
}
SearchRequest_QueryExpansionSpec_Condition_value = map[string]int32{
"CONDITION_UNSPECIFIED": 0,
"DISABLED": 1,
"AUTO": 2,
}
)
Enum value maps for SearchRequest_QueryExpansionSpec_Condition.
SearchRequest_SpellCorrectionSpec_Mode_name, SearchRequest_SpellCorrectionSpec_Mode_value
var (
SearchRequest_SpellCorrectionSpec_Mode_name = map[int32]string{
0: "MODE_UNSPECIFIED",
1: "SUGGESTION_ONLY",
2: "AUTO",
}
SearchRequest_SpellCorrectionSpec_Mode_value = map[string]int32{
"MODE_UNSPECIFIED": 0,
"SUGGESTION_ONLY": 1,
"AUTO": 2,
}
)
Enum value maps for SearchRequest_SpellCorrectionSpec_Mode.
SearchRequest_ContentSearchSpec_SearchResultMode_name, SearchRequest_ContentSearchSpec_SearchResultMode_value
var (
SearchRequest_ContentSearchSpec_SearchResultMode_name = map[int32]string{
0: "SEARCH_RESULT_MODE_UNSPECIFIED",
1: "DOCUMENTS",
2: "CHUNKS",
}
SearchRequest_ContentSearchSpec_SearchResultMode_value = map[string]int32{
"SEARCH_RESULT_MODE_UNSPECIFIED": 0,
"DOCUMENTS": 1,
"CHUNKS": 2,
}
)
Enum value maps for SearchRequest_ContentSearchSpec_SearchResultMode.
SearchRequest_NaturalLanguageQueryUnderstandingSpec_FilterExtractionCondition_name, SearchRequest_NaturalLanguageQueryUnderstandingSpec_FilterExtractionCondition_value
var (
SearchRequest_NaturalLanguageQueryUnderstandingSpec_FilterExtractionCondition_name = map[int32]string{
0: "CONDITION_UNSPECIFIED",
1: "DISABLED",
2: "ENABLED",
}
SearchRequest_NaturalLanguageQueryUnderstandingSpec_FilterExtractionCondition_value = map[string]int32{
"CONDITION_UNSPECIFIED": 0,
"DISABLED": 1,
"ENABLED": 2,
}
)
Enum value maps for SearchRequest_NaturalLanguageQueryUnderstandingSpec_FilterExtractionCondition.
SearchRequest_SearchAsYouTypeSpec_Condition_name, SearchRequest_SearchAsYouTypeSpec_Condition_value
var (
SearchRequest_SearchAsYouTypeSpec_Condition_name = map[int32]string{
0: "CONDITION_UNSPECIFIED",
1: "DISABLED",
2: "ENABLED",
}
SearchRequest_SearchAsYouTypeSpec_Condition_value = map[string]int32{
"CONDITION_UNSPECIFIED": 0,
"DISABLED": 1,
"ENABLED": 2,
}
)
Enum value maps for SearchRequest_SearchAsYouTypeSpec_Condition.
SearchRequest_PersonalizationSpec_Mode_name, SearchRequest_PersonalizationSpec_Mode_value
var (
SearchRequest_PersonalizationSpec_Mode_name = map[int32]string{
0: "MODE_UNSPECIFIED",
1: "AUTO",
2: "DISABLED",
}
SearchRequest_PersonalizationSpec_Mode_value = map[string]int32{
"MODE_UNSPECIFIED": 0,
"AUTO": 1,
"DISABLED": 2,
}
)
Enum value maps for SearchRequest_PersonalizationSpec_Mode.
SearchResponse_Summary_SummarySkippedReason_name, SearchResponse_Summary_SummarySkippedReason_value
var (
SearchResponse_Summary_SummarySkippedReason_name = map[int32]string{
0: "SUMMARY_SKIPPED_REASON_UNSPECIFIED",
1: "ADVERSARIAL_QUERY_IGNORED",
2: "NON_SUMMARY_SEEKING_QUERY_IGNORED",
3: "OUT_OF_DOMAIN_QUERY_IGNORED",
4: "POTENTIAL_POLICY_VIOLATION",
5: "LLM_ADDON_NOT_ENABLED",
6: "NO_RELEVANT_CONTENT",
7: "JAIL_BREAKING_QUERY_IGNORED",
8: "CUSTOMER_POLICY_VIOLATION",
9: "NON_SUMMARY_SEEKING_QUERY_IGNORED_V2",
}
SearchResponse_Summary_SummarySkippedReason_value = map[string]int32{
"SUMMARY_SKIPPED_REASON_UNSPECIFIED": 0,
"ADVERSARIAL_QUERY_IGNORED": 1,
"NON_SUMMARY_SEEKING_QUERY_IGNORED": 2,
"OUT_OF_DOMAIN_QUERY_IGNORED": 3,
"POTENTIAL_POLICY_VIOLATION": 4,
"LLM_ADDON_NOT_ENABLED": 5,
"NO_RELEVANT_CONTENT": 6,
"JAIL_BREAKING_QUERY_IGNORED": 7,
"CUSTOMER_POLICY_VIOLATION": 8,
"NON_SUMMARY_SEEKING_QUERY_IGNORED_V2": 9,
}
)
Enum value maps for SearchResponse_Summary_SummarySkippedReason.
SearchResponse_NaturalLanguageQueryUnderstandingInfo_StructuredExtractedFilter_NumberConstraint_Comparison_name, SearchResponse_NaturalLanguageQueryUnderstandingInfo_StructuredExtractedFilter_NumberConstraint_Comparison_value
var (
SearchResponse_NaturalLanguageQueryUnderstandingInfo_StructuredExtractedFilter_NumberConstraint_Comparison_name = map[int32]string{
0: "COMPARISON_UNSPECIFIED",
1: "EQUALS",
2: "LESS_THAN_EQUALS",
3: "LESS_THAN",
4: "GREATER_THAN_EQUALS",
5: "GREATER_THAN",
}
SearchResponse_NaturalLanguageQueryUnderstandingInfo_StructuredExtractedFilter_NumberConstraint_Comparison_value = map[string]int32{
"COMPARISON_UNSPECIFIED": 0,
"EQUALS": 1,
"LESS_THAN_EQUALS": 2,
"LESS_THAN": 3,
"GREATER_THAN_EQUALS": 4,
"GREATER_THAN": 5,
}
)
Enum value maps for SearchResponse_NaturalLanguageQueryUnderstandingInfo_StructuredExtractedFilter_NumberConstraint_Comparison.
SearchResponse_OneBoxResult_OneBoxType_name, SearchResponse_OneBoxResult_OneBoxType_value
var (
SearchResponse_OneBoxResult_OneBoxType_name = map[int32]string{
0: "ONE_BOX_TYPE_UNSPECIFIED",
1: "PEOPLE",
2: "ORGANIZATION",
3: "SLACK",
4: "KNOWLEDGE_GRAPH",
}
SearchResponse_OneBoxResult_OneBoxType_value = map[string]int32{
"ONE_BOX_TYPE_UNSPECIFIED": 0,
"PEOPLE": 1,
"ORGANIZATION": 2,
"SLACK": 3,
"KNOWLEDGE_GRAPH": 4,
}
)
Enum value maps for SearchResponse_OneBoxResult_OneBoxType.
Session_State_name, Session_State_value
var (
Session_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "IN_PROGRESS",
}
Session_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"IN_PROGRESS": 1,
}
)
Enum value maps for Session_State.
TargetSite_Type_name, TargetSite_Type_value
var (
TargetSite_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "INCLUDE",
2: "EXCLUDE",
}
TargetSite_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"INCLUDE": 1,
"EXCLUDE": 2,
}
)
Enum value maps for TargetSite_Type.
TargetSite_IndexingStatus_name, TargetSite_IndexingStatus_value
var (
TargetSite_IndexingStatus_name = map[int32]string{
0: "INDEXING_STATUS_UNSPECIFIED",
1: "PENDING",
2: "FAILED",
3: "SUCCEEDED",
4: "DELETING",
}
TargetSite_IndexingStatus_value = map[string]int32{
"INDEXING_STATUS_UNSPECIFIED": 0,
"PENDING": 1,
"FAILED": 2,
"SUCCEEDED": 3,
"DELETING": 4,
}
)
Enum value maps for TargetSite_IndexingStatus.
SiteVerificationInfo_SiteVerificationState_name, SiteVerificationInfo_SiteVerificationState_value
var (
SiteVerificationInfo_SiteVerificationState_name = map[int32]string{
0: "SITE_VERIFICATION_STATE_UNSPECIFIED",
1: "VERIFIED",
2: "UNVERIFIED",
3: "EXEMPTED",
}
SiteVerificationInfo_SiteVerificationState_value = map[string]int32{
"SITE_VERIFICATION_STATE_UNSPECIFIED": 0,
"VERIFIED": 1,
"UNVERIFIED": 2,
"EXEMPTED": 3,
}
)
Enum value maps for SiteVerificationInfo_SiteVerificationState.
RecrawlUrisResponse_FailureInfo_FailureReason_CorpusType_name, RecrawlUrisResponse_FailureInfo_FailureReason_CorpusType_value
var (
RecrawlUrisResponse_FailureInfo_FailureReason_CorpusType_name = map[int32]string{
0: "CORPUS_TYPE_UNSPECIFIED",
1: "DESKTOP",
2: "MOBILE",
}
RecrawlUrisResponse_FailureInfo_FailureReason_CorpusType_value = map[string]int32{
"CORPUS_TYPE_UNSPECIFIED": 0,
"DESKTOP": 1,
"MOBILE": 2,
}
)
Enum value maps for RecrawlUrisResponse_FailureInfo_FailureReason_CorpusType.
File_google_cloud_discoveryengine_v1beta_answer_proto
var File_google_cloud_discoveryengine_v1beta_answer_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_chunk_proto
var File_google_cloud_discoveryengine_v1beta_chunk_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_common_proto
var File_google_cloud_discoveryengine_v1beta_common_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_completion_proto
var File_google_cloud_discoveryengine_v1beta_completion_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_completion_service_proto
var File_google_cloud_discoveryengine_v1beta_completion_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_control_proto
var File_google_cloud_discoveryengine_v1beta_control_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_control_service_proto
var File_google_cloud_discoveryengine_v1beta_control_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_conversation_proto
var File_google_cloud_discoveryengine_v1beta_conversation_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_conversational_search_service_proto
var File_google_cloud_discoveryengine_v1beta_conversational_search_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_custom_tuning_model_proto
var File_google_cloud_discoveryengine_v1beta_custom_tuning_model_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_data_store_proto
var File_google_cloud_discoveryengine_v1beta_data_store_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_data_store_service_proto
var File_google_cloud_discoveryengine_v1beta_data_store_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_document_processing_config_proto
var File_google_cloud_discoveryengine_v1beta_document_processing_config_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_document_proto
var File_google_cloud_discoveryengine_v1beta_document_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_document_service_proto
var File_google_cloud_discoveryengine_v1beta_document_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_engine_proto
var File_google_cloud_discoveryengine_v1beta_engine_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_engine_service_proto
var File_google_cloud_discoveryengine_v1beta_engine_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_evaluation_proto
var File_google_cloud_discoveryengine_v1beta_evaluation_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_evaluation_service_proto
var File_google_cloud_discoveryengine_v1beta_evaluation_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_grounded_generation_service_proto
var File_google_cloud_discoveryengine_v1beta_grounded_generation_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_grounding_proto
var File_google_cloud_discoveryengine_v1beta_grounding_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_import_config_proto
var File_google_cloud_discoveryengine_v1beta_import_config_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_project_proto
var File_google_cloud_discoveryengine_v1beta_project_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_project_service_proto
var File_google_cloud_discoveryengine_v1beta_project_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_purge_config_proto
var File_google_cloud_discoveryengine_v1beta_purge_config_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_rank_service_proto
var File_google_cloud_discoveryengine_v1beta_rank_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_recommendation_service_proto
var File_google_cloud_discoveryengine_v1beta_recommendation_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_sample_query_proto
var File_google_cloud_discoveryengine_v1beta_sample_query_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_sample_query_service_proto
var File_google_cloud_discoveryengine_v1beta_sample_query_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_sample_query_set_proto
var File_google_cloud_discoveryengine_v1beta_sample_query_set_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_sample_query_set_service_proto
var File_google_cloud_discoveryengine_v1beta_sample_query_set_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_schema_proto
var File_google_cloud_discoveryengine_v1beta_schema_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_schema_service_proto
var File_google_cloud_discoveryengine_v1beta_schema_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_search_service_proto
var File_google_cloud_discoveryengine_v1beta_search_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_search_tuning_service_proto
var File_google_cloud_discoveryengine_v1beta_search_tuning_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_serving_config_proto
var File_google_cloud_discoveryengine_v1beta_serving_config_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_serving_config_service_proto
var File_google_cloud_discoveryengine_v1beta_serving_config_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_session_proto
var File_google_cloud_discoveryengine_v1beta_session_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_site_search_engine_proto
var File_google_cloud_discoveryengine_v1beta_site_search_engine_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_site_search_engine_service_proto
var File_google_cloud_discoveryengine_v1beta_site_search_engine_service_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_user_event_proto
var File_google_cloud_discoveryengine_v1beta_user_event_proto protoreflect.FileDescriptor
File_google_cloud_discoveryengine_v1beta_user_event_service_proto
var File_google_cloud_discoveryengine_v1beta_user_event_service_proto protoreflect.FileDescriptor
Functions
func RegisterCompletionServiceServer
func RegisterCompletionServiceServer(s *grpc.Server, srv CompletionServiceServer)
func RegisterControlServiceServer
func RegisterControlServiceServer(s *grpc.Server, srv ControlServiceServer)
func RegisterConversationalSearchServiceServer
func RegisterConversationalSearchServiceServer(s *grpc.Server, srv ConversationalSearchServiceServer)
func RegisterDataStoreServiceServer
func RegisterDataStoreServiceServer(s *grpc.Server, srv DataStoreServiceServer)
func RegisterDocumentServiceServer
func RegisterDocumentServiceServer(s *grpc.Server, srv DocumentServiceServer)
func RegisterEngineServiceServer
func RegisterEngineServiceServer(s *grpc.Server, srv EngineServiceServer)
func RegisterEvaluationServiceServer
func RegisterEvaluationServiceServer(s *grpc.Server, srv EvaluationServiceServer)
func RegisterGroundedGenerationServiceServer
func RegisterGroundedGenerationServiceServer(s *grpc.Server, srv GroundedGenerationServiceServer)
func RegisterProjectServiceServer
func RegisterProjectServiceServer(s *grpc.Server, srv ProjectServiceServer)
func RegisterRankServiceServer
func RegisterRankServiceServer(s *grpc.Server, srv RankServiceServer)
func RegisterRecommendationServiceServer
func RegisterRecommendationServiceServer(s *grpc.Server, srv RecommendationServiceServer)
func RegisterSampleQueryServiceServer
func RegisterSampleQueryServiceServer(s *grpc.Server, srv SampleQueryServiceServer)
func RegisterSampleQuerySetServiceServer
func RegisterSampleQuerySetServiceServer(s *grpc.Server, srv SampleQuerySetServiceServer)
func RegisterSchemaServiceServer
func RegisterSchemaServiceServer(s *grpc.Server, srv SchemaServiceServer)
func RegisterSearchServiceServer
func RegisterSearchServiceServer(s *grpc.Server, srv SearchServiceServer)
func RegisterSearchTuningServiceServer
func RegisterSearchTuningServiceServer(s *grpc.Server, srv SearchTuningServiceServer)
func RegisterServingConfigServiceServer
func RegisterServingConfigServiceServer(s *grpc.Server, srv ServingConfigServiceServer)
func RegisterSiteSearchEngineServiceServer
func RegisterSiteSearchEngineServiceServer(s *grpc.Server, srv SiteSearchEngineServiceServer)
func RegisterUserEventServiceServer
func RegisterUserEventServiceServer(s *grpc.Server, srv UserEventServiceServer)
AdvancedCompleteQueryRequest
type AdvancedCompleteQueryRequest struct {
CompletionConfig string `protobuf:"bytes,1,opt,name=completion_config,json=completionConfig,proto3" json:"completion_config,omitempty"`
Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
QueryModel string `protobuf:"bytes,3,opt,name=query_model,json=queryModel,proto3" json:"query_model,omitempty"`
UserPseudoId string `protobuf:"bytes,4,opt,name=user_pseudo_id,json=userPseudoId,proto3" json:"user_pseudo_id,omitempty"`
UserInfo *UserInfo `protobuf:"bytes,9,opt,name=user_info,json=userInfo,proto3" json:"user_info,omitempty"`
IncludeTailSuggestions bool "" /* 130 byte string literal not displayed */
BoostSpec *AdvancedCompleteQueryRequest_BoostSpec `protobuf:"bytes,6,opt,name=boost_spec,json=boostSpec,proto3" json:"boost_spec,omitempty"`
SuggestionTypes []AdvancedCompleteQueryRequest_SuggestionType "" /* 199 byte string literal not displayed */
}
Request message for [CompletionService.AdvancedCompleteQuery][google.cloud.discoveryengine.v1beta.CompletionService.AdvancedCompleteQuery] method. .
func (*AdvancedCompleteQueryRequest) Descriptor
func (*AdvancedCompleteQueryRequest) Descriptor() ([]byte, []int)
Deprecated: Use AdvancedCompleteQueryRequest.ProtoReflect.Descriptor instead.
func (*AdvancedCompleteQueryRequest) GetBoostSpec
func (x *AdvancedCompleteQueryRequest) GetBoostSpec() *AdvancedCompleteQueryRequest_BoostSpec
func (*AdvancedCompleteQueryRequest) GetCompletionConfig
func (x *AdvancedCompleteQueryRequest) GetCompletionConfig() string
func (*AdvancedCompleteQueryRequest) GetIncludeTailSuggestions
func (x *AdvancedCompleteQueryRequest) GetIncludeTailSuggestions() bool
func (*AdvancedCompleteQueryRequest) GetQuery
func (x *AdvancedCompleteQueryRequest) GetQuery() string
func (*AdvancedCompleteQueryRequest) GetQueryModel
func (x *AdvancedCompleteQueryRequest) GetQueryModel() string
func (*AdvancedCompleteQueryRequest) GetSuggestionTypes
func (x *AdvancedCompleteQueryRequest) GetSuggestionTypes() []AdvancedCompleteQueryRequest_SuggestionType
func (*AdvancedCompleteQueryRequest) GetUserInfo
func (x *AdvancedCompleteQueryRequest) GetUserInfo() *UserInfo
func (*AdvancedCompleteQueryRequest) GetUserPseudoId
func (x *AdvancedCompleteQueryRequest) GetUserPseudoId() string
func (*AdvancedCompleteQueryRequest) ProtoMessage
func (*AdvancedCompleteQueryRequest) ProtoMessage()
func (*AdvancedCompleteQueryRequest) ProtoReflect
func (x *AdvancedCompleteQueryRequest) ProtoReflect() protoreflect.Message
func (*AdvancedCompleteQueryRequest) Reset
func (x *AdvancedCompleteQueryRequest) Reset()
func (*AdvancedCompleteQueryRequest) String
func (x *AdvancedCompleteQueryRequest) String() string
AdvancedCompleteQueryRequest_BoostSpec
type AdvancedCompleteQueryRequest_BoostSpec struct {
// Condition boost specifications. If a suggestion matches multiple
// conditions in the specifictions, boost values from these specifications
// are all applied and combined in a non-linear way. Maximum number of
// specifications is 20.
//
// Note: Currently only support language condition boost.
ConditionBoostSpecs []*AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec `protobuf:"bytes,1,rep,name=condition_boost_specs,json=conditionBoostSpecs,proto3" json:"condition_boost_specs,omitempty"`
// contains filtered or unexported fields
}
Specification to boost suggestions based on the condtion of the suggestion.
func (*AdvancedCompleteQueryRequest_BoostSpec) Descriptor
func (*AdvancedCompleteQueryRequest_BoostSpec) Descriptor() ([]byte, []int)
Deprecated: Use AdvancedCompleteQueryRequest_BoostSpec.ProtoReflect.Descriptor instead.
func (*AdvancedCompleteQueryRequest_BoostSpec) GetConditionBoostSpecs
func (x *AdvancedCompleteQueryRequest_BoostSpec) GetConditionBoostSpecs() []*AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec
func (*AdvancedCompleteQueryRequest_BoostSpec) ProtoMessage
func (*AdvancedCompleteQueryRequest_BoostSpec) ProtoMessage()
func (*AdvancedCompleteQueryRequest_BoostSpec) ProtoReflect
func (x *AdvancedCompleteQueryRequest_BoostSpec) ProtoReflect() protoreflect.Message
func (*AdvancedCompleteQueryRequest_BoostSpec) Reset
func (x *AdvancedCompleteQueryRequest_BoostSpec) Reset()
func (*AdvancedCompleteQueryRequest_BoostSpec) String
func (x *AdvancedCompleteQueryRequest_BoostSpec) String() string
AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec
type AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec struct {
// An expression which specifies a boost condition. The syntax is the same
// as [filter expression
// syntax](https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata#filter-expression-syntax).
// Currently, the only supported condition is a list of BCP-47 lang codes.
//
// Example:
//
// * To boost suggestions in languages `en` or `fr`:
// `(lang_code: ANY("en", "fr"))`
Condition string `protobuf:"bytes,1,opt,name=condition,proto3" json:"condition,omitempty"`
// Strength of the boost, which should be in [-1, 1].
// Negative boost means demotion. Default is 0.0.
//
// Setting to 1.0 gives the suggestions a big promotion. However, it does
// not necessarily mean that the top result will be a boosted suggestion.
//
// Setting to -1.0 gives the suggestions a big demotion. However, other
// suggestions that are relevant might still be shown.
//
// Setting to 0.0 means no boost applied. The boosting condition is
// ignored.
Boost float32 `protobuf:"fixed32,2,opt,name=boost,proto3" json:"boost,omitempty"`
// contains filtered or unexported fields
}
Boost applies to suggestions which match a condition.
func (*AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) Descriptor
func (*AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) Descriptor() ([]byte, []int)
Deprecated: Use AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec.ProtoReflect.Descriptor instead.
func (*AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) GetBoost
func (x *AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) GetBoost() float32
func (*AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) GetCondition
func (x *AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) GetCondition() string
func (*AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) ProtoMessage
func (*AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) ProtoMessage()
func (*AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) ProtoReflect
func (x *AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) ProtoReflect() protoreflect.Message
func (*AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) Reset
func (x *AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) Reset()
func (*AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) String
func (x *AdvancedCompleteQueryRequest_BoostSpec_ConditionBoostSpec) String() string
AdvancedCompleteQueryRequest_SuggestionType
type AdvancedCompleteQueryRequest_SuggestionType int32
Suggestion type to return.
AdvancedCompleteQueryRequest_SUGGESTION_TYPE_UNSPECIFIED, AdvancedCompleteQueryRequest_QUERY, AdvancedCompleteQueryRequest_PEOPLE, AdvancedCompleteQueryRequest_CONTENT, AdvancedCompleteQueryRequest_RECENT_SEARCH, AdvancedCompleteQueryRequest_GOOGLE_WORKSPACE
const (
// Default value.
AdvancedCompleteQueryRequest_SUGGESTION_TYPE_UNSPECIFIED AdvancedCompleteQueryRequest_SuggestionType = 0
// Returns query suggestions.
AdvancedCompleteQueryRequest_QUERY AdvancedCompleteQueryRequest_SuggestionType = 1
// Returns people suggestions.
AdvancedCompleteQueryRequest_PEOPLE AdvancedCompleteQueryRequest_SuggestionType = 2
// Returns content suggestions.
AdvancedCompleteQueryRequest_CONTENT AdvancedCompleteQueryRequest_SuggestionType = 3
// Returns recent search suggestions.
AdvancedCompleteQueryRequest_RECENT_SEARCH AdvancedCompleteQueryRequest_SuggestionType = 4
// Returns Google Workspace suggestions.
AdvancedCompleteQueryRequest_GOOGLE_WORKSPACE AdvancedCompleteQueryRequest_SuggestionType = 5
)
func (AdvancedCompleteQueryRequest_SuggestionType) Descriptor
func (AdvancedCompleteQueryRequest_SuggestionType) Descriptor() protoreflect.EnumDescriptor
func (AdvancedCompleteQueryRequest_SuggestionType) Enum
func (x AdvancedCompleteQueryRequest_SuggestionType) Enum() *AdvancedCompleteQueryRequest_SuggestionType
func (AdvancedCompleteQueryRequest_SuggestionType) EnumDescriptor
func (AdvancedCompleteQueryRequest_SuggestionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AdvancedCompleteQueryRequest_SuggestionType.Descriptor instead.
func (AdvancedCompleteQueryRequest_SuggestionType) Number
func (x AdvancedCompleteQueryRequest_SuggestionType) Number() protoreflect.EnumNumber
func (AdvancedCompleteQueryRequest_SuggestionType) String
func (x AdvancedCompleteQueryRequest_SuggestionType) String() string
func (AdvancedCompleteQueryRequest_SuggestionType) Type
func (AdvancedCompleteQueryRequest_SuggestionType) Type() protoreflect.EnumType
AdvancedCompleteQueryResponse
type AdvancedCompleteQueryResponse struct {
QuerySuggestions []*AdvancedCompleteQueryResponse_QuerySuggestion `protobuf:"bytes,1,rep,name=query_suggestions,json=querySuggestions,proto3" json:"query_suggestions,omitempty"`
TailMatchTriggered bool `protobuf:"varint,2,opt,name=tail_match_triggered,json=tailMatchTriggered,proto3" json:"tail_match_triggered,omitempty"`
PeopleSuggestions []*AdvancedCompleteQueryResponse_PersonSuggestion `protobuf:"bytes,3,rep,name=people_suggestions,json=peopleSuggestions,proto3" json:"people_suggestions,omitempty"`
ContentSuggestions []*AdvancedCompleteQueryResponse_ContentSuggestion `protobuf:"bytes,4,rep,name=content_suggestions,json=contentSuggestions,proto3" json:"content_suggestions,omitempty"`
RecentSearchSuggestions []*AdvancedCompleteQueryResponse_RecentSearchSuggestion "" /* 132 byte string literal not displayed */
}
Response message for [CompletionService.AdvancedCompleteQuery][google.cloud.discoveryengine.v1beta.CompletionService.AdvancedCompleteQuery] method.
func (*AdvancedCompleteQueryResponse) Descriptor
func (*AdvancedCompleteQueryResponse) Descriptor() ([]byte, []int)
Deprecated: Use AdvancedCompleteQueryResponse.ProtoReflect.Descriptor instead.
func (*AdvancedCompleteQueryResponse) GetContentSuggestions
func (x *AdvancedCompleteQueryResponse) GetContentSuggestions() []*AdvancedCompleteQueryResponse_ContentSuggestion
func (*AdvancedCompleteQueryResponse) GetPeopleSuggestions
func (x *AdvancedCompleteQueryResponse) GetPeopleSuggestions() []*AdvancedCompleteQueryResponse_PersonSuggestion
func (*AdvancedCompleteQueryResponse) GetQuerySuggestions
func (x *AdvancedCompleteQueryResponse) GetQuerySuggestions() []*AdvancedCompleteQueryResponse_QuerySuggestion
func (*AdvancedCompleteQueryResponse) GetRecentSearchSuggestions
func (x *AdvancedCompleteQueryResponse) GetRecentSearchSuggestions() []*AdvancedCompleteQueryResponse_RecentSearchSuggestion
func (*AdvancedCompleteQueryResponse) GetTailMatchTriggered
func (x *AdvancedCompleteQueryResponse) GetTailMatchTriggered() bool
func (*AdvancedCompleteQueryResponse) ProtoMessage
func (*AdvancedCompleteQueryResponse) ProtoMessage()
func (*AdvancedCompleteQueryResponse) ProtoReflect
func (x *AdvancedCompleteQueryResponse) ProtoReflect() protoreflect.Message
func (*AdvancedCompleteQueryResponse) Reset
func (x *AdvancedCompleteQueryResponse) Reset()
func (*AdvancedCompleteQueryResponse) String
func (x *AdvancedCompleteQueryResponse) String() string
AdvancedCompleteQueryResponse_ContentSuggestion
type AdvancedCompleteQueryResponse_ContentSuggestion struct {
Suggestion string `protobuf:"bytes,1,opt,name=suggestion,proto3" json:"suggestion,omitempty"`
ContentType AdvancedCompleteQueryResponse_ContentSuggestion_ContentType "" /* 196 byte string literal not displayed */
Document *Document `protobuf:"bytes,4,opt,name=document,proto3" json:"document,omitempty"`
DataStore string `protobuf:"bytes,5,opt,name=data_store,json=dataStore,proto3" json:"data_store,omitempty"`
}
Suggestions as content.
func (*AdvancedCompleteQueryResponse_ContentSuggestion) Descriptor
func (*AdvancedCompleteQueryResponse_ContentSuggestion) Descriptor() ([]byte, []int)
Deprecated: Use AdvancedCompleteQueryResponse_ContentSuggestion.ProtoReflect.Descriptor instead.
func (*AdvancedCompleteQueryResponse_ContentSuggestion) GetContentType
func (x *AdvancedCompleteQueryResponse_ContentSuggestion) GetContentType() AdvancedCompleteQueryResponse_ContentSuggestion_ContentType
func (*AdvancedCompleteQueryResponse_ContentSuggestion) GetDataStore
func (x *AdvancedCompleteQueryResponse_ContentSuggestion) GetDataStore() string
func (*AdvancedCompleteQueryResponse_ContentSuggestion) GetDocument
func (x *AdvancedCompleteQueryResponse_ContentSuggestion) GetDocument() *Document
func (*AdvancedCompleteQueryResponse_ContentSuggestion) GetSuggestion
func (x *AdvancedCompleteQueryResponse_ContentSuggestion) GetSuggestion() string
func (*AdvancedCompleteQueryResponse_ContentSuggestion) ProtoMessage
func (*AdvancedCompleteQueryResponse_ContentSuggestion) ProtoMessage()
func (*AdvancedCompleteQueryResponse_ContentSuggestion) ProtoReflect
func (x *AdvancedCompleteQueryResponse_ContentSuggestion) ProtoReflect() protoreflect.Message
func (*AdvancedCompleteQueryResponse_ContentSuggestion) Reset
func (x *AdvancedCompleteQueryResponse_ContentSuggestion) Reset()
func (*AdvancedCompleteQueryResponse_ContentSuggestion) String
func (x *AdvancedCompleteQueryResponse_ContentSuggestion) String() string
AdvancedCompleteQueryResponse_ContentSuggestion_ContentType
type AdvancedCompleteQueryResponse_ContentSuggestion_ContentType int32
The type of the content returned for content suggestions.
AdvancedCompleteQueryResponse_ContentSuggestion_CONTENT_TYPE_UNSPECIFIED, AdvancedCompleteQueryResponse_ContentSuggestion_GOOGLE_WORKSPACE, AdvancedCompleteQueryResponse_ContentSuggestion_THIRD_PARTY
const (
// Default value.
AdvancedCompleteQueryResponse_ContentSuggestion_CONTENT_TYPE_UNSPECIFIED AdvancedCompleteQueryResponse_ContentSuggestion_ContentType = 0
// The suggestion is from a Google Workspace source.
AdvancedCompleteQueryResponse_ContentSuggestion_GOOGLE_WORKSPACE AdvancedCompleteQueryResponse_ContentSuggestion_ContentType = 1
// The suggestion is from a third party source.
AdvancedCompleteQueryResponse_ContentSuggestion_THIRD_PARTY AdvancedCompleteQueryResponse_ContentSuggestion_ContentType = 2
)
func (AdvancedCompleteQueryResponse_ContentSuggestion_ContentType) Descriptor
func (AdvancedCompleteQueryResponse_ContentSuggestion_ContentType) Descriptor() protoreflect.EnumDescriptor
func (AdvancedCompleteQueryResponse_ContentSuggestion_ContentType) Enum
func (x AdvancedCompleteQueryResponse_ContentSuggestion_ContentType) Enum() *AdvancedCompleteQueryResponse_ContentSuggestion_ContentType
func (AdvancedCompleteQueryResponse_ContentSuggestion_ContentType) EnumDescriptor
func (AdvancedCompleteQueryResponse_ContentSuggestion_ContentType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AdvancedCompleteQueryResponse_ContentSuggestion_ContentType.Descriptor instead.
func (AdvancedCompleteQueryResponse_ContentSuggestion_ContentType) Number
func (x AdvancedCompleteQueryResponse_ContentSuggestion_ContentType) Number() protoreflect.EnumNumber
func (AdvancedCompleteQueryResponse_ContentSuggestion_ContentType) String
func (x AdvancedCompleteQueryResponse_ContentSuggestion_ContentType) String() string
func (AdvancedCompleteQueryResponse_ContentSuggestion_ContentType) Type
AdvancedCompleteQueryResponse_PersonSuggestion
type AdvancedCompleteQueryResponse_PersonSuggestion struct {
Suggestion string `protobuf:"bytes,1,opt,name=suggestion,proto3" json:"suggestion,omitempty"`
PersonType AdvancedCompleteQueryResponse_PersonSuggestion_PersonType "" /* 191 byte string literal not displayed */
Document *Document `protobuf:"bytes,4,opt,name=document,proto3" json:"document,omitempty"`
DataStore string `protobuf:"bytes,5,opt,name=data_store,json=dataStore,proto3" json:"data_store,omitempty"`
}
Suggestions as people.
func (*AdvancedCompleteQueryResponse_PersonSuggestion) Descriptor
func (*AdvancedCompleteQueryResponse_PersonSuggestion) Descriptor() ([]byte, []int)
Deprecated: Use AdvancedCompleteQueryResponse_PersonSuggestion.ProtoReflect.Descriptor instead.
func (*AdvancedCompleteQueryResponse_PersonSuggestion) GetDataStore
func (x *AdvancedCompleteQueryResponse_PersonSuggestion) GetDataStore() string
func (*AdvancedCompleteQueryResponse_PersonSuggestion) GetDocument
func (x *AdvancedCompleteQueryResponse_PersonSuggestion) GetDocument() *Document
func (*AdvancedCompleteQueryResponse_PersonSuggestion) GetPersonType
func (x *AdvancedCompleteQueryResponse_PersonSuggestion) GetPersonType() AdvancedCompleteQueryResponse_PersonSuggestion_PersonType
func (*AdvancedCompleteQueryResponse_PersonSuggestion) GetSuggestion
func (x *AdvancedCompleteQueryResponse_PersonSuggestion) GetSuggestion() string
func (*AdvancedCompleteQueryResponse_PersonSuggestion) ProtoMessage
func (*AdvancedCompleteQueryResponse_PersonSuggestion) ProtoMessage()
func (*AdvancedCompleteQueryResponse_PersonSuggestion) ProtoReflect
func (x *AdvancedCompleteQueryResponse_PersonSuggestion) ProtoReflect() protoreflect.Message
func (*AdvancedCompleteQueryResponse_PersonSuggestion) Reset
func (x *AdvancedCompleteQueryResponse_PersonSuggestion) Reset()
func (*AdvancedCompleteQueryResponse_PersonSuggestion) String
func (x *AdvancedCompleteQueryResponse_PersonSuggestion) String() string
AdvancedCompleteQueryResponse_PersonSuggestion_PersonType
type AdvancedCompleteQueryResponse_PersonSuggestion_PersonType int32
The type of the person based on the source.
AdvancedCompleteQueryResponse_PersonSuggestion_PERSON_TYPE_UNSPECIFIED, AdvancedCompleteQueryResponse_PersonSuggestion_CLOUD_IDENTITY, AdvancedCompleteQueryResponse_PersonSuggestion_THIRD_PARTY_IDENTITY
const (
// Default value.
AdvancedCompleteQueryResponse_PersonSuggestion_PERSON_TYPE_UNSPECIFIED AdvancedCompleteQueryResponse_PersonSuggestion_PersonType = 0
// The suggestion is from a GOOGLE_IDENTITY source.
AdvancedCompleteQueryResponse_PersonSuggestion_CLOUD_IDENTITY AdvancedCompleteQueryResponse_PersonSuggestion_PersonType = 1
// The suggestion is from a THIRD_PARTY_IDENTITY source.
AdvancedCompleteQueryResponse_PersonSuggestion_THIRD_PARTY_IDENTITY AdvancedCompleteQueryResponse_PersonSuggestion_PersonType = 2
)
func (AdvancedCompleteQueryResponse_PersonSuggestion_PersonType) Descriptor
func (AdvancedCompleteQueryResponse_PersonSuggestion_PersonType) Descriptor() protoreflect.EnumDescriptor
func (AdvancedCompleteQueryResponse_PersonSuggestion_PersonType) Enum
func (x AdvancedCompleteQueryResponse_PersonSuggestion_PersonType) Enum() *AdvancedCompleteQueryResponse_PersonSuggestion_PersonType
func (AdvancedCompleteQueryResponse_PersonSuggestion_PersonType) EnumDescriptor
func (AdvancedCompleteQueryResponse_PersonSuggestion_PersonType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AdvancedCompleteQueryResponse_PersonSuggestion_PersonType.Descriptor instead.
func (AdvancedCompleteQueryResponse_PersonSuggestion_PersonType) Number
func (x AdvancedCompleteQueryResponse_PersonSuggestion_PersonType) Number() protoreflect.EnumNumber
func (AdvancedCompleteQueryResponse_PersonSuggestion_PersonType) String
func (x AdvancedCompleteQueryResponse_PersonSuggestion_PersonType) String() string
func (AdvancedCompleteQueryResponse_PersonSuggestion_PersonType) Type
AdvancedCompleteQueryResponse_QuerySuggestion
type AdvancedCompleteQueryResponse_QuerySuggestion struct {
// The suggestion for the query.
Suggestion string `protobuf:"bytes,1,opt,name=suggestion,proto3" json:"suggestion,omitempty"`
// The unique document field paths that serve as the source of this
// suggestion if it was generated from completable fields.
//
// This field is only populated for the document-completable model.
CompletableFieldPaths []string `protobuf:"bytes,2,rep,name=completable_field_paths,json=completableFieldPaths,proto3" json:"completable_field_paths,omitempty"`
// The name of the dataStore that this suggestion belongs to.
DataStore []string `protobuf:"bytes,3,rep,name=data_store,json=dataStore,proto3" json:"data_store,omitempty"`
// contains filtered or unexported fields
}
Suggestions as search queries.
func (*AdvancedCompleteQueryResponse_QuerySuggestion) Descriptor
func (*AdvancedCompleteQueryResponse_QuerySuggestion) Descriptor() ([]byte, []int)
Deprecated: Use AdvancedCompleteQueryResponse_QuerySuggestion.ProtoReflect.Descriptor instead.
func (*AdvancedCompleteQueryResponse_QuerySuggestion) GetCompletableFieldPaths
func (x *AdvancedCompleteQueryResponse_QuerySuggestion) GetCompletableFieldPaths() []string
func (*AdvancedCompleteQueryResponse_QuerySuggestion) GetDataStore
func (x *AdvancedCompleteQueryResponse_QuerySuggestion) GetDataStore() []string
func (*AdvancedCompleteQueryResponse_QuerySuggestion) GetSuggestion
func (x *AdvancedCompleteQueryResponse_QuerySuggestion) GetSuggestion() string
func (*AdvancedCompleteQueryResponse_QuerySuggestion) ProtoMessage
func (*AdvancedCompleteQueryResponse_QuerySuggestion) ProtoMessage()
func (*AdvancedCompleteQueryResponse_QuerySuggestion) ProtoReflect
func (x *AdvancedCompleteQueryResponse_QuerySuggestion) ProtoReflect() protoreflect.Message
func (*AdvancedCompleteQueryResponse_QuerySuggestion) Reset
func (x *AdvancedCompleteQueryResponse_QuerySuggestion) Reset()
func (*AdvancedCompleteQueryResponse_QuerySuggestion) String
func (x *AdvancedCompleteQueryResponse_QuerySuggestion) String() string
AdvancedCompleteQueryResponse_RecentSearchSuggestion
type AdvancedCompleteQueryResponse_RecentSearchSuggestion struct {
// The suggestion for the query.
Suggestion string `protobuf:"bytes,1,opt,name=suggestion,proto3" json:"suggestion,omitempty"`
// The time when this recent rearch happened.
RecentSearchTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=recent_search_time,json=recentSearchTime,proto3" json:"recent_search_time,omitempty"`
// contains filtered or unexported fields
}
Suggestions from recent search history.
func (*AdvancedCompleteQueryResponse_RecentSearchSuggestion) Descriptor
func (*AdvancedCompleteQueryResponse_RecentSearchSuggestion) Descriptor() ([]byte, []int)
Deprecated: Use AdvancedCompleteQueryResponse_RecentSearchSuggestion.ProtoReflect.Descriptor instead.
func (*AdvancedCompleteQueryResponse_RecentSearchSuggestion) GetRecentSearchTime
func (x *AdvancedCompleteQueryResponse_RecentSearchSuggestion) GetRecentSearchTime() *timestamppb.Timestamp
func (*AdvancedCompleteQueryResponse_RecentSearchSuggestion) GetSuggestion
func (x *AdvancedCompleteQueryResponse_RecentSearchSuggestion) GetSuggestion() string
func (*AdvancedCompleteQueryResponse_RecentSearchSuggestion) ProtoMessage
func (*AdvancedCompleteQueryResponse_RecentSearchSuggestion) ProtoMessage()
func (*AdvancedCompleteQueryResponse_RecentSearchSuggestion) ProtoReflect
func (x *AdvancedCompleteQueryResponse_RecentSearchSuggestion) ProtoReflect() protoreflect.Message
func (*AdvancedCompleteQueryResponse_RecentSearchSuggestion) Reset
func (x *AdvancedCompleteQueryResponse_RecentSearchSuggestion) Reset()
func (*AdvancedCompleteQueryResponse_RecentSearchSuggestion) String
func (x *AdvancedCompleteQueryResponse_RecentSearchSuggestion) String() string
AlloyDbSource
type AlloyDbSource struct {
// The project ID that contains the AlloyDB source.
// Has a length limit of 128 characters. If not specified, inherits the
// project ID from the parent request.
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
// Required. The AlloyDB location to copy the data from with a length limit of
// 256 characters.
LocationId string `protobuf:"bytes,2,opt,name=location_id,json=locationId,proto3" json:"location_id,omitempty"`
// Required. The AlloyDB cluster to copy the data from with a length limit of
// 256 characters.
ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// Required. The AlloyDB database to copy the data from with a length limit of
// 256 characters.
DatabaseId string `protobuf:"bytes,4,opt,name=database_id,json=databaseId,proto3" json:"database_id,omitempty"`
// Required. The AlloyDB table to copy the data from with a length limit of
// 256 characters.
TableId string `protobuf:"bytes,5,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"`
// Intermediate Cloud Storage directory used for the import with a length
// limit of 2,000 characters. Can be specified if one wants to have the
// AlloyDB export to a specific Cloud Storage directory.
//
// Ensure that the AlloyDB service account has the necessary Cloud
// Storage Admin permissions to access the specified Cloud Storage directory.
GcsStagingDir string `protobuf:"bytes,6,opt,name=gcs_staging_dir,json=gcsStagingDir,proto3" json:"gcs_staging_dir,omitempty"`
// contains filtered or unexported fields
}
AlloyDB source import data from.
func (*AlloyDbSource) Descriptor
func (*AlloyDbSource) Descriptor() ([]byte, []int)
Deprecated: Use AlloyDbSource.ProtoReflect.Descriptor instead.
func (*AlloyDbSource) GetClusterId
func (x *AlloyDbSource) GetClusterId() string
func (*AlloyDbSource) GetDatabaseId
func (x *AlloyDbSource) GetDatabaseId() string
func (*AlloyDbSource) GetGcsStagingDir
func (x *AlloyDbSource) GetGcsStagingDir() string
func (*AlloyDbSource) GetLocationId
func (x *AlloyDbSource) GetLocationId() string
func (*AlloyDbSource) GetProjectId
func (x *AlloyDbSource) GetProjectId() string
func (*AlloyDbSource) GetTableId
func (x *AlloyDbSource) GetTableId() string
func (*AlloyDbSource) ProtoMessage
func (*AlloyDbSource) ProtoMessage()
func (*AlloyDbSource) ProtoReflect
func (x *AlloyDbSource) ProtoReflect() protoreflect.Message
func (*AlloyDbSource) Reset
func (x *AlloyDbSource) Reset()
func (*AlloyDbSource) String
func (x *AlloyDbSource) String() string
Answer
type Answer struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
State Answer_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.discoveryengine.v1beta.Answer_State" json:"state,omitempty"`
AnswerText string `protobuf:"bytes,3,opt,name=answer_text,json=answerText,proto3" json:"answer_text,omitempty"`
Citations []*Answer_Citation `protobuf:"bytes,4,rep,name=citations,proto3" json:"citations,omitempty"`
References []*Answer_Reference `protobuf:"bytes,5,rep,name=references,proto3" json:"references,omitempty"`
RelatedQuestions []string `protobuf:"bytes,6,rep,name=related_questions,json=relatedQuestions,proto3" json:"related_questions,omitempty"`
Steps []*Answer_Step `protobuf:"bytes,7,rep,name=steps,proto3" json:"steps,omitempty"`
QueryUnderstandingInfo *Answer_QueryUnderstandingInfo "" /* 130 byte string literal not displayed */
AnswerSkippedReasons []Answer_AnswerSkippedReason "" /* 200 byte string literal not displayed */
CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
CompleteTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=complete_time,json=completeTime,proto3" json:"complete_time,omitempty"`
}
Defines an answer.
func (*Answer) Descriptor
Deprecated: Use Answer.ProtoReflect.Descriptor instead.
func (*Answer) GetAnswerSkippedReasons
func (x *Answer) GetAnswerSkippedReasons() []Answer_AnswerSkippedReason
func (*Answer) GetAnswerText
func (*Answer) GetCitations
func (x *Answer) GetCitations() []*Answer_Citation
func (*Answer) GetCompleteTime
func (x *Answer) GetCompleteTime() *timestamppb.Timestamp
func (*Answer) GetCreateTime
func (x *Answer) GetCreateTime() *timestamppb.Timestamp
func (*Answer) GetName
func (*Answer) GetQueryUnderstandingInfo
func (x *Answer) GetQueryUnderstandingInfo() *Answer_QueryUnderstandingInfo
func (*Answer) GetReferences
func (x *Answer) GetReferences() []*Answer_Reference
func (*Answer) GetRelatedQuestions
func (*Answer) GetState
func (x *Answer) GetState() Answer_State
func (*Answer) GetSteps
func (x *Answer) GetSteps() []*Answer_Step
func (*Answer) ProtoMessage
func (*Answer) ProtoMessage()
func (*Answer) ProtoReflect
func (x *Answer) ProtoReflect() protoreflect.Message
func (*Answer) Reset
func (x *Answer) Reset()
func (*Answer) String
AnswerQueryRequest
type AnswerQueryRequest struct {
ServingConfig string `protobuf:"bytes,1,opt,name=serving_config,json=servingConfig,proto3" json:"serving_config,omitempty"`
Query *Query `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
Session string `protobuf:"bytes,3,opt,name=session,proto3" json:"session,omitempty"`
SafetySpec *AnswerQueryRequest_SafetySpec `protobuf:"bytes,4,opt,name=safety_spec,json=safetySpec,proto3" json:"safety_spec,omitempty"`
RelatedQuestionsSpec *AnswerQueryRequest_RelatedQuestionsSpec `protobuf:"bytes,5,opt,name=related_questions_spec,json=relatedQuestionsSpec,proto3" json:"related_questions_spec,omitempty"`
GroundingSpec *AnswerQueryRequest_GroundingSpec `protobuf:"bytes,6,opt,name=grounding_spec,json=groundingSpec,proto3" json:"grounding_spec,omitempty"`
AnswerGenerationSpec *AnswerQueryRequest_AnswerGenerationSpec `protobuf:"bytes,7,opt,name=answer_generation_spec,json=answerGenerationSpec,proto3" json:"answer_generation_spec,omitempty"`
SearchSpec *AnswerQueryRequest_SearchSpec `protobuf:"bytes,8,opt,name=search_spec,json=searchSpec,proto3" json:"search_spec,omitempty"`
QueryUnderstandingSpec *AnswerQueryRequest_QueryUnderstandingSpec "" /* 129 byte string literal not displayed */
AsynchronousMode bool `protobuf:"varint,10,opt,name=asynchronous_mode,json=asynchronousMode,proto3" json:"asynchronous_mode,omitempty"`
UserPseudoId string `protobuf:"bytes,12,opt,name=user_pseudo_id,json=userPseudoId,proto3" json:"user_pseudo_id,omitempty"`
UserLabels map[string]string "" /* 180 byte string literal not displayed */
}
Request message for [ConversationalSearchService.AnswerQuery][google.cloud.discoveryengine.v1beta.ConversationalSearchService.AnswerQuery] method.
func (*AnswerQueryRequest) Descriptor
func (*AnswerQueryRequest) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest) GetAnswerGenerationSpec
func (x *AnswerQueryRequest) GetAnswerGenerationSpec() *AnswerQueryRequest_AnswerGenerationSpec
func (*AnswerQueryRequest) GetAsynchronousMode
func (x *AnswerQueryRequest) GetAsynchronousMode() bool
Deprecated: Marked as deprecated in google/cloud/discoveryengine/v1beta/conversational_search_service.proto.
func (*AnswerQueryRequest) GetGroundingSpec
func (x *AnswerQueryRequest) GetGroundingSpec() *AnswerQueryRequest_GroundingSpec
func (*AnswerQueryRequest) GetQuery
func (x *AnswerQueryRequest) GetQuery() *Query
func (*AnswerQueryRequest) GetQueryUnderstandingSpec
func (x *AnswerQueryRequest) GetQueryUnderstandingSpec() *AnswerQueryRequest_QueryUnderstandingSpec
func (*AnswerQueryRequest) GetRelatedQuestionsSpec
func (x *AnswerQueryRequest) GetRelatedQuestionsSpec() *AnswerQueryRequest_RelatedQuestionsSpec
func (*AnswerQueryRequest) GetSafetySpec
func (x *AnswerQueryRequest) GetSafetySpec() *AnswerQueryRequest_SafetySpec
func (*AnswerQueryRequest) GetSearchSpec
func (x *AnswerQueryRequest) GetSearchSpec() *AnswerQueryRequest_SearchSpec
func (*AnswerQueryRequest) GetServingConfig
func (x *AnswerQueryRequest) GetServingConfig() string
func (*AnswerQueryRequest) GetSession
func (x *AnswerQueryRequest) GetSession() string
func (*AnswerQueryRequest) GetUserLabels
func (x *AnswerQueryRequest) GetUserLabels() map[string]string
func (*AnswerQueryRequest) GetUserPseudoId
func (x *AnswerQueryRequest) GetUserPseudoId() string
func (*AnswerQueryRequest) ProtoMessage
func (*AnswerQueryRequest) ProtoMessage()
func (*AnswerQueryRequest) ProtoReflect
func (x *AnswerQueryRequest) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest) Reset
func (x *AnswerQueryRequest) Reset()
func (*AnswerQueryRequest) String
func (x *AnswerQueryRequest) String() string
AnswerQueryRequest_AnswerGenerationSpec
type AnswerQueryRequest_AnswerGenerationSpec struct {
ModelSpec *AnswerQueryRequest_AnswerGenerationSpec_ModelSpec `protobuf:"bytes,1,opt,name=model_spec,json=modelSpec,proto3" json:"model_spec,omitempty"`
PromptSpec *AnswerQueryRequest_AnswerGenerationSpec_PromptSpec `protobuf:"bytes,2,opt,name=prompt_spec,json=promptSpec,proto3" json:"prompt_spec,omitempty"`
IncludeCitations bool `protobuf:"varint,3,opt,name=include_citations,json=includeCitations,proto3" json:"include_citations,omitempty"`
AnswerLanguageCode string `protobuf:"bytes,4,opt,name=answer_language_code,json=answerLanguageCode,proto3" json:"answer_language_code,omitempty"`
IgnoreAdversarialQuery bool "" /* 130 byte string literal not displayed */
IgnoreNonAnswerSeekingQuery bool "" /* 149 byte string literal not displayed */
IgnoreLowRelevantContent *bool "" /* 144 byte string literal not displayed */
IgnoreJailBreakingQuery bool "" /* 135 byte string literal not displayed */
}
Answer generation specification.
func (*AnswerQueryRequest_AnswerGenerationSpec) Descriptor
func (*AnswerQueryRequest_AnswerGenerationSpec) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_AnswerGenerationSpec.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_AnswerGenerationSpec) GetAnswerLanguageCode
func (x *AnswerQueryRequest_AnswerGenerationSpec) GetAnswerLanguageCode() string
func (*AnswerQueryRequest_AnswerGenerationSpec) GetIgnoreAdversarialQuery
func (x *AnswerQueryRequest_AnswerGenerationSpec) GetIgnoreAdversarialQuery() bool
func (*AnswerQueryRequest_AnswerGenerationSpec) GetIgnoreJailBreakingQuery
func (x *AnswerQueryRequest_AnswerGenerationSpec) GetIgnoreJailBreakingQuery() bool
func (*AnswerQueryRequest_AnswerGenerationSpec) GetIgnoreLowRelevantContent
func (x *AnswerQueryRequest_AnswerGenerationSpec) GetIgnoreLowRelevantContent() bool
func (*AnswerQueryRequest_AnswerGenerationSpec) GetIgnoreNonAnswerSeekingQuery
func (x *AnswerQueryRequest_AnswerGenerationSpec) GetIgnoreNonAnswerSeekingQuery() bool
func (*AnswerQueryRequest_AnswerGenerationSpec) GetIncludeCitations
func (x *AnswerQueryRequest_AnswerGenerationSpec) GetIncludeCitations() bool
func (*AnswerQueryRequest_AnswerGenerationSpec) GetModelSpec
func (x *AnswerQueryRequest_AnswerGenerationSpec) GetModelSpec() *AnswerQueryRequest_AnswerGenerationSpec_ModelSpec
func (*AnswerQueryRequest_AnswerGenerationSpec) GetPromptSpec
func (x *AnswerQueryRequest_AnswerGenerationSpec) GetPromptSpec() *AnswerQueryRequest_AnswerGenerationSpec_PromptSpec
func (*AnswerQueryRequest_AnswerGenerationSpec) ProtoMessage
func (*AnswerQueryRequest_AnswerGenerationSpec) ProtoMessage()
func (*AnswerQueryRequest_AnswerGenerationSpec) ProtoReflect
func (x *AnswerQueryRequest_AnswerGenerationSpec) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_AnswerGenerationSpec) Reset
func (x *AnswerQueryRequest_AnswerGenerationSpec) Reset()
func (*AnswerQueryRequest_AnswerGenerationSpec) String
func (x *AnswerQueryRequest_AnswerGenerationSpec) String() string
AnswerQueryRequest_AnswerGenerationSpec_ModelSpec
type AnswerQueryRequest_AnswerGenerationSpec_ModelSpec struct {
// Model version. If not set, it will use the default stable model.
// Allowed values are: stable, preview.
ModelVersion string `protobuf:"bytes,1,opt,name=model_version,json=modelVersion,proto3" json:"model_version,omitempty"`
// contains filtered or unexported fields
}
Answer Generation Model specification.
func (*AnswerQueryRequest_AnswerGenerationSpec_ModelSpec) Descriptor
func (*AnswerQueryRequest_AnswerGenerationSpec_ModelSpec) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_AnswerGenerationSpec_ModelSpec.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_AnswerGenerationSpec_ModelSpec) GetModelVersion
func (x *AnswerQueryRequest_AnswerGenerationSpec_ModelSpec) GetModelVersion() string
func (*AnswerQueryRequest_AnswerGenerationSpec_ModelSpec) ProtoMessage
func (*AnswerQueryRequest_AnswerGenerationSpec_ModelSpec) ProtoMessage()
func (*AnswerQueryRequest_AnswerGenerationSpec_ModelSpec) ProtoReflect
func (x *AnswerQueryRequest_AnswerGenerationSpec_ModelSpec) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_AnswerGenerationSpec_ModelSpec) Reset
func (x *AnswerQueryRequest_AnswerGenerationSpec_ModelSpec) Reset()
func (*AnswerQueryRequest_AnswerGenerationSpec_ModelSpec) String
func (x *AnswerQueryRequest_AnswerGenerationSpec_ModelSpec) String() string
AnswerQueryRequest_AnswerGenerationSpec_PromptSpec
type AnswerQueryRequest_AnswerGenerationSpec_PromptSpec struct {
// Customized preamble.
Preamble string `protobuf:"bytes,1,opt,name=preamble,proto3" json:"preamble,omitempty"`
// contains filtered or unexported fields
}
Answer generation prompt specification.
func (*AnswerQueryRequest_AnswerGenerationSpec_PromptSpec) Descriptor
func (*AnswerQueryRequest_AnswerGenerationSpec_PromptSpec) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_AnswerGenerationSpec_PromptSpec.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_AnswerGenerationSpec_PromptSpec) GetPreamble
func (x *AnswerQueryRequest_AnswerGenerationSpec_PromptSpec) GetPreamble() string
func (*AnswerQueryRequest_AnswerGenerationSpec_PromptSpec) ProtoMessage
func (*AnswerQueryRequest_AnswerGenerationSpec_PromptSpec) ProtoMessage()
func (*AnswerQueryRequest_AnswerGenerationSpec_PromptSpec) ProtoReflect
func (x *AnswerQueryRequest_AnswerGenerationSpec_PromptSpec) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_AnswerGenerationSpec_PromptSpec) Reset
func (x *AnswerQueryRequest_AnswerGenerationSpec_PromptSpec) Reset()
func (*AnswerQueryRequest_AnswerGenerationSpec_PromptSpec) String
func (x *AnswerQueryRequest_AnswerGenerationSpec_PromptSpec) String() string
AnswerQueryRequest_GroundingSpec
type AnswerQueryRequest_GroundingSpec struct {
IncludeGroundingSupports bool "" /* 136 byte string literal not displayed */
FilteringLevel AnswerQueryRequest_GroundingSpec_FilteringLevel "" /* 193 byte string literal not displayed */
}
Grounding specification.
func (*AnswerQueryRequest_GroundingSpec) Descriptor
func (*AnswerQueryRequest_GroundingSpec) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_GroundingSpec.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_GroundingSpec) GetFilteringLevel
func (x *AnswerQueryRequest_GroundingSpec) GetFilteringLevel() AnswerQueryRequest_GroundingSpec_FilteringLevel
func (*AnswerQueryRequest_GroundingSpec) GetIncludeGroundingSupports
func (x *AnswerQueryRequest_GroundingSpec) GetIncludeGroundingSupports() bool
func (*AnswerQueryRequest_GroundingSpec) ProtoMessage
func (*AnswerQueryRequest_GroundingSpec) ProtoMessage()
func (*AnswerQueryRequest_GroundingSpec) ProtoReflect
func (x *AnswerQueryRequest_GroundingSpec) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_GroundingSpec) Reset
func (x *AnswerQueryRequest_GroundingSpec) Reset()
func (*AnswerQueryRequest_GroundingSpec) String
func (x *AnswerQueryRequest_GroundingSpec) String() string
AnswerQueryRequest_GroundingSpec_FilteringLevel
type AnswerQueryRequest_GroundingSpec_FilteringLevel int32
Level to filter based on answer grounding.
AnswerQueryRequest_GroundingSpec_FILTERING_LEVEL_UNSPECIFIED, AnswerQueryRequest_GroundingSpec_FILTERING_LEVEL_LOW, AnswerQueryRequest_GroundingSpec_FILTERING_LEVEL_HIGH
const (
// Default is no filter
AnswerQueryRequest_GroundingSpec_FILTERING_LEVEL_UNSPECIFIED AnswerQueryRequest_GroundingSpec_FilteringLevel = 0
// Filter answers based on a low threshold.
AnswerQueryRequest_GroundingSpec_FILTERING_LEVEL_LOW AnswerQueryRequest_GroundingSpec_FilteringLevel = 1
// Filter answers based on a high threshold.
AnswerQueryRequest_GroundingSpec_FILTERING_LEVEL_HIGH AnswerQueryRequest_GroundingSpec_FilteringLevel = 2
)
func (AnswerQueryRequest_GroundingSpec_FilteringLevel) Descriptor
func (AnswerQueryRequest_GroundingSpec_FilteringLevel) Descriptor() protoreflect.EnumDescriptor
func (AnswerQueryRequest_GroundingSpec_FilteringLevel) Enum
func (x AnswerQueryRequest_GroundingSpec_FilteringLevel) Enum() *AnswerQueryRequest_GroundingSpec_FilteringLevel
func (AnswerQueryRequest_GroundingSpec_FilteringLevel) EnumDescriptor
func (AnswerQueryRequest_GroundingSpec_FilteringLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_GroundingSpec_FilteringLevel.Descriptor instead.
func (AnswerQueryRequest_GroundingSpec_FilteringLevel) Number
func (x AnswerQueryRequest_GroundingSpec_FilteringLevel) Number() protoreflect.EnumNumber
func (AnswerQueryRequest_GroundingSpec_FilteringLevel) String
func (x AnswerQueryRequest_GroundingSpec_FilteringLevel) String() string
func (AnswerQueryRequest_GroundingSpec_FilteringLevel) Type
AnswerQueryRequest_QueryUnderstandingSpec
type AnswerQueryRequest_QueryUnderstandingSpec struct {
QueryClassificationSpec *AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec "" /* 132 byte string literal not displayed */
QueryRephraserSpec *AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec `protobuf:"bytes,2,opt,name=query_rephraser_spec,json=queryRephraserSpec,proto3" json:"query_rephraser_spec,omitempty"`
}
Query understanding specification.
func (*AnswerQueryRequest_QueryUnderstandingSpec) Descriptor
func (*AnswerQueryRequest_QueryUnderstandingSpec) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_QueryUnderstandingSpec.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_QueryUnderstandingSpec) GetQueryClassificationSpec
func (x *AnswerQueryRequest_QueryUnderstandingSpec) GetQueryClassificationSpec() *AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec
func (*AnswerQueryRequest_QueryUnderstandingSpec) GetQueryRephraserSpec
func (x *AnswerQueryRequest_QueryUnderstandingSpec) GetQueryRephraserSpec() *AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec
func (*AnswerQueryRequest_QueryUnderstandingSpec) ProtoMessage
func (*AnswerQueryRequest_QueryUnderstandingSpec) ProtoMessage()
func (*AnswerQueryRequest_QueryUnderstandingSpec) ProtoReflect
func (x *AnswerQueryRequest_QueryUnderstandingSpec) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_QueryUnderstandingSpec) Reset
func (x *AnswerQueryRequest_QueryUnderstandingSpec) Reset()
func (*AnswerQueryRequest_QueryUnderstandingSpec) String
func (x *AnswerQueryRequest_QueryUnderstandingSpec) String() string
AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec
type AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec struct {
Types []AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type "" /* 183 byte string literal not displayed */
}
Query classification specification.
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec) Descriptor
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec) GetTypes
func (x *AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec) GetTypes() []AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec) ProtoMessage
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec) ProtoMessage()
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec) ProtoReflect
func (x *AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec) Reset
func (x *AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec) Reset()
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec) String
func (x *AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec) String() string
AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type
type AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type int32
Query classification types.
AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_TYPE_UNSPECIFIED, AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_ADVERSARIAL_QUERY, AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_NON_ANSWER_SEEKING_QUERY, AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_JAIL_BREAKING_QUERY, AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_NON_ANSWER_SEEKING_QUERY_V2
const (
// Unspecified query classification type.
AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_TYPE_UNSPECIFIED AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type = 0
// Adversarial query classification type.
AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_ADVERSARIAL_QUERY AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type = 1
// Non-answer-seeking query classification type, for chit chat.
AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_NON_ANSWER_SEEKING_QUERY AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type = 2
// Jail-breaking query classification type.
AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_JAIL_BREAKING_QUERY AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type = 3
// Non-answer-seeking query classification type, for no clear intent.
AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_NON_ANSWER_SEEKING_QUERY_V2 AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type = 4
)
func (AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type) Descriptor
func (AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type) Descriptor() protoreflect.EnumDescriptor
func (AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type) Enum
func (x AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type) Enum() *AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type
func (AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type) EnumDescriptor
func (AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type.Descriptor instead.
func (AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type) Number
func (x AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type) Number() protoreflect.EnumNumber
func (AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type) String
func (x AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type) String() string
func (AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type) Type
func (AnswerQueryRequest_QueryUnderstandingSpec_QueryClassificationSpec_Type) Type() protoreflect.EnumType
AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec
type AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec struct {
// Disable query rephraser.
Disable bool `protobuf:"varint,1,opt,name=disable,proto3" json:"disable,omitempty"`
// Max rephrase steps.
// The max number is 5 steps.
// If not set or set to < 1,="" it="" will="" be="" set="" to="" 1="" by="" default.="" maxrephrasesteps="">int32 `protobuf:"varint,2,opt,name=max_rephrase_steps,json=maxRephraseSteps,proto3" json:"max_rephrase_steps,omitempty"`
// contains filtered or unexported fields
}
Query rephraser specification.
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) Descriptor
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) GetDisable
func (x *AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) GetDisable() bool
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) GetMaxRephraseSteps
func (x *AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) GetMaxRephraseSteps() int32
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) ProtoMessage
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) ProtoMessage()
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) ProtoReflect
func (x *AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) Reset
func (x *AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) Reset()
func (*AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) String
func (x *AnswerQueryRequest_QueryUnderstandingSpec_QueryRephraserSpec) String() string
AnswerQueryRequest_RelatedQuestionsSpec
type AnswerQueryRequest_RelatedQuestionsSpec struct {
// Enable related questions feature if true.
Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
// contains filtered or unexported fields
}
Related questions specification.
func (*AnswerQueryRequest_RelatedQuestionsSpec) Descriptor
func (*AnswerQueryRequest_RelatedQuestionsSpec) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_RelatedQuestionsSpec.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_RelatedQuestionsSpec) GetEnable
func (x *AnswerQueryRequest_RelatedQuestionsSpec) GetEnable() bool
func (*AnswerQueryRequest_RelatedQuestionsSpec) ProtoMessage
func (*AnswerQueryRequest_RelatedQuestionsSpec) ProtoMessage()
func (*AnswerQueryRequest_RelatedQuestionsSpec) ProtoReflect
func (x *AnswerQueryRequest_RelatedQuestionsSpec) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_RelatedQuestionsSpec) Reset
func (x *AnswerQueryRequest_RelatedQuestionsSpec) Reset()
func (*AnswerQueryRequest_RelatedQuestionsSpec) String
func (x *AnswerQueryRequest_RelatedQuestionsSpec) String() string
AnswerQueryRequest_SafetySpec
type AnswerQueryRequest_SafetySpec struct {
// Enable the safety filtering on the answer response. It is false by
// default.
Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
// contains filtered or unexported fields
}
Safety specification.
func (*AnswerQueryRequest_SafetySpec) Descriptor
func (*AnswerQueryRequest_SafetySpec) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_SafetySpec.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_SafetySpec) GetEnable
func (x *AnswerQueryRequest_SafetySpec) GetEnable() bool
func (*AnswerQueryRequest_SafetySpec) ProtoMessage
func (*AnswerQueryRequest_SafetySpec) ProtoMessage()
func (*AnswerQueryRequest_SafetySpec) ProtoReflect
func (x *AnswerQueryRequest_SafetySpec) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_SafetySpec) Reset
func (x *AnswerQueryRequest_SafetySpec) Reset()
func (*AnswerQueryRequest_SafetySpec) String
func (x *AnswerQueryRequest_SafetySpec) String() string
AnswerQueryRequest_SearchSpec
type AnswerQueryRequest_SearchSpec struct {
// Search parameters to control the search behavior.
// Or provide search result list to generate answer.
//
// Types that are assignable to Input:
//
// *AnswerQueryRequest_SearchSpec_SearchParams_
// *AnswerQueryRequest_SearchSpec_SearchResultList_
Input isAnswerQueryRequest_SearchSpec_Input `protobuf_oneof:"input"`
// contains filtered or unexported fields
}
Search specification.
func (*AnswerQueryRequest_SearchSpec) Descriptor
func (*AnswerQueryRequest_SearchSpec) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_SearchSpec.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_SearchSpec) GetInput
func (m *AnswerQueryRequest_SearchSpec) GetInput() isAnswerQueryRequest_SearchSpec_Input
func (*AnswerQueryRequest_SearchSpec) GetSearchParams
func (x *AnswerQueryRequest_SearchSpec) GetSearchParams() *AnswerQueryRequest_SearchSpec_SearchParams
func (*AnswerQueryRequest_SearchSpec) GetSearchResultList
func (x *AnswerQueryRequest_SearchSpec) GetSearchResultList() *AnswerQueryRequest_SearchSpec_SearchResultList
func (*AnswerQueryRequest_SearchSpec) ProtoMessage
func (*AnswerQueryRequest_SearchSpec) ProtoMessage()
func (*AnswerQueryRequest_SearchSpec) ProtoReflect
func (x *AnswerQueryRequest_SearchSpec) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_SearchSpec) Reset
func (x *AnswerQueryRequest_SearchSpec) Reset()
func (*AnswerQueryRequest_SearchSpec) String
func (x *AnswerQueryRequest_SearchSpec) String() string
AnswerQueryRequest_SearchSpec_SearchParams
type AnswerQueryRequest_SearchSpec_SearchParams struct {
MaxReturnResults int32 `protobuf:"varint,1,opt,name=max_return_results,json=maxReturnResults,proto3" json:"max_return_results,omitempty"`
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
BoostSpec *SearchRequest_BoostSpec `protobuf:"bytes,3,opt,name=boost_spec,json=boostSpec,proto3" json:"boost_spec,omitempty"`
OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
SearchResultMode SearchRequest_ContentSearchSpec_SearchResultMode "" /* 202 byte string literal not displayed */
DataStoreSpecs []*SearchRequest_DataStoreSpec `protobuf:"bytes,7,rep,name=data_store_specs,json=dataStoreSpecs,proto3" json:"data_store_specs,omitempty"`
NaturalLanguageQueryUnderstandingSpec *SearchRequest_NaturalLanguageQueryUnderstandingSpec "" /* 178 byte string literal not displayed */
}
Search parameters.
func (*AnswerQueryRequest_SearchSpec_SearchParams) Descriptor
func (*AnswerQueryRequest_SearchSpec_SearchParams) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_SearchSpec_SearchParams.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_SearchSpec_SearchParams) GetBoostSpec
func (x *AnswerQueryRequest_SearchSpec_SearchParams) GetBoostSpec() *SearchRequest_BoostSpec
func (*AnswerQueryRequest_SearchSpec_SearchParams) GetDataStoreSpecs
func (x *AnswerQueryRequest_SearchSpec_SearchParams) GetDataStoreSpecs() []*SearchRequest_DataStoreSpec
func (*AnswerQueryRequest_SearchSpec_SearchParams) GetFilter
func (x *AnswerQueryRequest_SearchSpec_SearchParams) GetFilter() string
func (*AnswerQueryRequest_SearchSpec_SearchParams) GetMaxReturnResults
func (x *AnswerQueryRequest_SearchSpec_SearchParams) GetMaxReturnResults() int32
func (*AnswerQueryRequest_SearchSpec_SearchParams) GetNaturalLanguageQueryUnderstandingSpec
func (x *AnswerQueryRequest_SearchSpec_SearchParams) GetNaturalLanguageQueryUnderstandingSpec() *SearchRequest_NaturalLanguageQueryUnderstandingSpec
func (*AnswerQueryRequest_SearchSpec_SearchParams) GetOrderBy
func (x *AnswerQueryRequest_SearchSpec_SearchParams) GetOrderBy() string
func (*AnswerQueryRequest_SearchSpec_SearchParams) GetSearchResultMode
func (x *AnswerQueryRequest_SearchSpec_SearchParams) GetSearchResultMode() SearchRequest_ContentSearchSpec_SearchResultMode
func (*AnswerQueryRequest_SearchSpec_SearchParams) ProtoMessage
func (*AnswerQueryRequest_SearchSpec_SearchParams) ProtoMessage()
func (*AnswerQueryRequest_SearchSpec_SearchParams) ProtoReflect
func (x *AnswerQueryRequest_SearchSpec_SearchParams) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_SearchSpec_SearchParams) Reset
func (x *AnswerQueryRequest_SearchSpec_SearchParams) Reset()
func (*AnswerQueryRequest_SearchSpec_SearchParams) String
func (x *AnswerQueryRequest_SearchSpec_SearchParams) String() string
AnswerQueryRequest_SearchSpec_SearchParams_
type AnswerQueryRequest_SearchSpec_SearchParams_ struct {
// Search parameters.
SearchParams *AnswerQueryRequest_SearchSpec_SearchParams `protobuf:"bytes,1,opt,name=search_params,json=searchParams,proto3,oneof"`
}
AnswerQueryRequest_SearchSpec_SearchResultList
type AnswerQueryRequest_SearchSpec_SearchResultList struct {
// Search results.
SearchResults []*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult `protobuf:"bytes,1,rep,name=search_results,json=searchResults,proto3" json:"search_results,omitempty"`
// contains filtered or unexported fields
}
Search result list.
func (*AnswerQueryRequest_SearchSpec_SearchResultList) Descriptor
func (*AnswerQueryRequest_SearchSpec_SearchResultList) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_SearchSpec_SearchResultList.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_SearchSpec_SearchResultList) GetSearchResults
func (x *AnswerQueryRequest_SearchSpec_SearchResultList) GetSearchResults() []*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult
func (*AnswerQueryRequest_SearchSpec_SearchResultList) ProtoMessage
func (*AnswerQueryRequest_SearchSpec_SearchResultList) ProtoMessage()
func (*AnswerQueryRequest_SearchSpec_SearchResultList) ProtoReflect
func (x *AnswerQueryRequest_SearchSpec_SearchResultList) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_SearchSpec_SearchResultList) Reset
func (x *AnswerQueryRequest_SearchSpec_SearchResultList) Reset()
func (*AnswerQueryRequest_SearchSpec_SearchResultList) String
func (x *AnswerQueryRequest_SearchSpec_SearchResultList) String() string
AnswerQueryRequest_SearchSpec_SearchResultList_
type AnswerQueryRequest_SearchSpec_SearchResultList_ struct {
// Search result list.
SearchResultList *AnswerQueryRequest_SearchSpec_SearchResultList `protobuf:"bytes,2,opt,name=search_result_list,json=searchResultList,proto3,oneof"`
}
AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult
type AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult struct {
// Search result content.
//
// Types that are assignable to Content:
//
// *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_
// *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_
Content isAnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_Content `protobuf_oneof:"content"`
// contains filtered or unexported fields
}
Search result.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) Descriptor
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) GetChunkInfo
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) GetChunkInfo() *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) GetContent
func (m *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) GetContent() isAnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_Content
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) GetUnstructuredDocumentInfo
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) GetUnstructuredDocumentInfo() *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) ProtoMessage
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) ProtoMessage()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) ProtoReflect
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) Reset
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) Reset()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) String
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult) String() string
AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo
type AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo struct {
// Chunk resource name.
Chunk string `protobuf:"bytes,1,opt,name=chunk,proto3" json:"chunk,omitempty"`
// Chunk textual content.
Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// Metadata of the document from the current chunk.
DocumentMetadata *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata `protobuf:"bytes,4,opt,name=document_metadata,json=documentMetadata,proto3" json:"document_metadata,omitempty"`
// contains filtered or unexported fields
}
Chunk information.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) Descriptor
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) GetChunk
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) GetChunk() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) GetContent
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) GetContent() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) GetDocumentMetadata
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) GetDocumentMetadata() *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) ProtoMessage
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) ProtoMessage()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) ProtoReflect
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) Reset
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) Reset()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) String
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo) String() string
AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_
type AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_ struct {
// Chunk information.
ChunkInfo *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo `protobuf:"bytes,2,opt,name=chunk_info,json=chunkInfo,proto3,oneof"`
}
AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata
type AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata struct {
// Uri of the document.
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
// Title of the document.
Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
// contains filtered or unexported fields
}
Document metadata contains the information of the document of the current chunk.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) Descriptor
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) GetTitle
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) GetTitle() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) GetUri
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) GetUri() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) ProtoMessage
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) ProtoMessage()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) ProtoReflect
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) Reset
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) Reset()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) String
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_ChunkInfo_DocumentMetadata) String() string
AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo
type AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo struct {
// Document resource name.
Document string `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"`
// URI for the document.
Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
// Title.
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
// List of document contexts. The content will be used for Answer
// Generation. This is supposed to be the main content of the document
// that can be long and comprehensive.
DocumentContexts []*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext `protobuf:"bytes,4,rep,name=document_contexts,json=documentContexts,proto3" json:"document_contexts,omitempty"`
// List of extractive segments.
ExtractiveSegments []*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment `protobuf:"bytes,5,rep,name=extractive_segments,json=extractiveSegments,proto3" json:"extractive_segments,omitempty"`
// Deprecated: This field is deprecated and will have no effect on
// the Answer generation.
// Please use document_contexts and extractive_segments fields.
// List of extractive answers.
//
// Deprecated: Marked as deprecated in google/cloud/discoveryengine/v1beta/conversational_search_service.proto.
ExtractiveAnswers []*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer `protobuf:"bytes,6,rep,name=extractive_answers,json=extractiveAnswers,proto3" json:"extractive_answers,omitempty"`
// contains filtered or unexported fields
}
Unstructured document information.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) Descriptor
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) GetDocument
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) GetDocument() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) GetDocumentContexts
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) GetDocumentContexts() []*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) GetExtractiveAnswers
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) GetExtractiveAnswers() []*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer
Deprecated: Marked as deprecated in google/cloud/discoveryengine/v1beta/conversational_search_service.proto.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) GetExtractiveSegments
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) GetExtractiveSegments() []*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) GetTitle
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) GetTitle() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) GetUri
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) GetUri() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) ProtoMessage
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) ProtoMessage()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) ProtoReflect
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) Reset
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) Reset()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) String
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo) String() string
AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_
type AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ struct {
// Unstructured document information.
UnstructuredDocumentInfo *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo `protobuf:"bytes,1,opt,name=unstructured_document_info,json=unstructuredDocumentInfo,proto3,oneof"`
}
AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext
type AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext struct {
// Page identifier.
PageIdentifier string `protobuf:"bytes,1,opt,name=page_identifier,json=pageIdentifier,proto3" json:"page_identifier,omitempty"`
// Document content to be used for answer generation.
Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// contains filtered or unexported fields
}
Document context.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) Descriptor
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) GetContent
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) GetContent() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) GetPageIdentifier
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) GetPageIdentifier() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) ProtoMessage
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) ProtoMessage()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) ProtoReflect
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) Reset
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) Reset()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) String
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_DocumentContext) String() string
AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer
type AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer struct {
// Page identifier.
PageIdentifier string `protobuf:"bytes,1,opt,name=page_identifier,json=pageIdentifier,proto3" json:"page_identifier,omitempty"`
// Extractive answer content.
Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// contains filtered or unexported fields
}
Extractive answer. Guide
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) Descriptor
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) GetContent
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) GetContent() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) GetPageIdentifier
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) GetPageIdentifier() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) ProtoMessage
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) ProtoMessage()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) ProtoReflect
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) Reset
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) Reset()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) String
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveAnswer) String() string
AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment
type AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment struct {
// Page identifier.
PageIdentifier string `protobuf:"bytes,1,opt,name=page_identifier,json=pageIdentifier,proto3" json:"page_identifier,omitempty"`
// Extractive segment content.
Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// contains filtered or unexported fields
}
Extractive segment. Guide Answer generation will only use it if document_contexts is empty. This is supposed to be shorter snippets.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) Descriptor
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment.ProtoReflect.Descriptor instead.
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) GetContent
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) GetContent() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) GetPageIdentifier
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) GetPageIdentifier() string
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) ProtoMessage
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) ProtoMessage()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) ProtoReflect
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) ProtoReflect() protoreflect.Message
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) Reset
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) Reset()
func (*AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) String
func (x *AnswerQueryRequest_SearchSpec_SearchResultList_SearchResult_UnstructuredDocumentInfo_ExtractiveSegment) String() string
AnswerQueryResponse
type AnswerQueryResponse struct {
// Answer resource object.
// If
// [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps]
// is greater than 1, use
// [Answer.name][google.cloud.discoveryengine.v1beta.Answer.name] to fetch
// answer information using
// [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer]
// API.
Answer *Answer `protobuf:"bytes,1,opt,name=answer,proto3" json:"answer,omitempty"`
// Session resource object.
// It will be only available when session field is set and valid in the
// [AnswerQueryRequest][google.cloud.discoveryengine.v1beta.AnswerQueryRequest]
// request.
Session *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
// A global unique ID used for logging.
AnswerQueryToken string `protobuf:"bytes,3,opt,name=answer_query_token,json=answerQueryToken,proto3" json:"answer_query_token,omitempty"`
// contains filtered or unexported fields
}
Response message for [ConversationalSearchService.AnswerQuery][google.cloud.discoveryengine.v1beta.ConversationalSearchService.AnswerQuery] method.
func (*AnswerQueryResponse) Descriptor
func (*AnswerQueryResponse) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQueryResponse.ProtoReflect.Descriptor instead.
func (*AnswerQueryResponse) GetAnswer
func (x *AnswerQueryResponse) GetAnswer() *Answer