@@ -215,6 +215,36 @@ def update!(**args)
215
215
end
216
216
end
217
217
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
+
218
248
# Deprecated. No effect.
219
249
class GoogleCloudVideointelligenceV1FaceAnnotation
220
250
include Google ::Apis ::Core ::Hashable
@@ -498,7 +528,7 @@ def update!(**args)
498
528
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
499
529
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
500
530
# 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.
502
532
class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
503
533
include Google ::Apis ::Core ::Hashable
504
534
@@ -764,7 +794,7 @@ class GoogleCloudVideointelligenceV1TextFrame
764
794
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
765
795
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
766
796
# 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.
768
798
# Corresponds to the JSON property `rotatedBoundingBox`
769
799
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1NormalizedBoundingPoly]
770
800
attr_accessor :rotated_bounding_box
@@ -898,6 +928,11 @@ def update!(**args)
898
928
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
899
929
include Google ::Apis ::Core ::Hashable
900
930
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
+
901
936
# Specifies which feature is being tracked if the request contains more than one
902
937
# feature.
903
938
# Corresponds to the JSON property `feature`
@@ -936,6 +971,7 @@ def initialize(**args)
936
971
937
972
# Update properties of this object
938
973
def update! ( **args )
974
+ @export_status = args [ :export_status ] if args . key? ( :export_status )
939
975
@feature = args [ :feature ] if args . key? ( :feature )
940
976
@input_uri = args [ :input_uri ] if args . key? ( :input_uri )
941
977
@progress_percent = args [ :progress_percent ] if args . key? ( :progress_percent )
@@ -1359,6 +1395,36 @@ def update!(**args)
1359
1395
end
1360
1396
end
1361
1397
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
+
1362
1428
# Deprecated. No effect.
1363
1429
class GoogleCloudVideointelligenceV1beta2FaceAnnotation
1364
1430
include Google ::Apis ::Core ::Hashable
@@ -1642,7 +1708,7 @@ def update!(**args)
1642
1708
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
1643
1709
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
1644
1710
# 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.
1646
1712
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
1647
1713
include Google ::Apis ::Core ::Hashable
1648
1714
@@ -1908,7 +1974,7 @@ class GoogleCloudVideointelligenceV1beta2TextFrame
1908
1974
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
1909
1975
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
1910
1976
# 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.
1912
1978
# Corresponds to the JSON property `rotatedBoundingBox`
1913
1979
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly]
1914
1980
attr_accessor :rotated_bounding_box
@@ -2042,6 +2108,11 @@ def update!(**args)
2042
2108
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
2043
2109
include Google ::Apis ::Core ::Hashable
2044
2110
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
+
2045
2116
# Specifies which feature is being tracked if the request contains more than one
2046
2117
# feature.
2047
2118
# Corresponds to the JSON property `feature`
@@ -2080,6 +2151,7 @@ def initialize(**args)
2080
2151
2081
2152
# Update properties of this object
2082
2153
def update! ( **args )
2154
+ @export_status = args [ :export_status ] if args . key? ( :export_status )
2083
2155
@feature = args [ :feature ] if args . key? ( :feature )
2084
2156
@input_uri = args [ :input_uri ] if args . key? ( :input_uri )
2085
2157
@progress_percent = args [ :progress_percent ] if args . key? ( :progress_percent )
@@ -2503,6 +2575,36 @@ def update!(**args)
2503
2575
end
2504
2576
end
2505
2577
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
+
2506
2608
# Deprecated. No effect.
2507
2609
class GoogleCloudVideointelligenceV1p1beta1FaceAnnotation
2508
2610
include Google ::Apis ::Core ::Hashable
@@ -2786,7 +2888,7 @@ def update!(**args)
2786
2888
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
2787
2889
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
2788
2890
# 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.
2790
2892
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
2791
2893
include Google ::Apis ::Core ::Hashable
2792
2894
@@ -3052,7 +3154,7 @@ class GoogleCloudVideointelligenceV1p1beta1TextFrame
3052
3154
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
3053
3155
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
3054
3156
# 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.
3056
3158
# Corresponds to the JSON property `rotatedBoundingBox`
3057
3159
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly]
3058
3160
attr_accessor :rotated_bounding_box
@@ -3186,6 +3288,11 @@ def update!(**args)
3186
3288
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
3187
3289
include Google ::Apis ::Core ::Hashable
3188
3290
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
+
3189
3296
# Specifies which feature is being tracked if the request contains more than one
3190
3297
# feature.
3191
3298
# Corresponds to the JSON property `feature`
@@ -3224,6 +3331,7 @@ def initialize(**args)
3224
3331
3225
3332
# Update properties of this object
3226
3333
def update! ( **args )
3334
+ @export_status = args [ :export_status ] if args . key? ( :export_status )
3227
3335
@feature = args [ :feature ] if args . key? ( :feature )
3228
3336
@input_uri = args [ :input_uri ] if args . key? ( :input_uri )
3229
3337
@progress_percent = args [ :progress_percent ] if args . key? ( :progress_percent )
@@ -3647,6 +3755,36 @@ def update!(**args)
3647
3755
end
3648
3756
end
3649
3757
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
+
3650
3788
# Deprecated. No effect.
3651
3789
class GoogleCloudVideointelligenceV1p2beta1FaceAnnotation
3652
3790
include Google ::Apis ::Core ::Hashable
@@ -3930,7 +4068,7 @@ def update!(**args)
3930
4068
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
3931
4069
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
3932
4070
# 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.
3934
4072
class GoogleCloudVideointelligenceV1p2beta1NormalizedBoundingPoly
3935
4073
include Google ::Apis ::Core ::Hashable
3936
4074
@@ -4196,7 +4334,7 @@ class GoogleCloudVideointelligenceV1p2beta1TextFrame
4196
4334
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
4197
4335
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
4198
4336
# 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.
4200
4338
# Corresponds to the JSON property `rotatedBoundingBox`
4201
4339
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1NormalizedBoundingPoly]
4202
4340
attr_accessor :rotated_bounding_box
@@ -4330,6 +4468,11 @@ def update!(**args)
4330
4468
class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationProgress
4331
4469
include Google ::Apis ::Core ::Hashable
4332
4470
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
+
4333
4476
# Specifies which feature is being tracked if the request contains more than one
4334
4477
# feature.
4335
4478
# Corresponds to the JSON property `feature`
@@ -4368,6 +4511,7 @@ def initialize(**args)
4368
4511
4369
4512
# Update properties of this object
4370
4513
def update! ( **args )
4514
+ @export_status = args [ :export_status ] if args . key? ( :export_status )
4371
4515
@feature = args [ :feature ] if args . key? ( :feature )
4372
4516
@input_uri = args [ :input_uri ] if args . key? ( :input_uri )
4373
4517
@progress_percent = args [ :progress_percent ] if args . key? ( :progress_percent )
@@ -4964,6 +5108,36 @@ def update!(**args)
4964
5108
end
4965
5109
end
4966
5110
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
+
4967
5141
# Deprecated. No effect.
4968
5142
class GoogleCloudVideointelligenceV1p3beta1FaceAnnotation
4969
5143
include Google ::Apis ::Core ::Hashable
@@ -5338,7 +5512,7 @@ def update!(**args)
5338
5512
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
5339
5513
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
5340
5514
# 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.
5342
5516
class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
5343
5517
include Google ::Apis ::Core ::Hashable
5344
5518
@@ -5944,7 +6118,7 @@ class GoogleCloudVideointelligenceV1p3beta1TextFrame
5944
6118
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
5945
6119
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
5946
6120
# 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.
5948
6122
# Corresponds to the JSON property `rotatedBoundingBox`
5949
6123
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly]
5950
6124
attr_accessor :rotated_bounding_box
@@ -6078,6 +6252,11 @@ def update!(**args)
6078
6252
class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
6079
6253
include Google ::Apis ::Core ::Hashable
6080
6254
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
+
6081
6260
# Specifies which feature is being tracked if the request contains more than one
6082
6261
# feature.
6083
6262
# Corresponds to the JSON property `feature`
@@ -6116,6 +6295,7 @@ def initialize(**args)
6116
6295
6117
6296
# Update properties of this object
6118
6297
def update! ( **args )
6298
+ @export_status = args [ :export_status ] if args . key? ( :export_status )
6119
6299
@feature = args [ :feature ] if args . key? ( :feature )
6120
6300
@input_uri = args [ :input_uri ] if args . key? ( :input_uri )
6121
6301
@progress_percent = args [ :progress_percent ] if args . key? ( :progress_percent )
0 commit comments