Class: Google::Apis::DfareportingV2_5::ObjectFilter
- Inherits:
-
Object
- Object
- Google::Apis::DfareportingV2_5::ObjectFilter
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dfareporting_v2_5/classes.rb,
generated/google/apis/dfareporting_v2_5/representations.rb,
generated/google/apis/dfareporting_v2_5/representations.rb
Overview
Object Filter.
Instance Attribute Summary collapse
-
#kind ⇒ String
Identifies what kind of resource this is.
-
#object_ids ⇒ Array<String>
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.
6984 6985 6986 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 6984 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
6969 6970 6971 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 6969 def kind @kind end |
#object_ids ⇒ Array<String>
Applicable when status is ASSIGNED. The user has access to objects with these
object IDs.
Corresponds to the JSON property objectIds
6975 6976 6977 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 6975 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
6982 6983 6984 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 6982 def status @status end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6989 6990 6991 6992 6993 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 6989 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 |