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

detectionRules

CustomInfoType detectionRules.

dictionary

CustomInfoType dictionary.

exclusionType

CustomInfoType exclusionType.

infoType

CustomInfoType infoType.

likelihood

CustomInfoType likelihood.

regex

CustomInfoType regex.

sensitivityScore

CustomInfoType sensitivityScore.

storedType

CustomInfoType storedType.

surrogateType

CustomInfoType surrogateType.

type

CustomInfoType type.

ExclusionType

ExclusionType enum.

Properties:
Name Type Description
EXCLUSION_TYPE_UNSPECIFIED number

EXCLUSION_TYPE_UNSPECIFIED value

EXCLUSION_TYPE_EXCLUDE number

EXCLUSION_TYPE_EXCLUDE value

Methods

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

Converts this CustomInfoType to JSON.

Returns:
Type Description
Object.<string, *>

JSON object

(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) getTypeUrl(typeUrlPrefixopt) → {string}

Gets the default type url for CustomInfoType

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 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