View Source GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentLinkInfo (google_api_content_warehouse v0.4.0)

Information about one embedded link. Next tag: 18

Attributes

  • contentLength (type: integer(), default: nil) - Size of the HTTP body (payload of the HTTP response, excluding headers), pre-decompression. Equal to the value of the Content-Length header if any. NOTE: if this proto is converted to from ReferencedResource, we have to use the size of the full HTTP response (i.e. http_response_length) as an approximation, as we could not get the size of HTTP headers.
  • contentType (type: integer(), default: nil) -
  • crawlDuration (type: integer(), default: nil) - Time spent downloading this resource, in milliseconds. Not a timestamp!
  • crawlStatus (type: integer(), default: nil) - Enum values for crawl_status are defined in indexing/converter/proto/converter.proto
  • crawlTimestamp (type: integer(), default: nil) -
  • deprecatedRedirect (type: list(String.t), default: nil) -
  • fetchSourceInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.WirelessTranscoderFetchFetchSourceInfo.t), default: nil) - Where this resource comes from.
  • fetchStatus (type: GoogleApi.ContentWarehouse.V1.Model.TrawlerFetchStatus.t, default: nil) - Fetch status from trawler.
  • fetchUrlResponseMetadata (type: GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentFetchUrlResponseMetadata.t, default: nil) - Populated from embedded-content fetch server.
  • frd (type: GoogleApi.ContentWarehouse.V1.Model.TrawlerFetchReplyData.t, default: nil) - FetchReplyData from trawler.
  • httpResponseLength (type: integer(), default: nil) - Size of the full HTTP response (headers and body pre-decompression). Semantically equal to content_length plus size of the HTTP headers.
  • isCacheable (type: boolean(), default: nil) -
  • isRobotedContentFromFastnet (type: boolean(), default: nil) -
  • uncompressedContentLength (type: integer(), default: nil) - Size of the HTTP body (payload of the HTTP response, excluding headers), post-decompression. Equal to content_length if the body was not compressed to begin with. NOTE: if this proto is converted to from ReferencedResource, we have to use the size of the full HTTP response as an approximation, as we could not get the size of HTTP headers.
  • url (type: String.t, default: nil) -
  • webkitFetchMetadata (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoWebKitFetchMetadata.t, default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentLinkInfo{
  contentLength: integer() | nil,
  contentType: integer() | nil,
  crawlDuration: integer() | nil,
  crawlStatus: integer() | nil,
  crawlTimestamp: integer() | nil,
  deprecatedRedirect: [String.t()] | nil,
  fetchSourceInfo:
    [
      GoogleApi.ContentWarehouse.V1.Model.WirelessTranscoderFetchFetchSourceInfo.t()
    ]
    | nil,
  fetchStatus: GoogleApi.ContentWarehouse.V1.Model.TrawlerFetchStatus.t() | nil,
  fetchUrlResponseMetadata:
    GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentFetchUrlResponseMetadata.t()
    | nil,
  frd: GoogleApi.ContentWarehouse.V1.Model.TrawlerFetchReplyData.t() | nil,
  httpResponseLength: integer() | nil,
  isCacheable: boolean() | nil,
  isRobotedContentFromFastnet: boolean() | nil,
  uncompressedContentLength: integer() | nil,
  url: String.t() | nil,
  webkitFetchMetadata:
    GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoWebKitFetchMetadata.t()
    | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.