Class: Google::Apis::SpeechV2beta1::LongRunningRecognizeMetadata
- Inherits:
-
Object
- Object
- Google::Apis::SpeechV2beta1::LongRunningRecognizeMetadata
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/speech_v2beta1/classes.rb,
generated/google/apis/speech_v2beta1/representations.rb,
generated/google/apis/speech_v2beta1/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
Output only.
-
#progress_percent ⇒ Fixnum
Output only.
-
#start_time ⇒ String
Output only.
-
#uri ⇒ String
The URI of the audio file being transcribed.
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.
78 79 80 |
# File 'generated/google/apis/speech_v2beta1/classes.rb', line 78 def initialize(**args) update!(**args) end |
Instance Attribute Details
#last_update_time ⇒ String
Output only. Time of the most recent processing update.
Corresponds to the JSON property lastUpdateTime
59 60 61 |
# File 'generated/google/apis/speech_v2beta1/classes.rb', line 59 def last_update_time @last_update_time end |
#progress_percent ⇒ Fixnum
Output only. 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
65 66 67 |
# File 'generated/google/apis/speech_v2beta1/classes.rb', line 65 def progress_percent @progress_percent end |
#start_time ⇒ String
Output only. Time when the request was received.
Corresponds to the JSON property startTime
70 71 72 |
# File 'generated/google/apis/speech_v2beta1/classes.rb', line 70 def start_time @start_time end |
#uri ⇒ String
The URI of the audio file being transcribed. Empty if the audio was sent as
byte content.
Corresponds to the JSON property uri
76 77 78 |
# File 'generated/google/apis/speech_v2beta1/classes.rb', line 76 def uri @uri end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
83 84 85 86 87 88 |
# File 'generated/google/apis/speech_v2beta1/classes.rb', line 83 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 |