Recommender V1 API - Class Google::Protobuf::Value (v0.15.0)

Reference documentation and code samples for the Recommender V1 API class Google::Protobuf::Value.

Value represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer of value is expected to set one of these variants. Absence of any variant indicates an error.

The JSON representation for Value is JSON value.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#bool_value

defbool_value()->::Boolean
Returns
  • (::Boolean) — Represents a boolean value.

#bool_value=

defbool_value=(value)->::Boolean
Parameter
  • value (::Boolean) — Represents a boolean value.
Returns
  • (::Boolean) — Represents a boolean value.

#list_value

deflist_value()->::Google::Protobuf::ListValue
Returns

#list_value=

deflist_value=(value)->::Google::Protobuf::ListValue
Parameter
Returns

#null_value

defnull_value()->::Google::Protobuf::NullValue
Returns

#null_value=

defnull_value=(value)->::Google::Protobuf::NullValue
Parameter
Returns

#number_value

defnumber_value()->::Float
Returns
  • (::Float) — Represents a double value.

#number_value=

defnumber_value=(value)->::Float
Parameter
  • value (::Float) — Represents a double value.
Returns
  • (::Float) — Represents a double value.

#string_value

defstring_value()->::String
Returns
  • (::String) — Represents a string value.

#string_value=

defstring_value=(value)->::String
Parameter
  • value (::String) — Represents a string value.
Returns
  • (::String) — Represents a string value.

#struct_value

defstruct_value()->::Google::Protobuf::Struct
Returns

#struct_value=

defstruct_value=(value)->::Google::Protobuf::Struct
Parameter
Returns

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.