class Google::Apis::ProximitybeaconV1beta1::Namespace

An attachment namespace defines read and write access for all the attachments created under it. Each namespace is globally unique, and owned by one project which is the only project that can create attachments under it.

Attributes

namespace_name[RW]

Resource name of this namespace. Namespaces names have the format: namespaces/ namespace. Corresponds to the JSON property `namespaceName` @return [String]

serving_visibility[RW]

Specifies what clients may receive attachments under this namespace via ` beaconinfo.getforobserved`. Corresponds to the JSON property `servingVisibility` @return [String]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/proximitybeacon_v1beta1/classes.rb, line 374
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/proximitybeacon_v1beta1/classes.rb, line 379
def update!(**args)
  @namespace_name = args[:namespace_name] if args.key?(:namespace_name)
  @serving_visibility = args[:serving_visibility] if args.key?(:serving_visibility)
end