CustomInfoType

google.privacy.dlp.v2. CustomInfoType

Represents a CustomInfoType.

Constructor

new CustomInfoType(propertiesopt)

Constructs a new CustomInfoType.

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

Properties to set

Implements:
  • ICustomInfoType

Classes

DetectionRule
Dictionary
Regex
SurrogateType

Members

ExclusionType

ExclusionType enum.

Properties:
Name Type Description
EXCLUSION_TYPE_UNSPECIFIED number

EXCLUSION_TYPE_UNSPECIFIED value

EXCLUSION_TYPE_EXCLUDE number

EXCLUSION_TYPE_EXCLUDE value

detectionRules

CustomInfoType detectionRules.

dictionary

CustomInfoType dictionary.

exclusionType

CustomInfoType exclusionType.

infoType

CustomInfoType infoType.

likelihood

CustomInfoType likelihood.

regex

CustomInfoType regex.

storedType

CustomInfoType storedType.

surrogateType

CustomInfoType surrogateType.

type

CustomInfoType type.

Methods

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

Creates a new CustomInfoType instance using the specified properties.

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

Properties to set

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

CustomInfoType instance

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

Decodes a CustomInfoType 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.CustomInfoType

CustomInfoType

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.CustomInfoType}

Decodes a CustomInfoType 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.CustomInfoType

CustomInfoType

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 CustomInfoType message. Does not implicitly verify messages.

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

CustomInfoType 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 CustomInfoType message, length delimited. Does not implicitly verify messages.

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

CustomInfoType 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.CustomInfoType}

Creates a CustomInfoType 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.CustomInfoType

CustomInfoType

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

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

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

CustomInfoType

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

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

Verifies a CustomInfoType 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

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

Converts this CustomInfoType to JSON.

Returns:
Type Description
Object.<string, *>

JSON object