Discovery Engine v1 API - Class SiteSearchEngineServiceSettings (1.4.0)

public sealed class SiteSearchEngineServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Discovery Engine v1 API class SiteSearchEngineServiceSettings.

Settings for SiteSearchEngineServiceClient instances.

Inheritance

object > ServiceSettingsBase > SiteSearchEngineServiceSettings

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

SiteSearchEngineServiceSettings()

public SiteSearchEngineServiceSettings()

Constructs a new SiteSearchEngineServiceSettings object with default settings.

Properties

BatchCreateTargetSitesOperationsSettings

public OperationsSettings BatchCreateTargetSitesOperationsSettings { get; set; }

Long Running Operation settings for calls to SiteSearchEngineServiceClient.BatchCreateTargetSites and SiteSearchEngineServiceClient.BatchCreateTargetSitesAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

BatchCreateTargetSitesSettings

public CallSettings BatchCreateTargetSitesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SiteSearchEngineServiceClient.BatchCreateTargetSites and SiteSearchEngineServiceClient.BatchCreateTargetSitesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

BatchVerifyTargetSitesOperationsSettings

public OperationsSettings BatchVerifyTargetSitesOperationsSettings { get; set; }

Long Running Operation settings for calls to SiteSearchEngineServiceClient.BatchVerifyTargetSites and SiteSearchEngineServiceClient.BatchVerifyTargetSitesAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

BatchVerifyTargetSitesSettings

public CallSettings BatchVerifyTargetSitesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SiteSearchEngineServiceClient.BatchVerifyTargetSites and SiteSearchEngineServiceClient.BatchVerifyTargetSitesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

CreateTargetSiteOperationsSettings

public OperationsSettings CreateTargetSiteOperationsSettings { get; set; }

Long Running Operation settings for calls to SiteSearchEngineServiceClient.CreateTargetSite and SiteSearchEngineServiceClient.CreateTargetSiteAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateTargetSiteSettings

public CallSettings CreateTargetSiteSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SiteSearchEngineServiceClient.CreateTargetSite and SiteSearchEngineServiceClient.CreateTargetSiteAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteTargetSiteOperationsSettings

public OperationsSettings DeleteTargetSiteOperationsSettings { get; set; }

Long Running Operation settings for calls to SiteSearchEngineServiceClient.DeleteTargetSite and SiteSearchEngineServiceClient.DeleteTargetSiteAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteTargetSiteSettings

public CallSettings DeleteTargetSiteSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SiteSearchEngineServiceClient.DeleteTargetSite and SiteSearchEngineServiceClient.DeleteTargetSiteAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DisableAdvancedSiteSearchOperationsSettings

public OperationsSettings DisableAdvancedSiteSearchOperationsSettings { get; set; }

Long Running Operation settings for calls to SiteSearchEngineServiceClient.DisableAdvancedSiteSearch and SiteSearchEngineServiceClient.DisableAdvancedSiteSearchAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DisableAdvancedSiteSearchSettings

public CallSettings DisableAdvancedSiteSearchSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SiteSearchEngineServiceClient.DisableAdvancedSiteSearch and SiteSearchEngineServiceClient.DisableAdvancedSiteSearchAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

EnableAdvancedSiteSearchOperationsSettings

public OperationsSettings EnableAdvancedSiteSearchOperationsSettings { get; set; }

Long Running Operation settings for calls to SiteSearchEngineServiceClient.EnableAdvancedSiteSearch and SiteSearchEngineServiceClient.EnableAdvancedSiteSearchAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

EnableAdvancedSiteSearchSettings

public CallSettings EnableAdvancedSiteSearchSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SiteSearchEngineServiceClient.EnableAdvancedSiteSearch and SiteSearchEngineServiceClient.EnableAdvancedSiteSearchAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

FetchDomainVerificationStatusSettings

public CallSettings FetchDomainVerificationStatusSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SiteSearchEngineServiceClient.FetchDomainVerificationStatus and SiteSearchEngineServiceClient.FetchDomainVerificationStatusAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetSiteSearchEngineSettings

public CallSettings GetSiteSearchEngineSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SiteSearchEngineServiceClient.GetSiteSearchEngine and SiteSearchEngineServiceClient.GetSiteSearchEngineAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetTargetSiteSettings

public CallSettings GetTargetSiteSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SiteSearchEngineServiceClient.GetTargetSite and SiteSearchEngineServiceClient.GetTargetSiteAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListTargetSitesSettings

public CallSettings ListTargetSitesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SiteSearchEngineServiceClient.ListTargetSites and SiteSearchEngineServiceClient.ListTargetSitesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

The settings to use for the LocationsClient associated with the client.

Property Value
Type Description
LocationsSettings

RecrawlUrisOperationsSettings

public OperationsSettings RecrawlUrisOperationsSettings { get; set; }

Long Running Operation settings for calls to SiteSearchEngineServiceClient.RecrawlUris and SiteSearchEngineServiceClient.RecrawlUrisAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

RecrawlUrisSettings

public CallSettings RecrawlUrisSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SiteSearchEngineServiceClient.RecrawlUris and SiteSearchEngineServiceClient.RecrawlUrisAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateTargetSiteOperationsSettings

public OperationsSettings UpdateTargetSiteOperationsSettings { get; set; }

Long Running Operation settings for calls to SiteSearchEngineServiceClient.UpdateTargetSite and SiteSearchEngineServiceClient.UpdateTargetSiteAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateTargetSiteSettings

public CallSettings UpdateTargetSiteSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SiteSearchEngineServiceClient.UpdateTargetSite and SiteSearchEngineServiceClient.UpdateTargetSiteAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

Methods

Clone()

public SiteSearchEngineServiceSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
Type Description
SiteSearchEngineServiceSettings

A deep clone of this SiteSearchEngineServiceSettings object.

GetDefault()

public static SiteSearchEngineServiceSettings GetDefault()

Get a new instance of the default SiteSearchEngineServiceSettings.

Returns
Type Description
SiteSearchEngineServiceSettings

A new instance of the default SiteSearchEngineServiceSettings.