Class: Google::Apis::SpeechV1p1beta1::LongRunningRecognizeMetadata
- Inherits:
-
Object
- Object
- Google::Apis::SpeechV1p1beta1::LongRunningRecognizeMetadata
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/speech_v1p1beta1/classes.rb,
generated/google/apis/speech_v1p1beta1/representations.rb,
generated/google/apis/speech_v1p1beta1/representations.rb
Overview
Describes the progress of a long-running LongRunningRecognize
call. It is
included in the metadata
field of the Operation
returned by the
GetOperation
call of the google::longrunning::Operations
service.
Instance Attribute Summary collapse
-
#last_update_time ⇒ String
Time of the most recent processing update.
-
#progress_percent ⇒ Fixnum
Approximate percentage of audio processed thus far.
-
#start_time ⇒ String
Time when the request was received.
-
#uri ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ LongRunningRecognizeMetadata
constructor
A new instance of LongRunningRecognizeMetadata.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ LongRunningRecognizeMetadata
Returns a new instance of LongRunningRecognizeMetadata.
131 132 133 |
# File 'generated/google/apis/speech_v1p1beta1/classes.rb', line 131 def initialize(**args) update!(**args) end |
Instance Attribute Details
#last_update_time ⇒ String
Time of the most recent processing update.
Corresponds to the JSON property lastUpdateTime
112 113 114 |
# File 'generated/google/apis/speech_v1p1beta1/classes.rb', line 112 def last_update_time @last_update_time end |
#progress_percent ⇒ Fixnum
Approximate percentage of audio processed thus far. Guaranteed to be 100 when
the audio is fully processed and the results are available.
Corresponds to the JSON property progressPercent
118 119 120 |
# File 'generated/google/apis/speech_v1p1beta1/classes.rb', line 118 def progress_percent @progress_percent end |
#start_time ⇒ String
Time when the request was received.
Corresponds to the JSON property startTime
123 124 125 |
# File 'generated/google/apis/speech_v1p1beta1/classes.rb', line 123 def start_time @start_time end |
#uri ⇒ String
Output only. The URI of the audio file being transcribed. Empty if the audio
was sent as byte content.
Corresponds to the JSON property uri
129 130 131 |
# File 'generated/google/apis/speech_v1p1beta1/classes.rb', line 129 def uri @uri end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
136 137 138 139 140 141 |
# File 'generated/google/apis/speech_v1p1beta1/classes.rb', line 136 def update!(**args) @last_update_time = args[:last_update_time] if args.key?(:last_update_time) @progress_percent = args[:progress_percent] if args.key?(:progress_percent) @start_time = args[:start_time] if args.key?(:start_time) @uri = args[:uri] if args.key?(:uri) end |