Class: Google::Cloud::Datastore::V1::PropertyMask

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/datastore/v1/datastore.rb

Overview

The set of arbitrarily nested property paths used to restrict an operation to only a subset of properties in an entity.

Instance Attribute Summary collapse

Instance Attribute Details

#paths::Array<::String>

Returns The paths to the properties covered by this mask.

A path is a list of property names separated by dots (.), for example foo.bar means the property bar inside the entity property foo inside the entity associated with this path.

If a property name contains a dot . or a backslash \, then that name must be escaped.

A path must not be empty, and may not reference a value inside an array value.

Returns:

  • (::Array<::String>)

    The paths to the properties covered by this mask.

    A path is a list of property names separated by dots (.), for example foo.bar means the property bar inside the entity property foo inside the entity associated with this path.

    If a property name contains a dot . or a backslash \, then that name must be escaped.

    A path must not be empty, and may not reference a value inside an array value.



619
620
621
622
# File 'proto_docs/google/datastore/v1/datastore.rb', line 619

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