Class SiteSearchEngineServiceGrpc.SiteSearchEngineServiceFutureStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<SiteSearchEngineServiceGrpc.SiteSearchEngineServiceFutureStub>
com.google.cloud.discoveryengine.v1.SiteSearchEngineServiceGrpc.SiteSearchEngineServiceFutureStub
Enclosing class:
SiteSearchEngineServiceGrpc

public static final class SiteSearchEngineServiceGrpc.SiteSearchEngineServiceFutureStub extends io.grpc.stub.AbstractFutureStub<SiteSearchEngineServiceGrpc.SiteSearchEngineServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service SiteSearchEngineService.
 Service for managing site search related resources.
 
  • Method Details

    • build

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

      public com.google.common.util.concurrent.ListenableFuture<SiteSearchEngine> getSiteSearchEngine(GetSiteSearchEngineRequest request)
       Gets the
       [SiteSearchEngine][google.cloud.discoveryengine.v1.SiteSearchEngine].
       
    • createTargetSite

      public com.google.common.util.concurrent.ListenableFuture<Operation> createTargetSite(CreateTargetSiteRequest request)
       Creates a [TargetSite][google.cloud.discoveryengine.v1.TargetSite].
       
    • batchCreateTargetSites

      public com.google.common.util.concurrent.ListenableFuture<Operation> batchCreateTargetSites(BatchCreateTargetSitesRequest request)
       Creates [TargetSite][google.cloud.discoveryengine.v1.TargetSite] in a
       batch.
       
    • getTargetSite

      public com.google.common.util.concurrent.ListenableFuture<TargetSite> getTargetSite(GetTargetSiteRequest request)
       Gets a [TargetSite][google.cloud.discoveryengine.v1.TargetSite].
       
    • updateTargetSite

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateTargetSite(UpdateTargetSiteRequest request)
       Updates a [TargetSite][google.cloud.discoveryengine.v1.TargetSite].
       
    • deleteTargetSite

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteTargetSite(DeleteTargetSiteRequest request)
       Deletes a [TargetSite][google.cloud.discoveryengine.v1.TargetSite].
       
    • listTargetSites

      public com.google.common.util.concurrent.ListenableFuture<ListTargetSitesResponse> listTargetSites(ListTargetSitesRequest request)
       Gets a list of [TargetSite][google.cloud.discoveryengine.v1.TargetSite]s.
       
    • createSitemap

      public com.google.common.util.concurrent.ListenableFuture<Operation> createSitemap(CreateSitemapRequest request)
       Creates a [Sitemap][google.cloud.discoveryengine.v1.Sitemap].
       
    • deleteSitemap

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteSitemap(DeleteSitemapRequest request)
       Deletes a [Sitemap][google.cloud.discoveryengine.v1.Sitemap].
       
    • fetchSitemaps

      public com.google.common.util.concurrent.ListenableFuture<FetchSitemapsResponse> fetchSitemaps(FetchSitemapsRequest request)
       Fetch [Sitemap][google.cloud.discoveryengine.v1.Sitemap]s in a
       [DataStore][google.cloud.discoveryengine.v1.DataStore].
       
    • enableAdvancedSiteSearch

      public com.google.common.util.concurrent.ListenableFuture<Operation> enableAdvancedSiteSearch(EnableAdvancedSiteSearchRequest request)
       Upgrade from basic site search to advanced site search.
       
    • disableAdvancedSiteSearch

      public com.google.common.util.concurrent.ListenableFuture<Operation> disableAdvancedSiteSearch(DisableAdvancedSiteSearchRequest request)
       Downgrade from advanced site search to basic site search.
       
    • recrawlUris

      public com.google.common.util.concurrent.ListenableFuture<Operation> recrawlUris(RecrawlUrisRequest request)
       Request on-demand recrawl for a list of URIs.
       
    • batchVerifyTargetSites

      public com.google.common.util.concurrent.ListenableFuture<Operation> batchVerifyTargetSites(BatchVerifyTargetSitesRequest request)
       Verify target sites' ownership and validity.
       This API sends all the target sites under site search engine for
       verification.
       
    • fetchDomainVerificationStatus

      public com.google.common.util.concurrent.ListenableFuture<FetchDomainVerificationStatusResponse> fetchDomainVerificationStatus(FetchDomainVerificationStatusRequest request)
       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.