Class SiteSearchEngineServiceGrpc.SiteSearchEngineServiceStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<SiteSearchEngineServiceGrpc.SiteSearchEngineServiceStub>
com.google.cloud.discoveryengine.v1alpha.SiteSearchEngineServiceGrpc.SiteSearchEngineServiceStub
Enclosing class:
SiteSearchEngineServiceGrpc

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

    • build

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

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

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

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

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

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

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

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

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

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

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

      public 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

      public 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

      public 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

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