Class SiteSearchEngineServiceGrpc.SiteSearchEngineServiceBlockingV2Stub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<SiteSearchEngineServiceGrpc.SiteSearchEngineServiceBlockingV2Stub>
com.google.cloud.discoveryengine.v1alpha.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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionCreates [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite] in a batch.Verify target sites' ownership and validity.build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) createTargetSite(CreateTargetSiteRequest request) Creates a [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite].deleteTargetSite(DeleteTargetSiteRequest request) Deletes a [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite].Downgrade from advanced site search to basic site search.Upgrade from basic site search to advanced site search.Returns list of target sites with its domain verification status.Gets the [SiteSearchEngine][google.cloud.discoveryengine.v1alpha.SiteSearchEngine].getTargetSite(GetTargetSiteRequest request) Gets a [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite].Gets the URI Pattern to Document data mapping for an Advanced Site Search DataStore.listTargetSites(ListTargetSitesRequest request) Gets a list of [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite]s.recrawlUris(RecrawlUrisRequest request) Request on-demand recrawl for a list of URIs.Sets the URI Pattern to Document data mapping for an Advanced Site Search DataStore.updateTargetSite(UpdateTargetSiteRequest request) Updates a [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite].Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected SiteSearchEngineServiceGrpc.SiteSearchEngineServiceBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<SiteSearchEngineServiceGrpc.SiteSearchEngineServiceBlockingV2Stub>
-
getSiteSearchEngine
public SiteSearchEngine getSiteSearchEngine(GetSiteSearchEngineRequest request) throws io.grpc.StatusException Gets the [SiteSearchEngine][google.cloud.discoveryengine.v1alpha.SiteSearchEngine].
- Throws:
io.grpc.StatusException
-
createTargetSite
Creates a [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite].
- Throws:
io.grpc.StatusException
-
batchCreateTargetSites
public Operation batchCreateTargetSites(BatchCreateTargetSitesRequest request) throws io.grpc.StatusException Creates [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite] in a batch.
- Throws:
io.grpc.StatusException
-
getTargetSite
Gets a [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite].
- Throws:
io.grpc.StatusException
-
updateTargetSite
Updates a [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite].
- Throws:
io.grpc.StatusException
-
deleteTargetSite
Deletes a [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite].
- Throws:
io.grpc.StatusException
-
listTargetSites
public ListTargetSitesResponse listTargetSites(ListTargetSitesRequest request) throws io.grpc.StatusException Gets a list of [TargetSite][google.cloud.discoveryengine.v1alpha.TargetSite]s.
- 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
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
-
setUriPatternDocumentData
public Operation setUriPatternDocumentData(SetUriPatternDocumentDataRequest request) throws io.grpc.StatusException Sets the URI Pattern to Document data mapping for an Advanced Site Search DataStore.
- Throws:
io.grpc.StatusException
-
getUriPatternDocumentData
public GetUriPatternDocumentDataResponse getUriPatternDocumentData(GetUriPatternDocumentDataRequest request) throws io.grpc.StatusException Gets the URI Pattern to Document data mapping for an Advanced Site Search DataStore.
- Throws:
io.grpc.StatusException
-