Interface SiteSearchEngineServiceGrpc.AsyncService

All Known Implementing Classes:
SiteSearchEngineServiceGrpc.SiteSearchEngineServiceImplBase
Enclosing class:
SiteSearchEngineServiceGrpc

public static interface SiteSearchEngineServiceGrpc.AsyncService
 Service for managing site search related resources.
 
  • Method Details

    • getSiteSearchEngine

      default void getSiteSearchEngine(GetSiteSearchEngineRequest request, io.grpc.stub.StreamObserver<SiteSearchEngine> responseObserver)
       Gets the
       [SiteSearchEngine][google.cloud.discoveryengine.v1alpha.SiteSearchEngine].
       
    • createTargetSite

      default void createTargetSite(CreateTargetSiteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite].
       
    • batchCreateTargetSites

      default void batchCreateTargetSites(BatchCreateTargetSitesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite] in a
       batch.
       
    • getTargetSite

      default void getTargetSite(GetTargetSiteRequest request, io.grpc.stub.StreamObserver<TargetSite> responseObserver)
       Gets a [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite].
       
    • updateTargetSite

      default void updateTargetSite(UpdateTargetSiteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates a [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite].
       
    • deleteTargetSite

      default void deleteTargetSite(DeleteTargetSiteRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite].
       
    • listTargetSites

      default void listTargetSites(ListTargetSitesRequest request, io.grpc.stub.StreamObserver<ListTargetSitesResponse> responseObserver)
       Gets a list of
       [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite]s.
       
    • enableAdvancedSiteSearch

      default void enableAdvancedSiteSearch(EnableAdvancedSiteSearchRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Upgrade from basic site search to advanced site search.
       
    • disableAdvancedSiteSearch

      default void disableAdvancedSiteSearch(DisableAdvancedSiteSearchRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Downgrade from advanced site search to basic site search.
       
    • recrawlUris

      default void recrawlUris(RecrawlUrisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Request on-demand recrawl for a list of URIs.
       
    • batchVerifyTargetSites

      default void batchVerifyTargetSites(BatchVerifyTargetSitesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Verify target sites' ownership and validity.
       This API sends all the target sites under site search engine for
       verification.
       
    • fetchDomainVerificationStatus

      default void fetchDomainVerificationStatus(FetchDomainVerificationStatusRequest request, io.grpc.stub.StreamObserver<FetchDomainVerificationStatusResponse> responseObserver)
       Returns list of target sites with its domain verification status.
       This method can only be called under data store with BASIC_SITE_SEARCH
       state at the moment.
       
    • setUriPatternDocumentData

      default void setUriPatternDocumentData(SetUriPatternDocumentDataRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Sets the URI Pattern to Document data mapping for an Advanced Site Search
       DataStore.
       
    • getUriPatternDocumentData

      default void getUriPatternDocumentData(GetUriPatternDocumentDataRequest request, io.grpc.stub.StreamObserver<GetUriPatternDocumentDataResponse> responseObserver)
       Gets the URI Pattern to Document data mapping for an Advanced Site Search
       DataStore.