public sealed class TargetSite : IMessage<TargetSite>, IEquatable<TargetSite>, IDeepCloneable<TargetSite>, IBufferMessage, IMessageReference 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; }Immutable. 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 |
|
RootDomainUri
public string RootDomainUri { get; set; }Output only. Root domain of the provided_uri_pattern.
| 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 |
|