From 384513057484b13c88a65733feca45013e6b0b55 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Sun, 20 Jan 2019 00:36:53 +0000 Subject: [PATCH] Autogenerated update (2019-01-20) Update: - videointelligence_v1 - videointelligence_v1beta2 - videointelligence_v1p1beta1 --- api_names_out.yaml | 3 +++ generated/google/apis/videointelligence_v1.rb | 2 +- .../google/apis/videointelligence_v1/classes.rb | 14 ++++++++++++++ .../apis/videointelligence_v1/representations.rb | 1 + generated/google/apis/videointelligence_v1beta2.rb | 2 +- .../apis/videointelligence_v1beta2/classes.rb | 14 ++++++++++++++ .../videointelligence_v1beta2/representations.rb | 1 + .../google/apis/videointelligence_v1p1beta1.rb | 2 +- .../apis/videointelligence_v1p1beta1/classes.rb | 14 ++++++++++++++ .../videointelligence_v1p1beta1/representations.rb | 1 + 10 files changed, 51 insertions(+), 3 deletions(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index 612393c8a..d231a1d7e 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -96659,6 +96659,7 @@ "/videointelligence:v1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation/frames": frames "/videointelligence:v1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation/frames/frame": frame "/videointelligence:v1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation/segment": segment +"/videointelligence:v1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation/trackId": track_id "/videointelligence:v1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame": google_cloud_videointelligence_v1p2beta1_object_tracking_frame "/videointelligence:v1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame/timeOffset": time_offset @@ -97401,6 +97402,7 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation/frames": frames "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation/frames/frame": frame "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation/segment": segment +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation/trackId": track_id "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame": google_cloud_videointelligence_v1p2beta1_object_tracking_frame "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame/timeOffset": time_offset @@ -97780,6 +97782,7 @@ "/videointelligence:v1p1beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation/frames": frames "/videointelligence:v1p1beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation/frames/frame": frame "/videointelligence:v1p1beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation/segment": segment +"/videointelligence:v1p1beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingAnnotation/trackId": track_id "/videointelligence:v1p1beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame": google_cloud_videointelligence_v1p2beta1_object_tracking_frame "/videointelligence:v1p1beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1p1beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame/timeOffset": time_offset diff --git a/generated/google/apis/videointelligence_v1.rb b/generated/google/apis/videointelligence_v1.rb index bb9ad4be1..a86b661d9 100644 --- a/generated/google/apis/videointelligence_v1.rb +++ b/generated/google/apis/videointelligence_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/video-intelligence/docs/ module VideointelligenceV1 VERSION = 'V1' - REVISION = '20181027' + REVISION = '20190112' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/videointelligence_v1/classes.rb b/generated/google/apis/videointelligence_v1/classes.rb index 36eb0a138..d30aa4ea3 100644 --- a/generated/google/apis/videointelligence_v1/classes.rb +++ b/generated/google/apis/videointelligence_v1/classes.rb @@ -2196,6 +2196,9 @@ module Google attr_accessor :entity # Information corresponding to all frames where this object track appears. + # Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame + # messages in frames. + # Streaming mode: it can only be one ObjectTrackingFrame message in frames. # Corresponds to the JSON property `frames` # @return [Array] attr_accessor :frames @@ -2205,6 +2208,16 @@ module Google # @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p2beta1VideoSegment] attr_accessor :segment + # Streaming mode ONLY. + # In streaming mode, we do not know the end time of a tracked object + # before it is completed. Hence, there is no VideoSegment info returned. + # Instead, we provide a unique identifiable integer track_id so that + # the customers can correlate the results of the ongoing + # ObjectTrackAnnotation of the same track_id over time. + # Corresponds to the JSON property `trackId` + # @return [Fixnum] + attr_accessor :track_id + def initialize(**args) update!(**args) end @@ -2215,6 +2228,7 @@ module Google @entity = args[:entity] if args.key?(:entity) @frames = args[:frames] if args.key?(:frames) @segment = args[:segment] if args.key?(:segment) + @track_id = args[:track_id] if args.key?(:track_id) end end diff --git a/generated/google/apis/videointelligence_v1/representations.rb b/generated/google/apis/videointelligence_v1/representations.rb index d1125d207..ad77b1899 100644 --- a/generated/google/apis/videointelligence_v1/representations.rb +++ b/generated/google/apis/videointelligence_v1/representations.rb @@ -1084,6 +1084,7 @@ module Google property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p2beta1VideoSegment::Representation + property :track_id, :numeric_string => true, as: 'trackId' end end diff --git a/generated/google/apis/videointelligence_v1beta2.rb b/generated/google/apis/videointelligence_v1beta2.rb index 014e436de..1beb341cb 100644 --- a/generated/google/apis/videointelligence_v1beta2.rb +++ b/generated/google/apis/videointelligence_v1beta2.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/video-intelligence/docs/ module VideointelligenceV1beta2 VERSION = 'V1beta2' - REVISION = '20181027' + REVISION = '20190112' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/videointelligence_v1beta2/classes.rb b/generated/google/apis/videointelligence_v1beta2/classes.rb index 392aaac45..ba0413377 100644 --- a/generated/google/apis/videointelligence_v1beta2/classes.rb +++ b/generated/google/apis/videointelligence_v1beta2/classes.rb @@ -2196,6 +2196,9 @@ module Google attr_accessor :entity # Information corresponding to all frames where this object track appears. + # Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame + # messages in frames. + # Streaming mode: it can only be one ObjectTrackingFrame message in frames. # Corresponds to the JSON property `frames` # @return [Array] attr_accessor :frames @@ -2205,6 +2208,16 @@ module Google # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1VideoSegment] attr_accessor :segment + # Streaming mode ONLY. + # In streaming mode, we do not know the end time of a tracked object + # before it is completed. Hence, there is no VideoSegment info returned. + # Instead, we provide a unique identifiable integer track_id so that + # the customers can correlate the results of the ongoing + # ObjectTrackAnnotation of the same track_id over time. + # Corresponds to the JSON property `trackId` + # @return [Fixnum] + attr_accessor :track_id + def initialize(**args) update!(**args) end @@ -2215,6 +2228,7 @@ module Google @entity = args[:entity] if args.key?(:entity) @frames = args[:frames] if args.key?(:frames) @segment = args[:segment] if args.key?(:segment) + @track_id = args[:track_id] if args.key?(:track_id) end end diff --git a/generated/google/apis/videointelligence_v1beta2/representations.rb b/generated/google/apis/videointelligence_v1beta2/representations.rb index f6b7ca783..6f52de376 100644 --- a/generated/google/apis/videointelligence_v1beta2/representations.rb +++ b/generated/google/apis/videointelligence_v1beta2/representations.rb @@ -1066,6 +1066,7 @@ module Google property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1VideoSegment::Representation + property :track_id, :numeric_string => true, as: 'trackId' end end diff --git a/generated/google/apis/videointelligence_v1p1beta1.rb b/generated/google/apis/videointelligence_v1p1beta1.rb index 1dd7a8280..a86c67a39 100644 --- a/generated/google/apis/videointelligence_v1p1beta1.rb +++ b/generated/google/apis/videointelligence_v1p1beta1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/video-intelligence/docs/ module VideointelligenceV1p1beta1 VERSION = 'V1p1beta1' - REVISION = '20181027' + REVISION = '20190112' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/videointelligence_v1p1beta1/classes.rb b/generated/google/apis/videointelligence_v1p1beta1/classes.rb index 5758efb78..81b9bdf3d 100644 --- a/generated/google/apis/videointelligence_v1p1beta1/classes.rb +++ b/generated/google/apis/videointelligence_v1p1beta1/classes.rb @@ -2196,6 +2196,9 @@ module Google attr_accessor :entity # Information corresponding to all frames where this object track appears. + # Non-streaming batch mode: it may be one or multiple ObjectTrackingFrame + # messages in frames. + # Streaming mode: it can only be one ObjectTrackingFrame message in frames. # Corresponds to the JSON property `frames` # @return [Array] attr_accessor :frames @@ -2205,6 +2208,16 @@ module Google # @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p2beta1VideoSegment] attr_accessor :segment + # Streaming mode ONLY. + # In streaming mode, we do not know the end time of a tracked object + # before it is completed. Hence, there is no VideoSegment info returned. + # Instead, we provide a unique identifiable integer track_id so that + # the customers can correlate the results of the ongoing + # ObjectTrackAnnotation of the same track_id over time. + # Corresponds to the JSON property `trackId` + # @return [Fixnum] + attr_accessor :track_id + def initialize(**args) update!(**args) end @@ -2215,6 +2228,7 @@ module Google @entity = args[:entity] if args.key?(:entity) @frames = args[:frames] if args.key?(:frames) @segment = args[:segment] if args.key?(:segment) + @track_id = args[:track_id] if args.key?(:track_id) end end diff --git a/generated/google/apis/videointelligence_v1p1beta1/representations.rb b/generated/google/apis/videointelligence_v1p1beta1/representations.rb index 2f9f14420..835d8cba8 100644 --- a/generated/google/apis/videointelligence_v1p1beta1/representations.rb +++ b/generated/google/apis/videointelligence_v1p1beta1/representations.rb @@ -1066,6 +1066,7 @@ module Google property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p2beta1VideoSegment::Representation + property :track_id, :numeric_string => true, as: 'trackId' end end