Skip to main content
Google Cloud
Documentation Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
Related sites
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Console Sign in
  • .NET
Overview Guides Reference Samples
Contact Us Start free
Google Cloud
  • Documentation
    • Overview
    • Guides
    • Reference
    • Samples
  • Technology areas
    • More
  • Cross-product tools
    • More
  • Related sites
    • More
  • Console
  • Contact Us
  • Start free
  • Overview
  • Library reference docs
  • Client library help
  • Google.Api.Gax
  • Google.Apis
  • Google.Cloud.AIPlatform.V1
  • Google.Cloud.AIPlatform.V1Beta1
  • Google.Cloud.AlloyDb.V1Beta
  • Google.Cloud.ApiHub.V1
  • Google.Cloud.AppHub.V1
  • Google.Cloud.ArtifactRegistry.V1
  • Google.Cloud.Audit
  • Google.Cloud.BackupDR.V1
  • Google.Cloud.Batch.V1
  • Google.Cloud.BigQuery.AnalyticsHub.V1
  • Google.Cloud.BigQuery.Reservation.V1
  • Google.Cloud.BigQuery.V2
  • Google.Cloud.Bigtable.Admin.V2
  • Google.Cloud.Bigtable.V2
  • Google.Cloud.Billing.V1
  • Google.Cloud.Chronicle.V1
  • Google.Cloud.CloudBuild.V1
  • Google.Cloud.CloudControlsPartner.V1Beta
  • Google.Cloud.CloudQuotas.V1Beta
  • Google.Cloud.Compute.V1
  • Google.Cloud.ConfidentialComputing.V1
  • Google.Cloud.Config.V1
  • Google.Cloud.ContactCenterInsights.V1
  • Google.Cloud.DataCatalog.V1
  • Google.Cloud.Dataform.V1Beta1
  • Google.Cloud.Dataplex.V1
  • Google.Cloud.Dataproc.V1
  • Google.Cloud.Datastore.V1
  • Google.Cloud.Datastream.V1
  • Google.Cloud.Deploy.V1
  • Google.Cloud.DevTools.ContainerAnalysis.V1
  • Google.Cloud.DeveloperConnect.V1
  • Google.Cloud.DeviceStreaming.V1
  • Google.Cloud.Diagnostics.AspNetCore3
  • Google.Cloud.Diagnostics.Common
  • Google.Cloud.Dialogflow.Cx.V3
  • Google.Cloud.Dialogflow.V2
  • Google.Cloud.Dialogflow.V2Beta1
  • Google.Cloud.DiscoveryEngine.V1
  • Google.Cloud.DiscoveryEngine.V1Beta
    • Overview
      • Getting started
      • Version history
    • Microsoft.Extensions.DependencyInjection (namespace)
      • All types
      • ServiceCollectionExtensions
    • All types
    • AdvancedCompleteQueryRequest
    • AdvancedCompleteQueryRequest.Types
    • AdvancedCompleteQueryRequest.Types.BoostSpec
    • AdvancedCompleteQueryRequest.Types.BoostSpec.Types
    • AdvancedCompleteQueryRequest.Types.BoostSpec.Types.ConditionBoostSpec
    • AdvancedCompleteQueryRequest.Types.SuggestionType
    • AdvancedCompleteQueryResponse
    • AdvancedCompleteQueryResponse.Types
    • AdvancedCompleteQueryResponse.Types.ContentSuggestion
    • AdvancedCompleteQueryResponse.Types.ContentSuggestion.Types
    • AdvancedCompleteQueryResponse.Types.ContentSuggestion.Types.ContentType
    • AdvancedCompleteQueryResponse.Types.PersonSuggestion
    • AdvancedCompleteQueryResponse.Types.PersonSuggestion.Types
    • AdvancedCompleteQueryResponse.Types.PersonSuggestion.Types.PersonType
    • AdvancedCompleteQueryResponse.Types.QuerySuggestion
    • AdvancedCompleteQueryResponse.Types.RecentSearchSuggestion
    • AlloyDbSource
    • Answer
    • Answer.Types
    • Answer.Types.AnswerSkippedReason
    • Answer.Types.Citation
    • Answer.Types.CitationSource
    • Answer.Types.QueryUnderstandingInfo
    • Answer.Types.QueryUnderstandingInfo.Types
    • Answer.Types.QueryUnderstandingInfo.Types.QueryClassificationInfo
    • Answer.Types.QueryUnderstandingInfo.Types.QueryClassificationInfo.Types
    • Answer.Types.QueryUnderstandingInfo.Types.QueryClassificationInfo.Types.Type
    • Answer.Types.Reference
    • Answer.Types.Reference.ContentOneofCase
    • Answer.Types.Reference.Types
    • Answer.Types.Reference.Types.ChunkInfo
    • Answer.Types.Reference.Types.ChunkInfo.Types
    • Answer.Types.Reference.Types.ChunkInfo.Types.DocumentMetadata
    • Answer.Types.Reference.Types.StructuredDocumentInfo
    • Answer.Types.Reference.Types.UnstructuredDocumentInfo
    • Answer.Types.Reference.Types.UnstructuredDocumentInfo.Types
    • Answer.Types.Reference.Types.UnstructuredDocumentInfo.Types.ChunkContent
    • Answer.Types.State
    • Answer.Types.Step
    • Answer.Types.Step.Types
    • Answer.Types.Step.Types.Action
    • Answer.Types.Step.Types.Action.ActionOneofCase
    • Answer.Types.Step.Types.Action.Types
    • Answer.Types.Step.Types.Action.Types.Observation
    • Answer.Types.Step.Types.Action.Types.Observation.Types
    • Answer.Types.Step.Types.Action.Types.Observation.Types.SearchResult
    • Answer.Types.Step.Types.Action.Types.Observation.Types.SearchResult.Types
    • Answer.Types.Step.Types.Action.Types.Observation.Types.SearchResult.Types.ChunkInfo
    • Answer.Types.Step.Types.Action.Types.Observation.Types.SearchResult.Types.SnippetInfo
    • Answer.Types.Step.Types.Action.Types.SearchAction
    • Answer.Types.Step.Types.State
    • AnswerName
    • AnswerName.ResourceNameType
    • AnswerQueryRequest
    • AnswerQueryRequest.Types
    • AnswerQueryRequest.Types.AnswerGenerationSpec
    • AnswerQueryRequest.Types.AnswerGenerationSpec.Types
    • AnswerQueryRequest.Types.AnswerGenerationSpec.Types.ModelSpec
    • AnswerQueryRequest.Types.AnswerGenerationSpec.Types.PromptSpec
    • AnswerQueryRequest.Types.GroundingSpec
    • AnswerQueryRequest.Types.GroundingSpec.Types
    • AnswerQueryRequest.Types.GroundingSpec.Types.FilteringLevel
    • AnswerQueryRequest.Types.QueryUnderstandingSpec
    • AnswerQueryRequest.Types.QueryUnderstandingSpec.Types
    • AnswerQueryRequest.Types.QueryUnderstandingSpec.Types.QueryClassificationSpec
    • AnswerQueryRequest.Types.QueryUnderstandingSpec.Types.QueryClassificationSpec.Types
    • AnswerQueryRequest.Types.QueryUnderstandingSpec.Types.QueryClassificationSpec.Types.Type
    • AnswerQueryRequest.Types.QueryUnderstandingSpec.Types.QueryRephraserSpec
    • AnswerQueryRequest.Types.RelatedQuestionsSpec
    • AnswerQueryRequest.Types.SafetySpec
    • AnswerQueryRequest.Types.SearchSpec
    • AnswerQueryRequest.Types.SearchSpec.InputOneofCase
    • AnswerQueryRequest.Types.SearchSpec.Types
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchParams
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList.Types
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList.Types.SearchResult
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList.Types.SearchResult.ContentOneofCase
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList.Types.SearchResult.Types
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList.Types.SearchResult.Types.ChunkInfo
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList.Types.SearchResult.Types.ChunkInfo.Types
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList.Types.SearchResult.Types.ChunkInfo.Types.DocumentMetadata
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList.Types.SearchResult.Types.UnstructuredDocumentInfo
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList.Types.SearchResult.Types.UnstructuredDocumentInfo.Types
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList.Types.SearchResult.Types.UnstructuredDocumentInfo.Types.DocumentContext
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList.Types.SearchResult.Types.UnstructuredDocumentInfo.Types.ExtractiveAnswer
    • AnswerQueryRequest.Types.SearchSpec.Types.SearchResultList.Types.SearchResult.Types.UnstructuredDocumentInfo.Types.ExtractiveSegment
    • AnswerQueryResponse
    • BatchCreateTargetSiteMetadata
    • BatchCreateTargetSitesRequest
    • BatchCreateTargetSitesResponse
    • BatchGetDocumentsMetadataRequest
    • BatchGetDocumentsMetadataRequest.Types
    • BatchGetDocumentsMetadataRequest.Types.FhirMatcher
    • BatchGetDocumentsMetadataRequest.Types.Matcher
    • BatchGetDocumentsMetadataRequest.Types.Matcher.MatcherOneofCase
    • BatchGetDocumentsMetadataRequest.Types.UrisMatcher
    • BatchGetDocumentsMetadataResponse
    • BatchGetDocumentsMetadataResponse.Types
    • BatchGetDocumentsMetadataResponse.Types.DocumentMetadata
    • BatchGetDocumentsMetadataResponse.Types.DocumentMetadata.Types
    • BatchGetDocumentsMetadataResponse.Types.DocumentMetadata.Types.MatcherValue
    • BatchGetDocumentsMetadataResponse.Types.DocumentMetadata.Types.MatcherValue.MatcherValueOneofCase
    • BatchGetDocumentsMetadataResponse.Types.State
    • BatchVerifyTargetSitesMetadata
    • BatchVerifyTargetSitesRequest
    • BatchVerifyTargetSitesResponse
    • BigQuerySource
    • BigQuerySource.PartitionOneofCase
    • BigtableOptions
    • BigtableOptions.Types
    • BigtableOptions.Types.BigtableColumn
    • BigtableOptions.Types.BigtableColumnFamily
    • BigtableOptions.Types.Encoding
    • BigtableOptions.Types.Type
    • BigtableSource
    • BranchName
    • BranchName.ResourceNameType
    • CheckGroundingRequest
    • CheckGroundingResponse
    • CheckGroundingResponse.Types
    • CheckGroundingResponse.Types.CheckGroundingFactChunk
    • CheckGroundingResponse.Types.Claim
    • CheckGroundingSpec
    • Chunk
    • Chunk.Types
    • Chunk.Types.ChunkMetadata
    • Chunk.Types.DocumentMetadata
    • Chunk.Types.PageSpan
    • ChunkName
    • ChunkName.ResourceNameType
    • CloudSqlSource
    • CollectUserEventRequest
    • CollectionName
    • CollectionName.ResourceNameType
    • CompleteQueryRequest
    • CompleteQueryResponse
    • CompleteQueryResponse.Types
    • CompleteQueryResponse.Types.QuerySuggestion
    • CompletionConfigName
    • CompletionConfigName.ResourceNameType
    • CompletionInfo
    • CompletionService
    • CompletionService.CompletionServiceBase
    • CompletionService.CompletionServiceClient
    • CompletionServiceClient
    • CompletionServiceClientBuilder
    • CompletionServiceClientImpl
    • CompletionServiceSettings
    • CompletionSuggestion
    • CompletionSuggestion.RankingInfoOneofCase
    • Condition
    • Condition.Types
    • Condition.Types.QueryTerm
    • Condition.Types.TimeRange
    • Control
    • Control.ActionOneofCase
    • Control.Types
    • Control.Types.BoostAction
    • Control.Types.FilterAction
    • Control.Types.RedirectAction
    • Control.Types.SynonymsAction
    • ControlName
    • ControlName.ResourceNameType
    • ControlService
    • ControlService.ControlServiceBase
    • ControlService.ControlServiceClient
    • ControlServiceClient
    • ControlServiceClientBuilder
    • ControlServiceClientImpl
    • ControlServiceSettings
    • Conversation
    • Conversation.Types
    • Conversation.Types.State
    • ConversationContext
    • ConversationMessage
    • ConversationMessage.MessageOneofCase
    • ConversationName
    • ConversationName.ResourceNameType
    • ConversationalSearchService
    • ConversationalSearchService.ConversationalSearchServiceBase
    • ConversationalSearchService.ConversationalSearchServiceClient
    • ConversationalSearchServiceClient
    • ConversationalSearchServiceClientBuilder
    • ConversationalSearchServiceClientImpl
    • ConversationalSearchServiceSettings
    • ConverseConversationRequest
    • ConverseConversationResponse
    • CreateControlRequest
    • CreateConversationRequest
    • CreateDataStoreMetadata
    • CreateDataStoreRequest
    • CreateDocumentRequest
    • CreateEngineMetadata
    • CreateEngineRequest
    • CreateEvaluationMetadata
    • CreateEvaluationRequest
    • CreateSampleQueryRequest
    • CreateSampleQuerySetRequest
    • CreateSchemaMetadata
    • CreateSchemaRequest
    • CreateSessionRequest
    • CreateSitemapMetadata
    • CreateSitemapRequest
    • CreateTargetSiteMetadata
    • CreateTargetSiteRequest
    • CustomAttribute
    • CustomTuningModel
    • CustomTuningModel.Types
    • CustomTuningModel.Types.ModelState
    • CustomTuningModelName
    • CustomTuningModelName.ResourceNameType
    • DataStore
    • DataStore.Types
    • DataStore.Types.BillingEstimation
    • DataStore.Types.ContentConfig
    • DataStore.Types.ServingConfigDataStore
    • DataStoreName
    • DataStoreName.ResourceNameType
    • DataStoreService
    • DataStoreService.DataStoreServiceBase
    • DataStoreService.DataStoreServiceClient
    • DataStoreServiceClient
    • DataStoreServiceClientBuilder
    • DataStoreServiceClientImpl
    • DataStoreServiceSettings
    • DeleteControlRequest
    • DeleteConversationRequest
    • DeleteDataStoreMetadata
    • DeleteDataStoreRequest
    • DeleteDocumentRequest
    • DeleteEngineMetadata
    • DeleteEngineRequest
    • DeleteSampleQueryRequest
    • DeleteSampleQuerySetRequest
    • DeleteSchemaMetadata
    • DeleteSchemaRequest
    • DeleteSessionRequest
    • DeleteSitemapMetadata
    • DeleteSitemapRequest
    • DeleteTargetSiteMetadata
    • DeleteTargetSiteRequest
    • DisableAdvancedSiteSearchMetadata
    • DisableAdvancedSiteSearchRequest
    • DisableAdvancedSiteSearchResponse
    • Document
    • Document.DataOneofCase
    • Document.Types
    • Document.Types.Content
    • Document.Types.Content.ContentOneofCase
    • Document.Types.IndexStatus
    • DocumentInfo
    • DocumentInfo.DocumentDescriptorOneofCase
    • DocumentName
    • DocumentName.ResourceNameType
    • DocumentProcessingConfig
    • DocumentProcessingConfig.Types
    • DocumentProcessingConfig.Types.ChunkingConfig
    • DocumentProcessingConfig.Types.ChunkingConfig.ChunkModeOneofCase
    • DocumentProcessingConfig.Types.ChunkingConfig.Types
    • DocumentProcessingConfig.Types.ChunkingConfig.Types.LayoutBasedChunkingConfig
    • DocumentProcessingConfig.Types.ParsingConfig
    • DocumentProcessingConfig.Types.ParsingConfig.TypeDedicatedConfigOneofCase
    • DocumentProcessingConfig.Types.ParsingConfig.Types
    • DocumentProcessingConfig.Types.ParsingConfig.Types.DigitalParsingConfig
    • DocumentProcessingConfig.Types.ParsingConfig.Types.LayoutParsingConfig
    • DocumentProcessingConfig.Types.ParsingConfig.Types.OcrParsingConfig
    • DocumentProcessingConfigName
    • DocumentProcessingConfigName.ResourceNameType
    • DocumentService
    • DocumentService.DocumentServiceBase
    • DocumentService.DocumentServiceClient
    • DocumentServiceClient
    • DocumentServiceClientBuilder
    • DocumentServiceClientImpl
    • DocumentServiceSettings
    • DoubleList
    • EmbeddingConfig
    • EnableAdvancedSiteSearchMetadata
    • EnableAdvancedSiteSearchRequest
    • EnableAdvancedSiteSearchResponse
    • Engine
    • Engine.EngineConfigOneofCase
    • Engine.EngineMetadataOneofCase
    • Engine.Types
    • Engine.Types.ChatEngineConfig
    • Engine.Types.ChatEngineConfig.Types
    • Engine.Types.ChatEngineConfig.Types.AgentCreationConfig
    • Engine.Types.ChatEngineMetadata
    • Engine.Types.CommonConfig
    • Engine.Types.SearchEngineConfig
    • EngineName
    • EngineName.ResourceNameType
    • EngineService
    • EngineService.EngineServiceBase
    • EngineService.EngineServiceClient
    • EngineServiceClient
    • EngineServiceClientBuilder
    • EngineServiceClientImpl
    • EngineServiceSettings
    • Evaluation
    • Evaluation.Types
    • Evaluation.Types.EvaluationSpec
    • Evaluation.Types.EvaluationSpec.SearchSpecOneofCase
    • Evaluation.Types.EvaluationSpec.Types
    • Evaluation.Types.EvaluationSpec.Types.QuerySetSpec
    • Evaluation.Types.State
    • EvaluationName
    • EvaluationName.ResourceNameType
    • EvaluationService
    • EvaluationService.EvaluationServiceBase
    • EvaluationService.EvaluationServiceClient
    • EvaluationServiceClient
    • EvaluationServiceClientBuilder
    • EvaluationServiceClientImpl
    • EvaluationServiceSettings
    • FactChunk
    • FetchDomainVerificationStatusRequest
    • FetchDomainVerificationStatusResponse
    • FetchSitemapsRequest
    • FetchSitemapsRequest.Types
    • FetchSitemapsRequest.Types.Matcher
    • FetchSitemapsRequest.Types.Matcher.MatcherOneofCase
    • FetchSitemapsRequest.Types.UrisMatcher
    • FetchSitemapsResponse
    • FetchSitemapsResponse.Types
    • FetchSitemapsResponse.Types.SitemapMetadata
    • FhirResourceName
    • FhirResourceName.ResourceNameType
    • FhirStoreName
    • FhirStoreName.ResourceNameType
    • FhirStoreSource
    • FirestoreSource
    • GcsSource
    • GenerateGroundedContentRequest
    • GenerateGroundedContentRequest.Types
    • GenerateGroundedContentRequest.Types.DynamicRetrievalConfiguration
    • GenerateGroundedContentRequest.Types.DynamicRetrievalConfiguration.Types
    • GenerateGroundedContentRequest.Types.DynamicRetrievalConfiguration.Types.DynamicRetrievalPredictor
    • GenerateGroundedContentRequest.Types.DynamicRetrievalConfiguration.Types.DynamicRetrievalPredictor.Types
    • GenerateGroundedContentRequest.Types.DynamicRetrievalConfiguration.Types.DynamicRetrievalPredictor.Types.Version
    • GenerateGroundedContentRequest.Types.GenerationSpec
    • GenerateGroundedContentRequest.Types.GroundingSource
    • GenerateGroundedContentRequest.Types.GroundingSource.SourceOneofCase
    • GenerateGroundedContentRequest.Types.GroundingSource.Types
    • GenerateGroundedContentRequest.Types.GroundingSource.Types.GoogleSearchSource
    • GenerateGroundedContentRequest.Types.GroundingSource.Types.InlineSource
    • GenerateGroundedContentRequest.Types.GroundingSource.Types.SearchSource
    • GenerateGroundedContentRequest.Types.GroundingSpec
    • GenerateGroundedContentResponse
    • GenerateGroundedContentResponse.Types
    • GenerateGroundedContentResponse.Types.Candidate
    • GenerateGroundedContentResponse.Types.Candidate.Types
    • GenerateGroundedContentResponse.Types.Candidate.Types.GroundingMetadata
    • GenerateGroundedContentResponse.Types.Candidate.Types.GroundingMetadata.Types
    • GenerateGroundedContentResponse.Types.Candidate.Types.GroundingMetadata.Types.DynamicRetrievalMetadata
    • GenerateGroundedContentResponse.Types.Candidate.Types.GroundingMetadata.Types.DynamicRetrievalPredictorMetadata
    • GenerateGroundedContentResponse.Types.Candidate.Types.GroundingMetadata.Types.DynamicRetrievalPredictorMetadata.Types
    • GenerateGroundedContentResponse.Types.Candidate.Types.GroundingMetadata.Types.DynamicRetrievalPredictorMetadata.Types.Version
    • GenerateGroundedContentResponse.Types.Candidate.Types.GroundingMetadata.Types.GroundingSupport
    • GenerateGroundedContentResponse.Types.Candidate.Types.GroundingMetadata.Types.RetrievalMetadata
    • GenerateGroundedContentResponse.Types.Candidate.Types.GroundingMetadata.Types.RetrievalMetadata.Types
    • GenerateGroundedContentResponse.Types.Candidate.Types.GroundingMetadata.Types.RetrievalMetadata.Types.Source
    • GenerateGroundedContentResponse.Types.Candidate.Types.GroundingMetadata.Types.SearchEntryPoint
    • GetAnswerRequest
    • GetControlRequest
    • GetConversationRequest
    • GetDataStoreRequest
    • GetDocumentRequest
    • GetEngineRequest
    • GetEvaluationRequest
    • GetSampleQueryRequest
    • GetSampleQuerySetRequest
    • GetSchemaRequest
    • GetServingConfigRequest
    • GetSessionRequest
    • GetSiteSearchEngineRequest
    • GetTargetSiteRequest
    • GroundedGenerationContent
    • GroundedGenerationContent.Types
    • GroundedGenerationContent.Types.Part
    • GroundedGenerationContent.Types.Part.DataOneofCase
    • GroundedGenerationService
    • GroundedGenerationService.GroundedGenerationServiceBase
    • GroundedGenerationService.GroundedGenerationServiceClient
    • GroundedGenerationServiceClient
    • GroundedGenerationServiceClient.StreamGenerateGroundedContentStream
    • GroundedGenerationServiceClientBuilder
    • GroundedGenerationServiceClientImpl
    • GroundedGenerationServiceSettings
    • GroundingConfig
    • GroundingConfigName
    • GroundingConfigName.ResourceNameType
    • GroundingFact
    • ImportCompletionSuggestionsMetadata
    • ImportCompletionSuggestionsRequest
    • ImportCompletionSuggestionsRequest.SourceOneofCase
    • ImportCompletionSuggestionsRequest.Types
    • ImportCompletionSuggestionsRequest.Types.InlineSource
    • ImportCompletionSuggestionsResponse
    • ImportDocumentsMetadata
    • ImportDocumentsRequest
    • ImportDocumentsRequest.SourceOneofCase
    • ImportDocumentsRequest.Types
    • ImportDocumentsRequest.Types.InlineSource
    • ImportDocumentsRequest.Types.ReconciliationMode
    • ImportDocumentsResponse
    • ImportErrorConfig
    • ImportErrorConfig.DestinationOneofCase
    • ImportSampleQueriesMetadata
    • ImportSampleQueriesRequest
    • ImportSampleQueriesRequest.SourceOneofCase
    • ImportSampleQueriesRequest.Types
    • ImportSampleQueriesRequest.Types.InlineSource
    • ImportSampleQueriesResponse
    • ImportSuggestionDenyListEntriesMetadata
    • ImportSuggestionDenyListEntriesRequest
    • ImportSuggestionDenyListEntriesRequest.SourceOneofCase
    • ImportSuggestionDenyListEntriesRequest.Types
    • ImportSuggestionDenyListEntriesRequest.Types.InlineSource
    • ImportSuggestionDenyListEntriesResponse
    • ImportUserEventsMetadata
    • ImportUserEventsRequest
    • ImportUserEventsRequest.SourceOneofCase
    • ImportUserEventsRequest.Types
    • ImportUserEventsRequest.Types.InlineSource
    • ImportUserEventsResponse
    • IndustryVertical
    • Interval
    • Interval.MaxOneofCase
    • Interval.MinOneofCase
    • LanguageInfo
    • ListControlsRequest
    • ListControlsResponse
    • ListConversationsRequest
    • ListConversationsResponse
    • ListCustomModelsRequest
    • ListCustomModelsResponse
    • ListDataStoresRequest
    • ListDataStoresResponse
    • ListDocumentsRequest
    • ListDocumentsResponse
    • ListEnginesRequest
    • ListEnginesResponse
    • ListEvaluationResultsRequest
    • ListEvaluationResultsResponse
    • ListEvaluationResultsResponse.Types
    • ListEvaluationResultsResponse.Types.EvaluationResult
    • ListEvaluationsRequest
    • ListEvaluationsResponse
    • ListSampleQueriesRequest
    • ListSampleQueriesResponse
    • ListSampleQuerySetsRequest
    • ListSampleQuerySetsResponse
    • ListSchemasRequest
    • ListSchemasResponse
    • ListServingConfigsRequest
    • ListServingConfigsResponse
    • ListSessionsRequest
    • ListSessionsResponse
    • ListTargetSitesRequest
    • ListTargetSitesResponse
    • LocationName
    • LocationName.ResourceNameType
    • MediaInfo
    • NaturalLanguageQueryUnderstandingConfig
    • NaturalLanguageQueryUnderstandingConfig.Types
    • NaturalLanguageQueryUnderstandingConfig.Types.Mode
    • PageInfo
    • PanelInfo
    • PauseEngineRequest
    • Project
    • Project.Types
    • Project.Types.ServiceTerms
    • Project.Types.ServiceTerms.Types
    • Project.Types.ServiceTerms.Types.State
    • ProjectName
    • ProjectName.ResourceNameType
    • ProjectService
    • ProjectService.ProjectServiceBase
    • ProjectService.ProjectServiceClient
    • ProjectServiceClient
    • ProjectServiceClientBuilder
    • ProjectServiceClientImpl
    • ProjectServiceSettings
    • ProvisionProjectMetadata
    • ProvisionProjectRequest
    • PurgeCompletionSuggestionsMetadata
    • PurgeCompletionSuggestionsRequest
    • PurgeCompletionSuggestionsResponse
    • PurgeDocumentsMetadata
    • PurgeDocumentsRequest
    • PurgeDocumentsRequest.SourceOneofCase
    • PurgeDocumentsRequest.Types
    • PurgeDocumentsRequest.Types.InlineSource
    • PurgeDocumentsResponse
    • PurgeErrorConfig
    • PurgeErrorConfig.DestinationOneofCase
    • PurgeSuggestionDenyListEntriesMetadata
    • PurgeSuggestionDenyListEntriesRequest
    • PurgeSuggestionDenyListEntriesResponse
    • PurgeUserEventsMetadata
    • PurgeUserEventsRequest
    • PurgeUserEventsResponse
    • QualityMetrics
    • QualityMetrics.Types
    • QualityMetrics.Types.TopkMetrics
    • Query
    • Query.ContentOneofCase
    • RankRequest
    • RankResponse
    • RankService
    • RankService.RankServiceBase
    • RankService.RankServiceClient
    • RankServiceClient
    • RankServiceClientBuilder
    • RankServiceClientImpl
    • RankServiceSettings
    • RankingConfigName
    • RankingConfigName.ResourceNameType
    • RankingRecord
    • RecommendRequest
    • RecommendResponse
    • RecommendResponse.Types
    • RecommendResponse.Types.RecommendationResult
    • RecommendationService
    • RecommendationService.RecommendationServiceBase
    • RecommendationService.RecommendationServiceClient
    • RecommendationServiceClient
    • RecommendationServiceClientBuilder
    • RecommendationServiceClientImpl
    • RecommendationServiceSettings
    • RecrawlUrisMetadata
    • RecrawlUrisRequest
    • RecrawlUrisResponse
    • RecrawlUrisResponse.Types
    • RecrawlUrisResponse.Types.FailureInfo
    • RecrawlUrisResponse.Types.FailureInfo.Types
    • RecrawlUrisResponse.Types.FailureInfo.Types.FailureReason
    • RecrawlUrisResponse.Types.FailureInfo.Types.FailureReason.Types
    • RecrawlUrisResponse.Types.FailureInfo.Types.FailureReason.Types.CorpusType
    • Reply
    • Reply.Types
    • Reply.Types.Reference
    • ResumeEngineRequest
    • SampleQuery
    • SampleQuery.ContentOneofCase
    • SampleQuery.Types
    • SampleQuery.Types.QueryEntry
    • SampleQuery.Types.QueryEntry.Types
    • SampleQuery.Types.QueryEntry.Types.Target
    • SampleQueryName
    • SampleQueryName.ResourceNameType
    • SampleQueryService
    • SampleQueryService.SampleQueryServiceBase
    • SampleQueryService.SampleQueryServiceClient
    • SampleQueryServiceClient
    • SampleQueryServiceClientBuilder
    • SampleQueryServiceClientImpl
    • SampleQueryServiceSettings
    • SampleQuerySet
    • SampleQuerySetName
    • SampleQuerySetName.ResourceNameType
    • SampleQuerySetService
    • SampleQuerySetService.SampleQuerySetServiceBase
    • SampleQuerySetService.SampleQuerySetServiceClient
    • SampleQuerySetServiceClient
    • SampleQuerySetServiceClientBuilder
    • SampleQuerySetServiceClientImpl
    • SampleQuerySetServiceSettings
    • Schema
    • Schema.SchemaOneofCase
    • SchemaName
    • SchemaName.ResourceNameType
    • SchemaService
    • SchemaService.SchemaServiceBase
    • SchemaService.SchemaServiceClient
    • SchemaServiceClient
    • SchemaServiceClientBuilder
    • SchemaServiceClientImpl
    • SchemaServiceSettings
    • SearchAddOn
    • SearchInfo
    • SearchRequest
    • SearchRequest.Types
    • SearchRequest.Types.BoostSpec
    • SearchRequest.Types.BoostSpec.Types
    • SearchRequest.Types.BoostSpec.Types.ConditionBoostSpec
    • SearchRequest.Types.BoostSpec.Types.ConditionBoostSpec.Types
    • SearchRequest.Types.BoostSpec.Types.ConditionBoostSpec.Types.BoostControlSpec
    • SearchRequest.Types.BoostSpec.Types.ConditionBoostSpec.Types.BoostControlSpec.Types
    • SearchRequest.Types.BoostSpec.Types.ConditionBoostSpec.Types.BoostControlSpec.Types.AttributeType
    • SearchRequest.Types.BoostSpec.Types.ConditionBoostSpec.Types.BoostControlSpec.Types.ControlPoint
    • SearchRequest.Types.BoostSpec.Types.ConditionBoostSpec.Types.BoostControlSpec.Types.InterpolationType
    • SearchRequest.Types.ContentSearchSpec
    • SearchRequest.Types.ContentSearchSpec.Types
    • SearchRequest.Types.ContentSearchSpec.Types.ChunkSpec
    • SearchRequest.Types.ContentSearchSpec.Types.ExtractiveContentSpec
    • SearchRequest.Types.ContentSearchSpec.Types.SearchResultMode
    • SearchRequest.Types.ContentSearchSpec.Types.SnippetSpec
    • SearchRequest.Types.ContentSearchSpec.Types.SummarySpec
    • SearchRequest.Types.ContentSearchSpec.Types.SummarySpec.Types
    • SearchRequest.Types.ContentSearchSpec.Types.SummarySpec.Types.ModelPromptSpec
    • SearchRequest.Types.ContentSearchSpec.Types.SummarySpec.Types.ModelSpec
    • SearchRequest.Types.DataStoreSpec
    • SearchRequest.Types.EmbeddingSpec
    • SearchRequest.Types.EmbeddingSpec.Types
    • SearchRequest.Types.EmbeddingSpec.Types.EmbeddingVector
    • SearchRequest.Types.FacetSpec
    • SearchRequest.Types.FacetSpec.Types
    • SearchRequest.Types.FacetSpec.Types.FacetKey
    • SearchRequest.Types.ImageQuery
    • SearchRequest.Types.ImageQuery.ImageOneofCase
    • SearchRequest.Types.NaturalLanguageQueryUnderstandingSpec
    • SearchRequest.Types.NaturalLanguageQueryUnderstandingSpec.Types
    • SearchRequest.Types.NaturalLanguageQueryUnderstandingSpec.Types.FilterExtractionCondition
    • SearchRequest.Types.PersonalizationSpec
    • SearchRequest.Types.PersonalizationSpec.Types
    • SearchRequest.Types.PersonalizationSpec.Types.Mode
    • SearchRequest.Types.QueryExpansionSpec
    • SearchRequest.Types.QueryExpansionSpec.Types
    • SearchRequest.Types.QueryExpansionSpec.Types.Condition
    • SearchRequest.Types.RelevanceThreshold
    • SearchRequest.Types.SearchAsYouTypeSpec
    • SearchRequest.Types.SearchAsYouTypeSpec.Types
    • SearchRequest.Types.SearchAsYouTypeSpec.Types.Condition
    • SearchRequest.Types.SessionSpec
    • SearchRequest.Types.SpellCorrectionSpec
    • SearchRequest.Types.SpellCorrectionSpec.Types
    • SearchRequest.Types.SpellCorrectionSpec.Types.Mode
    • SearchResponse
    • SearchResponse.Types
    • SearchResponse.Types.Facet
    • SearchResponse.Types.Facet.Types
    • SearchResponse.Types.Facet.Types.FacetValue
    • SearchResponse.Types.Facet.Types.FacetValue.FacetValueOneofCase
    • SearchResponse.Types.GeoSearchDebugInfo
    • SearchResponse.Types.GuidedSearchResult
    • SearchResponse.Types.GuidedSearchResult.Types
    • SearchResponse.Types.GuidedSearchResult.Types.RefinementAttribute
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo.Types
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo.Types.StructuredExtractedFilter
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo.Types.StructuredExtractedFilter.Types
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo.Types.StructuredExtractedFilter.Types.AndExpression
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo.Types.StructuredExtractedFilter.Types.Expression
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo.Types.StructuredExtractedFilter.Types.Expression.ExprOneofCase
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo.Types.StructuredExtractedFilter.Types.GeolocationConstraint
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo.Types.StructuredExtractedFilter.Types.NumberConstraint
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo.Types.StructuredExtractedFilter.Types.NumberConstraint.Types
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo.Types.StructuredExtractedFilter.Types.NumberConstraint.Types.Comparison
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo.Types.StructuredExtractedFilter.Types.OrExpression
    • SearchResponse.Types.NaturalLanguageQueryUnderstandingInfo.Types.StructuredExtractedFilter.Types.StringConstraint
    • SearchResponse.Types.OneBoxResult
    • SearchResponse.Types.OneBoxResult.Types
    • SearchResponse.Types.OneBoxResult.Types.OneBoxType
    • SearchResponse.Types.QueryExpansionInfo
    • SearchResponse.Types.SearchResult
    • SearchResponse.Types.SessionInfo
    • SearchResponse.Types.Summary
    • SearchResponse.Types.Summary.Types
    • SearchResponse.Types.Summary.Types.Citation
    • SearchResponse.Types.Summary.Types.CitationMetadata
    • SearchResponse.Types.Summary.Types.CitationSource
    • SearchResponse.Types.Summary.Types.Reference
    • SearchResponse.Types.Summary.Types.Reference.Types
    • SearchResponse.Types.Summary.Types.Reference.Types.ChunkContent
    • SearchResponse.Types.Summary.Types.SafetyAttributes
    • SearchResponse.Types.Summary.Types.SummarySkippedReason
    • SearchResponse.Types.Summary.Types.SummaryWithMetadata
    • SearchService
    • SearchService.SearchServiceBase
    • SearchService.SearchServiceClient
    • SearchServiceClient
    • SearchServiceClientBuilder
    • SearchServiceClientImpl
    • SearchServiceSettings
    • SearchTier
    • SearchTuningService
    • SearchTuningService.SearchTuningServiceBase
    • SearchTuningService.SearchTuningServiceClient
    • SearchTuningServiceClient
    • SearchTuningServiceClientBuilder
    • SearchTuningServiceClientImpl
    • SearchTuningServiceSettings
    • SearchUseCase
    • ServingConfig
    • ServingConfig.Types
    • ServingConfig.Types.GenericConfig
    • ServingConfig.Types.MediaConfig
    • ServingConfig.Types.MediaConfig.DemoteContentWatchedOneofCase
    • ServingConfig.VerticalConfigOneofCase
    • ServingConfigName
    • ServingConfigName.ResourceNameType
    • ServingConfigService
    • ServingConfigService.ServingConfigServiceBase
    • ServingConfigService.ServingConfigServiceClient
    • ServingConfigServiceClient
    • ServingConfigServiceClientBuilder
    • ServingConfigServiceClientImpl
    • ServingConfigServiceSettings
    • Session
    • Session.Types
    • Session.Types.State
    • Session.Types.Turn
    • SessionName
    • SessionName.ResourceNameType
    • SiteSearchEngine
    • SiteSearchEngineName
    • SiteSearchEngineName.ResourceNameType
    • SiteSearchEngineService
    • SiteSearchEngineService.SiteSearchEngineServiceBase
    • SiteSearchEngineService.SiteSearchEngineServiceClient
    • SiteSearchEngineServiceClient
    • SiteSearchEngineServiceClientBuilder
    • SiteSearchEngineServiceClientImpl
    • SiteSearchEngineServiceSettings
    • SiteVerificationInfo
    • SiteVerificationInfo.Types
    • SiteVerificationInfo.Types.SiteVerificationState
    • Sitemap
    • Sitemap.FeedOneofCase
    • SitemapName
    • SitemapName.ResourceNameType
    • SolutionType
    • SpannerSource
    • SuggestionDenyListEntry
    • SuggestionDenyListEntry.Types
    • SuggestionDenyListEntry.Types.MatchOperator
    • TargetSite
    • TargetSite.Types
    • TargetSite.Types.FailureReason
    • TargetSite.Types.FailureReason.FailureOneofCase
    • TargetSite.Types.FailureReason.Types
    • TargetSite.Types.FailureReason.Types.QuotaFailure
    • TargetSite.Types.IndexingStatus
    • TargetSite.Types.Type
    • TargetSiteName
    • TargetSiteName.ResourceNameType
    • TextInput
    • TrainCustomModelMetadata
    • TrainCustomModelRequest
    • TrainCustomModelRequest.TrainingInputOneofCase
    • TrainCustomModelRequest.Types
    • TrainCustomModelRequest.Types.GcsTrainingInput
    • TrainCustomModelResponse
    • TransactionInfo
    • TuneEngineMetadata
    • TuneEngineRequest
    • TuneEngineResponse
    • UpdateControlRequest
    • UpdateConversationRequest
    • UpdateDataStoreRequest
    • UpdateDocumentRequest
    • UpdateEngineRequest
    • UpdateSampleQueryRequest
    • UpdateSampleQuerySetRequest
    • UpdateSchemaMetadata
    • UpdateSchemaRequest
    • UpdateServingConfigRequest
    • UpdateSessionRequest
    • UpdateTargetSiteMetadata
    • UpdateTargetSiteRequest
    • UserEvent
    • UserEventService
    • UserEventService.UserEventServiceBase
    • UserEventService.UserEventServiceClient
    • UserEventServiceClient
    • UserEventServiceClientBuilder
    • UserEventServiceClientImpl
    • UserEventServiceSettings
    • UserInfo
    • WorkspaceConfig
    • WorkspaceConfig.Types
    • WorkspaceConfig.Types.Type
    • WriteUserEventRequest
  • Google.Cloud.Dlp.V2
  • Google.Cloud.DocumentAI.V1
  • Google.Cloud.DocumentAI.V1Beta3
  • Google.Cloud.Filestore.V1
  • Google.Cloud.FinancialServices.V1
  • Google.Cloud.Firestore
  • Google.Cloud.Firestore.Admin.V1
  • Google.Cloud.Firestore.V1
  • Google.Cloud.GdcHardwareManagement.V1Alpha
  • Google.Cloud.GkeBackup.V1
  • Google.Cloud.GkeConnect.Gateway.V1
  • Google.Cloud.GkeMultiCloud.V1
  • Google.Cloud.Iam.V1
  • Google.Cloud.Iap.V1
  • Google.Cloud.Kms.V1
  • Google.Cloud.Logging.Console
  • Google.Cloud.ManagedKafka.V1
  • Google.Cloud.Memorystore.V1
  • Google.Cloud.Memorystore.V1Beta
  • Google.Cloud.Monitoring.V3
  • Google.Cloud.NetApp.V1
  • Google.Cloud.NetworkConnectivity.V1
  • Google.Cloud.NetworkManagement.V1
  • Google.Cloud.OracleDatabase.V1
  • Google.Cloud.OrgPolicy.V2
  • Google.Cloud.Parallelstore.V1
  • Google.Cloud.Parallelstore.V1Beta
  • Google.Cloud.ParameterManager.V1
  • Google.Cloud.PubSub.V1
  • Google.Cloud.RecaptchaEnterprise.V1
  • Google.Cloud.Redis.Cluster.V1
  • Google.Cloud.Run.V2
  • Google.Cloud.SecretManager.V1Beta1
  • Google.Cloud.SecurityCenter.V2
  • Google.Cloud.ServiceDirectory.V1
  • Google.Cloud.ServiceHealth.V1
  • Google.Cloud.Spanner.Admin.Database.V1
  • Google.Cloud.Spanner.Admin.Instance.V1
  • Google.Cloud.Spanner.Common.V1
  • Google.Cloud.Spanner.Data
  • Google.Cloud.Spanner.V1
  • Google.Cloud.Speech.V1P1Beta1
  • Google.Cloud.Speech.V2
  • Google.Cloud.Storage.Control.V2
  • Google.Cloud.Storage.V1
  • Google.Cloud.StorageBatchOperations.V1
  • Google.Cloud.StorageTransfer.V1
  • Google.Cloud.Talent.V4
  • Google.Cloud.Talent.V4Beta1
  • Google.Cloud.TextToSpeech.V1
  • Google.Cloud.TextToSpeech.V1Beta1
  • Google.Cloud.Tpu.V1
  • Google.Cloud.WebRisk.V1
  • Google.Cloud.Workflows.V1
  • Grafeas.V1
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
  • Home
  • .NET
  • Documentation
  • Reference

