Class: Google::Apis::AdminReportsV1::Activity::Event
- Inherits:
-
Object
- Object
- Google::Apis::AdminReportsV1::Activity::Event
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/admin_reports_v1/classes.rb,
generated/google/apis/admin_reports_v1/representations.rb,
generated/google/apis/admin_reports_v1/representations.rb
Defined Under Namespace
Classes: Parameter
Instance Attribute Summary collapse
-
#name ⇒ String
Name of the event.
-
#parameters ⇒ Array<Google::Apis::AdminReportsV1::Activity::Event::Parameter>
Parameter value pairs for various applications.
-
#type ⇒ String
Type of event.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Event
constructor
A new instance of Event.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Event
Returns a new instance of Event.
197 198 199 |
# File 'generated/google/apis/admin_reports_v1/classes.rb', line 197 def initialize(**args) update!(**args) end |
Instance Attribute Details
#name ⇒ String
Name of the event. This is the specific name of the activity reported by the API. And each eventName is related to a specific G Suite service or feature which the API organizes into types of events. For eventName request parameters in general:
- If no eventName is given, the report returns all possible instances of an eventName.
- When you request an eventName, the API's response returns all activities
which contain that eventName. It is possible that the returned activities will
have other eventName properties in addition to the one requested.
For more information about eventName properties, see the list of event names
for various applications above in applicationName.
Corresponds to the JSON property
name
180 181 182 |
# File 'generated/google/apis/admin_reports_v1/classes.rb', line 180 def name @name end |
#parameters ⇒ Array<Google::Apis::AdminReportsV1::Activity::Event::Parameter>
Parameter value pairs for various applications. For more information about
eventName parameters, see the list of event names for various applications
above in applicationName.
Corresponds to the JSON property parameters
187 188 189 |
# File 'generated/google/apis/admin_reports_v1/classes.rb', line 187 def parameters @parameters end |
#type ⇒ String
Type of event. The G Suite service or feature that an administrator changes is
identified in the type property which identifies an event using the eventName
property. For a full list of the API's type categories, see the list of event
names for various applications above in applicationName.
Corresponds to the JSON property type
195 196 197 |
# File 'generated/google/apis/admin_reports_v1/classes.rb', line 195 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
202 203 204 205 206 |
# File 'generated/google/apis/admin_reports_v1/classes.rb', line 202 def update!(**args) @name = args[:name] if args.key?(:name) @parameters = args[:parameters] if args.key?(:parameters) @type = args[:type] if args.key?(:type) end |