Autogenerated update (2019-03-13)

Update:
- cloudasset_v1beta1
- cloudbuild_v1
- cloudbuild_v1alpha1
- cloudiot_v1
- cloudprivatecatalogproducer_v1beta1
- containeranalysis_v1beta1
- content_v2
- content_v2_1
- dialogflow_v2
- genomics_v1
- iap_v1
- iap_v1beta1
- language_v1
- language_v1beta1
- language_v1beta2
- poly_v1
- tpu_v1
- tpu_v1alpha1
- videointelligence_v1beta2
- videointelligence_v1p1beta1
- videointelligence_v1p2beta1
- vision_v1
- vision_v1p1beta1
- vision_v1p2beta1
This commit is contained in:
Google APIs 2019-03-13 00:37:11 +00:00
parent d416b2c59e
commit fab4879e28
63 changed files with 8793 additions and 6961 deletions

File diff suppressed because it is too large Load Diff

View File

@ -25,7 +25,7 @@ module Google
# @see https://console.cloud.google.com/apis/api/cloudasset.googleapis.com/overview # @see https://console.cloud.google.com/apis/api/cloudasset.googleapis.com/overview
module CloudassetV1beta1 module CloudassetV1beta1
VERSION = 'V1beta1' VERSION = 'V1beta1'
REVISION = '20190302' REVISION = '20190311'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -414,14 +414,14 @@ module Google
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -668,14 +668,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/cloud-build/docs/ # @see https://cloud.google.com/cloud-build/docs/
module CloudbuildV1 module CloudbuildV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20190306' REVISION = '20190312'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1155,6 +1155,11 @@ module Google
# @return [String] # @return [String]
attr_accessor :artifact_manifest attr_accessor :artifact_manifest
# Start and end times for a build execution phase.
# Corresponds to the JSON property `artifactTiming`
# @return [Google::Apis::CloudbuildV1::TimeSpan]
attr_accessor :artifact_timing
# List of build step digests, in the order corresponding to build step # List of build step digests, in the order corresponding to build step
# indices. # indices.
# Corresponds to the JSON property `buildStepImages` # Corresponds to the JSON property `buildStepImages`
@ -1187,6 +1192,7 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@artifact_manifest = args[:artifact_manifest] if args.key?(:artifact_manifest) @artifact_manifest = args[:artifact_manifest] if args.key?(:artifact_manifest)
@artifact_timing = args[:artifact_timing] if args.key?(:artifact_timing)
@build_step_images = args[:build_step_images] if args.key?(:build_step_images) @build_step_images = args[:build_step_images] if args.key?(:build_step_images)
@build_step_outputs = args[:build_step_outputs] if args.key?(:build_step_outputs) @build_step_outputs = args[:build_step_outputs] if args.key?(:build_step_outputs)
@images = args[:images] if args.key?(:images) @images = args[:images] if args.key?(:images)

View File

@ -481,6 +481,8 @@ module Google
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :artifact_manifest, as: 'artifactManifest' property :artifact_manifest, as: 'artifactManifest'
property :artifact_timing, as: 'artifactTiming', class: Google::Apis::CloudbuildV1::TimeSpan, decorator: Google::Apis::CloudbuildV1::TimeSpan::Representation
collection :build_step_images, as: 'buildStepImages' collection :build_step_images, as: 'buildStepImages'
collection :build_step_outputs, as: 'buildStepOutputs' collection :build_step_outputs, as: 'buildStepOutputs'
collection :images, as: 'images', class: Google::Apis::CloudbuildV1::BuiltImage, decorator: Google::Apis::CloudbuildV1::BuiltImage::Representation collection :images, as: 'images', class: Google::Apis::CloudbuildV1::BuiltImage, decorator: Google::Apis::CloudbuildV1::BuiltImage::Representation

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/cloud-build/docs/ # @see https://cloud.google.com/cloud-build/docs/
module CloudbuildV1alpha1 module CloudbuildV1alpha1
VERSION = 'V1alpha1' VERSION = 'V1alpha1'
REVISION = '20190306' REVISION = '20190312'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -785,6 +785,11 @@ module Google
# @return [String] # @return [String]
attr_accessor :artifact_manifest attr_accessor :artifact_manifest
# Start and end times for a build execution phase.
# Corresponds to the JSON property `artifactTiming`
# @return [Google::Apis::CloudbuildV1alpha1::TimeSpan]
attr_accessor :artifact_timing
# List of build step digests, in the order corresponding to build step # List of build step digests, in the order corresponding to build step
# indices. # indices.
# Corresponds to the JSON property `buildStepImages` # Corresponds to the JSON property `buildStepImages`
@ -817,6 +822,7 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@artifact_manifest = args[:artifact_manifest] if args.key?(:artifact_manifest) @artifact_manifest = args[:artifact_manifest] if args.key?(:artifact_manifest)
@artifact_timing = args[:artifact_timing] if args.key?(:artifact_timing)
@build_step_images = args[:build_step_images] if args.key?(:build_step_images) @build_step_images = args[:build_step_images] if args.key?(:build_step_images)
@build_step_outputs = args[:build_step_outputs] if args.key?(:build_step_outputs) @build_step_outputs = args[:build_step_outputs] if args.key?(:build_step_outputs)
@images = args[:images] if args.key?(:images) @images = args[:images] if args.key?(:images)

View File

@ -337,6 +337,8 @@ module Google
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :artifact_manifest, as: 'artifactManifest' property :artifact_manifest, as: 'artifactManifest'
property :artifact_timing, as: 'artifactTiming', class: Google::Apis::CloudbuildV1alpha1::TimeSpan, decorator: Google::Apis::CloudbuildV1alpha1::TimeSpan::Representation
collection :build_step_images, as: 'buildStepImages' collection :build_step_images, as: 'buildStepImages'
collection :build_step_outputs, as: 'buildStepOutputs' collection :build_step_outputs, as: 'buildStepOutputs'
collection :images, as: 'images', class: Google::Apis::CloudbuildV1alpha1::BuiltImage, decorator: Google::Apis::CloudbuildV1alpha1::BuiltImage::Representation collection :images, as: 'images', class: Google::Apis::CloudbuildV1alpha1::BuiltImage, decorator: Google::Apis::CloudbuildV1alpha1::BuiltImage::Representation

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/iot # @see https://cloud.google.com/iot
module CloudiotV1 module CloudiotV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20181120' REVISION = '20190306'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -87,7 +87,7 @@ module Google
# account. For example, `my-other-app@appspot.gserviceaccount.com`. # account. For example, `my-other-app@appspot.gserviceaccount.com`.
# * `group:`emailid``: An email address that represents a Google group. # * `group:`emailid``: An email address that represents a Google group.
# For example, `admins@example.com`. # For example, `admins@example.com`.
# * `domain:`domain``: A Google Apps domain name that represents all the # * `domain:`domain``: The G Suite domain (primary) that represents all the
# users of that domain. For example, `google.com` or `example.com`. # users of that domain. For example, `google.com` or `example.com`.
# Corresponds to the JSON property `members` # Corresponds to the JSON property `members`
# @return [Array<String>] # @return [Array<String>]
@ -162,14 +162,14 @@ module Google
# @return [String] # @return [String]
attr_accessor :last_config_send_time attr_accessor :last_config_send_time
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -1066,14 +1066,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -26,7 +26,7 @@ module Google
# @see https://sites.google.com/corp/google.com/cloudprivatecatalog # @see https://sites.google.com/corp/google.com/cloudprivatecatalog
module CloudprivatecatalogproducerV1beta1 module CloudprivatecatalogproducerV1beta1
VERSION = 'V1beta1' VERSION = 'V1beta1'
REVISION = '20190304' REVISION = '20190309'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -986,14 +986,14 @@ module Google
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -1089,14 +1089,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/container-analysis/api/reference/rest/ # @see https://cloud.google.com/container-analysis/api/reference/rest/
module ContaineranalysisV1beta1 module ContaineranalysisV1beta1
VERSION = 'V1beta1' VERSION = 'V1beta1'
REVISION = '20190222' REVISION = '20190308'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -900,14 +900,14 @@ module Google
# @return [String] # @return [String]
attr_accessor :analysis_status attr_accessor :analysis_status
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -2495,14 +2495,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/shopping-content # @see https://developers.google.com/shopping-content
module ContentV2 module ContentV2
VERSION = 'V2' VERSION = 'V2'
REVISION = '20190304' REVISION = '20190308'
# Manage your product listings and accounts for Google Shopping # Manage your product listings and accounts for Google Shopping
AUTH_CONTENT = 'https://www.googleapis.com/auth/content' AUTH_CONTENT = 'https://www.googleapis.com/auth/content'

View File

@ -329,7 +329,7 @@ module Google
# @return [Array<Google::Apis::ContentV2::AccountStatusAccountLevelIssue>] # @return [Array<Google::Apis::ContentV2::AccountStatusAccountLevelIssue>]
attr_accessor :account_level_issues attr_accessor :account_level_issues
# A list of data quality issues. # DEPRECATED - never populated.
# Corresponds to the JSON property `dataQualityIssues` # Corresponds to the JSON property `dataQualityIssues`
# @return [Array<Google::Apis::ContentV2::AccountStatusDataQualityIssue>] # @return [Array<Google::Apis::ContentV2::AccountStatusDataQualityIssue>]
attr_accessor :data_quality_issues attr_accessor :data_quality_issues
@ -426,57 +426,57 @@ module Google
class AccountStatusDataQualityIssue class AccountStatusDataQualityIssue
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Country for which this issue is reported. #
# Corresponds to the JSON property `country` # Corresponds to the JSON property `country`
# @return [String] # @return [String]
attr_accessor :country attr_accessor :country
# The destination the issue applies to. #
# Corresponds to the JSON property `destination` # Corresponds to the JSON property `destination`
# @return [String] # @return [String]
attr_accessor :destination attr_accessor :destination
# A more detailed description of the issue. #
# Corresponds to the JSON property `detail` # Corresponds to the JSON property `detail`
# @return [String] # @return [String]
attr_accessor :detail attr_accessor :detail
# Actual value displayed on the landing page. #
# Corresponds to the JSON property `displayedValue` # Corresponds to the JSON property `displayedValue`
# @return [String] # @return [String]
attr_accessor :displayed_value attr_accessor :displayed_value
# Example items featuring the issue. #
# Corresponds to the JSON property `exampleItems` # Corresponds to the JSON property `exampleItems`
# @return [Array<Google::Apis::ContentV2::AccountStatusExampleItem>] # @return [Array<Google::Apis::ContentV2::AccountStatusExampleItem>]
attr_accessor :example_items attr_accessor :example_items
# Issue identifier. #
# Corresponds to the JSON property `id` # Corresponds to the JSON property `id`
# @return [String] # @return [String]
attr_accessor :id attr_accessor :id
# Last time the account was checked for this issue. #
# Corresponds to the JSON property `lastChecked` # Corresponds to the JSON property `lastChecked`
# @return [String] # @return [String]
attr_accessor :last_checked attr_accessor :last_checked
# The attribute name that is relevant for the issue. #
# Corresponds to the JSON property `location` # Corresponds to the JSON property `location`
# @return [String] # @return [String]
attr_accessor :location attr_accessor :location
# Number of items in the account found to have the said issue. #
# Corresponds to the JSON property `numItems` # Corresponds to the JSON property `numItems`
# @return [Fixnum] # @return [Fixnum]
attr_accessor :num_items attr_accessor :num_items
# Severity of the problem. #
# Corresponds to the JSON property `severity` # Corresponds to the JSON property `severity`
# @return [String] # @return [String]
attr_accessor :severity attr_accessor :severity
# Submitted value that causes the issue. #
# Corresponds to the JSON property `submittedValue` # Corresponds to the JSON property `submittedValue`
# @return [String] # @return [String]
attr_accessor :submitted_value attr_accessor :submitted_value
@ -501,32 +501,31 @@ module Google
end end
end end
# An example of an item that has poor data quality. An item value on the landing #
# page differs from what is submitted, or conflicts with a policy.
class AccountStatusExampleItem class AccountStatusExampleItem
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Unique item ID as specified in the uploaded product data. #
# Corresponds to the JSON property `itemId` # Corresponds to the JSON property `itemId`
# @return [String] # @return [String]
attr_accessor :item_id attr_accessor :item_id
# Landing page of the item. #
# Corresponds to the JSON property `link` # Corresponds to the JSON property `link`
# @return [String] # @return [String]
attr_accessor :link attr_accessor :link
# The item value that was submitted. #
# Corresponds to the JSON property `submittedValue` # Corresponds to the JSON property `submittedValue`
# @return [String] # @return [String]
attr_accessor :submitted_value attr_accessor :submitted_value
# Title of the item. #
# Corresponds to the JSON property `title` # Corresponds to the JSON property `title`
# @return [String] # @return [String]
attr_accessor :title attr_accessor :title
# The actual value on the landing page. #
# Corresponds to the JSON property `valueOnLandingPage` # Corresponds to the JSON property `valueOnLandingPage`
# @return [String] # @return [String]
attr_accessor :value_on_landing_page attr_accessor :value_on_landing_page
@ -4011,7 +4010,7 @@ module Google
attr_accessor :acknowledged attr_accessor :acknowledged
alias_method :acknowledged?, :acknowledged alias_method :acknowledged?, :acknowledged
# The channel type of the order: "purchaseOnGoogle" or "googleExpress". # Deprecated.
# Corresponds to the JSON property `channelType` # Corresponds to the JSON property `channelType`
# @return [String] # @return [String]
attr_accessor :channel_type attr_accessor :channel_type
@ -4074,9 +4073,8 @@ module Google
# @return [String] # @return [String]
attr_accessor :placed_date attr_accessor :placed_date
# Deprecated. Ignored if provided for createTestOrder. The details of the # The details of the merchant provided promotions applied to the order. More
# merchant provided promotions applied to the order. More details about the # details about the program are here.
# program are here.
# Corresponds to the JSON property `promotions` # Corresponds to the JSON property `promotions`
# @return [Array<Google::Apis::ContentV2::OrderLegacyPromotion>] # @return [Array<Google::Apis::ContentV2::OrderLegacyPromotion>]
attr_accessor :promotions attr_accessor :promotions
@ -4316,7 +4314,7 @@ module Google
# Email address that can be used for marketing purposes. The field may be empty # Email address that can be used for marketing purposes. The field may be empty
# even if explicitMarketingPreference is 'granted'. This happens when retrieving # even if explicitMarketingPreference is 'granted'. This happens when retrieving
# an old order from the customer who deleted his account. # an old order from the customer who deleted their account.
# Corresponds to the JSON property `marketingEmailAddress` # Corresponds to the JSON property `marketingEmailAddress`
# @return [String] # @return [String]
attr_accessor :marketing_email_address attr_accessor :marketing_email_address
@ -9199,7 +9197,7 @@ module Google
end end
# The status of a product, i.e., information about a product computed # The status of a product, i.e., information about a product computed
# asynchronously by the data quality analysis. # asynchronously.
class ProductStatus class ProductStatus
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -9208,7 +9206,7 @@ module Google
# @return [String] # @return [String]
attr_accessor :creation_date attr_accessor :creation_date
# A list of data quality issues associated with the product. # DEPRECATED - never populated
# Corresponds to the JSON property `dataQualityIssues` # Corresponds to the JSON property `dataQualityIssues`
# @return [Array<Google::Apis::ContentV2::ProductStatusDataQualityIssue>] # @return [Array<Google::Apis::ContentV2::ProductStatusDataQualityIssue>]
attr_accessor :data_quality_issues attr_accessor :data_quality_issues
@ -9284,47 +9282,47 @@ module Google
class ProductStatusDataQualityIssue class ProductStatusDataQualityIssue
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The destination the issue applies to. #
# Corresponds to the JSON property `destination` # Corresponds to the JSON property `destination`
# @return [String] # @return [String]
attr_accessor :destination attr_accessor :destination
# A more detailed error string. #
# Corresponds to the JSON property `detail` # Corresponds to the JSON property `detail`
# @return [String] # @return [String]
attr_accessor :detail attr_accessor :detail
# The fetch status for landing_page_errors. #
# Corresponds to the JSON property `fetchStatus` # Corresponds to the JSON property `fetchStatus`
# @return [String] # @return [String]
attr_accessor :fetch_status attr_accessor :fetch_status
# The ID of the data quality issue. #
# Corresponds to the JSON property `id` # Corresponds to the JSON property `id`
# @return [String] # @return [String]
attr_accessor :id attr_accessor :id
# The attribute name that is relevant for the issue. #
# Corresponds to the JSON property `location` # Corresponds to the JSON property `location`
# @return [String] # @return [String]
attr_accessor :location attr_accessor :location
# The severity of the data quality issue. #
# Corresponds to the JSON property `severity` # Corresponds to the JSON property `severity`
# @return [String] # @return [String]
attr_accessor :severity attr_accessor :severity
# The time stamp of the data quality issue. #
# Corresponds to the JSON property `timestamp` # Corresponds to the JSON property `timestamp`
# @return [String] # @return [String]
attr_accessor :timestamp attr_accessor :timestamp
# The value of that attribute that was found on the landing page #
# Corresponds to the JSON property `valueOnLandingPage` # Corresponds to the JSON property `valueOnLandingPage`
# @return [String] # @return [String]
attr_accessor :value_on_landing_page attr_accessor :value_on_landing_page
# The value the attribute had at time of evaluation. #
# Corresponds to the JSON property `valueProvided` # Corresponds to the JSON property `valueProvided`
# @return [String] # @return [String]
attr_accessor :value_provided attr_accessor :value_provided
@ -9827,7 +9825,7 @@ module Google
attr_accessor :kind attr_accessor :kind
# The status of a product, i.e., information about a product computed # The status of a product, i.e., information about a product computed
# asynchronously by the data quality analysis. # asynchronously.
# Corresponds to the JSON property `productStatus` # Corresponds to the JSON property `productStatus`
# @return [Google::Apis::ContentV2::ProductStatus] # @return [Google::Apis::ContentV2::ProductStatus]
attr_accessor :product_status attr_accessor :product_status
@ -10550,8 +10548,7 @@ module Google
# @return [String] # @return [String]
attr_accessor :predefined_delivery_address attr_accessor :predefined_delivery_address
# Deprecated. The details of the merchant provided promotions applied to the # Deprecated. Ignored if provided.
# order. More details about the program are here.
# Corresponds to the JSON property `promotions` # Corresponds to the JSON property `promotions`
# @return [Array<Google::Apis::ContentV2::OrderLegacyPromotion>] # @return [Array<Google::Apis::ContentV2::OrderLegacyPromotion>]
attr_accessor :promotions attr_accessor :promotions
@ -10710,7 +10707,7 @@ module Google
# @return [String] # @return [String]
attr_accessor :brand attr_accessor :brand
# The item's channel. # Deprecated.
# Corresponds to the JSON property `channel` # Corresponds to the JSON property `channel`
# @return [String] # @return [String]
attr_accessor :channel attr_accessor :channel

