BlobstoreBlobRef

GoogleApi.ContentWarehouse.V1.Model.BlobstoreBlobRef


Table of Contents ▼

Jump to a specific part of the page:

Description

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 List

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

View Attributes

Attributes

  1. BlobID (type: String.t, default: nil)
    -
  2. Options (type: String.t, default: nil)
    -
  3. RefID (type: String.t, default: nil)
    -
  4. ShardBin (type: integer(), default: nil)
    -
  5. Size (type: String.t, default: nil)
    - Size of the complete blob, in bytes.
  6. SourceV2BlobID (type: String.t, default: nil)
    - The ID of the V2 blob this blob has
  7. V2ReadBlobToken (type: String.t, default: nil)
    - Deprecated.

Type

@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
}

Function

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

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