@@ -302,6 +302,36 @@ def update!(**args)
302
302
end
303
303
end
304
304
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
+
305
335
# Deprecated. No effect.
306
336
class GoogleCloudVideointelligenceV1FaceAnnotation
307
337
include Google ::Apis ::Core ::Hashable
@@ -676,7 +706,7 @@ def update!(**args)
676
706
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
677
707
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
678
708
# 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.
680
710
class GoogleCloudVideointelligenceV1NormalizedBoundingPoly
681
711
include Google ::Apis ::Core ::Hashable
682
712
@@ -1168,7 +1198,7 @@ class GoogleCloudVideointelligenceV1TextFrame
1168
1198
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
1169
1199
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
1170
1200
# 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.
1172
1202
# Corresponds to the JSON property `rotatedBoundingBox`
1173
1203
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1NormalizedBoundingPoly]
1174
1204
attr_accessor :rotated_bounding_box
@@ -1302,6 +1332,11 @@ def update!(**args)
1302
1332
class GoogleCloudVideointelligenceV1VideoAnnotationProgress
1303
1333
include Google ::Apis ::Core ::Hashable
1304
1334
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
+
1305
1340
# Specifies which feature is being tracked if the request contains more than one
1306
1341
# feature.
1307
1342
# Corresponds to the JSON property `feature`
@@ -1340,6 +1375,7 @@ def initialize(**args)
1340
1375
1341
1376
# Update properties of this object
1342
1377
def update! ( **args )
1378
+ @export_status = args [ :export_status ] if args . key? ( :export_status )
1343
1379
@feature = args [ :feature ] if args . key? ( :feature )
1344
1380
@input_uri = args [ :input_uri ] if args . key? ( :input_uri )
1345
1381
@progress_percent = args [ :progress_percent ] if args . key? ( :progress_percent )
@@ -1832,6 +1868,36 @@ def update!(**args)
1832
1868
end
1833
1869
end
1834
1870
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
+
1835
1901
# Deprecated. No effect.
1836
1902
class GoogleCloudVideointelligenceV1beta2FaceAnnotation
1837
1903
include Google ::Apis ::Core ::Hashable
@@ -2115,7 +2181,7 @@ def update!(**args)
2115
2181
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
2116
2182
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
2117
2183
# 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.
2119
2185
class GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
2120
2186
include Google ::Apis ::Core ::Hashable
2121
2187
@@ -2381,7 +2447,7 @@ class GoogleCloudVideointelligenceV1beta2TextFrame
2381
2447
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
2382
2448
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
2383
2449
# 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.
2385
2451
# Corresponds to the JSON property `rotatedBoundingBox`
2386
2452
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly]
2387
2453
attr_accessor :rotated_bounding_box
@@ -2515,6 +2581,11 @@ def update!(**args)
2515
2581
class GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
2516
2582
include Google ::Apis ::Core ::Hashable
2517
2583
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
+
2518
2589
# Specifies which feature is being tracked if the request contains more than one
2519
2590
# feature.
2520
2591
# Corresponds to the JSON property `feature`
@@ -2553,6 +2624,7 @@ def initialize(**args)
2553
2624
2554
2625
# Update properties of this object
2555
2626
def update! ( **args )
2627
+ @export_status = args [ :export_status ] if args . key? ( :export_status )
2556
2628
@feature = args [ :feature ] if args . key? ( :feature )
2557
2629
@input_uri = args [ :input_uri ] if args . key? ( :input_uri )
2558
2630
@progress_percent = args [ :progress_percent ] if args . key? ( :progress_percent )
@@ -2976,6 +3048,36 @@ def update!(**args)
2976
3048
end
2977
3049
end
2978
3050
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
+
2979
3081
# Deprecated. No effect.
2980
3082
class GoogleCloudVideointelligenceV1p1beta1FaceAnnotation
2981
3083
include Google ::Apis ::Core ::Hashable
@@ -3259,7 +3361,7 @@ def update!(**args)
3259
3361
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
3260
3362
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
3261
3363
# 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.
3263
3365
class GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
3264
3366
include Google ::Apis ::Core ::Hashable
3265
3367
@@ -3525,7 +3627,7 @@ class GoogleCloudVideointelligenceV1p1beta1TextFrame
3525
3627
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
3526
3628
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
3527
3629
# 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.
3529
3631
# Corresponds to the JSON property `rotatedBoundingBox`
3530
3632
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly]
3531
3633
attr_accessor :rotated_bounding_box
@@ -3659,6 +3761,11 @@ def update!(**args)
3659
3761
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
3660
3762
include Google ::Apis ::Core ::Hashable
3661
3763
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
+
3662
3769
# Specifies which feature is being tracked if the request contains more than one
3663
3770
# feature.
3664
3771
# Corresponds to the JSON property `feature`
@@ -3697,6 +3804,7 @@ def initialize(**args)
3697
3804
3698
3805
# Update properties of this object
3699
3806
def update! ( **args )
3807
+ @export_status = args [ :export_status ] if args . key? ( :export_status )
3700
3808
@feature = args [ :feature ] if args . key? ( :feature )
3701
3809
@input_uri = args [ :input_uri ] if args . key? ( :input_uri )
3702
3810
@progress_percent = args [ :progress_percent ] if args . key? ( :progress_percent )
@@ -4120,6 +4228,36 @@ def update!(**args)
4120
4228
end
4121
4229
end
4122
4230
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
+
4123
4261
# Deprecated. No effect.
4124
4262
class GoogleCloudVideointelligenceV1p2beta1FaceAnnotation
4125
4263
include Google ::Apis ::Core ::Hashable
@@ -4403,7 +4541,7 @@ def update!(**args)
4403
4541
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
4404
4542
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
4405
4543
# 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.
4407
4545
class GoogleCloudVideointelligenceV1p2beta1NormalizedBoundingPoly
4408
4546
include Google ::Apis ::Core ::Hashable
4409
4547
@@ -4669,7 +4807,7 @@ class GoogleCloudVideointelligenceV1p2beta1TextFrame
4669
4807
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
4670
4808
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
4671
4809
# 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.
4673
4811
# Corresponds to the JSON property `rotatedBoundingBox`
4674
4812
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p2beta1NormalizedBoundingPoly]
4675
4813
attr_accessor :rotated_bounding_box
@@ -4803,6 +4941,11 @@ def update!(**args)
4803
4941
class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationProgress
4804
4942
include Google ::Apis ::Core ::Hashable
4805
4943
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
+
4806
4949
# Specifies which feature is being tracked if the request contains more than one
4807
4950
# feature.
4808
4951
# Corresponds to the JSON property `feature`
@@ -4841,6 +4984,7 @@ def initialize(**args)
4841
4984
4842
4985
# Update properties of this object
4843
4986
def update! ( **args )
4987
+ @export_status = args [ :export_status ] if args . key? ( :export_status )
4844
4988
@feature = args [ :feature ] if args . key? ( :feature )
4845
4989
@input_uri = args [ :input_uri ] if args . key? ( :input_uri )
4846
4990
@progress_percent = args [ :progress_percent ] if args . key? ( :progress_percent )
@@ -5350,6 +5494,36 @@ def update!(**args)
5350
5494
end
5351
5495
end
5352
5496
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
+
5353
5527
# Deprecated. No effect.
5354
5528
class GoogleCloudVideointelligenceV1p3beta1FaceAnnotation
5355
5529
include Google ::Apis ::Core ::Hashable
@@ -5633,7 +5807,7 @@ def update!(**args)
5633
5807
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
5634
5808
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
5635
5809
# 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.
5637
5811
class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
5638
5812
include Google ::Apis ::Core ::Hashable
5639
5813
@@ -6013,7 +6187,7 @@ class GoogleCloudVideointelligenceV1p3beta1TextFrame
6013
6187
# horizontal it might look like: 0----1 | | 3----2 When it's clockwise rotated
6014
6188
# 180 degrees around the top-left corner it becomes: 2----3 | | 1----0 and the
6015
6189
# 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.
6017
6191
# Corresponds to the JSON property `rotatedBoundingBox`
6018
6192
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly]
6019
6193
attr_accessor :rotated_bounding_box
@@ -6147,6 +6321,11 @@ def update!(**args)
6147
6321
class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
6148
6322
include Google ::Apis ::Core ::Hashable
6149
6323
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
+
6150
6329
# Specifies which feature is being tracked if the request contains more than one
6151
6330
# feature.
6152
6331
# Corresponds to the JSON property `feature`
@@ -6185,6 +6364,7 @@ def initialize(**args)
6185
6364
6186
6365
# Update properties of this object
6187
6366
def update! ( **args )
6367
+ @export_status = args [ :export_status ] if args . key? ( :export_status )
6188
6368
@feature = args [ :feature ] if args . key? ( :feature )
6189
6369
@input_uri = args [ :input_uri ] if args . key? ( :input_uri )
6190
6370
@progress_percent = args [ :progress_percent ] if args . key? ( :progress_percent )
0 commit comments