Class SiteSearchEngineServiceGrpc.SiteSearchEngineServiceBlockingV2Stub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<SiteSearchEngineServiceGrpc.SiteSearchEngineServiceBlockingV2Stub>
com.google.cloud.discoveryengine.v1beta.SiteSearchEngineServiceGrpc.SiteSearchEngineServiceBlockingV2Stub
Enclosing class:
SiteSearchEngineServiceGrpc

public static final class SiteSearchEngineServiceGrpc.SiteSearchEngineServiceBlockingV2Stub extends io.grpc.stub.AbstractBlockingStub<SiteSearchEngineServiceGrpc.SiteSearchEngineServiceBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service SiteSearchEngineService.
 Service for managing site search related resources.
 
  • Method Details

    • build

      protected SiteSearchEngineServiceGrpc.SiteSearchEngineServiceBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<SiteSearchEngineServiceGrpc.SiteSearchEngineServiceBlockingV2Stub>
    • getSiteSearchEngine

      public SiteSearchEngine getSiteSearchEngine(GetSiteSearchEngineRequest request) throws io.grpc.StatusException
       Gets the
       [SiteSearchEngine][google.cloud.discoveryengine.v1beta.SiteSearchEngine].
       
      Throws:
      io.grpc.StatusException
    • createTargetSite

      public Operation createTargetSite(CreateTargetSiteRequest request) throws io.grpc.StatusException
       Creates a [TargetSite][google.cloud.discoveryengine.v1beta.TargetSite].
       
      Throws:
      io.grpc.StatusException
    • batchCreateTargetSites

      public Operation batchCreateTargetSites(BatchCreateTargetSitesRequest request) throws io.grpc.StatusException
       Creates [TargetSite][google.cloud.discoveryengine.v1beta.TargetSite] in a
       batch.
       
      Throws:
      io.grpc.StatusException
    • getTargetSite

      public TargetSite getTargetSite(GetTargetSiteRequest request) throws io.grpc.StatusException
       Gets a [TargetSite][google.cloud.discoveryengine.v1beta.TargetSite].
       
      Throws:
      io.grpc.StatusException
    • updateTargetSite

      public Operation updateTargetSite(UpdateTargetSiteRequest request) throws io.grpc.StatusException
       Updates a [TargetSite][google.cloud.discoveryengine.v1beta.TargetSite].
       
      Throws:
      io.grpc.StatusException
    • deleteTargetSite

      public Operation deleteTargetSite(DeleteTargetSiteRequest request) throws io.grpc.StatusException
       Deletes a [TargetSite][google.cloud.discoveryengine.v1beta.TargetSite].
       
      Throws:
      io.grpc.StatusException
    • listTargetSites

      public ListTargetSitesResponse listTargetSites(ListTargetSitesRequest request) throws io.grpc.StatusException
       Gets a list of
       [TargetSite][google.cloud.discoveryengine.v1beta.TargetSite]s.
       
      Throws:
      io.grpc.StatusException
    • createSitemap

      public Operation createSitemap(CreateSitemapRequest request) throws io.grpc.StatusException
       Creates a [Sitemap][google.cloud.discoveryengine.v1beta.Sitemap].
       
      Throws:
      io.grpc.StatusException
    • deleteSitemap

      public Operation deleteSitemap(DeleteSitemapRequest request) throws io.grpc.StatusException
       Deletes a [Sitemap][google.cloud.discoveryengine.v1beta.Sitemap].
       
      Throws:
      io.grpc.StatusException
    • fetchSitemaps

      public FetchSitemapsResponse fetchSitemaps(FetchSitemapsRequest request) throws io.grpc.StatusException
       Fetch [Sitemap][google.cloud.discoveryengine.v1beta.Sitemap]s in a
       [DataStore][google.cloud.discoveryengine.v1beta.DataStore].
       
      Throws:
      io.grpc.StatusException
    • enableAdvancedSiteSearch

      public Operation enableAdvancedSiteSearch(EnableAdvancedSiteSearchRequest request) throws io.grpc.StatusException
       Upgrade from basic site search to advanced site search.
       
      Throws:
      io.grpc.StatusException
    • disableAdvancedSiteSearch

      public Operation disableAdvancedSiteSearch(DisableAdvancedSiteSearchRequest request) throws io.grpc.StatusException
       Downgrade from advanced site search to basic site search.
       
      Throws:
      io.grpc.StatusException
    • recrawlUris

      public Operation recrawlUris(RecrawlUrisRequest request) throws io.grpc.StatusException
       Request on-demand recrawl for a list of URIs.
       
      Throws:
      io.grpc.StatusException
    • batchVerifyTargetSites

      public Operation batchVerifyTargetSites(BatchVerifyTargetSitesRequest request) throws io.grpc.StatusException
       Verify target sites' ownership and validity.
       This API sends all the target sites under site search engine for
       verification.
       
      Throws:
      io.grpc.StatusException
    • fetchDomainVerificationStatus

      public FetchDomainVerificationStatusResponse fetchDomainVerificationStatus(FetchDomainVerificationStatusRequest request) throws io.grpc.StatusException
       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.
       
      Throws:
      io.grpc.StatusException