public sealed class TargetSite : IMessage<TargetSite>, IEquatable<TargetSite>, IDeepCloneable<TargetSite>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1 API class TargetSite.
A target site for the SiteSearchEngine.
Implements
IMessageTargetSite, IEquatableTargetSite, IDeepCloneableTargetSite, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
TargetSite()
public TargetSite()
TargetSite(TargetSite)
public TargetSite(TargetSite other)
Parameter | |
---|---|
Name | Description |
other |
TargetSite |
Properties
ExactMatch
public bool ExactMatch { get; set; }
Input only. If set to false, a uri_pattern is generated to include all pages whose address contains the provided_uri_pattern. If set to true, an uri_pattern is generated to try to be an exact match of the provided_uri_pattern or just the specific page if the provided_uri_pattern is a specific one. provided_uri_pattern is always normalized to generate the URI pattern to be used by the search engine.
Property Value | |
---|---|
Type | Description |
bool |
FailureReason
public TargetSite.Types.FailureReason FailureReason { get; set; }
Output only. Failure reason.
Property Value | |
---|---|
Type | Description |
TargetSiteTypesFailureReason |
GeneratedUriPattern
public string GeneratedUriPattern { get; set; }
Output only. This is system-generated based on the provided_uri_pattern.
Property Value | |
---|---|
Type | Description |
string |
IndexingStatus
public TargetSite.Types.IndexingStatus IndexingStatus { get; set; }
Output only. Indexing status.
Property Value | |
---|---|
Type | Description |
TargetSiteTypesIndexingStatus |
Name
public string Name { get; set; }
Output only. The fully qualified resource name of the target site.
projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/siteSearchEngine/targetSites/{target_site}
The target_site_id
is system-generated.
Property Value | |
---|---|
Type | Description |
string |
ProvidedUriPattern
public string ProvidedUriPattern { get; set; }
Required. Input only. The user provided URI pattern from which the
generated_uri_pattern
is generated.
Property Value | |
---|---|
Type | Description |
string |
SiteVerificationInfo
public SiteVerificationInfo SiteVerificationInfo { get; set; }
Output only. Site ownership and validity verification status.
Property Value | |
---|---|
Type | Description |
SiteVerificationInfo |
TargetSiteName
public TargetSiteName TargetSiteName { get; set; }
TargetSiteName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
TargetSiteName |
Type
public TargetSite.Types.Type Type { get; set; }
The type of the target site, e.g., whether the site is to be included or excluded.
Property Value | |
---|---|
Type | Description |
TargetSiteTypesType |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The target site's last updated time.
Property Value | |
---|---|
Type | Description |
Timestamp |