Class: Google::Apis::MeetV2::ConferenceRecord
- Inherits:
-
Object
- Object
- Google::Apis::MeetV2::ConferenceRecord
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/meet_v2/classes.rb,
lib/google/apis/meet_v2/representations.rb,
lib/google/apis/meet_v2/representations.rb
Overview
Single instance of a meeting held in a space.
Instance Attribute Summary collapse
-
#end_time ⇒ String
Output only.
-
#expire_time ⇒ String
Output only.
-
#name ⇒ String
Identifier.
-
#space ⇒ String
Output only.
-
#start_time ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ConferenceRecord
constructor
A new instance of ConferenceRecord.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ConferenceRecord
Returns a new instance of ConferenceRecord.
98 99 100 |
# File 'lib/google/apis/meet_v2/classes.rb', line 98 def initialize(**args) update!(**args) end |
Instance Attribute Details
#end_time ⇒ String
Output only. Timestamp when the conference ended. Set for past conferences.
Unset if the conference is ongoing.
Corresponds to the JSON property endTime
73 74 75 |
# File 'lib/google/apis/meet_v2/classes.rb', line 73 def end_time @end_time end |
#expire_time ⇒ String
Output only. Server enforced expiration time for when this conference record
resource is deleted. The resource is deleted 30 days after the conference ends.
Corresponds to the JSON property expireTime
79 80 81 |
# File 'lib/google/apis/meet_v2/classes.rb', line 79 def expire_time @expire_time end |
#name ⇒ String
Identifier. Resource name of the conference record. Format: conferenceRecords/
conference_recordwhere
conference_record`is a unique ID for each
instance of a call within a space.
Corresponds to the JSON property
name`
86 87 88 |
# File 'lib/google/apis/meet_v2/classes.rb', line 86 def name @name end |
#space ⇒ String
Output only. The space where the conference was held.
Corresponds to the JSON property space
91 92 93 |
# File 'lib/google/apis/meet_v2/classes.rb', line 91 def space @space end |
#start_time ⇒ String
Output only. Timestamp when the conference started. Always set.
Corresponds to the JSON property startTime
96 97 98 |
# File 'lib/google/apis/meet_v2/classes.rb', line 96 def start_time @start_time end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
103 104 105 106 107 108 109 |
# File 'lib/google/apis/meet_v2/classes.rb', line 103 def update!(**args) @end_time = args[:end_time] if args.key?(:end_time) @expire_time = args[:expire_time] if args.key?(:expire_time) @name = args[:name] if args.key?(:name) @space = args[:space] if args.key?(:space) @start_time = args[:start_time] if args.key?(:start_time) end |