Cloud Data Loss Prevention (DLP) V2 API - Class Google::Cloud::Dlp::V2::Key::PathElement (v0.17.0)

Reference documentation and code samples for the Cloud Data Loss Prevention (DLP) V2 API class Google::Cloud::Dlp::V2::Key::PathElement.

A (kind, ID/name) pair used to construct a key path.

If either name or ID is set, the element is complete. If neither is set, the element is incomplete.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#id

defid()->::Integer
Returns
  • (::Integer) — The auto-allocated ID of the entity. Never equal to zero. Values less than zero are discouraged and may not be supported in the future.

#id=

defid=(value)->::Integer
Parameter
  • value (::Integer) — The auto-allocated ID of the entity. Never equal to zero. Values less than zero are discouraged and may not be supported in the future.
Returns
  • (::Integer) — The auto-allocated ID of the entity. Never equal to zero. Values less than zero are discouraged and may not be supported in the future.

#kind

defkind()->::String
Returns
  • (::String) — The kind of the entity. A kind matching regex __.*__ is reserved/read-only. A kind must not contain more than 1500 bytes when UTF-8 encoded. Cannot be "".

#kind=

defkind=(value)->::String
Parameter
  • value (::String) — The kind of the entity. A kind matching regex __.*__ is reserved/read-only. A kind must not contain more than 1500 bytes when UTF-8 encoded. Cannot be "".
Returns
  • (::String) — The kind of the entity. A kind matching regex __.*__ is reserved/read-only. A kind must not contain more than 1500 bytes when UTF-8 encoded. Cannot be "".

#name

defname()->::String
Returns
  • (::String) — The name of the entity. A name matching regex __.*__ is reserved/read-only. A name must not be more than 1500 bytes when UTF-8 encoded. Cannot be "".

#name=

defname=(value)->::String
Parameter
  • value (::String) — The name of the entity. A name matching regex __.*__ is reserved/read-only. A name must not be more than 1500 bytes when UTF-8 encoded. Cannot be "".
Returns
  • (::String) — The name of the entity. A name matching regex __.*__ is reserved/read-only. A name must not be more than 1500 bytes when UTF-8 encoded. Cannot be "".

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.