UdmColumnType

JSON representation
{// Union fieldtype can be only one of the following:"value":{object (UdmColumnValue)},"list":{object (UdmColumnList)}// End of list of possible types for union fieldtype.}
Fields

Union fieldtype.

type can be only one of the following:

value

object (UdmColumnValue)

list

object (UdmColumnList)

UdmColumnValue

JSON representation
{// Union fieldvalue can be only one of the following:"nullVal":boolean,"boolVal":boolean,"bytesVal":string,"doubleVal":number,"int64Val":string,"uint64Val":string,"stringVal":string,"timestampVal":string,"dateVal":{object (Date)},"protoVal":{"@type":string,field1:...,...}// End of list of possible types for union fieldvalue.}
Fields

Union fieldvalue.

value can be only one of the following:

nullVal

boolean

boolVal

boolean

bytesVal

string (bytes format)

A base64-encoded string.

doubleVal

number

int64Val

string (int64 format)

uint64Val

string

stringVal

string

timestampVal

string (Timestamp format)

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:"2014-10-02T15:01:23Z","2014-10-02T15:01:23.045123456Z" or"2014-10-02T15:01:23+05:30".

dateVal

object (Date)

protoVal

object

An object containing fields of an arbitrary type. An additional field"@type" contains a URI identifying the type. Example:{ "id": 1234, "@type": "types.example.com/standard/id" }.

UdmColumnList

JSON representation
{"values":[{object (UdmColumnValue)}]}
Fields
values[]

object (UdmColumnValue)

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-10 UTC.