IndexingEmbeddedContentFetchUrlResponseMetadata

GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentFetchUrlResponseMetadata


Table of Contents ▼

Jump to a specific part of the page:

Description

Capsulate all metadata annotated from fetch server. This message will typically go through: - EmbeddedContentFetcher, or - EmbeddedLinkGetter-> DenormalizedContent -> ContentStore. And finally deposit in referenced_resources and link_info.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. adsResourceType (type: String.t, default: nil)
    -
  2. crawlStatus (type: integer(), default: nil)
    - The field always exists, and has four options: UNKNOWN, CONTENT, ROBOTED and ERROR, which are defined in indexing.converter.CrawlStatus.
  3. criticalResourceType (type: String.t, default: nil)
    -
  4. fetchWithSmartphoneUa (type: boolean(), default: nil)
    - True if the response is fetched with SMARTPHONE user agent.
  5. isAdsResource (type: boolean(), default: nil)
    -
  6. isCriticalResource (type: boolean(), default: nil)
    -
  7. isTrivialResource (type: boolean(), default: nil)
    -
  8. numTrawlerFetches (type: integer(), default: nil)
    - Number of trawler fetches while fetching this URL. In most cases, this number will be 0 or 1.
  9. rewriteMethod (type: String.t, default: nil)
    - Used for logging purposes only here.
  10. robotsInfo (type: GoogleApi.ContentWarehouse.V1.Model.IndexingConverterRobotsInfo, default: nil)
    - Note that this robots_info should only be used for noindex_reason and will only be present for TARGET_MAIN_FRAME / TARGET_SUBFRAME fetches.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentFetchUrlResponseMetadata{
adsResourceType: String.t() | nil,
crawlStatus: integer() | nil,
criticalResourceType: String.t() | nil,
fetchWithSmartphoneUa: boolean() | nil,
isAdsResource: boolean() | nil,
isCriticalResource: boolean() | nil,
isTrivialResource: boolean() | nil,
numTrawlerFetches: integer() | nil,
rewriteMethod: String.t() | nil,
robotsInfo: GoogleApi.ContentWarehouse.V1.Model.IndexingConverterRobotsInfo.t() | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentFetchUrlResponseMetadata