Skip to content

Commit 69cc2d3

Browse files
feat: Automated regeneration of videointelligence v1 client (googleapis#23780)
Auto-created at 2025-07-27 10:10:20 +0000 using the toys pull request generator.
1 parent f68955f commit 69cc2d3

File tree

4 files changed

+281
-12
lines changed

4 files changed

+281
-12
lines changed

generated/google-apis-videointelligence_v1/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-videointelligence_v1
22

3+
### v0.27.0 (2025-07-27)
4+
5+
* Regenerated from discovery document revision 20250724
6+
37
### v0.26.0 (2025-07-20)
48

59
* Regenerated from discovery document revision 20250710

generated/google-apis-videointelligence_v1/lib/google/apis/videointelligence_v1/classes.rb

Lines changed: 190 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,36 @@ def update!(**args)
302302
end
303303
end
304304

305+
# Status of exporting annotation response to user specified `output_uri`.
306+
class GoogleCloudVideointelligenceV1ExportToOutputUriStatus
307+
include Google::Apis::Core::Hashable
308+
309+
# Output only. State of the `output_uri` export.
310+
# Corresponds to the JSON property `state`
311+
# @return [String]
312+
attr_accessor :state
313+
314+
# The `Status` type defines a logical error model that is suitable for different
315+
# programming environments, including REST APIs and RPC APIs. It is used by [
316+
# gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
317+
# data: error code, error message, and error details. You can find out more
318+
# about this error model and how to work with it in the [API Design Guide](https:
319+
# //cloud.google.com/apis/design/errors).
320+
# Corresponds to the JSON property `status`
321+
# @return [Google::Apis::VideointelligenceV1::GoogleRpcStatus]
322+
attr_accessor :status
323+
324+
def initialize(**args)
325+
update!(**args)
326+
end
327+
328+
# Update properties of this object
329+
def update!(**args)
330+
@state = args[:state] if args.key?(:state)
331+
@status = args[:status] if args.key?(:status)
332+
end
333+
end
334+
305335
# Deprecated. No effect.
306336
class GoogleCloudVideointelligenceV1FaceAnnotation
307337
include Google::Apis::Core::Hashable
@@ -676,7 +706,7 @@ def update!(**args)
676706
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
677707
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
678708
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
679-
# or greater than 1 due to trignometric calculations for location of the box.
709+
# or greater than 1 due to trigonometric calculations for location of the box.
680710
class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
681711
include Google::Apis::Core::Hashable
682712

@@ -1168,7 +1198,7 @@ class GoogleCloudVideointelligenceV1TextFrame
11681198
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
11691199
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
11701200
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
1171-
# or greater than 1 due to trignometric calculations for location of the box.
1201+
# or greater than 1 due to trigonometric calculations for location of the box.
11721202
# Corresponds to the JSON property `rotatedBoundingBox`
11731203
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedBoundingPoly]
11741204
attr_accessor :rotated_bounding_box
@@ -1302,6 +1332,11 @@ def update!(**args)
13021332
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
13031333
include Google::Apis::Core::Hashable
13041334

1335+
# Status of exporting annotation response to user specified `output_uri`.
1336+
# Corresponds to the JSON property `exportStatus`
1337+
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1ExportToOutputUriStatus]
1338+
attr_accessor :export_status
1339+
13051340
# Specifies which feature is being tracked if the request contains more than one
13061341
# feature.
13071342
# Corresponds to the JSON property `feature`
@@ -1340,6 +1375,7 @@ def initialize(**args)
13401375

13411376
# Update properties of this object
13421377
def update!(**args)
1378+
@export_status = args[:export_status] if args.key?(:export_status)
13431379
@feature = args[:feature] if args.key?(:feature)
13441380
@input_uri = args[:input_uri] if args.key?(:input_uri)
13451381
@progress_percent = args[:progress_percent] if args.key?(:progress_percent)
@@ -1832,6 +1868,36 @@ def update!(**args)
18321868
end
18331869
end
18341870

