ColumnDataProfile

google.privacy.dlp.v2. ColumnDataProfile

Represents a ColumnDataProfile.

Constructor

new ColumnDataProfile(propertiesopt)

Constructs a new ColumnDataProfile.

Parameters:
Name Type Attributes Description
properties google.privacy.dlp.v2.IColumnDataProfile <optional>

Properties to set

Implements:
  • IColumnDataProfile

Members

column

ColumnDataProfile column.

columnInfoType

ColumnDataProfile columnInfoType.

columnType

ColumnDataProfile columnType.

dataRiskLevel

ColumnDataProfile dataRiskLevel.

datasetId

ColumnDataProfile datasetId.

datasetLocation

ColumnDataProfile datasetLocation.

datasetProjectId

ColumnDataProfile datasetProjectId.

estimatedNullPercentage

ColumnDataProfile estimatedNullPercentage.

estimatedUniquenessScore

ColumnDataProfile estimatedUniquenessScore.

freeTextScore

ColumnDataProfile freeTextScore.

name

ColumnDataProfile name.

otherMatches

ColumnDataProfile otherMatches.

policyState

ColumnDataProfile policyState.

profileLastGenerated

ColumnDataProfile profileLastGenerated.

profileStatus

ColumnDataProfile profileStatus.

sensitivityScore

ColumnDataProfile sensitivityScore.

state

ColumnDataProfile state.

tableDataProfile

ColumnDataProfile tableDataProfile.

tableFullResource

ColumnDataProfile tableFullResource.

tableId

ColumnDataProfile tableId.

ColumnDataType

ColumnDataType enum.

Properties:
Name Type Description
COLUMN_DATA_TYPE_UNSPECIFIED number

COLUMN_DATA_TYPE_UNSPECIFIED value

TYPE_INT64 number

TYPE_INT64 value

TYPE_BOOL number

TYPE_BOOL value

TYPE_FLOAT64 number

TYPE_FLOAT64 value

TYPE_STRING number

TYPE_STRING value

TYPE_BYTES number

TYPE_BYTES value

TYPE_TIMESTAMP number

TYPE_TIMESTAMP value

TYPE_DATE number

TYPE_DATE value

TYPE_TIME number

TYPE_TIME value

TYPE_DATETIME number

TYPE_DATETIME value

TYPE_GEOGRAPHY number

TYPE_GEOGRAPHY value

TYPE_NUMERIC number

TYPE_NUMERIC value

TYPE_RECORD number

TYPE_RECORD value

TYPE_BIGNUMERIC number

TYPE_BIGNUMERIC value

TYPE_JSON number

TYPE_JSON value

TYPE_INTERVAL number

TYPE_INTERVAL value

TYPE_RANGE_DATE number

TYPE_RANGE_DATE value

TYPE_RANGE_DATETIME number

TYPE_RANGE_DATETIME value

TYPE_RANGE_TIMESTAMP number

TYPE_RANGE_TIMESTAMP value

ColumnPolicyState

ColumnPolicyState enum.

Properties:
Name Type Description
COLUMN_POLICY_STATE_UNSPECIFIED number

COLUMN_POLICY_STATE_UNSPECIFIED value

COLUMN_POLICY_TAGGED number

COLUMN_POLICY_TAGGED value

State

State enum.

Properties:
Name Type Description
STATE_UNSPECIFIED number

STATE_UNSPECIFIED value

RUNNING number

RUNNING value

DONE number

DONE value

Methods

toJSON() → {Object.<string, *>}

Converts this ColumnDataProfile to JSON.

Returns:
Type Description
Object.<string, *>

JSON object

(static) create(propertiesopt) → {google.privacy.dlp.v2.ColumnDataProfile}

Creates a new ColumnDataProfile instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.privacy.dlp.v2.IColumnDataProfile <optional>

Properties to set

Returns:
Type Description
google.privacy.dlp.v2.ColumnDataProfile

ColumnDataProfile instance

(static) decode(reader, lengthopt) → {google.privacy.dlp.v2.ColumnDataProfile}

Decodes a ColumnDataProfile message from the specified reader or buffer.

Parameters:
Name Type Attributes Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

length number <optional>

Message length if known beforehand

Returns:
Type Description
google.privacy.dlp.v2.ColumnDataProfile

ColumnDataProfile

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) decodeDelimited(reader) → {google.privacy.dlp.v2.ColumnDataProfile}

Decodes a ColumnDataProfile message from the specified reader or buffer, length delimited.

Parameters:
Name Type Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

Returns:
Type Description
google.privacy.dlp.v2.ColumnDataProfile

ColumnDataProfile

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) encode(message, writeropt) → {$protobuf.Writer}

Encodes the specified ColumnDataProfile message. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.privacy.dlp.v2.IColumnDataProfile

ColumnDataProfile message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}

Encodes the specified ColumnDataProfile message, length delimited. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.privacy.dlp.v2.IColumnDataProfile

ColumnDataProfile message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) fromObject(object) → {google.privacy.dlp.v2.ColumnDataProfile}

Creates a ColumnDataProfile message from a plain object. Also converts values to their respective internal types.

Parameters:
Name Type Description
object Object.<string, *>

Plain object

Returns:
Type Description
google.privacy.dlp.v2.ColumnDataProfile

ColumnDataProfile

(static) getTypeUrl(typeUrlPrefixopt) → {string}

Gets the default type url for ColumnDataProfile

Parameters:
Name Type Attributes Description
typeUrlPrefix string <optional>

your custom typeUrlPrefix(default "type.googleapis.com")

Returns:
Type Description
string

The default type url

(static) toObject(message, optionsopt) → {Object.<string, *>}

Creates a plain object from a ColumnDataProfile message. Also converts values to other types if specified.

Parameters:
Name Type Attributes Description
message google.privacy.dlp.v2.ColumnDataProfile

ColumnDataProfile

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

(static) verify(message) → {string|null}

Verifies a ColumnDataProfile message.

Parameters:
Name Type Description
message Object.<string, *>

Plain object to verify

Returns:
Type Description
string | null

null if valid, otherwise the reason why it is not