View File

@ -487,8 +487,8 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Retrieves the status of a Merchant Center account. Multi-client accounts can # Retrieves the status of a Merchant Center account. No itemLevelIssues are
# only call this method for sub-accounts. # returned for multi-client accounts.
# @param [Fixnum] merchant_id # @param [Fixnum] merchant_id
# The ID of the managing account. If this parameter is not the same as accountId, # The ID of the managing account. If this parameter is not the same as accountId,
# then this account must be a multi-client account and accountId must be the ID # then this account must be a multi-client account and accountId must be the ID

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/shopping-content # @see https://developers.google.com/shopping-content
module ContentV2_1 module ContentV2_1
VERSION = 'V2_1' VERSION = 'V2_1'
REVISION = '20190304' REVISION = '20190308'
# Manage your product listings and accounts for Google Shopping # Manage your product listings and accounts for Google Shopping
AUTH_CONTENT = 'https://www.googleapis.com/auth/content' AUTH_CONTENT = 'https://www.googleapis.com/auth/content'

View File

@ -3391,11 +3391,6 @@ module Google
# @return [Google::Apis::ContentV2_1::OrderAddress] # @return [Google::Apis::ContentV2_1::OrderAddress]
attr_accessor :billing_address attr_accessor :billing_address
# The channel type of the order: "purchaseOnGoogle" or "googleExpress".
# Corresponds to the JSON property `channelType`
# @return [String]
attr_accessor :channel_type
# The details of the customer who placed the order. # The details of the customer who placed the order.
# Corresponds to the JSON property `customer` # Corresponds to the JSON property `customer`
# @return [Google::Apis::ContentV2_1::OrderCustomer] # @return [Google::Apis::ContentV2_1::OrderCustomer]
@ -3499,7 +3494,6 @@ module Google
def update!(**args) def update!(**args)
@acknowledged = args[:acknowledged] if args.key?(:acknowledged) @acknowledged = args[:acknowledged] if args.key?(:acknowledged)
@billing_address = args[:billing_address] if args.key?(:billing_address) @billing_address = args[:billing_address] if args.key?(:billing_address)
@channel_type = args[:channel_type] if args.key?(:channel_type)
@customer = args[:customer] if args.key?(:customer) @customer = args[:customer] if args.key?(:customer)
@delivery_details = args[:delivery_details] if args.key?(:delivery_details) @delivery_details = args[:delivery_details] if args.key?(:delivery_details)
@id = args[:id] if args.key?(:id) @id = args[:id] if args.key?(:id)
@ -3678,7 +3672,7 @@ module Google
# Email address that can be used for marketing purposes. The field may be empty # Email address that can be used for marketing purposes. The field may be empty
# even if explicitMarketingPreference is 'granted'. This happens when retrieving # even if explicitMarketingPreference is 'granted'. This happens when retrieving
# an old order from the customer who deleted his account. # an old order from the customer who deleted their account.
# Corresponds to the JSON property `marketingEmailAddress` # Corresponds to the JSON property `marketingEmailAddress`
# @return [String] # @return [String]
attr_accessor :marketing_email_address attr_accessor :marketing_email_address
@ -3836,11 +3830,6 @@ module Google
# @return [String] # @return [String]
attr_accessor :brand attr_accessor :brand
# The item's channel (online or local).
# Corresponds to the JSON property `channel`
# @return [String]
attr_accessor :channel
# Condition or state of the item. # Condition or state of the item.
# Corresponds to the JSON property `condition` # Corresponds to the JSON property `condition`
# @return [String] # @return [String]
@ -3920,7 +3909,6 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@brand = args[:brand] if args.key?(:brand) @brand = args[:brand] if args.key?(:brand)
@channel = args[:channel] if args.key?(:channel)
@condition = args[:condition] if args.key?(:condition) @condition = args[:condition] if args.key?(:condition)
@content_language = args[:content_language] if args.key?(:content_language) @content_language = args[:content_language] if args.key?(:content_language)
@fees = args[:fees] if args.key?(:fees) @fees = args[:fees] if args.key?(:fees)
@ -7288,7 +7276,7 @@ module Google
end end
# The status of a product, i.e., information about a product computed # The status of a product, i.e., information about a product computed
# asynchronously by the data quality analysis. # asynchronously.
class ProductStatus class ProductStatus
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -7823,7 +7811,7 @@ module Google
attr_accessor :kind attr_accessor :kind
# The status of a product, i.e., information about a product computed # The status of a product, i.e., information about a product computed
# asynchronously by the data quality analysis. # asynchronously.
# Corresponds to the JSON property `productStatus` # Corresponds to the JSON property `productStatus`
# @return [Google::Apis::ContentV2_1::ProductStatus] # @return [Google::Apis::ContentV2_1::ProductStatus]
attr_accessor :product_status attr_accessor :product_status
@ -8790,11 +8778,6 @@ module Google
# @return [String] # @return [String]
attr_accessor :brand attr_accessor :brand
# The item's channel.
# Corresponds to the JSON property `channel`
# @return [String]
attr_accessor :channel
# Condition or state of the item. # Condition or state of the item.
# Corresponds to the JSON property `condition` # Corresponds to the JSON property `condition`
# @return [String] # @return [String]
@ -8858,7 +8841,6 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@brand = args[:brand] if args.key?(:brand) @brand = args[:brand] if args.key?(:brand)
@channel = args[:channel] if args.key?(:channel)
@condition = args[:condition] if args.key?(:condition) @condition = args[:condition] if args.key?(:condition)
@content_language = args[:content_language] if args.key?(:content_language) @content_language = args[:content_language] if args.key?(:content_language)
@gtin = args[:gtin] if args.key?(:gtin) @gtin = args[:gtin] if args.key?(:gtin)

View File

@ -2361,7 +2361,6 @@ module Google
property :acknowledged, as: 'acknowledged' property :acknowledged, as: 'acknowledged'
property :billing_address, as: 'billingAddress', class: Google::Apis::ContentV2_1::OrderAddress, decorator: Google::Apis::ContentV2_1::OrderAddress::Representation property :billing_address, as: 'billingAddress', class: Google::Apis::ContentV2_1::OrderAddress, decorator: Google::Apis::ContentV2_1::OrderAddress::Representation
property :channel_type, as: 'channelType'
property :customer, as: 'customer', class: Google::Apis::ContentV2_1::OrderCustomer, decorator: Google::Apis::ContentV2_1::OrderCustomer::Representation property :customer, as: 'customer', class: Google::Apis::ContentV2_1::OrderCustomer, decorator: Google::Apis::ContentV2_1::OrderCustomer::Representation
property :delivery_details, as: 'deliveryDetails', class: Google::Apis::ContentV2_1::OrderDeliveryDetails, decorator: Google::Apis::ContentV2_1::OrderDeliveryDetails::Representation property :delivery_details, as: 'deliveryDetails', class: Google::Apis::ContentV2_1::OrderDeliveryDetails, decorator: Google::Apis::ContentV2_1::OrderDeliveryDetails::Representation
@ -2478,7 +2477,6 @@ module Google
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :brand, as: 'brand' property :brand, as: 'brand'
property :channel, as: 'channel'
property :condition, as: 'condition' property :condition, as: 'condition'
property :content_language, as: 'contentLanguage' property :content_language, as: 'contentLanguage'
collection :fees, as: 'fees', class: Google::Apis::ContentV2_1::OrderLineItemProductFee, decorator: Google::Apis::ContentV2_1::OrderLineItemProductFee::Representation collection :fees, as: 'fees', class: Google::Apis::ContentV2_1::OrderLineItemProductFee, decorator: Google::Apis::ContentV2_1::OrderLineItemProductFee::Representation
@ -3852,7 +3850,6 @@ module Google
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :brand, as: 'brand' property :brand, as: 'brand'
property :channel, as: 'channel'
property :condition, as: 'condition' property :condition, as: 'condition'
property :content_language, as: 'contentLanguage' property :content_language, as: 'contentLanguage'
property :gtin, as: 'gtin' property :gtin, as: 'gtin'

View File

@ -426,8 +426,8 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Retrieves the status of a Merchant Center account. Multi-client accounts can # Retrieves the status of a Merchant Center account. No itemLevelIssues are
# only call this method for sub-accounts. # returned for multi-client accounts.
# @param [Fixnum] merchant_id # @param [Fixnum] merchant_id
# The ID of the managing account. If this parameter is not the same as accountId, # The ID of the managing account. If this parameter is not the same as accountId,
# then this account must be a multi-client account and accountId must be the ID # then this account must be a multi-client account and accountId must be the ID

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/dialogflow-enterprise/ # @see https://cloud.google.com/dialogflow-enterprise/
module DialogflowV2 module DialogflowV2
VERSION = 'V2' VERSION = 'V2'
REVISION = '20190219' REVISION = '20190311'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -470,14 +470,14 @@ module Google
# @return [String] # @return [String]
attr_accessor :response_id attr_accessor :response_id
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -4222,14 +4222,14 @@ module Google
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -4325,14 +4325,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -25,22 +25,13 @@ module Google
# @see https://cloud.google.com/genomics # @see https://cloud.google.com/genomics
module GenomicsV1 module GenomicsV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20190309' REVISION = '20190312'
# View and manage your data in Google BigQuery
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
# Manage your data in Google Cloud Storage
AUTH_DEVSTORAGE_READ_WRITE = 'https://www.googleapis.com/auth/devstorage.read_write'
# View and manage Genomics data # View and manage Genomics data
AUTH_GENOMICS = 'https://www.googleapis.com/auth/genomics' AUTH_GENOMICS = 'https://www.googleapis.com/auth/genomics'
# View Genomics data
AUTH_GENOMICS_READONLY = 'https://www.googleapis.com/auth/genomics.readonly'
end end
end end
end end

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/iap # @see https://cloud.google.com/iap
module IapV1 module IapV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20190109' REVISION = '20190306'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -46,7 +46,7 @@ module Google
# account. For example, `my-other-app@appspot.gserviceaccount.com`. # account. For example, `my-other-app@appspot.gserviceaccount.com`.
# * `group:`emailid``: An email address that represents a Google group. # * `group:`emailid``: An email address that represents a Google group.
# For example, `admins@example.com`. # For example, `admins@example.com`.
# * `domain:`domain``: A Google Apps domain name that represents all the # * `domain:`domain``: The G Suite domain (primary) that represents all the
# users of that domain. For example, `google.com` or `example.com`. # users of that domain. For example, `google.com` or `example.com`.
# Corresponds to the JSON property `members` # Corresponds to the JSON property `members`
# @return [Array<String>] # @return [Array<String>]

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/iap # @see https://cloud.google.com/iap
module IapV1beta1 module IapV1beta1
VERSION = 'V1beta1' VERSION = 'V1beta1'
REVISION = '20190109' REVISION = '20190306'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -46,7 +46,7 @@ module Google
# account. For example, `my-other-app@appspot.gserviceaccount.com`. # account. For example, `my-other-app@appspot.gserviceaccount.com`.
# * `group:`emailid``: An email address that represents a Google group. # * `group:`emailid``: An email address that represents a Google group.
# For example, `admins@example.com`. # For example, `admins@example.com`.
# * `domain:`domain``: A Google Apps domain name that represents all the # * `domain:`domain``: The G Suite domain (primary) that represents all the
# users of that domain. For example, `google.com` or `example.com`. # users of that domain. For example, `google.com` or `example.com`.
# Corresponds to the JSON property `members` # Corresponds to the JSON property `members`
# @return [Array<String>] # @return [Array<String>]

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/natural-language/ # @see https://cloud.google.com/natural-language/
module LanguageV1 module LanguageV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20181022' REVISION = '20190308'
# Apply machine learning models to reveal the structure and meaning of text # Apply machine learning models to reveal the structure and meaning of text
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language' AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'

View File

@ -768,14 +768,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/natural-language/ # @see https://cloud.google.com/natural-language/
module LanguageV1beta1 module LanguageV1beta1
VERSION = 'V1beta1' VERSION = 'V1beta1'
REVISION = '20181022' REVISION = '20190308'
# Apply machine learning models to reveal the structure and meaning of text # Apply machine learning models to reveal the structure and meaning of text
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language' AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'

View File

@ -620,14 +620,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/natural-language/ # @see https://cloud.google.com/natural-language/
module LanguageV1beta2 module LanguageV1beta2
VERSION = 'V1beta2' VERSION = 'V1beta2'
REVISION = '20181022' REVISION = '20190308'
# Apply machine learning models to reveal the structure and meaning of text # Apply machine learning models to reveal the structure and meaning of text
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language' AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'

View File

@ -775,14 +775,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -27,7 +27,7 @@ module Google
# @see https://developers.google.com/poly/ # @see https://developers.google.com/poly/
module PolyV1 module PolyV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20180808' REVISION = '20190309'
end end
end end
end end

View File

