Class: Google::Cloud::Dlp::V2::Value

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/privacy/dlp/v2/dlp.rb

Overview

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.

Instance Attribute Summary collapse

Instance Attribute Details

#boolean_value::Boolean

Returns boolean.

Returns:

  • (::Boolean)

    boolean



2058
2059
2060
2061
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2058

class Value
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#date_value::Google::Type::Date

Returns date.

Returns:



2058
2059
2060
2061
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2058

class Value
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#day_of_week_value::Google::Type::DayOfWeek

Returns day of week.

Returns:



2058
2059
2060
2061
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2058

class Value
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#float_value::Float

Returns float.

Returns:

  • (::Float)

    float



2058
2059
2060
2061
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2058

class Value
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#integer_value::Integer

Returns integer.

Returns:

  • (::Integer)

    integer



2058
2059
2060
2061
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2058

class Value
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#string_value::String

Returns string.

Returns:

  • (::String)

    string



2058
2059
2060
2061
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2058

class Value
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#time_value::Google::Type::TimeOfDay

Returns time of day.

Returns:



2058
2059
2060
2061
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2058

class Value
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#timestamp_value::Google::Protobuf::Timestamp

Returns timestamp.

Returns:



2058
2059
2060
2061
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 2058

class Value
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end