Discovery Engine v1beta API - Namespace Microsoft.Extensions.DependencyInjection (1.0.0-beta18)
Stay organized with collections Save and categorize content based on your preferences.

  • 1.0.0-beta18 (latest)
  • 1.0.0-beta17

Classes

ServiceCollectionExtensions

Static class to provide extension methods to configure API clients.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-07-02 UTC.

  • Why Google

    • Choosing Google Cloud
    • Trust and security
    • Modern Infrastructure Cloud
    • Multicloud
    • Global infrastructure
    • Customers and case studies
    • Analyst reports
    • Whitepapers
  • Products and pricing

    • See all products
    • See all solutions
    • Google Cloud for Startups
    • Google Cloud Marketplace
    • Google Cloud pricing
    • Contact sales
  • Support

    • Google Cloud Community
    • Support
    • Release Notes
    • System status
  • Resources

    • GitHub
    • Getting Started with Google Cloud
    • Google Cloud documentation
    • Code samples
    • Cloud Architecture Center
    • Training and Certification
    • Developer Center
  • Engage

    • Blog
    • Events
    • X (Twitter)
    • Google Cloud on YouTube
    • Google Cloud Tech on YouTube
    • Become a Partner
    • Google Cloud Affiliate Program
    • Press Corner
  • About Google
  • Privacy
  • Site terms
  • Google Cloud terms
  • Manage cookies
  • Our third decade of climate action: join us
  • Sign up for the Google Cloud newsletter Subscribe
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어