@ -180,14 +180,15 @@ module Google
# The MIME content-type, such as `image/png`. # The MIME content-type, such as `image/png`.
# For more information, see # For more information, see
# [MIME types](//developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/ # [MIME
# MIME_types). # types](//developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types).
# Corresponds to the JSON property `contentType` # Corresponds to the JSON property `contentType`
# @return [String] # @return [String]
attr_accessor :content_type attr_accessor :content_type
# The path of the resource file relative to the root file. # The path of the resource file relative to the
# For root or thumbnail files, this is just the filename. # root file. For root or thumbnail files,
# this is just the filename.
# Corresponds to the JSON property `relativePath` # Corresponds to the JSON property `relativePath`
# @return [String] # @return [String]
attr_accessor :relative_path attr_accessor :relative_path

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/tpu/ # @see https://cloud.google.com/tpu/
module TpuV1 module TpuV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20190228' REVISION = '20190312'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -420,14 +420,14 @@ module Google
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -615,14 +615,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/tpu/ # @see https://cloud.google.com/tpu/
module TpuV1alpha1 module TpuV1alpha1
VERSION = 'V1alpha1' VERSION = 'V1alpha1'
REVISION = '20190228' REVISION = '20190312'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -420,14 +420,14 @@ module Google
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -615,14 +615,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/video-intelligence/docs/ # @see https://cloud.google.com/video-intelligence/docs/
module VideointelligenceV1beta2 module VideointelligenceV1beta2
VERSION = 'V1beta2' VERSION = 'V1beta2'
REVISION = '20190220' REVISION = '20190308'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -623,14 +623,14 @@ module Google
class GoogleCloudVideointelligenceV1VideoAnnotationResults class GoogleCloudVideointelligenceV1VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -1079,6 +1079,16 @@ module Google
class GoogleCloudVideointelligenceV1beta2LabelDetectionConfig class GoogleCloudVideointelligenceV1beta2LabelDetectionConfig
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The confidence threshold we perform filtering on the labels from
# frame-level detection. If not set, it is set to 0.4 by default. The valid
# range for this threshold is [0.1, 0.9]. Any value set outside of this
# range will be clipped.
# Note: for best results please follow the default threshold. We will update
# the default threshold everytime when we release a new model.
# Corresponds to the JSON property `frameConfidenceThreshold`
# @return [Float]
attr_accessor :frame_confidence_threshold
# What labels should be detected with LABEL_DETECTION, in addition to # What labels should be detected with LABEL_DETECTION, in addition to
# video-level labels or segment-level labels. # video-level labels or segment-level labels.
# If unspecified, defaults to `SHOT_MODE`. # If unspecified, defaults to `SHOT_MODE`.
@ -1101,15 +1111,27 @@ module Google
attr_accessor :stationary_camera attr_accessor :stationary_camera
alias_method :stationary_camera?, :stationary_camera alias_method :stationary_camera?, :stationary_camera
# The confidence threshold we perform filtering on the labels from
# video-level and shot-level detections. If not set, it is set to 0.3 by
# default. The valid range for this threshold is [0.1, 0.9]. Any value set
# outside of this range will be clipped.
# Note: for best results please follow the default threshold. We will update
# the default threshold everytime when we release a new model.
# Corresponds to the JSON property `videoConfidenceThreshold`
# @return [Float]
attr_accessor :video_confidence_threshold
def initialize(**args) def initialize(**args)
update!(**args) update!(**args)
end end
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@frame_confidence_threshold = args[:frame_confidence_threshold] if args.key?(:frame_confidence_threshold)
@label_detection_mode = args[:label_detection_mode] if args.key?(:label_detection_mode) @label_detection_mode = args[:label_detection_mode] if args.key?(:label_detection_mode)
@model = args[:model] if args.key?(:model) @model = args[:model] if args.key?(:model)
@stationary_camera = args[:stationary_camera] if args.key?(:stationary_camera) @stationary_camera = args[:stationary_camera] if args.key?(:stationary_camera)
@video_confidence_threshold = args[:video_confidence_threshold] if args.key?(:video_confidence_threshold)
end end
end end
@ -1719,14 +1741,14 @@ module Google
class GoogleCloudVideointelligenceV1beta2VideoAnnotationResults class GoogleCloudVideointelligenceV1beta2VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -2572,14 +2594,14 @@ module Google
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -3374,14 +3396,14 @@ module Google
class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -3578,12 +3600,12 @@ module Google
# Video annotation progress. Included in the `metadata` # Video annotation progress. Included in the `metadata`
# field of the `Operation` returned by the `GetOperation` # field of the `Operation` returned by the `GetOperation`
# call of the `google::longrunning::Operations` service. # call of the `google::longrunning::Operations` service.
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Progress metadata for all videos specified in `AnnotateVideoRequest`. # Progress metadata for all videos specified in `AnnotateVideoRequest`.
# Corresponds to the JSON property `annotationProgress` # Corresponds to the JSON property `annotationProgress`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress>]
attr_accessor :annotation_progress attr_accessor :annotation_progress
def initialize(**args) def initialize(**args)
@ -3599,12 +3621,12 @@ module Google
# Video annotation response. Included in the `response` # Video annotation response. Included in the `response`
# field of the `Operation` returned by the `GetOperation` # field of the `Operation` returned by the `GetOperation`
# call of the `google::longrunning::Operations` service. # call of the `google::longrunning::Operations` service.
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Annotation results for all videos specified in `AnnotateVideoRequest`. # Annotation results for all videos specified in `AnnotateVideoRequest`.
# Corresponds to the JSON property `annotationResults` # Corresponds to the JSON property `annotationResults`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults>]
attr_accessor :annotation_results attr_accessor :annotation_results
def initialize(**args) def initialize(**args)
@ -3618,7 +3640,7 @@ module Google
end end
# Detected entity from video analysis. # Detected entity from video analysis.
class GoogleCloudVideointelligenceV2beta1Entity class GoogleCloudVideointelligenceV1p3beta1Entity
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Textual description, e.g. `Fixed-gear bicycle`. # Textual description, e.g. `Fixed-gear bicycle`.
@ -3653,12 +3675,12 @@ module Google
# Explicit content annotation (based on per-frame visual signals only). # Explicit content annotation (based on per-frame visual signals only).
# If no explicit content has been detected in a frame, no annotations are # If no explicit content has been detected in a frame, no annotations are
# present for that frame. # present for that frame.
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation class GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# All video frames where explicit content was detected. # All video frames where explicit content was detected.
# Corresponds to the JSON property `frames` # Corresponds to the JSON property `frames`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame>]
attr_accessor :frames attr_accessor :frames
def initialize(**args) def initialize(**args)
@ -3672,7 +3694,7 @@ module Google
end end
# Video frame level annotation results for explicit content. # Video frame level annotation results for explicit content.
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame class GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Likelihood of the pornography content.. # Likelihood of the pornography content..
@ -3698,7 +3720,7 @@ module Google
end end
# Label annotation. # Label annotation.
class GoogleCloudVideointelligenceV2beta1LabelAnnotation class GoogleCloudVideointelligenceV1p3beta1LabelAnnotation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Common categories for the detected entity. # Common categories for the detected entity.
@ -3706,22 +3728,22 @@ module Google
# cases there might be more than one categories e.g. `Terrier` could also be # cases there might be more than one categories e.g. `Terrier` could also be
# a `pet`. # a `pet`.
# Corresponds to the JSON property `categoryEntities` # Corresponds to the JSON property `categoryEntities`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1Entity>]
attr_accessor :category_entities attr_accessor :category_entities
# Detected entity from video analysis. # Detected entity from video analysis.
# Corresponds to the JSON property `entity` # Corresponds to the JSON property `entity`
# @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity] # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1Entity]
attr_accessor :entity attr_accessor :entity
# All video frames where a label was detected. # All video frames where a label was detected.
# Corresponds to the JSON property `frames` # Corresponds to the JSON property `frames`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelFrame>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelFrame>]
attr_accessor :frames attr_accessor :frames
# All video segments where a label was detected. # All video segments where a label was detected.
# Corresponds to the JSON property `segments` # Corresponds to the JSON property `segments`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelSegment>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelSegment>]
attr_accessor :segments attr_accessor :segments
def initialize(**args) def initialize(**args)
@ -3738,7 +3760,7 @@ module Google
end end
# Video frame level annotation results for label detection. # Video frame level annotation results for label detection.
class GoogleCloudVideointelligenceV2beta1LabelFrame class GoogleCloudVideointelligenceV1p3beta1LabelFrame
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Confidence that the label is accurate. Range: [0, 1]. # Confidence that the label is accurate. Range: [0, 1].
@ -3764,7 +3786,7 @@ module Google
end end
# Video segment level annotation results for label detection. # Video segment level annotation results for label detection.
class GoogleCloudVideointelligenceV2beta1LabelSegment class GoogleCloudVideointelligenceV1p3beta1LabelSegment
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Confidence that the label is accurate. Range: [0, 1]. # Confidence that the label is accurate. Range: [0, 1].
@ -3774,7 +3796,7 @@ module Google
# Video segment. # Video segment.
# Corresponds to the JSON property `segment` # Corresponds to the JSON property `segment`
# @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment] # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment]
attr_accessor :segment attr_accessor :segment
def initialize(**args) def initialize(**args)
@ -3791,7 +3813,7 @@ module Google
# Normalized bounding box. # Normalized bounding box.
# The normalized vertex coordinates are relative to the original image. # The normalized vertex coordinates are relative to the original image.
# Range: [0, 1]. # Range: [0, 1].
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Bottom Y coordinate. # Bottom Y coordinate.
@ -3842,12 +3864,12 @@ module Google
# and the vertex order will still be (0, 1, 2, 3). Note that values can be less # and the vertex order will still be (0, 1, 2, 3). Note that values can be less
# than 0, or greater than 1 due to trignometric calculations for location of # than 0, or greater than 1 due to trignometric calculations for location of
# the box. # the box.
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Normalized vertices of the bounding polygon. # Normalized vertices of the bounding polygon.
# Corresponds to the JSON property `vertices` # Corresponds to the JSON property `vertices`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedVertex>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1NormalizedVertex>]
attr_accessor :vertices attr_accessor :vertices
def initialize(**args) def initialize(**args)
@ -3863,7 +3885,7 @@ module Google
# A vertex represents a 2D point in the image. # A vertex represents a 2D point in the image.
# NOTE: the normalized vertex coordinates are relative to the original image # NOTE: the normalized vertex coordinates are relative to the original image
# and range from 0 to 1. # and range from 0 to 1.
class GoogleCloudVideointelligenceV2beta1NormalizedVertex class GoogleCloudVideointelligenceV1p3beta1NormalizedVertex
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# X coordinate. # X coordinate.
@ -3888,7 +3910,7 @@ module Google
end end
# Annotations corresponding to one tracked object. # Annotations corresponding to one tracked object.
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Object category's labeling confidence of this track. # Object category's labeling confidence of this track.
@ -3898,7 +3920,7 @@ module Google
# Detected entity from video analysis. # Detected entity from video analysis.
# Corresponds to the JSON property `entity` # Corresponds to the JSON property `entity`
# @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity] # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1Entity]
attr_accessor :entity attr_accessor :entity
# Information corresponding to all frames where this object track appears. # Information corresponding to all frames where this object track appears.
@ -3906,12 +3928,12 @@ module Google
# messages in frames. # messages in frames.
# Streaming mode: it can only be one ObjectTrackingFrame message in frames. # Streaming mode: it can only be one ObjectTrackingFrame message in frames.
# Corresponds to the JSON property `frames` # Corresponds to the JSON property `frames`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame>]
attr_accessor :frames attr_accessor :frames
# Video segment. # Video segment.
# Corresponds to the JSON property `segment` # Corresponds to the JSON property `segment`
# @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment] # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment]
attr_accessor :segment attr_accessor :segment
# Streaming mode ONLY. # Streaming mode ONLY.
@ -3940,14 +3962,14 @@ module Google
# Video frame level annotations for object detection and tracking. This field # Video frame level annotations for object detection and tracking. This field
# stores per frame location, time offset, and confidence. # stores per frame location, time offset, and confidence.
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Normalized bounding box. # Normalized bounding box.
# The normalized vertex coordinates are relative to the original image. # The normalized vertex coordinates are relative to the original image.
# Range: [0, 1]. # Range: [0, 1].
# Corresponds to the JSON property `normalizedBoundingBox` # Corresponds to the JSON property `normalizedBoundingBox`
# @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox] # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox]
attr_accessor :normalized_bounding_box attr_accessor :normalized_bounding_box
# The timestamp of the frame in microseconds. # The timestamp of the frame in microseconds.
@ -3967,7 +3989,7 @@ module Google
end end
# Alternative hypotheses (a.k.a. n-best list). # Alternative hypotheses (a.k.a. n-best list).
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The confidence estimate between 0.0 and 1.0. A higher number # The confidence estimate between 0.0 and 1.0. A higher number
@ -3987,7 +4009,7 @@ module Google
# A list of word-specific information for each recognized word. # A list of word-specific information for each recognized word.
# Corresponds to the JSON property `words` # Corresponds to the JSON property `words`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1WordInfo>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1WordInfo>]
attr_accessor :words attr_accessor :words
def initialize(**args) def initialize(**args)
@ -4003,7 +4025,7 @@ module Google
end end
# A speech recognition result corresponding to a portion of the audio. # A speech recognition result corresponding to a portion of the audio.
class GoogleCloudVideointelligenceV2beta1SpeechTranscription class GoogleCloudVideointelligenceV1p3beta1SpeechTranscription
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# May contain one or more recognition hypotheses (up to the maximum specified # May contain one or more recognition hypotheses (up to the maximum specified
@ -4011,7 +4033,7 @@ module Google
# accuracy, with the top (first) alternative being the most probable, as # accuracy, with the top (first) alternative being the most probable, as
# ranked by the recognizer. # ranked by the recognizer.
# Corresponds to the JSON property `alternatives` # Corresponds to the JSON property `alternatives`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative>]
attr_accessor :alternatives attr_accessor :alternatives
# Output only. The # Output only. The
@ -4036,13 +4058,13 @@ module Google
# `StreamingAnnotateVideoResponse` is the only message returned to the client # `StreamingAnnotateVideoResponse` is the only message returned to the client
# by `StreamingAnnotateVideo`. A series of zero or more # by `StreamingAnnotateVideo`. A series of zero or more
# `StreamingAnnotateVideoResponse` messages are streamed back to the client. # `StreamingAnnotateVideoResponse` messages are streamed back to the client.
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Streaming annotation results corresponding to a portion of the video # Streaming annotation results corresponding to a portion of the video
# that is currently being processed. # that is currently being processed.
# Corresponds to the JSON property `annotationResults` # Corresponds to the JSON property `annotationResults`
# @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults] # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults]
attr_accessor :annotation_results attr_accessor :annotation_results
# GCS URI that stores annotation results of one streaming session. # GCS URI that stores annotation results of one streaming session.
@ -4053,14 +4075,14 @@ module Google
# @return [String] # @return [String]
attr_accessor :annotation_results_uri attr_accessor :annotation_results_uri
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -4110,29 +4132,29 @@ module Google
# Streaming annotation results corresponding to a portion of the video # Streaming annotation results corresponding to a portion of the video
# that is currently being processed. # that is currently being processed.
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Explicit content annotation (based on per-frame visual signals only). # Explicit content annotation (based on per-frame visual signals only).
# If no explicit content has been detected in a frame, no annotations are # If no explicit content has been detected in a frame, no annotations are
# present for that frame. # present for that frame.
# Corresponds to the JSON property `explicitAnnotation` # Corresponds to the JSON property `explicitAnnotation`
# @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation] # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation]
attr_accessor :explicit_annotation attr_accessor :explicit_annotation
# Label annotation results. # Label annotation results.
# Corresponds to the JSON property `labelAnnotations` # Corresponds to the JSON property `labelAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
attr_accessor :label_annotations attr_accessor :label_annotations
# Object tracking results. # Object tracking results.
# Corresponds to the JSON property `objectAnnotations` # Corresponds to the JSON property `objectAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation>]
attr_accessor :object_annotations attr_accessor :object_annotations
# Shot annotation results. Each shot is represented as a video segment. # Shot annotation results. Each shot is represented as a video segment.
# Corresponds to the JSON property `shotAnnotations` # Corresponds to the JSON property `shotAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment>]
attr_accessor :shot_annotations attr_accessor :shot_annotations
def initialize(**args) def initialize(**args)
@ -4151,12 +4173,12 @@ module Google
# Annotations related to one detected OCR text snippet. This will contain the # Annotations related to one detected OCR text snippet. This will contain the
# corresponding text, confidence value, and frame level information for each # corresponding text, confidence value, and frame level information for each
# detection. # detection.
class GoogleCloudVideointelligenceV2beta1TextAnnotation class GoogleCloudVideointelligenceV1p3beta1TextAnnotation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# All video segments where OCR detected text appears. # All video segments where OCR detected text appears.
# Corresponds to the JSON property `segments` # Corresponds to the JSON property `segments`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextSegment>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1TextSegment>]
attr_accessor :segments attr_accessor :segments
# The detected text. # The detected text.
@ -4178,7 +4200,7 @@ module Google
# Video frame level annotation results for text annotation (OCR). # Video frame level annotation results for text annotation (OCR).
# Contains information regarding timestamp and bounding box locations for the # Contains information regarding timestamp and bounding box locations for the
# frames containing detected OCR text snippets. # frames containing detected OCR text snippets.
class GoogleCloudVideointelligenceV2beta1TextFrame class GoogleCloudVideointelligenceV1p3beta1TextFrame
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Normalized bounding polygon for text (that might not be aligned with axis). # Normalized bounding polygon for text (that might not be aligned with axis).
@ -4197,7 +4219,7 @@ module Google
# than 0, or greater than 1 due to trignometric calculations for location of # than 0, or greater than 1 due to trignometric calculations for location of
# the box. # the box.
# Corresponds to the JSON property `rotatedBoundingBox` # Corresponds to the JSON property `rotatedBoundingBox`
# @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly] # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly]
attr_accessor :rotated_bounding_box attr_accessor :rotated_bounding_box
# Timestamp of this frame. # Timestamp of this frame.
@ -4217,7 +4239,7 @@ module Google
end end
# Video segment level annotation results for text detection. # Video segment level annotation results for text detection.
class GoogleCloudVideointelligenceV2beta1TextSegment class GoogleCloudVideointelligenceV1p3beta1TextSegment
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Confidence for the track of detected text. It is calculated as the highest # Confidence for the track of detected text. It is calculated as the highest
@ -4228,12 +4250,12 @@ module Google
# Information related to the frames where OCR detected text appears. # Information related to the frames where OCR detected text appears.
# Corresponds to the JSON property `frames` # Corresponds to the JSON property `frames`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextFrame>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1TextFrame>]
attr_accessor :frames attr_accessor :frames
# Video segment. # Video segment.
# Corresponds to the JSON property `segment` # Corresponds to the JSON property `segment`
# @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment] # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment]
attr_accessor :segment attr_accessor :segment
def initialize(**args) def initialize(**args)
@ -4249,7 +4271,7 @@ module Google
end end
# Annotation progress for a single video. # Annotation progress for a single video.
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Video file location in # Video file location in
@ -4288,17 +4310,17 @@ module Google
end end
# Annotation results for a single video. # Annotation results for a single video.
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -4338,13 +4360,13 @@ module Google
# If no explicit content has been detected in a frame, no annotations are # If no explicit content has been detected in a frame, no annotations are
# present for that frame. # present for that frame.
# Corresponds to the JSON property `explicitAnnotation` # Corresponds to the JSON property `explicitAnnotation`
# @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation] # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation]
attr_accessor :explicit_annotation attr_accessor :explicit_annotation
# Label annotations on frame level. # Label annotations on frame level.
# There is exactly one element for each unique label. # There is exactly one element for each unique label.
# Corresponds to the JSON property `frameLabelAnnotations` # Corresponds to the JSON property `frameLabelAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
attr_accessor :frame_label_annotations attr_accessor :frame_label_annotations
# Video file location in # Video file location in
@ -4355,36 +4377,36 @@ module Google
# Annotations for list of objects detected and tracked in video. # Annotations for list of objects detected and tracked in video.
# Corresponds to the JSON property `objectAnnotations` # Corresponds to the JSON property `objectAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation>]
attr_accessor :object_annotations attr_accessor :object_annotations
# Label annotations on video level or user specified segment level. # Label annotations on video level or user specified segment level.
# There is exactly one element for each unique label. # There is exactly one element for each unique label.
# Corresponds to the JSON property `segmentLabelAnnotations` # Corresponds to the JSON property `segmentLabelAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
attr_accessor :segment_label_annotations attr_accessor :segment_label_annotations
# Shot annotations. Each shot is represented as a video segment. # Shot annotations. Each shot is represented as a video segment.
# Corresponds to the JSON property `shotAnnotations` # Corresponds to the JSON property `shotAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment>]
attr_accessor :shot_annotations attr_accessor :shot_annotations
# Label annotations on shot level. # Label annotations on shot level.
# There is exactly one element for each unique label. # There is exactly one element for each unique label.
# Corresponds to the JSON property `shotLabelAnnotations` # Corresponds to the JSON property `shotLabelAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
attr_accessor :shot_label_annotations attr_accessor :shot_label_annotations
# Speech transcription. # Speech transcription.
# Corresponds to the JSON property `speechTranscriptions` # Corresponds to the JSON property `speechTranscriptions`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1SpeechTranscription>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1SpeechTranscription>]
attr_accessor :speech_transcriptions attr_accessor :speech_transcriptions
# OCR text detection and tracking. # OCR text detection and tracking.
# Annotations for list of detected text snippets. Each will have list of # Annotations for list of detected text snippets. Each will have list of
# frame information associated with it. # frame information associated with it.
# Corresponds to the JSON property `textAnnotations` # Corresponds to the JSON property `textAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1TextAnnotation>]
attr_accessor :text_annotations attr_accessor :text_annotations
def initialize(**args) def initialize(**args)
@ -4407,7 +4429,7 @@ module Google
end end
# Video segment. # Video segment.
class GoogleCloudVideointelligenceV2beta1VideoSegment class GoogleCloudVideointelligenceV1p3beta1VideoSegment
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Time-offset, relative to the beginning of the video, # Time-offset, relative to the beginning of the video,
@ -4436,7 +4458,7 @@ module Google
# Word-specific information for recognized words. Word information is only # Word-specific information for recognized words. Word information is only
# included in the response when certain request parameters are set, such # included in the response when certain request parameters are set, such
# as `enable_word_time_offsets`. # as `enable_word_time_offsets`.
class GoogleCloudVideointelligenceV2beta1WordInfo class GoogleCloudVideointelligenceV1p3beta1WordInfo
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Output only. The confidence estimate between 0.0 and 1.0. A higher number # Output only. The confidence estimate between 0.0 and 1.0. A higher number
@ -4505,14 +4527,14 @@ module Google
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -4589,14 +4611,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -598,145 +598,145 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1Entity class GoogleCloudVideointelligenceV1p3beta1Entity
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation class GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame class GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1LabelAnnotation class GoogleCloudVideointelligenceV1p3beta1LabelAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1LabelFrame class GoogleCloudVideointelligenceV1p3beta1LabelFrame
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1LabelSegment class GoogleCloudVideointelligenceV1p3beta1LabelSegment
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1NormalizedVertex class GoogleCloudVideointelligenceV1p3beta1NormalizedVertex
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1SpeechTranscription class GoogleCloudVideointelligenceV1p3beta1SpeechTranscription
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1TextAnnotation class GoogleCloudVideointelligenceV1p3beta1TextAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1TextFrame class GoogleCloudVideointelligenceV1p3beta1TextFrame
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1TextSegment class GoogleCloudVideointelligenceV1p3beta1TextSegment
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1VideoSegment class GoogleCloudVideointelligenceV1p3beta1VideoSegment
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1WordInfo class GoogleCloudVideointelligenceV1p3beta1WordInfo
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
@ -1055,9 +1055,11 @@ module Google
class GoogleCloudVideointelligenceV1beta2LabelDetectionConfig class GoogleCloudVideointelligenceV1beta2LabelDetectionConfig
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :frame_confidence_threshold, as: 'frameConfidenceThreshold'
property :label_detection_mode, as: 'labelDetectionMode' property :label_detection_mode, as: 'labelDetectionMode'
property :model, as: 'model' property :model, as: 'model'
property :stationary_camera, as: 'stationaryCamera' property :stationary_camera, as: 'stationaryCamera'
property :video_confidence_threshold, as: 'videoConfidenceThreshold'
end end
end end
@ -1730,23 +1732,23 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :annotation_progress, as: 'annotationProgress', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress::Representation collection :annotation_progress, as: 'annotationProgress', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults::Representation collection :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1Entity class GoogleCloudVideointelligenceV1p3beta1Entity
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :description, as: 'description' property :description, as: 'description'
@ -1755,15 +1757,15 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation class GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame::Representation collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame class GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :pornography_likelihood, as: 'pornographyLikelihood' property :pornography_likelihood, as: 'pornographyLikelihood'
@ -1771,21 +1773,21 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1LabelAnnotation class GoogleCloudVideointelligenceV1p3beta1LabelAnnotation
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :category_entities, as: 'categoryEntities', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity::Representation collection :category_entities, as: 'categoryEntities', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1Entity, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1Entity::Representation
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity::Representation property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1Entity, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1Entity::Representation
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelFrame::Representation collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelFrame::Representation
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelSegment::Representation collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelSegment::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1LabelFrame class GoogleCloudVideointelligenceV1p3beta1LabelFrame
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
@ -1793,16 +1795,16 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1LabelSegment class GoogleCloudVideointelligenceV1p3beta1LabelSegment
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :bottom, as: 'bottom' property :bottom, as: 'bottom'
@ -1812,15 +1814,15 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedVertex::Representation collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1NormalizedVertex::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1NormalizedVertex class GoogleCloudVideointelligenceV1p3beta1NormalizedVertex
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :x, as: 'x' property :x, as: 'x'
@ -1828,52 +1830,52 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1Entity::Representation property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1Entity, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1Entity::Representation
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame::Representation collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame::Representation
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
property :track_id, :numeric_string => true, as: 'trackId' property :track_id, :numeric_string => true, as: 'trackId'
end end
end end
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox::Representation property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox::Representation
property :time_offset, as: 'timeOffset' property :time_offset, as: 'timeOffset'
end end
end end
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
property :transcript, as: 'transcript' property :transcript, as: 'transcript'
collection :words, as: 'words', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1WordInfo, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1WordInfo::Representation collection :words, as: 'words', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1WordInfo, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1WordInfo::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1SpeechTranscription class GoogleCloudVideointelligenceV1p3beta1SpeechTranscription
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :alternatives, as: 'alternatives', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative::Representation collection :alternatives, as: 'alternatives', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative::Representation
property :language_code, as: 'languageCode' property :language_code, as: 'languageCode'
end end
end end
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults::Representation property :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults::Representation
property :annotation_results_uri, as: 'annotationResultsUri' property :annotation_results_uri, as: 'annotationResultsUri'
property :error, as: 'error', class: Google::Apis::VideointelligenceV1beta2::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1beta2::GoogleRpcStatus::Representation property :error, as: 'error', class: Google::Apis::VideointelligenceV1beta2::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1beta2::GoogleRpcStatus::Representation
@ -1881,50 +1883,50 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation::Representation property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation::Representation
collection :label_annotations, as: 'labelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation collection :label_annotations, as: 'labelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation::Representation
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1TextAnnotation class GoogleCloudVideointelligenceV1p3beta1TextAnnotation
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextSegment::Representation collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1TextSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1TextSegment::Representation
property :text, as: 'text' property :text, as: 'text'
end end
end end
class GoogleCloudVideointelligenceV2beta1TextFrame class GoogleCloudVideointelligenceV1p3beta1TextFrame
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly::Representation property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly::Representation
property :time_offset, as: 'timeOffset' property :time_offset, as: 'timeOffset'
end end
end end
class GoogleCloudVideointelligenceV2beta1TextSegment class GoogleCloudVideointelligenceV1p3beta1TextSegment
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextFrame::Representation collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1TextFrame, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1TextFrame::Representation
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :input_uri, as: 'inputUri' property :input_uri, as: 'inputUri'
@ -1934,32 +1936,32 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :error, as: 'error', class: Google::Apis::VideointelligenceV1beta2::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1beta2::GoogleRpcStatus::Representation property :error, as: 'error', class: Google::Apis::VideointelligenceV1beta2::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1beta2::GoogleRpcStatus::Representation
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation::Representation property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation::Representation
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
property :input_uri, as: 'inputUri' property :input_uri, as: 'inputUri'
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation::Representation
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1SpeechTranscription::Representation collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1SpeechTranscription::Representation
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV2beta1TextAnnotation::Representation collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1TextAnnotation::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1VideoSegment class GoogleCloudVideointelligenceV1p3beta1VideoSegment
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :end_time_offset, as: 'endTimeOffset' property :end_time_offset, as: 'endTimeOffset'
@ -1967,7 +1969,7 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1WordInfo class GoogleCloudVideointelligenceV1p3beta1WordInfo
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/video-intelligence/docs/ # @see https://cloud.google.com/video-intelligence/docs/
module VideointelligenceV1p1beta1 module VideointelligenceV1p1beta1
VERSION = 'V1p1beta1' VERSION = 'V1p1beta1'
REVISION = '20190220' REVISION = '20190308'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -623,14 +623,14 @@ module Google
class GoogleCloudVideointelligenceV1VideoAnnotationResults class GoogleCloudVideointelligenceV1VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -1425,14 +1425,14 @@ module Google
class GoogleCloudVideointelligenceV1beta2VideoAnnotationResults class GoogleCloudVideointelligenceV1beta2VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -1881,6 +1881,16 @@ module Google
class GoogleCloudVideointelligenceV1p1beta1LabelDetectionConfig class GoogleCloudVideointelligenceV1p1beta1LabelDetectionConfig
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The confidence threshold we perform filtering on the labels from
# frame-level detection. If not set, it is set to 0.4 by default. The valid
# range for this threshold is [0.1, 0.9]. Any value set outside of this
# range will be clipped.
# Note: for best results please follow the default threshold. We will update
# the default threshold everytime when we release a new model.
# Corresponds to the JSON property `frameConfidenceThreshold`
# @return [Float]
attr_accessor :frame_confidence_threshold
# What labels should be detected with LABEL_DETECTION, in addition to # What labels should be detected with LABEL_DETECTION, in addition to
# video-level labels or segment-level labels. # video-level labels or segment-level labels.
# If unspecified, defaults to `SHOT_MODE`. # If unspecified, defaults to `SHOT_MODE`.
@ -1903,15 +1913,27 @@ module Google
attr_accessor :stationary_camera attr_accessor :stationary_camera
alias_method :stationary_camera?, :stationary_camera alias_method :stationary_camera?, :stationary_camera
# The confidence threshold we perform filtering on the labels from
# video-level and shot-level detections. If not set, it is set to 0.3 by
# default. The valid range for this threshold is [0.1, 0.9]. Any value set
# outside of this range will be clipped.
# Note: for best results please follow the default threshold. We will update
# the default threshold everytime when we release a new model.
# Corresponds to the JSON property `videoConfidenceThreshold`
# @return [Float]
attr_accessor :video_confidence_threshold
def initialize(**args) def initialize(**args)
update!(**args) update!(**args)
end end
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@frame_confidence_threshold = args[:frame_confidence_threshold] if args.key?(:frame_confidence_threshold)
@label_detection_mode = args[:label_detection_mode] if args.key?(:label_detection_mode) @label_detection_mode = args[:label_detection_mode] if args.key?(:label_detection_mode)
@model = args[:model] if args.key?(:model) @model = args[:model] if args.key?(:model)
@stationary_camera = args[:stationary_camera] if args.key?(:stationary_camera) @stationary_camera = args[:stationary_camera] if args.key?(:stationary_camera)
@video_confidence_threshold = args[:video_confidence_threshold] if args.key?(:video_confidence_threshold)
end end
end end
@ -2521,14 +2543,14 @@ module Google
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -3374,14 +3396,14 @@ module Google
class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -3578,12 +3600,12 @@ module Google
# Video annotation progress. Included in the `metadata` # Video annotation progress. Included in the `metadata`
# field of the `Operation` returned by the `GetOperation` # field of the `Operation` returned by the `GetOperation`
# call of the `google::longrunning::Operations` service. # call of the `google::longrunning::Operations` service.
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Progress metadata for all videos specified in `AnnotateVideoRequest`. # Progress metadata for all videos specified in `AnnotateVideoRequest`.
# Corresponds to the JSON property `annotationProgress` # Corresponds to the JSON property `annotationProgress`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress>]
attr_accessor :annotation_progress attr_accessor :annotation_progress
def initialize(**args) def initialize(**args)
@ -3599,12 +3621,12 @@ module Google
# Video annotation response. Included in the `response` # Video annotation response. Included in the `response`
# field of the `Operation` returned by the `GetOperation` # field of the `Operation` returned by the `GetOperation`
# call of the `google::longrunning::Operations` service. # call of the `google::longrunning::Operations` service.
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Annotation results for all videos specified in `AnnotateVideoRequest`. # Annotation results for all videos specified in `AnnotateVideoRequest`.
# Corresponds to the JSON property `annotationResults` # Corresponds to the JSON property `annotationResults`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults>]
attr_accessor :annotation_results attr_accessor :annotation_results
def initialize(**args) def initialize(**args)
@ -3618,7 +3640,7 @@ module Google
end end
# Detected entity from video analysis. # Detected entity from video analysis.
class GoogleCloudVideointelligenceV2beta1Entity class GoogleCloudVideointelligenceV1p3beta1Entity
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Textual description, e.g. `Fixed-gear bicycle`. # Textual description, e.g. `Fixed-gear bicycle`.
@ -3653,12 +3675,12 @@ module Google
# Explicit content annotation (based on per-frame visual signals only). # Explicit content annotation (based on per-frame visual signals only).
# If no explicit content has been detected in a frame, no annotations are # If no explicit content has been detected in a frame, no annotations are
# present for that frame. # present for that frame.
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation class GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# All video frames where explicit content was detected. # All video frames where explicit content was detected.
# Corresponds to the JSON property `frames` # Corresponds to the JSON property `frames`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame>]
attr_accessor :frames attr_accessor :frames
def initialize(**args) def initialize(**args)
@ -3672,7 +3694,7 @@ module Google
end end
# Video frame level annotation results for explicit content. # Video frame level annotation results for explicit content.
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame class GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Likelihood of the pornography content.. # Likelihood of the pornography content..
@ -3698,7 +3720,7 @@ module Google
end end
# Label annotation. # Label annotation.
class GoogleCloudVideointelligenceV2beta1LabelAnnotation class GoogleCloudVideointelligenceV1p3beta1LabelAnnotation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Common categories for the detected entity. # Common categories for the detected entity.
@ -3706,22 +3728,22 @@ module Google
# cases there might be more than one categories e.g. `Terrier` could also be # cases there might be more than one categories e.g. `Terrier` could also be
# a `pet`. # a `pet`.
# Corresponds to the JSON property `categoryEntities` # Corresponds to the JSON property `categoryEntities`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1Entity>]
attr_accessor :category_entities attr_accessor :category_entities
# Detected entity from video analysis. # Detected entity from video analysis.
# Corresponds to the JSON property `entity` # Corresponds to the JSON property `entity`
# @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity] # @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1Entity]
attr_accessor :entity attr_accessor :entity
# All video frames where a label was detected. # All video frames where a label was detected.
# Corresponds to the JSON property `frames` # Corresponds to the JSON property `frames`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelFrame>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelFrame>]
attr_accessor :frames attr_accessor :frames
# All video segments where a label was detected. # All video segments where a label was detected.
# Corresponds to the JSON property `segments` # Corresponds to the JSON property `segments`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelSegment>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelSegment>]
attr_accessor :segments attr_accessor :segments
def initialize(**args) def initialize(**args)
@ -3738,7 +3760,7 @@ module Google
end end
# Video frame level annotation results for label detection. # Video frame level annotation results for label detection.
class GoogleCloudVideointelligenceV2beta1LabelFrame class GoogleCloudVideointelligenceV1p3beta1LabelFrame
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Confidence that the label is accurate. Range: [0, 1]. # Confidence that the label is accurate. Range: [0, 1].
@ -3764,7 +3786,7 @@ module Google
end end
# Video segment level annotation results for label detection. # Video segment level annotation results for label detection.
class GoogleCloudVideointelligenceV2beta1LabelSegment class GoogleCloudVideointelligenceV1p3beta1LabelSegment
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Confidence that the label is accurate. Range: [0, 1]. # Confidence that the label is accurate. Range: [0, 1].
@ -3774,7 +3796,7 @@ module Google
# Video segment. # Video segment.
# Corresponds to the JSON property `segment` # Corresponds to the JSON property `segment`
# @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment] # @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment]
attr_accessor :segment attr_accessor :segment
def initialize(**args) def initialize(**args)
@ -3791,7 +3813,7 @@ module Google
# Normalized bounding box. # Normalized bounding box.
# The normalized vertex coordinates are relative to the original image. # The normalized vertex coordinates are relative to the original image.
# Range: [0, 1]. # Range: [0, 1].
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Bottom Y coordinate. # Bottom Y coordinate.
@ -3842,12 +3864,12 @@ module Google
# and the vertex order will still be (0, 1, 2, 3). Note that values can be less # and the vertex order will still be (0, 1, 2, 3). Note that values can be less
# than 0, or greater than 1 due to trignometric calculations for location of # than 0, or greater than 1 due to trignometric calculations for location of
# the box. # the box.
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Normalized vertices of the bounding polygon. # Normalized vertices of the bounding polygon.
# Corresponds to the JSON property `vertices` # Corresponds to the JSON property `vertices`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedVertex>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedVertex>]
attr_accessor :vertices attr_accessor :vertices
def initialize(**args) def initialize(**args)
@ -3863,7 +3885,7 @@ module Google
# A vertex represents a 2D point in the image. # A vertex represents a 2D point in the image.
# NOTE: the normalized vertex coordinates are relative to the original image # NOTE: the normalized vertex coordinates are relative to the original image
# and range from 0 to 1. # and range from 0 to 1.
class GoogleCloudVideointelligenceV2beta1NormalizedVertex class GoogleCloudVideointelligenceV1p3beta1NormalizedVertex
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# X coordinate. # X coordinate.
@ -3888,7 +3910,7 @@ module Google
end end
# Annotations corresponding to one tracked object. # Annotations corresponding to one tracked object.
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Object category's labeling confidence of this track. # Object category's labeling confidence of this track.
@ -3898,7 +3920,7 @@ module Google
# Detected entity from video analysis. # Detected entity from video analysis.
# Corresponds to the JSON property `entity` # Corresponds to the JSON property `entity`
# @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity] # @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1Entity]
attr_accessor :entity attr_accessor :entity
# Information corresponding to all frames where this object track appears. # Information corresponding to all frames where this object track appears.
@ -3906,12 +3928,12 @@ module Google
# messages in frames. # messages in frames.
# Streaming mode: it can only be one ObjectTrackingFrame message in frames. # Streaming mode: it can only be one ObjectTrackingFrame message in frames.
# Corresponds to the JSON property `frames` # Corresponds to the JSON property `frames`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame>]
attr_accessor :frames attr_accessor :frames
# Video segment. # Video segment.
# Corresponds to the JSON property `segment` # Corresponds to the JSON property `segment`
# @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment] # @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment]
attr_accessor :segment attr_accessor :segment
# Streaming mode ONLY. # Streaming mode ONLY.
@ -3940,14 +3962,14 @@ module Google
# Video frame level annotations for object detection and tracking. This field # Video frame level annotations for object detection and tracking. This field
# stores per frame location, time offset, and confidence. # stores per frame location, time offset, and confidence.
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Normalized bounding box. # Normalized bounding box.
# The normalized vertex coordinates are relative to the original image. # The normalized vertex coordinates are relative to the original image.
# Range: [0, 1]. # Range: [0, 1].
# Corresponds to the JSON property `normalizedBoundingBox` # Corresponds to the JSON property `normalizedBoundingBox`
# @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox] # @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox]
attr_accessor :normalized_bounding_box attr_accessor :normalized_bounding_box
# The timestamp of the frame in microseconds. # The timestamp of the frame in microseconds.
@ -3967,7 +3989,7 @@ module Google
end end
# Alternative hypotheses (a.k.a. n-best list). # Alternative hypotheses (a.k.a. n-best list).
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The confidence estimate between 0.0 and 1.0. A higher number # The confidence estimate between 0.0 and 1.0. A higher number
@ -3987,7 +4009,7 @@ module Google
# A list of word-specific information for each recognized word. # A list of word-specific information for each recognized word.
# Corresponds to the JSON property `words` # Corresponds to the JSON property `words`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1WordInfo>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1WordInfo>]
attr_accessor :words attr_accessor :words
def initialize(**args) def initialize(**args)
@ -4003,7 +4025,7 @@ module Google
end end
# A speech recognition result corresponding to a portion of the audio. # A speech recognition result corresponding to a portion of the audio.
class GoogleCloudVideointelligenceV2beta1SpeechTranscription class GoogleCloudVideointelligenceV1p3beta1SpeechTranscription
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# May contain one or more recognition hypotheses (up to the maximum specified # May contain one or more recognition hypotheses (up to the maximum specified
@ -4011,7 +4033,7 @@ module Google
# accuracy, with the top (first) alternative being the most probable, as # accuracy, with the top (first) alternative being the most probable, as
# ranked by the recognizer. # ranked by the recognizer.
# Corresponds to the JSON property `alternatives` # Corresponds to the JSON property `alternatives`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative>]
attr_accessor :alternatives attr_accessor :alternatives
# Output only. The # Output only. The
@ -4036,13 +4058,13 @@ module Google
# `StreamingAnnotateVideoResponse` is the only message returned to the client # `StreamingAnnotateVideoResponse` is the only message returned to the client
# by `StreamingAnnotateVideo`. A series of zero or more # by `StreamingAnnotateVideo`. A series of zero or more
# `StreamingAnnotateVideoResponse` messages are streamed back to the client. # `StreamingAnnotateVideoResponse` messages are streamed back to the client.
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Streaming annotation results corresponding to a portion of the video # Streaming annotation results corresponding to a portion of the video
# that is currently being processed. # that is currently being processed.
# Corresponds to the JSON property `annotationResults` # Corresponds to the JSON property `annotationResults`
# @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults] # @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults]
attr_accessor :annotation_results attr_accessor :annotation_results
# GCS URI that stores annotation results of one streaming session. # GCS URI that stores annotation results of one streaming session.
@ -4053,14 +4075,14 @@ module Google
# @return [String] # @return [String]
attr_accessor :annotation_results_uri attr_accessor :annotation_results_uri
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -4110,29 +4132,29 @@ module Google
# Streaming annotation results corresponding to a portion of the video # Streaming annotation results corresponding to a portion of the video
# that is currently being processed. # that is currently being processed.
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Explicit content annotation (based on per-frame visual signals only). # Explicit content annotation (based on per-frame visual signals only).
# If no explicit content has been detected in a frame, no annotations are # If no explicit content has been detected in a frame, no annotations are
# present for that frame. # present for that frame.
# Corresponds to the JSON property `explicitAnnotation` # Corresponds to the JSON property `explicitAnnotation`
# @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation] # @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation]
attr_accessor :explicit_annotation attr_accessor :explicit_annotation
# Label annotation results. # Label annotation results.
# Corresponds to the JSON property `labelAnnotations` # Corresponds to the JSON property `labelAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
attr_accessor :label_annotations attr_accessor :label_annotations
# Object tracking results. # Object tracking results.
# Corresponds to the JSON property `objectAnnotations` # Corresponds to the JSON property `objectAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation>]
attr_accessor :object_annotations attr_accessor :object_annotations
# Shot annotation results. Each shot is represented as a video segment. # Shot annotation results. Each shot is represented as a video segment.
# Corresponds to the JSON property `shotAnnotations` # Corresponds to the JSON property `shotAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment>]
attr_accessor :shot_annotations attr_accessor :shot_annotations
def initialize(**args) def initialize(**args)
@ -4151,12 +4173,12 @@ module Google
# Annotations related to one detected OCR text snippet. This will contain the # Annotations related to one detected OCR text snippet. This will contain the
# corresponding text, confidence value, and frame level information for each # corresponding text, confidence value, and frame level information for each
# detection. # detection.
class GoogleCloudVideointelligenceV2beta1TextAnnotation class GoogleCloudVideointelligenceV1p3beta1TextAnnotation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# All video segments where OCR detected text appears. # All video segments where OCR detected text appears.
# Corresponds to the JSON property `segments` # Corresponds to the JSON property `segments`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextSegment>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1TextSegment>]
attr_accessor :segments attr_accessor :segments
# The detected text. # The detected text.
@ -4178,7 +4200,7 @@ module Google
# Video frame level annotation results for text annotation (OCR). # Video frame level annotation results for text annotation (OCR).
# Contains information regarding timestamp and bounding box locations for the # Contains information regarding timestamp and bounding box locations for the
# frames containing detected OCR text snippets. # frames containing detected OCR text snippets.
class GoogleCloudVideointelligenceV2beta1TextFrame class GoogleCloudVideointelligenceV1p3beta1TextFrame
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Normalized bounding polygon for text (that might not be aligned with axis). # Normalized bounding polygon for text (that might not be aligned with axis).
@ -4197,7 +4219,7 @@ module Google
# than 0, or greater than 1 due to trignometric calculations for location of # than 0, or greater than 1 due to trignometric calculations for location of
# the box. # the box.
# Corresponds to the JSON property `rotatedBoundingBox` # Corresponds to the JSON property `rotatedBoundingBox`
# @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly] # @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly]
attr_accessor :rotated_bounding_box attr_accessor :rotated_bounding_box
# Timestamp of this frame. # Timestamp of this frame.
@ -4217,7 +4239,7 @@ module Google
end end
# Video segment level annotation results for text detection. # Video segment level annotation results for text detection.
class GoogleCloudVideointelligenceV2beta1TextSegment class GoogleCloudVideointelligenceV1p3beta1TextSegment
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Confidence for the track of detected text. It is calculated as the highest # Confidence for the track of detected text. It is calculated as the highest
@ -4228,12 +4250,12 @@ module Google
# Information related to the frames where OCR detected text appears. # Information related to the frames where OCR detected text appears.
# Corresponds to the JSON property `frames` # Corresponds to the JSON property `frames`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextFrame>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1TextFrame>]
attr_accessor :frames attr_accessor :frames
# Video segment. # Video segment.
# Corresponds to the JSON property `segment` # Corresponds to the JSON property `segment`
# @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment] # @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment]
attr_accessor :segment attr_accessor :segment
def initialize(**args) def initialize(**args)
@ -4249,7 +4271,7 @@ module Google
end end
# Annotation progress for a single video. # Annotation progress for a single video.
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Video file location in # Video file location in
@ -4288,17 +4310,17 @@ module Google
end end
# Annotation results for a single video. # Annotation results for a single video.
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -4338,13 +4360,13 @@ module Google
# If no explicit content has been detected in a frame, no annotations are # If no explicit content has been detected in a frame, no annotations are
# present for that frame. # present for that frame.
# Corresponds to the JSON property `explicitAnnotation` # Corresponds to the JSON property `explicitAnnotation`
# @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation] # @return [Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation]
attr_accessor :explicit_annotation attr_accessor :explicit_annotation
# Label annotations on frame level. # Label annotations on frame level.
# There is exactly one element for each unique label. # There is exactly one element for each unique label.
# Corresponds to the JSON property `frameLabelAnnotations` # Corresponds to the JSON property `frameLabelAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
attr_accessor :frame_label_annotations attr_accessor :frame_label_annotations
# Video file location in # Video file location in
@ -4355,36 +4377,36 @@ module Google
# Annotations for list of objects detected and tracked in video. # Annotations for list of objects detected and tracked in video.
# Corresponds to the JSON property `objectAnnotations` # Corresponds to the JSON property `objectAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation>]
attr_accessor :object_annotations attr_accessor :object_annotations
# Label annotations on video level or user specified segment level. # Label annotations on video level or user specified segment level.
# There is exactly one element for each unique label. # There is exactly one element for each unique label.
# Corresponds to the JSON property `segmentLabelAnnotations` # Corresponds to the JSON property `segmentLabelAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
attr_accessor :segment_label_annotations attr_accessor :segment_label_annotations
# Shot annotations. Each shot is represented as a video segment. # Shot annotations. Each shot is represented as a video segment.
# Corresponds to the JSON property `shotAnnotations` # Corresponds to the JSON property `shotAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment>]
attr_accessor :shot_annotations attr_accessor :shot_annotations
# Label annotations on shot level. # Label annotations on shot level.
# There is exactly one element for each unique label. # There is exactly one element for each unique label.
# Corresponds to the JSON property `shotLabelAnnotations` # Corresponds to the JSON property `shotLabelAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
attr_accessor :shot_label_annotations attr_accessor :shot_label_annotations
# Speech transcription. # Speech transcription.
# Corresponds to the JSON property `speechTranscriptions` # Corresponds to the JSON property `speechTranscriptions`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1SpeechTranscription>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1SpeechTranscription>]
attr_accessor :speech_transcriptions attr_accessor :speech_transcriptions
# OCR text detection and tracking. # OCR text detection and tracking.
# Annotations for list of detected text snippets. Each will have list of # Annotations for list of detected text snippets. Each will have list of
# frame information associated with it. # frame information associated with it.
# Corresponds to the JSON property `textAnnotations` # Corresponds to the JSON property `textAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1TextAnnotation>]
attr_accessor :text_annotations attr_accessor :text_annotations
def initialize(**args) def initialize(**args)
@ -4407,7 +4429,7 @@ module Google
end end
# Video segment. # Video segment.
class GoogleCloudVideointelligenceV2beta1VideoSegment class GoogleCloudVideointelligenceV1p3beta1VideoSegment
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Time-offset, relative to the beginning of the video, # Time-offset, relative to the beginning of the video,
@ -4436,7 +4458,7 @@ module Google
# Word-specific information for recognized words. Word information is only # Word-specific information for recognized words. Word information is only
# included in the response when certain request parameters are set, such # included in the response when certain request parameters are set, such
# as `enable_word_time_offsets`. # as `enable_word_time_offsets`.
class GoogleCloudVideointelligenceV2beta1WordInfo class GoogleCloudVideointelligenceV1p3beta1WordInfo
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Output only. The confidence estimate between 0.0 and 1.0. A higher number # Output only. The confidence estimate between 0.0 and 1.0. A higher number
@ -4505,14 +4527,14 @@ module Google
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -4589,14 +4611,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -598,145 +598,145 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1Entity class GoogleCloudVideointelligenceV1p3beta1Entity
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation class GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame class GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1LabelAnnotation class GoogleCloudVideointelligenceV1p3beta1LabelAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1LabelFrame class GoogleCloudVideointelligenceV1p3beta1LabelFrame
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1LabelSegment class GoogleCloudVideointelligenceV1p3beta1LabelSegment
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1NormalizedVertex class GoogleCloudVideointelligenceV1p3beta1NormalizedVertex
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1SpeechTranscription class GoogleCloudVideointelligenceV1p3beta1SpeechTranscription
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1TextAnnotation class GoogleCloudVideointelligenceV1p3beta1TextAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1TextFrame class GoogleCloudVideointelligenceV1p3beta1TextFrame
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1TextSegment class GoogleCloudVideointelligenceV1p3beta1TextSegment
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1VideoSegment class GoogleCloudVideointelligenceV1p3beta1VideoSegment
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1WordInfo class GoogleCloudVideointelligenceV1p3beta1WordInfo
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
@ -1278,9 +1278,11 @@ module Google
class GoogleCloudVideointelligenceV1p1beta1LabelDetectionConfig class GoogleCloudVideointelligenceV1p1beta1LabelDetectionConfig
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :frame_confidence_threshold, as: 'frameConfidenceThreshold'
property :label_detection_mode, as: 'labelDetectionMode' property :label_detection_mode, as: 'labelDetectionMode'
property :model, as: 'model' property :model, as: 'model'
property :stationary_camera, as: 'stationaryCamera' property :stationary_camera, as: 'stationaryCamera'
property :video_confidence_threshold, as: 'videoConfidenceThreshold'
end end
end end
@ -1730,23 +1732,23 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :annotation_progress, as: 'annotationProgress', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress::Representation collection :annotation_progress, as: 'annotationProgress', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults::Representation collection :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1Entity class GoogleCloudVideointelligenceV1p3beta1Entity
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :description, as: 'description' property :description, as: 'description'
@ -1755,15 +1757,15 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation class GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame::Representation collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame class GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :pornography_likelihood, as: 'pornographyLikelihood' property :pornography_likelihood, as: 'pornographyLikelihood'
@ -1771,21 +1773,21 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1LabelAnnotation class GoogleCloudVideointelligenceV1p3beta1LabelAnnotation
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :category_entities, as: 'categoryEntities', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity::Representation collection :category_entities, as: 'categoryEntities', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1Entity, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1Entity::Representation
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity::Representation property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1Entity, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1Entity::Representation
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelFrame::Representation collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelFrame::Representation
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelSegment::Representation collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelSegment::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1LabelFrame class GoogleCloudVideointelligenceV1p3beta1LabelFrame
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
@ -1793,16 +1795,16 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1LabelSegment class GoogleCloudVideointelligenceV1p3beta1LabelSegment
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :bottom, as: 'bottom' property :bottom, as: 'bottom'
@ -1812,15 +1814,15 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedVertex::Representation collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedVertex::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1NormalizedVertex class GoogleCloudVideointelligenceV1p3beta1NormalizedVertex
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :x, as: 'x' property :x, as: 'x'
@ -1828,52 +1830,52 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1Entity::Representation property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1Entity, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1Entity::Representation
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame::Representation collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame::Representation
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
property :track_id, :numeric_string => true, as: 'trackId' property :track_id, :numeric_string => true, as: 'trackId'
end end
end end
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox::Representation property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox::Representation
property :time_offset, as: 'timeOffset' property :time_offset, as: 'timeOffset'
end end
end end
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
property :transcript, as: 'transcript' property :transcript, as: 'transcript'
collection :words, as: 'words', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1WordInfo, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1WordInfo::Representation collection :words, as: 'words', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1WordInfo, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1WordInfo::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1SpeechTranscription class GoogleCloudVideointelligenceV1p3beta1SpeechTranscription
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :alternatives, as: 'alternatives', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative::Representation collection :alternatives, as: 'alternatives', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative::Representation
property :language_code, as: 'languageCode' property :language_code, as: 'languageCode'
end end
end end
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults::Representation property :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults::Representation
property :annotation_results_uri, as: 'annotationResultsUri' property :annotation_results_uri, as: 'annotationResultsUri'
property :error, as: 'error', class: Google::Apis::VideointelligenceV1p1beta1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleRpcStatus::Representation property :error, as: 'error', class: Google::Apis::VideointelligenceV1p1beta1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleRpcStatus::Representation
@ -1881,50 +1883,50 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation::Representation property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation::Representation
collection :label_annotations, as: 'labelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation collection :label_annotations, as: 'labelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation::Representation
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1TextAnnotation class GoogleCloudVideointelligenceV1p3beta1TextAnnotation
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextSegment::Representation collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1TextSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1TextSegment::Representation
property :text, as: 'text' property :text, as: 'text'
end end
end end
class GoogleCloudVideointelligenceV2beta1TextFrame class GoogleCloudVideointelligenceV1p3beta1TextFrame
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly::Representation property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly::Representation
property :time_offset, as: 'timeOffset' property :time_offset, as: 'timeOffset'
end end
end end
class GoogleCloudVideointelligenceV2beta1TextSegment class GoogleCloudVideointelligenceV1p3beta1TextSegment
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextFrame::Representation collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1TextFrame, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1TextFrame::Representation
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :input_uri, as: 'inputUri' property :input_uri, as: 'inputUri'
@ -1934,32 +1936,32 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :error, as: 'error', class: Google::Apis::VideointelligenceV1p1beta1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleRpcStatus::Representation property :error, as: 'error', class: Google::Apis::VideointelligenceV1p1beta1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleRpcStatus::Representation
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation::Representation property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation::Representation
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
property :input_uri, as: 'inputUri' property :input_uri, as: 'inputUri'
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation::Representation
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1SpeechTranscription::Representation collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1SpeechTranscription::Representation
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV2beta1TextAnnotation::Representation collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1p1beta1::GoogleCloudVideointelligenceV1p3beta1TextAnnotation::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1VideoSegment class GoogleCloudVideointelligenceV1p3beta1VideoSegment
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :end_time_offset, as: 'endTimeOffset' property :end_time_offset, as: 'endTimeOffset'
@ -1967,7 +1969,7 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1WordInfo class GoogleCloudVideointelligenceV1p3beta1WordInfo
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/video-intelligence/docs/ # @see https://cloud.google.com/video-intelligence/docs/
module VideointelligenceV1p2beta1 module VideointelligenceV1p2beta1
VERSION = 'V1p2beta1' VERSION = 'V1p2beta1'
REVISION = '20190220' REVISION = '20190308'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -623,14 +623,14 @@ module Google
class GoogleCloudVideointelligenceV1VideoAnnotationResults class GoogleCloudVideointelligenceV1VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -1425,14 +1425,14 @@ module Google
class GoogleCloudVideointelligenceV1beta2VideoAnnotationResults class GoogleCloudVideointelligenceV1beta2VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -2227,14 +2227,14 @@ module Google
class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -2683,6 +2683,16 @@ module Google
class GoogleCloudVideointelligenceV1p2beta1LabelDetectionConfig class GoogleCloudVideointelligenceV1p2beta1LabelDetectionConfig
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The confidence threshold we perform filtering on the labels from
# frame-level detection. If not set, it is set to 0.4 by default. The valid
# range for this threshold is [0.1, 0.9]. Any value set outside of this
# range will be clipped.
# Note: for best results please follow the default threshold. We will update
# the default threshold everytime when we release a new model.
# Corresponds to the JSON property `frameConfidenceThreshold`
# @return [Float]
attr_accessor :frame_confidence_threshold
# What labels should be detected with LABEL_DETECTION, in addition to # What labels should be detected with LABEL_DETECTION, in addition to
# video-level labels or segment-level labels. # video-level labels or segment-level labels.
# If unspecified, defaults to `SHOT_MODE`. # If unspecified, defaults to `SHOT_MODE`.
@ -2705,15 +2715,27 @@ module Google
attr_accessor :stationary_camera attr_accessor :stationary_camera
alias_method :stationary_camera?, :stationary_camera alias_method :stationary_camera?, :stationary_camera
# The confidence threshold we perform filtering on the labels from
# video-level and shot-level detections. If not set, it is set to 0.3 by
# default. The valid range for this threshold is [0.1, 0.9]. Any value set
# outside of this range will be clipped.
# Note: for best results please follow the default threshold. We will update
# the default threshold everytime when we release a new model.
# Corresponds to the JSON property `videoConfidenceThreshold`
# @return [Float]
attr_accessor :video_confidence_threshold
def initialize(**args) def initialize(**args)
update!(**args) update!(**args)
end end
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@frame_confidence_threshold = args[:frame_confidence_threshold] if args.key?(:frame_confidence_threshold)
@label_detection_mode = args[:label_detection_mode] if args.key?(:label_detection_mode) @label_detection_mode = args[:label_detection_mode] if args.key?(:label_detection_mode)
@model = args[:model] if args.key?(:model) @model = args[:model] if args.key?(:model)
@stationary_camera = args[:stationary_camera] if args.key?(:stationary_camera) @stationary_camera = args[:stationary_camera] if args.key?(:stationary_camera)
@video_confidence_threshold = args[:video_confidence_threshold] if args.key?(:video_confidence_threshold)
end end
end end
@ -3323,14 +3345,14 @@ module Google
class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p2beta1VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -3578,12 +3600,12 @@ module Google
# Video annotation progress. Included in the `metadata` # Video annotation progress. Included in the `metadata`
# field of the `Operation` returned by the `GetOperation` # field of the `Operation` returned by the `GetOperation`
# call of the `google::longrunning::Operations` service. # call of the `google::longrunning::Operations` service.
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Progress metadata for all videos specified in `AnnotateVideoRequest`. # Progress metadata for all videos specified in `AnnotateVideoRequest`.
# Corresponds to the JSON property `annotationProgress` # Corresponds to the JSON property `annotationProgress`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress>]
attr_accessor :annotation_progress attr_accessor :annotation_progress
def initialize(**args) def initialize(**args)
@ -3599,12 +3621,12 @@ module Google
# Video annotation response. Included in the `response` # Video annotation response. Included in the `response`
# field of the `Operation` returned by the `GetOperation` # field of the `Operation` returned by the `GetOperation`
# call of the `google::longrunning::Operations` service. # call of the `google::longrunning::Operations` service.
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Annotation results for all videos specified in `AnnotateVideoRequest`. # Annotation results for all videos specified in `AnnotateVideoRequest`.
# Corresponds to the JSON property `annotationResults` # Corresponds to the JSON property `annotationResults`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults>]
attr_accessor :annotation_results attr_accessor :annotation_results
def initialize(**args) def initialize(**args)
@ -3618,7 +3640,7 @@ module Google
end end
# Detected entity from video analysis. # Detected entity from video analysis.
class GoogleCloudVideointelligenceV2beta1Entity class GoogleCloudVideointelligenceV1p3beta1Entity
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Textual description, e.g. `Fixed-gear bicycle`. # Textual description, e.g. `Fixed-gear bicycle`.
@ -3653,12 +3675,12 @@ module Google
# Explicit content annotation (based on per-frame visual signals only). # Explicit content annotation (based on per-frame visual signals only).
# If no explicit content has been detected in a frame, no annotations are # If no explicit content has been detected in a frame, no annotations are
# present for that frame. # present for that frame.
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation class GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# All video frames where explicit content was detected. # All video frames where explicit content was detected.
# Corresponds to the JSON property `frames` # Corresponds to the JSON property `frames`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame>]
attr_accessor :frames attr_accessor :frames
def initialize(**args) def initialize(**args)
@ -3672,7 +3694,7 @@ module Google
end end
# Video frame level annotation results for explicit content. # Video frame level annotation results for explicit content.
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame class GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Likelihood of the pornography content.. # Likelihood of the pornography content..
@ -3698,7 +3720,7 @@ module Google
end end
# Label annotation. # Label annotation.
class GoogleCloudVideointelligenceV2beta1LabelAnnotation class GoogleCloudVideointelligenceV1p3beta1LabelAnnotation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Common categories for the detected entity. # Common categories for the detected entity.
@ -3706,22 +3728,22 @@ module Google
# cases there might be more than one categories e.g. `Terrier` could also be # cases there might be more than one categories e.g. `Terrier` could also be
# a `pet`. # a `pet`.
# Corresponds to the JSON property `categoryEntities` # Corresponds to the JSON property `categoryEntities`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1Entity>]
attr_accessor :category_entities attr_accessor :category_entities
# Detected entity from video analysis. # Detected entity from video analysis.
# Corresponds to the JSON property `entity` # Corresponds to the JSON property `entity`
# @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity] # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1Entity]
attr_accessor :entity attr_accessor :entity
# All video frames where a label was detected. # All video frames where a label was detected.
# Corresponds to the JSON property `frames` # Corresponds to the JSON property `frames`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelFrame>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelFrame>]
attr_accessor :frames attr_accessor :frames
# All video segments where a label was detected. # All video segments where a label was detected.
# Corresponds to the JSON property `segments` # Corresponds to the JSON property `segments`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelSegment>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelSegment>]
attr_accessor :segments attr_accessor :segments
def initialize(**args) def initialize(**args)
@ -3738,7 +3760,7 @@ module Google
end end
# Video frame level annotation results for label detection. # Video frame level annotation results for label detection.
class GoogleCloudVideointelligenceV2beta1LabelFrame class GoogleCloudVideointelligenceV1p3beta1LabelFrame
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Confidence that the label is accurate. Range: [0, 1]. # Confidence that the label is accurate. Range: [0, 1].
@ -3764,7 +3786,7 @@ module Google
end end
# Video segment level annotation results for label detection. # Video segment level annotation results for label detection.
class GoogleCloudVideointelligenceV2beta1LabelSegment class GoogleCloudVideointelligenceV1p3beta1LabelSegment
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Confidence that the label is accurate. Range: [0, 1]. # Confidence that the label is accurate. Range: [0, 1].
@ -3774,7 +3796,7 @@ module Google
# Video segment. # Video segment.
# Corresponds to the JSON property `segment` # Corresponds to the JSON property `segment`
# @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment] # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment]
attr_accessor :segment attr_accessor :segment
def initialize(**args) def initialize(**args)
@ -3791,7 +3813,7 @@ module Google
# Normalized bounding box. # Normalized bounding box.
# The normalized vertex coordinates are relative to the original image. # The normalized vertex coordinates are relative to the original image.
# Range: [0, 1]. # Range: [0, 1].
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Bottom Y coordinate. # Bottom Y coordinate.
@ -3842,12 +3864,12 @@ module Google
# and the vertex order will still be (0, 1, 2, 3). Note that values can be less # and the vertex order will still be (0, 1, 2, 3). Note that values can be less
# than 0, or greater than 1 due to trignometric calculations for location of # than 0, or greater than 1 due to trignometric calculations for location of
# the box. # the box.
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Normalized vertices of the bounding polygon. # Normalized vertices of the bounding polygon.
# Corresponds to the JSON property `vertices` # Corresponds to the JSON property `vertices`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedVertex>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedVertex>]
attr_accessor :vertices attr_accessor :vertices
def initialize(**args) def initialize(**args)
@ -3863,7 +3885,7 @@ module Google
# A vertex represents a 2D point in the image. # A vertex represents a 2D point in the image.
# NOTE: the normalized vertex coordinates are relative to the original image # NOTE: the normalized vertex coordinates are relative to the original image
# and range from 0 to 1. # and range from 0 to 1.
class GoogleCloudVideointelligenceV2beta1NormalizedVertex class GoogleCloudVideointelligenceV1p3beta1NormalizedVertex
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# X coordinate. # X coordinate.
@ -3888,7 +3910,7 @@ module Google
end end
# Annotations corresponding to one tracked object. # Annotations corresponding to one tracked object.
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Object category's labeling confidence of this track. # Object category's labeling confidence of this track.
@ -3898,7 +3920,7 @@ module Google
# Detected entity from video analysis. # Detected entity from video analysis.
# Corresponds to the JSON property `entity` # Corresponds to the JSON property `entity`
# @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity] # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1Entity]
attr_accessor :entity attr_accessor :entity
# Information corresponding to all frames where this object track appears. # Information corresponding to all frames where this object track appears.
@ -3906,12 +3928,12 @@ module Google
# messages in frames. # messages in frames.
# Streaming mode: it can only be one ObjectTrackingFrame message in frames. # Streaming mode: it can only be one ObjectTrackingFrame message in frames.
# Corresponds to the JSON property `frames` # Corresponds to the JSON property `frames`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame>]
attr_accessor :frames attr_accessor :frames
# Video segment. # Video segment.
# Corresponds to the JSON property `segment` # Corresponds to the JSON property `segment`
# @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment] # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment]
attr_accessor :segment attr_accessor :segment
# Streaming mode ONLY. # Streaming mode ONLY.
@ -3940,14 +3962,14 @@ module Google
# Video frame level annotations for object detection and tracking. This field # Video frame level annotations for object detection and tracking. This field
# stores per frame location, time offset, and confidence. # stores per frame location, time offset, and confidence.
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Normalized bounding box. # Normalized bounding box.
# The normalized vertex coordinates are relative to the original image. # The normalized vertex coordinates are relative to the original image.
# Range: [0, 1]. # Range: [0, 1].
# Corresponds to the JSON property `normalizedBoundingBox` # Corresponds to the JSON property `normalizedBoundingBox`
# @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox] # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox]
attr_accessor :normalized_bounding_box attr_accessor :normalized_bounding_box
# The timestamp of the frame in microseconds. # The timestamp of the frame in microseconds.
@ -3967,7 +3989,7 @@ module Google
end end
# Alternative hypotheses (a.k.a. n-best list). # Alternative hypotheses (a.k.a. n-best list).
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The confidence estimate between 0.0 and 1.0. A higher number # The confidence estimate between 0.0 and 1.0. A higher number
@ -3987,7 +4009,7 @@ module Google
# A list of word-specific information for each recognized word. # A list of word-specific information for each recognized word.
# Corresponds to the JSON property `words` # Corresponds to the JSON property `words`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1WordInfo>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1WordInfo>]
attr_accessor :words attr_accessor :words
def initialize(**args) def initialize(**args)
@ -4003,7 +4025,7 @@ module Google
end end
# A speech recognition result corresponding to a portion of the audio. # A speech recognition result corresponding to a portion of the audio.
class GoogleCloudVideointelligenceV2beta1SpeechTranscription class GoogleCloudVideointelligenceV1p3beta1SpeechTranscription
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# May contain one or more recognition hypotheses (up to the maximum specified # May contain one or more recognition hypotheses (up to the maximum specified
@ -4011,7 +4033,7 @@ module Google
# accuracy, with the top (first) alternative being the most probable, as # accuracy, with the top (first) alternative being the most probable, as
# ranked by the recognizer. # ranked by the recognizer.
# Corresponds to the JSON property `alternatives` # Corresponds to the JSON property `alternatives`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative>]
attr_accessor :alternatives attr_accessor :alternatives
# Output only. The # Output only. The
@ -4036,13 +4058,13 @@ module Google
# `StreamingAnnotateVideoResponse` is the only message returned to the client # `StreamingAnnotateVideoResponse` is the only message returned to the client
# by `StreamingAnnotateVideo`. A series of zero or more # by `StreamingAnnotateVideo`. A series of zero or more
# `StreamingAnnotateVideoResponse` messages are streamed back to the client. # `StreamingAnnotateVideoResponse` messages are streamed back to the client.
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Streaming annotation results corresponding to a portion of the video # Streaming annotation results corresponding to a portion of the video
# that is currently being processed. # that is currently being processed.
# Corresponds to the JSON property `annotationResults` # Corresponds to the JSON property `annotationResults`
# @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults] # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults]
attr_accessor :annotation_results attr_accessor :annotation_results
# GCS URI that stores annotation results of one streaming session. # GCS URI that stores annotation results of one streaming session.
@ -4053,14 +4075,14 @@ module Google
# @return [String] # @return [String]
attr_accessor :annotation_results_uri attr_accessor :annotation_results_uri
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -4110,29 +4132,29 @@ module Google
# Streaming annotation results corresponding to a portion of the video # Streaming annotation results corresponding to a portion of the video
# that is currently being processed. # that is currently being processed.
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Explicit content annotation (based on per-frame visual signals only). # Explicit content annotation (based on per-frame visual signals only).
# If no explicit content has been detected in a frame, no annotations are # If no explicit content has been detected in a frame, no annotations are
# present for that frame. # present for that frame.
# Corresponds to the JSON property `explicitAnnotation` # Corresponds to the JSON property `explicitAnnotation`
# @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation] # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation]
attr_accessor :explicit_annotation attr_accessor :explicit_annotation
# Label annotation results. # Label annotation results.
# Corresponds to the JSON property `labelAnnotations` # Corresponds to the JSON property `labelAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
attr_accessor :label_annotations attr_accessor :label_annotations
# Object tracking results. # Object tracking results.
# Corresponds to the JSON property `objectAnnotations` # Corresponds to the JSON property `objectAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation>]
attr_accessor :object_annotations attr_accessor :object_annotations
# Shot annotation results. Each shot is represented as a video segment. # Shot annotation results. Each shot is represented as a video segment.
# Corresponds to the JSON property `shotAnnotations` # Corresponds to the JSON property `shotAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment>]
attr_accessor :shot_annotations attr_accessor :shot_annotations
def initialize(**args) def initialize(**args)
@ -4151,12 +4173,12 @@ module Google
# Annotations related to one detected OCR text snippet. This will contain the # Annotations related to one detected OCR text snippet. This will contain the
# corresponding text, confidence value, and frame level information for each # corresponding text, confidence value, and frame level information for each
# detection. # detection.
class GoogleCloudVideointelligenceV2beta1TextAnnotation class GoogleCloudVideointelligenceV1p3beta1TextAnnotation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# All video segments where OCR detected text appears. # All video segments where OCR detected text appears.
# Corresponds to the JSON property `segments` # Corresponds to the JSON property `segments`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextSegment>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1TextSegment>]
attr_accessor :segments attr_accessor :segments
# The detected text. # The detected text.
@ -4178,7 +4200,7 @@ module Google
# Video frame level annotation results for text annotation (OCR). # Video frame level annotation results for text annotation (OCR).
# Contains information regarding timestamp and bounding box locations for the # Contains information regarding timestamp and bounding box locations for the
# frames containing detected OCR text snippets. # frames containing detected OCR text snippets.
class GoogleCloudVideointelligenceV2beta1TextFrame class GoogleCloudVideointelligenceV1p3beta1TextFrame
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Normalized bounding polygon for text (that might not be aligned with axis). # Normalized bounding polygon for text (that might not be aligned with axis).
@ -4197,7 +4219,7 @@ module Google
# than 0, or greater than 1 due to trignometric calculations for location of # than 0, or greater than 1 due to trignometric calculations for location of
# the box. # the box.
# Corresponds to the JSON property `rotatedBoundingBox` # Corresponds to the JSON property `rotatedBoundingBox`
# @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly] # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly]
attr_accessor :rotated_bounding_box attr_accessor :rotated_bounding_box
# Timestamp of this frame. # Timestamp of this frame.
@ -4217,7 +4239,7 @@ module Google
end end
# Video segment level annotation results for text detection. # Video segment level annotation results for text detection.
class GoogleCloudVideointelligenceV2beta1TextSegment class GoogleCloudVideointelligenceV1p3beta1TextSegment
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Confidence for the track of detected text. It is calculated as the highest # Confidence for the track of detected text. It is calculated as the highest
@ -4228,12 +4250,12 @@ module Google
# Information related to the frames where OCR detected text appears. # Information related to the frames where OCR detected text appears.
# Corresponds to the JSON property `frames` # Corresponds to the JSON property `frames`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextFrame>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1TextFrame>]
attr_accessor :frames attr_accessor :frames
# Video segment. # Video segment.
# Corresponds to the JSON property `segment` # Corresponds to the JSON property `segment`
# @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment] # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment]
attr_accessor :segment attr_accessor :segment
def initialize(**args) def initialize(**args)
@ -4249,7 +4271,7 @@ module Google
end end
# Annotation progress for a single video. # Annotation progress for a single video.
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Video file location in # Video file location in
@ -4288,17 +4310,17 @@ module Google
end end
# Annotation results for a single video. # Annotation results for a single video.
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -4338,13 +4360,13 @@ module Google
# If no explicit content has been detected in a frame, no annotations are # If no explicit content has been detected in a frame, no annotations are
# present for that frame. # present for that frame.
# Corresponds to the JSON property `explicitAnnotation` # Corresponds to the JSON property `explicitAnnotation`
# @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation] # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation]
attr_accessor :explicit_annotation attr_accessor :explicit_annotation
# Label annotations on frame level. # Label annotations on frame level.
# There is exactly one element for each unique label. # There is exactly one element for each unique label.
# Corresponds to the JSON property `frameLabelAnnotations` # Corresponds to the JSON property `frameLabelAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
attr_accessor :frame_label_annotations attr_accessor :frame_label_annotations
# Video file location in # Video file location in
@ -4355,36 +4377,36 @@ module Google
# Annotations for list of objects detected and tracked in video. # Annotations for list of objects detected and tracked in video.
# Corresponds to the JSON property `objectAnnotations` # Corresponds to the JSON property `objectAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation>]
attr_accessor :object_annotations attr_accessor :object_annotations
# Label annotations on video level or user specified segment level. # Label annotations on video level or user specified segment level.
# There is exactly one element for each unique label. # There is exactly one element for each unique label.
# Corresponds to the JSON property `segmentLabelAnnotations` # Corresponds to the JSON property `segmentLabelAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
attr_accessor :segment_label_annotations attr_accessor :segment_label_annotations
# Shot annotations. Each shot is represented as a video segment. # Shot annotations. Each shot is represented as a video segment.
# Corresponds to the JSON property `shotAnnotations` # Corresponds to the JSON property `shotAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment>]
attr_accessor :shot_annotations attr_accessor :shot_annotations
# Label annotations on shot level. # Label annotations on shot level.
# There is exactly one element for each unique label. # There is exactly one element for each unique label.
# Corresponds to the JSON property `shotLabelAnnotations` # Corresponds to the JSON property `shotLabelAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
attr_accessor :shot_label_annotations attr_accessor :shot_label_annotations
# Speech transcription. # Speech transcription.
# Corresponds to the JSON property `speechTranscriptions` # Corresponds to the JSON property `speechTranscriptions`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1SpeechTranscription>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1SpeechTranscription>]
attr_accessor :speech_transcriptions attr_accessor :speech_transcriptions
# OCR text detection and tracking. # OCR text detection and tracking.
# Annotations for list of detected text snippets. Each will have list of # Annotations for list of detected text snippets. Each will have list of
# frame information associated with it. # frame information associated with it.
# Corresponds to the JSON property `textAnnotations` # Corresponds to the JSON property `textAnnotations`
# @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextAnnotation>] # @return [Array<Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1TextAnnotation>]
attr_accessor :text_annotations attr_accessor :text_annotations
def initialize(**args) def initialize(**args)
@ -4407,7 +4429,7 @@ module Google
end end
# Video segment. # Video segment.
class GoogleCloudVideointelligenceV2beta1VideoSegment class GoogleCloudVideointelligenceV1p3beta1VideoSegment
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Time-offset, relative to the beginning of the video, # Time-offset, relative to the beginning of the video,
@ -4436,7 +4458,7 @@ module Google
# Word-specific information for recognized words. Word information is only # Word-specific information for recognized words. Word information is only
# included in the response when certain request parameters are set, such # included in the response when certain request parameters are set, such
# as `enable_word_time_offsets`. # as `enable_word_time_offsets`.
class GoogleCloudVideointelligenceV2beta1WordInfo class GoogleCloudVideointelligenceV1p3beta1WordInfo
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Output only. The confidence estimate between 0.0 and 1.0. A higher number # Output only. The confidence estimate between 0.0 and 1.0. A higher number
@ -4505,14 +4527,14 @@ module Google
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -4589,14 +4611,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -598,145 +598,145 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1Entity class GoogleCloudVideointelligenceV1p3beta1Entity
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation class GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame class GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1LabelAnnotation class GoogleCloudVideointelligenceV1p3beta1LabelAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1LabelFrame class GoogleCloudVideointelligenceV1p3beta1LabelFrame
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1LabelSegment class GoogleCloudVideointelligenceV1p3beta1LabelSegment
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1NormalizedVertex class GoogleCloudVideointelligenceV1p3beta1NormalizedVertex
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1SpeechTranscription class GoogleCloudVideointelligenceV1p3beta1SpeechTranscription
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1TextAnnotation class GoogleCloudVideointelligenceV1p3beta1TextAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1TextFrame class GoogleCloudVideointelligenceV1p3beta1TextFrame
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1TextSegment class GoogleCloudVideointelligenceV1p3beta1TextSegment
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1VideoSegment class GoogleCloudVideointelligenceV1p3beta1VideoSegment
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudVideointelligenceV2beta1WordInfo class GoogleCloudVideointelligenceV1p3beta1WordInfo
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
@ -1501,9 +1501,11 @@ module Google
class GoogleCloudVideointelligenceV1p2beta1LabelDetectionConfig class GoogleCloudVideointelligenceV1p2beta1LabelDetectionConfig
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :frame_confidence_threshold, as: 'frameConfidenceThreshold'
property :label_detection_mode, as: 'labelDetectionMode' property :label_detection_mode, as: 'labelDetectionMode'
property :model, as: 'model' property :model, as: 'model'
property :stationary_camera, as: 'stationaryCamera' property :stationary_camera, as: 'stationaryCamera'
property :video_confidence_threshold, as: 'videoConfidenceThreshold'
end end
end end
@ -1730,23 +1732,23 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1AnnotateVideoProgress class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :annotation_progress, as: 'annotationProgress', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress::Representation collection :annotation_progress, as: 'annotationProgress', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1AnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoAnnotationResults::Representation collection :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1Entity class GoogleCloudVideointelligenceV1p3beta1Entity
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :description, as: 'description' property :description, as: 'description'
@ -1755,15 +1757,15 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation class GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentFrame::Representation collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1ExplicitContentFrame class GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :pornography_likelihood, as: 'pornographyLikelihood' property :pornography_likelihood, as: 'pornographyLikelihood'
@ -1771,21 +1773,21 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1LabelAnnotation class GoogleCloudVideointelligenceV1p3beta1LabelAnnotation
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :category_entities, as: 'categoryEntities', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity::Representation collection :category_entities, as: 'categoryEntities', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1Entity, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1Entity::Representation
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity::Representation property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1Entity, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1Entity::Representation
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelFrame::Representation collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelFrame::Representation
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelSegment::Representation collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelSegment::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1LabelFrame class GoogleCloudVideointelligenceV1p3beta1LabelFrame
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
@ -1793,16 +1795,16 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1LabelSegment class GoogleCloudVideointelligenceV1p3beta1LabelSegment
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :bottom, as: 'bottom' property :bottom, as: 'bottom'
@ -1812,15 +1814,15 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly class GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedVertex::Representation collection :vertices, as: 'vertices', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedVertex, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedVertex::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1NormalizedVertex class GoogleCloudVideointelligenceV1p3beta1NormalizedVertex
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :x, as: 'x' property :x, as: 'x'
@ -1828,52 +1830,52 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1Entity::Representation property :entity, as: 'entity', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1Entity, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1Entity::Representation
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame::Representation collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame::Representation
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
property :track_id, :numeric_string => true, as: 'trackId' property :track_id, :numeric_string => true, as: 'trackId'
end end
end end
class GoogleCloudVideointelligenceV2beta1ObjectTrackingFrame class GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingBox::Representation property :normalized_bounding_box, as: 'normalizedBoundingBox', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox::Representation
property :time_offset, as: 'timeOffset' property :time_offset, as: 'timeOffset'
end end
end end
class GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
property :transcript, as: 'transcript' property :transcript, as: 'transcript'
collection :words, as: 'words', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1WordInfo, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1WordInfo::Representation collection :words, as: 'words', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1WordInfo, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1WordInfo::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1SpeechTranscription class GoogleCloudVideointelligenceV1p3beta1SpeechTranscription
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :alternatives, as: 'alternatives', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1SpeechRecognitionAlternative::Representation collection :alternatives, as: 'alternatives', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative::Representation
property :language_code, as: 'languageCode' property :language_code, as: 'languageCode'
end end
end end
class GoogleCloudVideointelligenceV2beta1StreamingAnnotateVideoResponse class GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults::Representation property :annotation_results, as: 'annotationResults', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults::Representation
property :annotation_results_uri, as: 'annotationResultsUri' property :annotation_results_uri, as: 'annotationResultsUri'
property :error, as: 'error', class: Google::Apis::VideointelligenceV1p2beta1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleRpcStatus::Representation property :error, as: 'error', class: Google::Apis::VideointelligenceV1p2beta1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleRpcStatus::Representation
@ -1881,50 +1883,50 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1StreamingVideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation::Representation property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation::Representation
collection :label_annotations, as: 'labelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation collection :label_annotations, as: 'labelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation::Representation
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1TextAnnotation class GoogleCloudVideointelligenceV1p3beta1TextAnnotation
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextSegment::Representation collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1TextSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1TextSegment::Representation
property :text, as: 'text' property :text, as: 'text'
end end
end end
class GoogleCloudVideointelligenceV2beta1TextFrame class GoogleCloudVideointelligenceV1p3beta1TextFrame
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1NormalizedBoundingPoly::Representation property :rotated_bounding_box, as: 'rotatedBoundingBox', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly::Representation
property :time_offset, as: 'timeOffset' property :time_offset, as: 'timeOffset'
end end
end end
class GoogleCloudVideointelligenceV2beta1TextSegment class GoogleCloudVideointelligenceV1p3beta1TextSegment
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'
collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextFrame::Representation collection :frames, as: 'frames', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1TextFrame, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1TextFrame::Representation
property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1VideoAnnotationProgress class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :input_uri, as: 'inputUri' property :input_uri, as: 'inputUri'
@ -1934,32 +1936,32 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1VideoAnnotationResults class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :error, as: 'error', class: Google::Apis::VideointelligenceV1p2beta1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleRpcStatus::Representation property :error, as: 'error', class: Google::Apis::VideointelligenceV1p2beta1::GoogleRpcStatus, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleRpcStatus::Representation
property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ExplicitContentAnnotation::Representation property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation::Representation
collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
property :input_uri, as: 'inputUri' property :input_uri, as: 'inputUri'
collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1ObjectTrackingAnnotation::Representation collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation::Representation
collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1VideoSegment::Representation collection :shot_annotations, as: 'shotAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1VideoSegment::Representation
collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1LabelAnnotation::Representation collection :shot_label_annotations, as: 'shotLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation::Representation
collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1SpeechTranscription::Representation collection :speech_transcriptions, as: 'speechTranscriptions', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1SpeechTranscription, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1SpeechTranscription::Representation
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV2beta1TextAnnotation::Representation collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1TextAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1TextAnnotation::Representation
end end
end end
class GoogleCloudVideointelligenceV2beta1VideoSegment class GoogleCloudVideointelligenceV1p3beta1VideoSegment
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :end_time_offset, as: 'endTimeOffset' property :end_time_offset, as: 'endTimeOffset'
@ -1967,7 +1969,7 @@ module Google
end end
end end
class GoogleCloudVideointelligenceV2beta1WordInfo class GoogleCloudVideointelligenceV1p3beta1WordInfo
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence' property :confidence, as: 'confidence'

View File

@ -0,0 +1,36 @@
# Copyright 2015 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
require 'google/apis/videointelligence_v1p3beta1/service.rb'
require 'google/apis/videointelligence_v1p3beta1/classes.rb'
require 'google/apis/videointelligence_v1p3beta1/representations.rb'
module Google
module Apis
# Cloud Video Intelligence API
#
# Detects objects, explicit content, and scene changes in videos. It also
# specifies the region for annotation and transcribes speech to text. Supports
# both asynchronous API and streaming API.
#
# @see https://cloud.google.com/video-intelligence/docs/
module VideointelligenceV1p3beta1
VERSION = 'V1p3beta1'
REVISION = '20190308'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
end
end
end

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,94 @@
# Copyright 2015 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
require 'google/apis/core/base_service'
require 'google/apis/core/json_representation'
require 'google/apis/core/hashable'
require 'google/apis/errors'
module Google
module Apis
module VideointelligenceV1p3beta1
# Cloud Video Intelligence API
#
# Detects objects, explicit content, and scene changes in videos. It also
# specifies the region for annotation and transcribes speech to text. Supports
# both asynchronous API and streaming API.
#
# @example
# require 'google/apis/videointelligence_v1p3beta1'
#
# Videointelligence = Google::Apis::VideointelligenceV1p3beta1 # Alias the module
# service = Videointelligence::CloudVideoIntelligenceService.new
#
# @see https://cloud.google.com/video-intelligence/docs/
class CloudVideoIntelligenceService < Google::Apis::Core::BaseService
# @return [String]
# API key. Your API key identifies your project and provides you with API access,
# quota, and reports. Required unless you provide an OAuth 2.0 token.
attr_accessor :key
# @return [String]
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
attr_accessor :quota_user
def initialize
super('https://videointelligence.googleapis.com/', '')
@batch_path = 'batch'
end
# Performs asynchronous video annotation. Progress and results can be
# retrieved through the `google.longrunning.Operations` interface.
# `Operation.metadata` contains `AnnotateVideoProgress` (progress).
# `Operation.response` contains `AnnotateVideoResponse` (results).
# @param [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1AnnotateVideoRequest] google_cloud_videointelligence_v1p3beta1_annotate_video_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::VideointelligenceV1p3beta1::GoogleLongrunningOperation] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleLongrunningOperation]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def annotate_video(google_cloud_videointelligence_v1p3beta1_annotate_video_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v1p3beta1/videos:annotate', options)
command.request_representation = Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1AnnotateVideoRequest::Representation
command.request_object = google_cloud_videointelligence_v1p3beta1_annotate_video_request_object
command.response_representation = Google::Apis::VideointelligenceV1p3beta1::GoogleLongrunningOperation::Representation
command.response_class = Google::Apis::VideointelligenceV1p3beta1::GoogleLongrunningOperation
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
protected
def apply_command_defaults(command)
command.query['key'] = key unless key.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
end
end
end
end
end

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/vision/ # @see https://cloud.google.com/vision/
module VisionV1 module VisionV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20190212' REVISION = '20190309'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -116,14 +116,14 @@ module Google
# @return [Google::Apis::VisionV1::CropHintsAnnotation] # @return [Google::Apis::VisionV1::CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -501,7 +501,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -649,7 +653,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -1253,14 +1261,14 @@ module Google
# @return [Google::Apis::VisionV1::GoogleCloudVisionV1p1beta1CropHintsAnnotation] # @return [Google::Apis::VisionV1::GoogleCloudVisionV1p1beta1CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -1501,7 +1509,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -3000,14 +3012,14 @@ module Google
# @return [Google::Apis::VisionV1::GoogleCloudVisionV1p2beta1CropHintsAnnotation] # @return [Google::Apis::VisionV1::GoogleCloudVisionV1p2beta1CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -3248,7 +3260,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -4747,14 +4763,14 @@ module Google
# @return [Google::Apis::VisionV1::GoogleCloudVisionV1p3beta1CropHintsAnnotation] # @return [Google::Apis::VisionV1::GoogleCloudVisionV1p3beta1CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -5029,7 +5045,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -6610,14 +6630,14 @@ module Google
# @return [Google::Apis::VisionV1::GoogleCloudVisionV1p4beta1CropHintsAnnotation] # @return [Google::Apis::VisionV1::GoogleCloudVisionV1p4beta1CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -6931,7 +6951,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -9189,14 +9213,14 @@ module Google
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -9600,14 +9624,14 @@ module Google
# @return [String] # @return [String]
attr_accessor :display_name attr_accessor :display_name
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -9854,14 +9878,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/vision/ # @see https://cloud.google.com/vision/
module VisionV1p1beta1 module VisionV1p1beta1
VERSION = 'V1p1beta1' VERSION = 'V1p1beta1'
REVISION = '20190212' REVISION = '20190309'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -63,14 +63,14 @@ module Google
# @return [Google::Apis::VisionV1p1beta1::CropHintsAnnotation] # @return [Google::Apis::VisionV1p1beta1::CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -340,7 +340,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -488,7 +492,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -1045,14 +1053,14 @@ module Google
# @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1CropHintsAnnotation] # @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -1388,7 +1396,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -3165,14 +3177,14 @@ module Google
# @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p2beta1CropHintsAnnotation] # @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p2beta1CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -3413,7 +3425,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -4912,14 +4928,14 @@ module Google
# @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p3beta1CropHintsAnnotation] # @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p3beta1CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -5194,7 +5210,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -6775,14 +6795,14 @@ module Google
# @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p4beta1CropHintsAnnotation] # @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p4beta1CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -7096,7 +7116,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -8962,14 +8986,14 @@ module Google
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -9476,14 +9500,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/vision/ # @see https://cloud.google.com/vision/
module VisionV1p2beta1 module VisionV1p2beta1
VERSION = 'V1p2beta1' VERSION = 'V1p2beta1'
REVISION = '20190212' REVISION = '20190309'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -63,14 +63,14 @@ module Google
# @return [Google::Apis::VisionV1p2beta1::CropHintsAnnotation] # @return [Google::Apis::VisionV1p2beta1::CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -340,7 +340,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -488,7 +492,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -1013,14 +1021,14 @@ module Google
# @return [Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p1beta1CropHintsAnnotation] # @return [Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p1beta1CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -1261,7 +1269,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -2792,14 +2804,14 @@ module Google
# @return [Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1CropHintsAnnotation] # @return [Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -3135,7 +3147,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -4912,14 +4928,14 @@ module Google
# @return [Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p3beta1CropHintsAnnotation] # @return [Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p3beta1CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -5194,7 +5210,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -6775,14 +6795,14 @@ module Google
# @return [Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p4beta1CropHintsAnnotation] # @return [Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p4beta1CropHintsAnnotation]
attr_accessor :crop_hints_annotation attr_accessor :crop_hints_annotation
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -7096,7 +7116,11 @@ module Google
# can be trivially provided to the constructor of "java.awt.Color" in Java; it # can be trivially provided to the constructor of "java.awt.Color" in Java; it
# can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" # can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha"
# method in iOS; and, with just a little work, it can be easily formatted into # method in iOS; and, with just a little work, it can be easily formatted into
# a CSS "rgba()" string in JavaScript, as well. Here are some examples: # a CSS "rgba()" string in JavaScript, as well.
# Note: this proto does not carry information about the absolute color space
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
# space.
# Example (Java): # Example (Java):
# import com.google.type.Color; # import com.google.type.Color;
# // ... # // ...
@ -8962,14 +8986,14 @@ module Google
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing
@ -9476,14 +9500,14 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for different # The `Status` type defines a logical error model that is suitable for
# programming environments, including REST APIs and RPC APIs. It is used by # different programming environments, including REST APIs and RPC APIs. It is
# [gRPC](https://github.com/grpc). The error model is designed to be: # used by [gRPC](https://github.com/grpc). The error model is designed to be:
# - Simple to use and understand for most users # - Simple to use and understand for most users
# - Flexible enough to meet unexpected needs # - Flexible enough to meet unexpected needs
# # Overview # # Overview
# The `Status` message contains three pieces of data: error code, error message, # The `Status` message contains three pieces of data: error code, error
# and error details. The error code should be an enum value of # message, and error details. The error code should be an enum value of
# google.rpc.Code, but it may accept additional error codes if needed. The # google.rpc.Code, but it may accept additional error codes if needed. The
# error message should be a developer-facing English message that helps # error message should be a developer-facing English message that helps
# developers *understand* and *resolve* the error. If a localized user-facing # developers *understand* and *resolve* the error. If a localized user-facing