Send feedback
Class SiteSearchEngineServiceConnection (2.32.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.32.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual GetSiteSearchEngine(google::cloud::discoveryengine::v1::GetSiteSearchEngineRequest const &)
Parameter
Name
Description
request
google::cloud::discoveryengine::v1::GetSiteSearchEngineRequest const &
Returns
Type
Description
StatusOr< google::cloud::discoveryengine::v1::SiteSearchEngine >
virtual CreateTargetSite(google::cloud::discoveryengine::v1::CreateTargetSiteRequest const &)
Parameter
Name
Description
request
google::cloud::discoveryengine::v1::CreateTargetSiteRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::TargetSite > >
virtual CreateTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::CreateTargetSiteRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::discoveryengine::v1::CreateTargetSiteRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateTargetSite(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::TargetSite > >
virtual BatchCreateTargetSites(google::cloud::discoveryengine::v1::BatchCreateTargetSitesRequest const &)
Parameter
Name
Description
request
google::cloud::discoveryengine::v1::BatchCreateTargetSitesRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::BatchCreateTargetSitesResponse > >
virtual BatchCreateTargetSites(NoAwaitTag, google::cloud::discoveryengine::v1::BatchCreateTargetSitesRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::discoveryengine::v1::BatchCreateTargetSitesRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual BatchCreateTargetSites(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::BatchCreateTargetSitesResponse > >
virtual GetTargetSite(google::cloud::discoveryengine::v1::GetTargetSiteRequest const &)
Parameter
Name
Description
request
google::cloud::discoveryengine::v1::GetTargetSiteRequest const &
Returns
Type
Description
StatusOr< google::cloud::discoveryengine::v1::TargetSite >
virtual UpdateTargetSite(google::cloud::discoveryengine::v1::UpdateTargetSiteRequest const &)
Parameter
Name
Description
request
google::cloud::discoveryengine::v1::UpdateTargetSiteRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::TargetSite > >
virtual UpdateTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::UpdateTargetSiteRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::discoveryengine::v1::UpdateTargetSiteRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateTargetSite(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::TargetSite > >
virtual DeleteTargetSite(google::cloud::discoveryengine::v1::DeleteTargetSiteRequest const &)
Parameter
Name
Description
request
google::cloud::discoveryengine::v1::DeleteTargetSiteRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::DeleteTargetSiteMetadata > >
virtual DeleteTargetSite(NoAwaitTag, google::cloud::discoveryengine::v1::DeleteTargetSiteRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::discoveryengine::v1::DeleteTargetSiteRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteTargetSite(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::DeleteTargetSiteMetadata > >
virtual ListTargetSites(google::cloud::discoveryengine::v1::ListTargetSitesRequest)
Parameter
Name
Description
request
google::cloud::discoveryengine::v1::ListTargetSitesRequest
Returns
Type
Description
StreamRange< google::cloud::discoveryengine::v1::TargetSite >
virtual EnableAdvancedSiteSearch(google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchRequest const &)
Parameter
Name
Description
request
google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchResponse > >
virtual EnableAdvancedSiteSearch(NoAwaitTag, google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual EnableAdvancedSiteSearch(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::EnableAdvancedSiteSearchResponse > >
virtual DisableAdvancedSiteSearch(google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchRequest const &)
Parameter
Name
Description
request
google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchResponse > >
virtual DisableAdvancedSiteSearch(NoAwaitTag, google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DisableAdvancedSiteSearch(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::DisableAdvancedSiteSearchResponse > >
virtual RecrawlUris(google::cloud::discoveryengine::v1::RecrawlUrisRequest const &)
Parameter
Name
Description
request
google::cloud::discoveryengine::v1::RecrawlUrisRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::RecrawlUrisResponse > >
virtual RecrawlUris(NoAwaitTag, google::cloud::discoveryengine::v1::RecrawlUrisRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::discoveryengine::v1::RecrawlUrisRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual RecrawlUris(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::RecrawlUrisResponse > >
virtual BatchVerifyTargetSites(google::cloud::discoveryengine::v1::BatchVerifyTargetSitesRequest const &)
Parameter
Name
Description
request
google::cloud::discoveryengine::v1::BatchVerifyTargetSitesRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::BatchVerifyTargetSitesResponse > >
virtual BatchVerifyTargetSites(NoAwaitTag, google::cloud::discoveryengine::v1::BatchVerifyTargetSitesRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::discoveryengine::v1::BatchVerifyTargetSitesRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual BatchVerifyTargetSites(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::discoveryengine::v1::BatchVerifyTargetSitesResponse > >
virtual FetchDomainVerificationStatus(google::cloud::discoveryengine::v1::FetchDomainVerificationStatusRequest)
Parameter
Name
Description
request
google::cloud::discoveryengine::v1::FetchDomainVerificationStatusRequest
Returns
Type
Description
StreamRange< google::cloud::discoveryengine::v1::TargetSite >
virtual ListOperations(google::longrunning::ListOperationsRequest)
Parameter
Name
Description
request
google::longrunning::ListOperationsRequest
Returns
Type
Description
StreamRange< google::longrunning::Operation >
virtual GetOperation(google::longrunning::GetOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::GetOperationRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::CancelOperationRequest const &
Returns
Type
Description
Status
Send feedback
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-03-05 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["This page details the `SiteSearchEngineServiceConnection` object, which is used with the `SiteSearchEngineServiceClient` for interacting with the Discovery Engine API, specifically for site search functionalities."],["The `SiteSearchEngineServiceConnection` interface defines virtual methods that mirror the user-facing overload sets in `SiteSearchEngineServiceClient`, enabling custom behavior injection for testing purposes."],["It includes functions for managing target sites, such as creating, retrieving, updating, deleting, and listing them, as well as performing batch operations on them, like creating or verifying them in batches."],["The interface also offers methods for advanced site search operations, including enabling, disabling, recrawling URIs, and fetching domain verification statuses, in addition to standard operations like getting, listing and cancelling operations."],["The page lists various versions of the `SiteSearchEngineServiceConnection` object, ranging from the latest release candidate 2.37.0-rc down to version 2.15.1, indicating the availability of multiple versions for use."]]],[]]