Cloud Data Loss Prevention (DLP) V2 API - Class Google::Cloud::Dlp::V2::Value (v1.15.0)

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

Set of primitive values supported by the system. Note that for the purposes of inspection or transformation, the number of bytes considered to comprise a 'Value' is based on its representation as a UTF-8 encoded string. For example, if 'integer_value' is set to 123456789, the number of bytes would be counted as 9, even though an int64 only holds up to 8 bytes of data.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#boolean_value

defboolean_value()->::Boolean
Returns
  • (::Boolean) — boolean

    Note: The following fields are mutually exclusive: boolean_value, integer_value, float_value, string_value, timestamp_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#boolean_value=

defboolean_value=(value)->::Boolean
Parameter
  • value (::Boolean) — boolean

    Note: The following fields are mutually exclusive: boolean_value, integer_value, float_value, string_value, timestamp_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Boolean) — boolean

    Note: The following fields are mutually exclusive: boolean_value, integer_value, float_value, string_value, timestamp_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#date_value

defdate_value()->::Google::Type::Date
Returns
  • (::Google::Type::Date) — date

    Note: The following fields are mutually exclusive: date_value, integer_value, float_value, string_value, boolean_value, timestamp_value, time_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#date_value=

defdate_value=(value)->::Google::Type::Date
Parameter
  • value (::Google::Type::Date) — date

    Note: The following fields are mutually exclusive: date_value, integer_value, float_value, string_value, boolean_value, timestamp_value, time_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Type::Date) — date

    Note: The following fields are mutually exclusive: date_value, integer_value, float_value, string_value, boolean_value, timestamp_value, time_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#day_of_week_value

defday_of_week_value()->::Google::Type::DayOfWeek
Returns
  • (::Google::Type::DayOfWeek) — day of week

    Note: The following fields are mutually exclusive: day_of_week_value, integer_value, float_value, string_value, boolean_value, timestamp_value, time_value, date_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#day_of_week_value=

defday_of_week_value=(value)->::Google::Type::DayOfWeek
Parameter
  • value (::Google::Type::DayOfWeek) — day of week

    Note: The following fields are mutually exclusive: day_of_week_value, integer_value, float_value, string_value, boolean_value, timestamp_value, time_value, date_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Type::DayOfWeek) — day of week

    Note: The following fields are mutually exclusive: day_of_week_value, integer_value, float_value, string_value, boolean_value, timestamp_value, time_value, date_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#float_value

deffloat_value()->::Float
Returns
  • (::Float) — float

    Note: The following fields are mutually exclusive: float_value, integer_value, string_value, boolean_value, timestamp_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#float_value=

deffloat_value=(value)->::Float
Parameter
  • value (::Float) — float

    Note: The following fields are mutually exclusive: float_value, integer_value, string_value, boolean_value, timestamp_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Float) — float

    Note: The following fields are mutually exclusive: float_value, integer_value, string_value, boolean_value, timestamp_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#integer_value

definteger_value()->::Integer
Returns
  • (::Integer) — integer

    Note: The following fields are mutually exclusive: integer_value, float_value, string_value, boolean_value, timestamp_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#integer_value=

definteger_value=(value)->::Integer
Parameter
  • value (::Integer) — integer

    Note: The following fields are mutually exclusive: integer_value, float_value, string_value, boolean_value, timestamp_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Integer) — integer

    Note: The following fields are mutually exclusive: integer_value, float_value, string_value, boolean_value, timestamp_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#string_value

defstring_value()->::String
Returns
  • (::String) — string

    Note: The following fields are mutually exclusive: string_value, integer_value, float_value, boolean_value, timestamp_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#string_value=

defstring_value=(value)->::String
Parameter
  • value (::String) — string

    Note: The following fields are mutually exclusive: string_value, integer_value, float_value, boolean_value, timestamp_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::String) — string

    Note: The following fields are mutually exclusive: string_value, integer_value, float_value, boolean_value, timestamp_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#time_value

deftime_value()->::Google::Type::TimeOfDay
Returns
  • (::Google::Type::TimeOfDay) — time of day

    Note: The following fields are mutually exclusive: time_value, integer_value, float_value, string_value, boolean_value, timestamp_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#time_value=

deftime_value=(value)->::Google::Type::TimeOfDay
Parameter
  • value (::Google::Type::TimeOfDay) — time of day

    Note: The following fields are mutually exclusive: time_value, integer_value, float_value, string_value, boolean_value, timestamp_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Type::TimeOfDay) — time of day

    Note: The following fields are mutually exclusive: time_value, integer_value, float_value, string_value, boolean_value, timestamp_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#timestamp_value

deftimestamp_value()->::Google::Protobuf::Timestamp
Returns
  • (::Google::Protobuf::Timestamp) — timestamp

    Note: The following fields are mutually exclusive: timestamp_value, integer_value, float_value, string_value, boolean_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

#timestamp_value=

deftimestamp_value=(value)->::Google::Protobuf::Timestamp
Parameter
  • value (::Google::Protobuf::Timestamp) — timestamp

    Note: The following fields are mutually exclusive: timestamp_value, integer_value, float_value, string_value, boolean_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Protobuf::Timestamp) — timestamp

    Note: The following fields are mutually exclusive: timestamp_value, integer_value, float_value, string_value, boolean_value, time_value, date_value, day_of_week_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

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.