Show / Hide Table of Contents

Class GdataCompositeMedia

A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites.

Inheritance
object
GdataCompositeMedia
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DiscoveryEngine.v1alpha.Data
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class GdataCompositeMedia : IDirectResponseSchema

Properties

BlobRef

Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.

Declaration
[JsonProperty("blobRef")]
public virtual string BlobRef { get; set; }
Property Value
Type Description
string

Blobstore2Info

Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.

Declaration
[JsonProperty("blobstore2Info")]
public virtual GdataBlobstore2Info Blobstore2Info { get; set; }
Property Value
Type Description
GdataBlobstore2Info

CosmoBinaryReference

A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.

Declaration
[JsonProperty("cosmoBinaryReference")]
public virtual string CosmoBinaryReference { get; set; }
Property Value
Type Description
string

Crc32cHash

crc32.c hash for the payload.

Declaration
[JsonProperty("crc32cHash")]
public virtual long? Crc32cHash { get; set; }
Property Value
Type Description
long?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Inline

Media data, set if reference_type is INLINE

Declaration
[JsonProperty("inline")]
public virtual string Inline { get; set; }
Property Value
Type Description
string

Length

Size of the data, in bytes

Declaration
[JsonProperty("length")]
public virtual long? Length { get; set; }
Property Value
Type Description
long?

Md5Hash

MD5 hash for the payload.

Declaration
[JsonProperty("md5Hash")]
public virtual string Md5Hash { get; set; }
Property Value
Type Description
string

ObjectId

Reference to a TI Blob, set if reference_type is BIGSTORE_REF.

Declaration
[JsonProperty("objectId")]
public virtual GdataObjectId ObjectId { get; set; }
Property Value
Type Description
GdataObjectId

Path

Path to the data, set if reference_type is PATH

Declaration
[JsonProperty("path")]
public virtual string Path { get; set; }
Property Value
Type Description
string

ReferenceType

Describes what the field reference contains.

Declaration
[JsonProperty("referenceType")]
public virtual string ReferenceType { get; set; }
Property Value
Type Description
string

Sha1Hash

SHA-1 hash for the payload.

Declaration
[JsonProperty("sha1Hash")]
public virtual string Sha1Hash { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX