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

A BlobRef is used to refer to a blob in BlobStore. Clients may only manipulate blobs through BlobRefs. BlobRefs should not be sent in the clear outside of Google (for example, encoded in URLs, stored in a client cookie, or referred to in Javascript); for efficiency, the IDs expose internal details of the blobstore (such as machine IPs or cluster names). If clients need to store BlobRefs outside of Google, they must encrypt the BlobRef securely or use an alternative insecure identifier with an id->BlobRef mapping inside our network.

Attributes

  • BlobID (type: String.t, default: nil) -
  • Options (type: String.t, default: nil) -
  • RefID (type: String.t, default: nil) -
  • ShardBin (type: integer(), default: nil) -
  • Size (type: String.t, default: nil) - Size of the complete blob, in bytes.
  • SourceV2BlobID (type: String.t, default: nil) - The ID of the V2 blob this blob has
  • V2ReadBlobToken (type: String.t, default: nil) - Deprecated.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.BlobstoreBlobRef{
  BlobID: String.t() | nil,
  Options: String.t() | nil,
  RefID: String.t() | nil,
  ShardBin: integer() | nil,
  Size: String.t() | nil,
  SourceV2BlobID: String.t() | nil,
  V2ReadBlobToken: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.