Enum ColumnDataProfile.ColumnDataType (3.55.0)

public enum ColumnDataProfile.ColumnDataType extends Enum<ColumnDataProfile.ColumnDataType> implements ProtocolMessageEnum

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

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

Implements

ProtocolMessageEnum

Static Fields

Name Description
COLUMN_DATA_TYPE_UNSPECIFIED

Invalid type.

COLUMN_DATA_TYPE_UNSPECIFIED = 0;

COLUMN_DATA_TYPE_UNSPECIFIED_VALUE

Invalid type.

COLUMN_DATA_TYPE_UNSPECIFIED = 0;

TYPE_BIGNUMERIC

Decimal type.

TYPE_BIGNUMERIC = 13;

TYPE_BIGNUMERIC_VALUE

Decimal type.

TYPE_BIGNUMERIC = 13;

TYPE_BOOL

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

TYPE_BOOL = 2;

TYPE_BOOL_VALUE

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

TYPE_BOOL = 2;

TYPE_BYTES

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

TYPE_BYTES = 5;

TYPE_BYTES_VALUE

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

TYPE_BYTES = 5;

TYPE_DATE

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

TYPE_DATE = 7;

TYPE_DATETIME

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

TYPE_DATETIME = 9;

TYPE_DATETIME_VALUE

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

TYPE_DATETIME = 9;

TYPE_DATE_VALUE

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

TYPE_DATE = 7;

TYPE_FLOAT64

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

TYPE_FLOAT64 = 3;

TYPE_FLOAT64_VALUE

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

TYPE_FLOAT64 = 3;

TYPE_GEOGRAPHY

Encoded as WKT

TYPE_GEOGRAPHY = 10;

TYPE_GEOGRAPHY_VALUE

Encoded as WKT

TYPE_GEOGRAPHY = 10;

TYPE_INT64

Encoded as a string in decimal format.

TYPE_INT64 = 1;

TYPE_INT64_VALUE

Encoded as a string in decimal format.

TYPE_INT64 = 1;

TYPE_INTERVAL

Interval type.

TYPE_INTERVAL = 15;

TYPE_INTERVAL_VALUE

Interval type.

TYPE_INTERVAL = 15;

TYPE_JSON

Json type.

TYPE_JSON = 14;

TYPE_JSON_VALUE

Json type.

TYPE_JSON = 14;

TYPE_NUMERIC

Encoded as a decimal string.

TYPE_NUMERIC = 11;

TYPE_NUMERIC_VALUE

Encoded as a decimal string.

TYPE_NUMERIC = 11;

TYPE_RANGE_DATE

Range<Date> type.

TYPE_RANGE_DATE = 16;

TYPE_RANGE_DATETIME

Range<Datetime> type.

TYPE_RANGE_DATETIME = 17;

TYPE_RANGE_DATETIME_VALUE

Range<Datetime> type.

TYPE_RANGE_DATETIME = 17;

TYPE_RANGE_DATE_VALUE

Range<Date> type.

TYPE_RANGE_DATE = 16;

TYPE_RANGE_TIMESTAMP

Range<Timestamp> type.

TYPE_RANGE_TIMESTAMP = 18;

TYPE_RANGE_TIMESTAMP_VALUE

Range<Timestamp> type.

TYPE_RANGE_TIMESTAMP = 18;

TYPE_RECORD

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

TYPE_RECORD = 12;

TYPE_RECORD_VALUE

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

TYPE_RECORD = 12;

TYPE_STRING

Encoded as a string value.

TYPE_STRING = 4;

TYPE_STRING_VALUE

Encoded as a string value.

TYPE_STRING = 4;

TYPE_TIME

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

TYPE_TIME = 8;

TYPE_TIMESTAMP

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

TYPE_TIMESTAMP = 6;

TYPE_TIMESTAMP_VALUE

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

TYPE_TIMESTAMP = 6;

TYPE_TIME_VALUE

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

TYPE_TIME = 8;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()