Class: Google::Apis::DfareportingV3_4::ObjectFilter
- Inherits:
-
Object
- Object
- Google::Apis::DfareportingV3_4::ObjectFilter
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dfareporting_v3_4/classes.rb,
generated/google/apis/dfareporting_v3_4/representations.rb,
generated/google/apis/dfareporting_v3_4/representations.rb
Overview
Object Filter.
Instance Attribute Summary collapse
-
#kind ⇒ String
Identifies what kind of resource this is.
-
#object_ids ⇒ Array<Fixnum>
Applicable when status is ASSIGNED.
-
#status ⇒ String
Status of the filter.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ObjectFilter
constructor
A new instance of ObjectFilter.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ObjectFilter
Returns a new instance of ObjectFilter.
7847 7848 7849 |
# File 'generated/google/apis/dfareporting_v3_4/classes.rb', line 7847 def initialize(**args) update!(**args) end |
Instance Attribute Details
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "
dfareporting#objectFilter".
Corresponds to the JSON property kind
7832 7833 7834 |
# File 'generated/google/apis/dfareporting_v3_4/classes.rb', line 7832 def kind @kind end |
#object_ids ⇒ Array<Fixnum>
Applicable when status is ASSIGNED. The user has access to objects with these
object IDs.
Corresponds to the JSON property objectIds
7838 7839 7840 |
# File 'generated/google/apis/dfareporting_v3_4/classes.rb', line 7838 def object_ids @object_ids end |
#status ⇒ String
Status of the filter. NONE means the user has access to none of the objects.
ALL means the user has access to all objects. ASSIGNED means the user has
access to the objects with IDs in the objectIds list.
Corresponds to the JSON property status
7845 7846 7847 |
# File 'generated/google/apis/dfareporting_v3_4/classes.rb', line 7845 def status @status end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7852 7853 7854 7855 7856 |
# File 'generated/google/apis/dfareporting_v3_4/classes.rb', line 7852 def update!(**args) @kind = args[:kind] if args.key?(:kind) @object_ids = args[:object_ids] if args.key?(:object_ids) @status = args[:status] if args.key?(:status) end |