1871+
# Status of exporting annotation response to user specified `output_uri`.
1872+
class GoogleCloudVideointelligenceV1beta2ExportToOutputUriStatus
1873+
include Google::Apis::Core::Hashable
1874+
1875+
# Output only. State of the `output_uri` export.
1876+
# Corresponds to the JSON property `state`
1877+
# @return [String]
1878+
attr_accessor :state
1879+
1880+
# The `Status` type defines a logical error model that is suitable for different
1881+
# programming environments, including REST APIs and RPC APIs. It is used by [
1882+
# gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
1883+
# data: error code, error message, and error details. You can find out more
1884+
# about this error model and how to work with it in the [API Design Guide](https:
1885+
# //cloud.google.com/apis/design/errors).
1886+
# Corresponds to the JSON property `status`
1887+
# @return [Google::Apis::VideointelligenceV1::GoogleRpcStatus]
1888+
attr_accessor :status
1889+
1890+
def initialize(**args)
1891+
update!(**args)
1892+
end
1893+
1894+
# Update properties of this object
1895+
def update!(**args)
1896+
@state = args[:state] if args.key?(:state)
1897+
@status = args[:status] if args.key?(:status)
1898+
end
1899+
end
1900+
18351901
# Deprecated. No effect.
18361902
class GoogleCloudVideointelligenceV1beta2FaceAnnotation
18371903
include Google::Apis::Core::Hashable
@@ -2115,7 +2181,7 @@ def update!(**args)
21152181
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
21162182
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
21172183
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
2118-
# or greater than 1 due to trignometric calculations for location of the box.
2184+
# or greater than 1 due to trigonometric calculations for location of the box.
21192185
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
21202186
include Google::Apis::Core::Hashable
21212187

@@ -2381,7 +2447,7 @@ class GoogleCloudVideointelligenceV1beta2TextFrame
23812447
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
23822448
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
23832449
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
2384-
# or greater than 1 due to trignometric calculations for location of the box.
2450+
# or greater than 1 due to trigonometric calculations for location of the box.
23852451
# Corresponds to the JSON property `rotatedBoundingBox`
23862452
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly]
23872453
attr_accessor :rotated_bounding_box
@@ -2515,6 +2581,11 @@ def update!(**args)
25152581
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
25162582
include Google::Apis::Core::Hashable
25172583

2584+
# Status of exporting annotation response to user specified `output_uri`.
2585+
# Corresponds to the JSON property `exportStatus`
2586+
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2ExportToOutputUriStatus]
2587+
attr_accessor :export_status
2588+
25182589
# Specifies which feature is being tracked if the request contains more than one
25192590
# feature.
25202591
# Corresponds to the JSON property `feature`
@@ -2553,6 +2624,7 @@ def initialize(**args)
25532624

25542625
# Update properties of this object
25552626
def update!(**args)
2627+
@export_status = args[:export_status] if args.key?(:export_status)
25562628
@feature = args[:feature] if args.key?(:feature)
25572629
@input_uri = args[:input_uri] if args.key?(:input_uri)
25582630
@progress_percent = args[:progress_percent] if args.key?(:progress_percent)
@@ -2976,6 +3048,36 @@ def update!(**args)
29763048
end
29773049
end
29783050

3051+
# Status of exporting annotation response to user specified `output_uri`.
3052+
class GoogleCloudVideointelligenceV1p1beta1ExportToOutputUriStatus
3053+
include Google::Apis::Core::Hashable
3054+
3055+
# Output only. State of the `output_uri` export.
3056+
# Corresponds to the JSON property `state`
3057+
# @return [String]
3058+
attr_accessor :state
3059+
3060+
# The `Status` type defines a logical error model that is suitable for different
3061+
# programming environments, including REST APIs and RPC APIs. It is used by [
3062+
# gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
3063+
# data: error code, error message, and error details. You can find out more
3064+
# about this error model and how to work with it in the [API Design Guide](https:
3065+
# //cloud.google.com/apis/design/errors).
3066+
# Corresponds to the JSON property `status`
3067+
# @return [Google::Apis::VideointelligenceV1::GoogleRpcStatus]
3068+
attr_accessor :status
3069+
3070+
def initialize(**args)
3071+
update!(**args)
3072+
end
3073+
3074+
# Update properties of this object
3075+
def update!(**args)
3076+
@state = args[:state] if args.key?(:state)
3077+
@status = args[:status] if args.key?(:status)
3078+
end
3079+
end
3080+
29793081
# Deprecated. No effect.
29803082
class GoogleCloudVideointelligenceV1p1beta1FaceAnnotation
29813083
include Google::Apis::Core::Hashable
@@ -3259,7 +3361,7 @@ def update!(**args)
32593361
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
32603362
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
32613363
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
3262-
# or greater than 1 due to trignometric calculations for location of the box.
3364+
# or greater than 1 due to trigonometric calculations for location of the box.
32633365
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
32643366
include Google::Apis::Core::Hashable
32653367

@@ -3525,7 +3627,7 @@ class GoogleCloudVideointelligenceV1p1beta1TextFrame
35253627
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
35263628
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
35273629
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
3528-
# or greater than 1 due to trignometric calculations for location of the box.
3630+
# or greater than 1 due to trigonometric calculations for location of the box.
35293631
# Corresponds to the JSON property `rotatedBoundingBox`
35303632
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly]
35313633
attr_accessor :rotated_bounding_box
@@ -3659,6 +3761,11 @@ def update!(**args)
36593761
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
36603762
include Google::Apis::Core::Hashable
36613763

3764+
# Status of exporting annotation response to user specified `output_uri`.
3765+
# Corresponds to the JSON property `exportStatus`
3766+
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1ExportToOutputUriStatus]
3767+
attr_accessor :export_status
3768+
36623769
# Specifies which feature is being tracked if the request contains more than one
36633770
# feature.
36643771
# Corresponds to the JSON property `feature`
@@ -3697,6 +3804,7 @@ def initialize(**args)
36973804

36983805
# Update properties of this object
36993806
def update!(**args)
3807+
@export_status = args[:export_status] if args.key?(:export_status)
37003808
@feature = args[:feature] if args.key?(:feature)
37013809
@input_uri = args[:input_uri] if args.key?(:input_uri)
37023810
@progress_percent = args[:progress_percent] if args.key?(:progress_percent)
@@ -4120,6 +4228,36 @@ def update!(**args)
41204228
end
41214229
end
41224230

4231+
# Status of exporting annotation response to user specified `output_uri`.
4232+
class GoogleCloudVideointelligenceV1p2beta1ExportToOutputUriStatus
4233+
include Google::Apis::Core::Hashable
4234+
4235+
# Output only. State of the `output_uri` export.
4236+
# Corresponds to the JSON property `state`
4237+
# @return [String]
4238+
attr_accessor :state
4239+
4240+
# The `Status` type defines a logical error model that is suitable for different
4241+
# programming environments, including REST APIs and RPC APIs. It is used by [
4242+
# gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
4243+
# data: error code, error message, and error details. You can find out more
4244+
# about this error model and how to work with it in the [API Design Guide](https:
4245+
# //cloud.google.com/apis/design/errors).
4246+
# Corresponds to the JSON property `status`
4247+
# @return [Google::Apis::VideointelligenceV1::GoogleRpcStatus]
4248+
attr_accessor :status
4249+
4250+
def initialize(**args)
4251+
update!(**args)
4252+
end
4253+
4254+
# Update properties of this object
4255+
def update!(**args)
4256+
@state = args[:state] if args.key?(:state)
4257+
@status = args[:status] if args.key?(:status)
4258+
end
4259+
end
4260+
41234261
# Deprecated. No effect.
41244262
class GoogleCloudVideointelligenceV1p2beta1FaceAnnotation
41254263
include Google::Apis::Core::Hashable
@@ -4403,7 +4541,7 @@ def update!(**args)
44034541
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
44044542
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
44054543
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
4406-
# or greater than 1 due to trignometric calculations for location of the box.
4544+
# or greater than 1 due to trigonometric calculations for location of the box.
44074545
class GoogleCloudVideointelligenceV1p2beta1NormalizedBoundingPoly
44084546
include Google::Apis::Core::Hashable
44094547

@@ -4669,7 +4807,7 @@ class GoogleCloudVideointelligenceV1p2beta1TextFrame
46694807
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
46704808
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
46714809
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
4672-
# or greater than 1 due to trignometric calculations for location of the box.
4810+
# or greater than 1 due to trigonometric calculations for location of the box.
46734811
# Corresponds to the JSON property `rotatedBoundingBox`
46744812
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p2beta1NormalizedBoundingPoly]
46754813
attr_accessor :rotated_bounding_box
@@ -4803,6 +4941,11 @@ def update!(**args)
48034941
class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationProgress
48044942
include Google::Apis::Core::Hashable
48054943

4944+
# Status of exporting annotation response to user specified `output_uri`.
4945+
# Corresponds to the JSON property `exportStatus`
4946+
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p2beta1ExportToOutputUriStatus]
4947+
attr_accessor :export_status
4948+
48064949
# Specifies which feature is being tracked if the request contains more than one
48074950
# feature.
48084951
# Corresponds to the JSON property `feature`
@@ -4841,6 +4984,7 @@ def initialize(**args)
48414984

48424985
# Update properties of this object
48434986
def update!(**args)
4987+
@export_status = args[:export_status] if args.key?(:export_status)
48444988
@feature = args[:feature] if args.key?(:feature)
48454989
@input_uri = args[:input_uri] if args.key?(:input_uri)
48464990
@progress_percent = args[:progress_percent] if args.key?(:progress_percent)
@@ -5350,6 +5494,36 @@ def update!(**args)
53505494
end
53515495
end
53525496

5497+
# Status of exporting annotation response to user specified `output_uri`.
5498+
class GoogleCloudVideointelligenceV1p3beta1ExportToOutputUriStatus
5499+
include Google::Apis::Core::Hashable
5500+
5501+
# Output only. State of the `output_uri` export.
5502+
# Corresponds to the JSON property `state`
5503+
# @return [String]
5504+
attr_accessor :state
5505+
5506+
# The `Status` type defines a logical error model that is suitable for different
5507+
# programming environments, including REST APIs and RPC APIs. It is used by [
5508+
# gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
5509+
# data: error code, error message, and error details. You can find out more
5510+
# about this error model and how to work with it in the [API Design Guide](https:
5511+
# //cloud.google.com/apis/design/errors).
5512+
# Corresponds to the JSON property `status`
5513+
# @return [Google::Apis::VideointelligenceV1::GoogleRpcStatus]
5514+
attr_accessor :status
5515+
5516+
def initialize(**args)
5517+
update!(**args)
5518+
end
5519+
5520+
# Update properties of this object
5521+
def update!(**args)
5522+
@state = args[:state] if args.key?(:state)
5523+
@status = args[:status] if args.key?(:status)
5524+
end
5525+
end
5526+
53535527
# Deprecated. No effect.
53545528
class GoogleCloudVideointelligenceV1p3beta1FaceAnnotation
53555529
include Google::Apis::Core::Hashable
@@ -5633,7 +5807,7 @@ def update!(**args)
56335807
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
56345808
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
56355809
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
5636-
# or greater than 1 due to trignometric calculations for location of the box.
5810+
# or greater than 1 due to trigonometric calculations for location of the box.
56375811
class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
56385812
include Google::Apis::Core::Hashable
56395813

@@ -6013,7 +6187,7 @@ class GoogleCloudVideointelligenceV1p3beta1TextFrame
60136187
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
60146188
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
60156189
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
6016-
# or greater than 1 due to trignometric calculations for location of the box.
6190+
# or greater than 1 due to trigonometric calculations for location of the box.
60176191
# Corresponds to the JSON property `rotatedBoundingBox`
60186192
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly]
60196193
attr_accessor :rotated_bounding_box
@@ -6147,6 +6321,11 @@ def update!(**args)
61476321
class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
61486322
include Google::Apis::Core::Hashable
61496323

6324+
# Status of exporting annotation response to user specified `output_uri`.
6325+
# Corresponds to the JSON property `exportStatus`
6326+
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1ExportToOutputUriStatus]
6327+
attr_accessor :export_status
6328+
61506329
# Specifies which feature is being tracked if the request contains more than one
61516330
# feature.
61526331
# Corresponds to the JSON property `feature`
@@ -6185,6 +6364,7 @@ def initialize(**args)
61856364

61866365
# Update properties of this object
61876366
def update!(**args)
6367+
@export_status = args[:export_status] if args.key?(:export_status)
61886368
@feature = args[:feature] if args.key?(:feature)
61896369
@input_uri = args[:input_uri] if args.key?(:input_uri)
61906370
@progress_percent = args[:progress_percent] if args.key?(:progress_percent)

0 commit comments

Comments
 (0)