View Source GoogleApi.DiscoveryEngine.V1beta.Model.GoogleCloudDiscoveryengineV1TargetSite (google_api_discovery_engine v0.7.0)

A target site for the SiteSearchEngine.

Attributes

  • exactMatch (type: boolean(), default: nil) - 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.
  • failureReason (type: GoogleApi.DiscoveryEngine.V1beta.Model.GoogleCloudDiscoveryengineV1TargetSiteFailureReason.t, default: nil) - Output only. Failure reason.
  • generatedUriPattern (type: String.t, default: nil) - Output only. This is system-generated based on the provided_uri_pattern.
  • indexingStatus (type: String.t, default: nil) - Output only. Indexing status.
  • name (type: String.t, default: nil) - 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.
  • providedUriPattern (type: String.t, default: nil) - Required. Input only. The user provided URI pattern from which the generated_uri_pattern is generated.
  • siteVerificationInfo (type: GoogleApi.DiscoveryEngine.V1beta.Model.GoogleCloudDiscoveryengineV1SiteVerificationInfo.t, default: nil) - Output only. Site ownership and validity verification status.
  • type (type: String.t, default: nil) - The type of the target site, e.g., whether the site is to be included or excluded.
  • updateTime (type: DateTime.t, default: nil) - Output only. The target site's last updated time.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.DiscoveryEngine.V1beta.Model.GoogleCloudDiscoveryengineV1TargetSite{
    exactMatch: boolean() | nil,
    failureReason:
      GoogleApi.DiscoveryEngine.V1beta.Model.GoogleCloudDiscoveryengineV1TargetSiteFailureReason.t()
      | nil,
    generatedUriPattern: String.t() | nil,
    indexingStatus: String.t() | nil,
    name: String.t() | nil,
    providedUriPattern: String.t() | nil,
    siteVerificationInfo:
      GoogleApi.DiscoveryEngine.V1beta.Model.GoogleCloudDiscoveryengineV1SiteVerificationInfo.t()
      | nil,
    type: String.t() | nil,
    updateTime: DateTime.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.