Data Loss Prevention V2 Client - Class ColumnDataType (2.1.0)

Reference documentation and code samples for the Data Loss Prevention V2 Client class ColumnDataType.

Data types of the data in a column. Types may be added over time.

Protobuf type google.privacy.dlp.v2.ColumnDataProfile.ColumnDataType

Namespace

Google \ Cloud \ Dlp \ V2 \ ColumnDataProfile

Methods

static::name

Parameter
Name
Description
value
mixed

static::value

Parameter
Name
Description
name
mixed

Constants

COLUMN_DATA_TYPE_UNSPECIFIED

  Value: 0 
 

Invalid type.

Generated from protobuf enum COLUMN_DATA_TYPE_UNSPECIFIED = 0;

TYPE_INT64

  Value: 1 
 

Encoded as a string in decimal format.

Generated from protobuf enum TYPE_INT64 = 1;

TYPE_BOOL

  Value: 2 
 

Encoded as a boolean "false" or "true".

Generated from protobuf enum TYPE_BOOL = 2;

TYPE_FLOAT64

  Value: 3 
 

Encoded as a number, or string "NaN", "Infinity" or "-Infinity".

Generated from protobuf enum TYPE_FLOAT64 = 3;

TYPE_STRING

  Value: 4 
 

Encoded as a string value.

Generated from protobuf enum TYPE_STRING = 4;

TYPE_BYTES

  Value: 5 
 

Encoded as a base64 string per RFC 4648, section 4.

Generated from protobuf enum TYPE_BYTES = 5;

TYPE_TIMESTAMP

  Value: 6 
 

Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string: 1985-04-12T23:20:50.52Z

Generated from protobuf enum TYPE_TIMESTAMP = 6;

TYPE_DATE

  Value: 7 
 

Encoded as RFC 3339 full-date format string: 1985-04-12

Generated from protobuf enum TYPE_DATE = 7;

TYPE_TIME

  Value: 8 
 

Encoded as RFC 3339 partial-time format string: 23:20:50.52

Generated from protobuf enum TYPE_TIME = 8;

TYPE_DATETIME

  Value: 9 
 

Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52

Generated from protobuf enum TYPE_DATETIME = 9;

TYPE_GEOGRAPHY

  Value: 10 
 

Encoded as WKT

Generated from protobuf enum TYPE_GEOGRAPHY = 10;

TYPE_NUMERIC

  Value: 11 
 

Encoded as a decimal string.

Generated from protobuf enum TYPE_NUMERIC = 11;

TYPE_RECORD

  Value: 12 
 

Container of ordered fields, each with a type and field name.

Generated from protobuf enum TYPE_RECORD = 12;

TYPE_BIGNUMERIC

  Value: 13 
 

Decimal type.

Generated from protobuf enum TYPE_BIGNUMERIC = 13;

TYPE_JSON

  Value: 14 
 

Json type.

Generated from protobuf enum TYPE_JSON = 14;

TYPE_INTERVAL

  Value: 15 
 

Interval type.

Generated from protobuf enum TYPE_INTERVAL = 15;

TYPE_RANGE_DATE

  Value: 16 
 

Range<Date> type.

Generated from protobuf enum TYPE_RANGE_DATE = 16;

TYPE_RANGE_DATETIME

  Value: 17 
 

Range<Datetime> type.

Generated from protobuf enum TYPE_RANGE_DATETIME = 17;

TYPE_RANGE_TIMESTAMP

  Value: 18 
 

Range<Timestamp> type.

Generated from protobuf enum TYPE_RANGE_TIMESTAMP = 18;

Design a Mobile Site
View Site in Mobile | Classic
Share by: