Skip to content

Commit 3885c8d

Browse files
feat: Automated regeneration of videointelligence v1p3beta1 client (googleapis#23806)
Auto-created at 2025-07-27 10:42:49 +0000 using the toys pull request generator.
1 parent 0259b51 commit 3885c8d

File tree

4 files changed

+281
-12
lines changed

4 files changed

+281
-12
lines changed

generated/google-apis-videointelligence_v1p3beta1/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_v1p3beta1
22

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

59
* Regenerated from discovery document revision 20250710

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

Lines changed: 190 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,36 @@ def update!(**args)
215215
end
216216
end
217217

218+
# Status of exporting annotation response to user specified `output_uri`.
219+
class GoogleCloudVideointelligenceV1ExportToOutputUriStatus
220+
include Google::Apis::Core::Hashable
221+
222+
# Output only. State of the `output_uri` export.
223+
# Corresponds to the JSON property `state`
224+
# @return [String]
225+
attr_accessor :state
226+
227+
# The `Status` type defines a logical error model that is suitable for different
228+
# programming environments, including REST APIs and RPC APIs. It is used by [
229+
# gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
230+
# data: error code, error message, and error details. You can find out more
231+
# about this error model and how to work with it in the [API Design Guide](https:
232+
# //cloud.google.com/apis/design/errors).
233+
# Corresponds to the JSON property `status`
234+
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleRpcStatus]
235+
attr_accessor :status
236+
237+
def initialize(**args)
238+
update!(**args)
239+
end
240+
241+
# Update properties of this object
242+
def update!(**args)
243+
@state = args[:state] if args.key?(:state)
244+
@status = args[:status] if args.key?(:status)
245+
end
246+
end
247+
218248
# Deprecated. No effect.
219249
class GoogleCloudVideointelligenceV1FaceAnnotation
220250
include Google::Apis::Core::Hashable
@@ -498,7 +528,7 @@ def update!(**args)
498528
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
499529
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
500530
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
501-
# or greater than 1 due to trignometric calculations for location of the box.
531+
# or greater than 1 due to trigonometric calculations for location of the box.
502532
class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
503533
include Google::Apis::Core::Hashable
504534

@@ -764,7 +794,7 @@ class GoogleCloudVideointelligenceV1TextFrame
764794
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
765795
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
766796
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
767-
# or greater than 1 due to trignometric calculations for location of the box.
797+
# or greater than 1 due to trigonometric calculations for location of the box.
768798
# Corresponds to the JSON property `rotatedBoundingBox`
769799
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1NormalizedBoundingPoly]
770800
attr_accessor :rotated_bounding_box
@@ -898,6 +928,11 @@ def update!(**args)
898928
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
899929
include Google::Apis::Core::Hashable
900930

931+
# Status of exporting annotation response to user specified `output_uri`.
932+
# Corresponds to the JSON property `exportStatus`
933+
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1ExportToOutputUriStatus]
934+
attr_accessor :export_status
935+
901936
# Specifies which feature is being tracked if the request contains more than one
902937
# feature.
903938
# Corresponds to the JSON property `feature`
@@ -936,6 +971,7 @@ def initialize(**args)
936971

937972
# Update properties of this object
938973
def update!(**args)
974+
@export_status = args[:export_status] if args.key?(:export_status)
939975
@feature = args[:feature] if args.key?(:feature)
940976
@input_uri = args[:input_uri] if args.key?(:input_uri)
941977
@progress_percent = args[:progress_percent] if args.key?(:progress_percent)
@@ -1359,6 +1395,36 @@ def update!(**args)
13591395
end
13601396
end
13611397

1398+
# Status of exporting annotation response to user specified `output_uri`.
1399+
class GoogleCloudVideointelligenceV1beta2ExportToOutputUriStatus
1400+
include Google::Apis::Core::Hashable
1401+
1402+
# Output only. State of the `output_uri` export.
1403+
# Corresponds to the JSON property `state`
1404+
# @return [String]
1405+
attr_accessor :state
1406+
1407+
# The `Status` type defines a logical error model that is suitable for different
1408+
# programming environments, including REST APIs and RPC APIs. It is used by [
1409+
# gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
1410+
# data: error code, error message, and error details. You can find out more
1411+
# about this error model and how to work with it in the [API Design Guide](https:
1412+
# //cloud.google.com/apis/design/errors).
1413+
# Corresponds to the JSON property `status`
1414+
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleRpcStatus]
1415+
attr_accessor :status
1416+
1417+
def initialize(**args)
1418+
update!(**args)
1419+
end
1420+
1421+
# Update properties of this object
1422+
def update!(**args)
1423+
@state = args[:state] if args.key?(:state)
1424+
@status = args[:status] if args.key?(:status)
1425+
end
1426+
end
1427+
13621428
# Deprecated. No effect.
13631429
class GoogleCloudVideointelligenceV1beta2FaceAnnotation
13641430
include Google::Apis::Core::Hashable
@@ -1642,7 +1708,7 @@ def update!(**args)
16421708
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
16431709
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
16441710
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
1645-
# or greater than 1 due to trignometric calculations for location of the box.
1711+
# or greater than 1 due to trigonometric calculations for location of the box.
16461712
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
16471713
include Google::Apis::Core::Hashable
16481714

@@ -1908,7 +1974,7 @@ class GoogleCloudVideointelligenceV1beta2TextFrame
19081974
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
19091975
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
19101976
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
1911-
# or greater than 1 due to trignometric calculations for location of the box.
1977+
# or greater than 1 due to trigonometric calculations for location of the box.
19121978
# Corresponds to the JSON property `rotatedBoundingBox`
19131979
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly]
19141980
attr_accessor :rotated_bounding_box
@@ -2042,6 +2108,11 @@ def update!(**args)
20422108
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
20432109
include Google::Apis::Core::Hashable
20442110

2111+
# Status of exporting annotation response to user specified `output_uri`.
2112+
# Corresponds to the JSON property `exportStatus`
2113+
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2ExportToOutputUriStatus]
2114+
attr_accessor :export_status
2115+
20452116
# Specifies which feature is being tracked if the request contains more than one
20462117
# feature.
20472118
# Corresponds to the JSON property `feature`
@@ -2080,6 +2151,7 @@ def initialize(**args)
20802151

20812152
# Update properties of this object
20822153
def update!(**args)
2154+
@export_status = args[:export_status] if args.key?(:export_status)
20832155
@feature = args[:feature] if args.key?(:feature)
20842156
@input_uri = args[:input_uri] if args.key?(:input_uri)
20852157
@progress_percent = args[:progress_percent] if args.key?(:progress_percent)
@@ -2503,6 +2575,36 @@ def update!(**args)
25032575
end
25042576
end
25052577

2578+
# Status of exporting annotation response to user specified `output_uri`.
2579+
class GoogleCloudVideointelligenceV1p1beta1ExportToOutputUriStatus
2580+
include Google::Apis::Core::Hashable
2581+
2582+
# Output only. State of the `output_uri` export.
2583+
# Corresponds to the JSON property `state`
2584+
# @return [String]
2585+
attr_accessor :state
2586+
2587+
# The `Status` type defines a logical error model that is suitable for different
2588+
# programming environments, including REST APIs and RPC APIs. It is used by [
2589+
# gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
2590+
# data: error code, error message, and error details. You can find out more
2591+
# about this error model and how to work with it in the [API Design Guide](https:
2592+
# //cloud.google.com/apis/design/errors).
2593+
# Corresponds to the JSON property `status`
2594+
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleRpcStatus]
2595+
attr_accessor :status
2596+
2597+
def initialize(**args)
2598+
update!(**args)
2599+
end
2600+
2601+
# Update properties of this object
2602+
def update!(**args)
2603+
@state = args[:state] if args.key?(:state)
2604+
@status = args[:status] if args.key?(:status)
2605+
end
2606+
end
2607+
25062608
# Deprecated. No effect.
25072609
class GoogleCloudVideointelligenceV1p1beta1FaceAnnotation
25082610
include Google::Apis::Core::Hashable
@@ -2786,7 +2888,7 @@ def update!(**args)
27862888
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
27872889
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
27882890
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
2789-
# or greater than 1 due to trignometric calculations for location of the box.
2891+
# or greater than 1 due to trigonometric calculations for location of the box.
27902892
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
27912893
include Google::Apis::Core::Hashable
27922894

@@ -3052,7 +3154,7 @@ class GoogleCloudVideointelligenceV1p1beta1TextFrame
30523154
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
30533155
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
30543156
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
3055-
# or greater than 1 due to trignometric calculations for location of the box.
3157+
# or greater than 1 due to trigonometric calculations for location of the box.
30563158
# Corresponds to the JSON property `rotatedBoundingBox`
30573159
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly]
30583160
attr_accessor :rotated_bounding_box
@@ -3186,6 +3288,11 @@ def update!(**args)
31863288
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
31873289
include Google::Apis::Core::Hashable
31883290

3291+
# Status of exporting annotation response to user specified `output_uri`.
3292+
# Corresponds to the JSON property `exportStatus`
3293+
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1ExportToOutputUriStatus]
3294+
attr_accessor :export_status
3295+
31893296
# Specifies which feature is being tracked if the request contains more than one
31903297
# feature.
31913298
# Corresponds to the JSON property `feature`
@@ -3224,6 +3331,7 @@ def initialize(**args)
32243331

32253332
# Update properties of this object
32263333
def update!(**args)
3334+
@export_status = args[:export_status] if args.key?(:export_status)
32273335
@feature = args[:feature] if args.key?(:feature)
32283336
@input_uri = args[:input_uri] if args.key?(:input_uri)
32293337
@progress_percent = args[:progress_percent] if args.key?(:progress_percent)
@@ -3647,6 +3755,36 @@ def update!(**args)
36473755
end
36483756
end
36493757

3758+
# Status of exporting annotation response to user specified `output_uri`.
3759+
class GoogleCloudVideointelligenceV1p2beta1ExportToOutputUriStatus
3760+
include Google::Apis::Core::Hashable
3761+
3762+
# Output only. State of the `output_uri` export.
3763+
# Corresponds to the JSON property `state`
3764+
# @return [String]
3765+
attr_accessor :state
3766+
3767+
# The `Status` type defines a logical error model that is suitable for different
3768+
# programming environments, including REST APIs and RPC APIs. It is used by [
3769+
# gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
3770+
# data: error code, error message, and error details. You can find out more
3771+
# about this error model and how to work with it in the [API Design Guide](https:
3772+
# //cloud.google.com/apis/design/errors).
3773+
# Corresponds to the JSON property `status`
3774+
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleRpcStatus]
3775+
attr_accessor :status
3776+
3777+
def initialize(**args)
3778+
update!(**args)
3779+
end
3780+
3781+
# Update properties of this object
3782+
def update!(**args)
3783+
@state = args[:state] if args.key?(:state)
3784+
@status = args[:status] if args.key?(:status)
3785+
end
3786+
end
3787+
36503788
# Deprecated. No effect.
36513789
class GoogleCloudVideointelligenceV1p2beta1FaceAnnotation
36523790
include Google::Apis::Core::Hashable
@@ -3930,7 +4068,7 @@ def update!(**args)
39304068
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
39314069
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
39324070
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
3933-
# or greater than 1 due to trignometric calculations for location of the box.
4071+
# or greater than 1 due to trigonometric calculations for location of the box.
39344072
class GoogleCloudVideointelligenceV1p2beta1NormalizedBoundingPoly
39354073
include Google::Apis::Core::Hashable
39364074

@@ -4196,7 +4334,7 @@ class GoogleCloudVideointelligenceV1p2beta1TextFrame
41964334
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
41974335
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
41984336
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
4199-
# or greater than 1 due to trignometric calculations for location of the box.
4337+
# or greater than 1 due to trigonometric calculations for location of the box.
42004338
# Corresponds to the JSON property `rotatedBoundingBox`
42014339
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1NormalizedBoundingPoly]
42024340
attr_accessor :rotated_bounding_box
@@ -4330,6 +4468,11 @@ def update!(**args)
43304468
class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationProgress
43314469
include Google::Apis::Core::Hashable
43324470

4471+
# Status of exporting annotation response to user specified `output_uri`.
4472+
# Corresponds to the JSON property `exportStatus`
4473+
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1ExportToOutputUriStatus]
4474+
attr_accessor :export_status
4475+
43334476
# Specifies which feature is being tracked if the request contains more than one
43344477
# feature.
43354478
# Corresponds to the JSON property `feature`
@@ -4368,6 +4511,7 @@ def initialize(**args)
43684511

43694512
# Update properties of this object
43704513
def update!(**args)
4514+
@export_status = args[:export_status] if args.key?(:export_status)
43714515
@feature = args[:feature] if args.key?(:feature)
43724516
@input_uri = args[:input_uri] if args.key?(:input_uri)
43734517
@progress_percent = args[:progress_percent] if args.key?(:progress_percent)
@@ -4964,6 +5108,36 @@ def update!(**args)
49645108
end
49655109
end
49665110

5111+
# Status of exporting annotation response to user specified `output_uri`.
5112+
class GoogleCloudVideointelligenceV1p3beta1ExportToOutputUriStatus
5113+
include Google::Apis::Core::Hashable
5114+
5115+
# Output only. State of the `output_uri` export.
5116+
# Corresponds to the JSON property `state`
5117+
# @return [String]
5118+
attr_accessor :state
5119+
5120+
# The `Status` type defines a logical error model that is suitable for different
5121+
# programming environments, including REST APIs and RPC APIs. It is used by [
5122+
# gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
5123+
# data: error code, error message, and error details. You can find out more
5124+
# about this error model and how to work with it in the [API Design Guide](https:
5125+
# //cloud.google.com/apis/design/errors).
5126+
# Corresponds to the JSON property `status`
5127+
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleRpcStatus]
5128+
attr_accessor :status
5129+
5130+
def initialize(**args)
5131+
update!(**args)
5132+
end
5133+
5134+
# Update properties of this object
5135+
def update!(**args)
5136+
@state = args[:state] if args.key?(:state)
5137+
@status = args[:status] if args.key?(:status)
5138+
end
5139+
end
5140+
49675141
# Deprecated. No effect.
49685142
class GoogleCloudVideointelligenceV1p3beta1FaceAnnotation
49695143
include Google::Apis::Core::Hashable
@@ -5338,7 +5512,7 @@ def update!(**args)
53385512
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
53395513
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
53405514
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
5341-
# or greater than 1 due to trignometric calculations for location of the box.
5515+
# or greater than 1 due to trigonometric calculations for location of the box.
53425516
class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
53435517
include Google::Apis::Core::Hashable
53445518

@@ -5944,7 +6118,7 @@ class GoogleCloudVideointelligenceV1p3beta1TextFrame
59446118
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
59456119
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
59466120
# vertex order will still be (0, 1, 2, 3). Note that values can be less than 0,
5947-
# or greater than 1 due to trignometric calculations for location of the box.
6121+
# or greater than 1 due to trigonometric calculations for location of the box.
59486122
# Corresponds to the JSON property `rotatedBoundingBox`
59496123
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly]
59506124
attr_accessor :rotated_bounding_box
@@ -6078,6 +6252,11 @@ def update!(**args)
60786252
class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
60796253
include Google::Apis::Core::Hashable
60806254

6255+
# Status of exporting annotation response to user specified `output_uri`.
6256+
# Corresponds to the JSON property `exportStatus`
6257+
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1ExportToOutputUriStatus]
6258+
attr_accessor :export_status
6259+
60816260
# Specifies which feature is being tracked if the request contains more than one
60826261
# feature.
60836262
# Corresponds to the JSON property `feature`
@@ -6116,6 +6295,7 @@ def initialize(**args)
61166295

61176296
# Update properties of this object
61186297
def update!(**args)
6298+
@export_status = args[:export_status] if args.key?(:export_status)
61196299
@feature = args[:feature] if args.key?(:feature)
61206300
@input_uri = args[:input_uri] if args.key?(:input_uri)
61216301
@progress_percent = args[:progress_percent] if args.key?(:progress_percent)

0 commit comments

Comments
 (0)